gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
12009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/completion.exp (directory completion): Create the directory.
4 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5 escapeuniquesub.
6 (directory completion 2): Expect now ${escapeuniquesub}.
7 (Glob remaining of directory test): Remove one excessive newline.
8 Expect the real output.
9
102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 Fix `make check//%' target after `make check' has been ran.
13 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14 a mkdir call.
15 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16 (%/.dir): Remove.
17
182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
21 the expected result record.
22
232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
24
25 Remove racy FAILs relying just on the timeouts.
26 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
27 (annotation_level 2): Remove racy FAILs.
28
292009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
30
31 gdb/10275
32 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
33
342009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
35
36 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
37
382009-06-30 Vladimir Prus <vladimir@codesourcery.com>
39
40 * gdb.mi/mi-stack.exp: Testing symbolic options
41 to -stack-list-locals and -stack-list-arguments.
42
432009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
46
472009-06-29 Tom Tromey <tromey@redhat.com>
48
49 * dg-extract-results.sh: New file.
50 * Makefile.in (FORCE_PARALLEL): New variable.
51 (CHECK_TARGET): New conditional variable.
52 (check): Use CHECK_TARGET.
53 (DO_RUNTEST): New variable.
54 (check-single): New target.
55 (TEST_DIRS): New variable.
56 (TEST_TARGETS): Likewise.
57 (check-parallel): New target.
58 (check-gdb.%): New pattern.
59 (BASE1_FILES): New variable.
60 (BASE2_FILES): Likewise.
61 (check-gdb.base%): New pattern.
62 (%/.dir): New pattern.
63 * configure: Rebuild.
64 * aclocal.m4 (AM_CONDITIONAL): New defun.
65 * configure.ac: Check whether user is using GNU make.
66 (GMAKE): New conditional.
67
682009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
69
70 * gdb.cp/namespace-nested-import.cc: New test.
71 * gdb.cp/namespace-nested-import.exp: New test.
72
732009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
76 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
77 * gdb.opt/Makefile.in (EXECUTABLES): Update.
78 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
79 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
80 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
81 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
82 gdb.opt/inline-markers.c: New files.
83 * lib/gdb.exp (skip_inline_frame_tests): New function.
84 (skip_inline_var_tests): New function.
85
862009-06-27 Andreas Schwab <schwab@linux-m68k.org>
87
88 * gdb.cp/exception.exp: Don't require $hex before inner frame in
89 backtrace.
90
912009-06-27 Michael Snyder <msnyder@vmware.com>
92
93 * gdb.reverse: New directory.
94 * gdb.reverse/break-reverse.c: New test.
95 * gdb.reverse/break-reverse.exp: New test.
96 * gdb.reverse/consecutive-reverse.c: New test.
97 * gdb.reverse/consecutive-reverse.exp: New test.
98 * gdb.reverse/finish-reverse.c: New test.
99 * gdb.reverse/finish-reverse.exp: New test.
100 * gdb.reverse/machinestate.c: New test.
101 * gdb.reverse/ms1.c: New test.
102 * gdb.reverse/machinestate.exp: New test.
103 * gdb.reverse/Makefile.in: New file.
104 * gdb.reverse/shr2.c: New test.
105 * gdb.reverse/solib-reverse.c: New test.
106 * gdb.reverse/solib-reverse.exp: New test.
107 * gdb.reverse/step-reverse.c: New test.
108 * gdb.reverse/step-reverse.exp: New test.
109 * gdb.reverse/until-reverse.c: New test.
110 * gdb.reverse/ur1.c: New test.
111 * gdb.reverse/until-reverse.exp: New test.
112 * gdb.reverse/watch-reverse.c: New test.
113 * gdb.reverse/watch-reverse.exp: New test.
114 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
115 * configure: Regenerate.
116
1172009-06-26 Doug Evans <dje@google.com>
118
119 * gdb.base/psymtab.exp: Turn off pending breakpoints.
120
1212009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
122
123 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
124 windows problem for 'file delete $binfile'.
125
1262009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
127
128 * gdb.cp/namespace-using.exp: New test.
129 * gdb.cp/namespace-using.cc: New test.
130
1312009-05-20 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.ada/variant_record_packed_array: New testcase.
134
1352009-06-23 Tom Tromey <tromey@redhat.com>
136
137 * gdb.base/charset.exp (test_combination): Regression test.
138 * gdb.base/charset.c (my_wchar_t): New typedef.
139 (myvar): New global.
140 (main): Set myvar.
141
1422009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
143
144 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
145 target.
146
1472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
148
149 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
150
1512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
152
153 * gdb.mi/gdb680.exp: Update test for error message.
154
1552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
156
157 * gdb.base/annota1.exp: Allow multiple occurrences of the
158 frames-invalid annotation.
159 * gdb.cp/annota2.exp: Likewise.
160
1612009-06-15 Phil Muldoon <pmuldoon@redhat.com>
162
163 * gdb.cp/gdb2495.cc: New file.
164 * gdb.cp/gdb2495.exp: New file.
165
1662009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
167
168 Report error on GDB crash during runto.
169 * lib/gdb.exp (runto <eof>): New.
170
1712009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
172
173 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
174 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
175 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
176 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
177 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
178 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
179 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
180 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
181 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
182 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
183 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
184 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
185 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
186 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
187 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
188 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
189 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
190 gdb.server/server-mon.exp, gdb.server/server-run.exp,
191 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
192 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
193 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
194 gdb.trace/passcount.exp, gdb.trace/report.exp,
195 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
196 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
197 gdb.trace/while-stepping.exp: Use a unique name for the compiled
198 executable.
199
2002009-06-07 Pedro Alves <pedro@codesourcery.com>
201
202 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
203 defined before referencing it.
204
2052009-06-03 Doug Evans <dje@google.com>
206
207 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
208 * gdb.arch/i386-see.c: Ditto.
209
2102009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
211
212 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
213 (check_macro): Return 1 if undefined.
214 If first test fails, check if macro debug information is available,
215 and report unsupported test if no macro information is found.
216
2172009-05-29 Doug Evans <dje@google.com>
218
219 * gdb.threads/hand-call-in-threads.exp: New.
220 * gdb.threads/hand-call-in-threads.c: New.
221
2222009-05-29 Michael Snyder <msnyder@vmware.com>
223
224 * gdb.base/break-always.exp: Change "1" to "on".
225 Add confirmation check.
226
2272009-05-28 Pedro Alves <pedro@codesourcery.com>
228
229 * gdb.threads/threxit-hop-specific.c: New.
230 * gdb.threads/threxit-hop-specific.exp: New.
231 * gdb.threads/thread-execl.c: New.
232 * gdb.threads/thread-execl.exp: New.
233
2342009-05-27 Tom Tromey <tromey@redhat.com>
235 Thiago Jung Bauermann <bauerman@br.ibm.com>
236
237 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
238 (mi_child_regexp): Likewise.
239 (mi_list_varobj_children_range): Likewise.
240 (mi_get_features): Likewise.
241 (mi_list_varobj_children): Rewrite.
242 * gdb.python/python-mi.exp: New file.
243
2442009-05-27 Tom Tromey <tromey@redhat.com>
245 Thiago Jung Bauermann <bauerman@br.ibm.com>
246 Phil Muldoon <pmuldoon@redhat.com>
247 Paul Pluzhnikov <ppluzhnikov@google.com>
248
249 * gdb.python/python-prettyprint.exp: New file.
250 * gdb.python/python-prettyprint.c: New file.
251 * gdb.python/python-prettyprint.py: New file.
252 * gdb.base/display.exp: print/r is now valid.
253
2542009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
255 Tom Tromey <tromey@redhat.com>
256 Pedro Alves <pedro@codesourcery.com>
257 Paul Pluzhnikov <ppluzhnikov@google.com>
258
259 * gdb.python/python-template.exp: New file.
260 * gdb.python/python-template.cc: New file.
261 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
262 tests.
263 * gdb.python/python-value.exp (py_objfile_tests): New proc.
264 Call it.
265 (test_value_after_death): New proc.
266 * gdb.python/python-value.c (PTR): New typedef.
267 (main): New variable 'x'.
268
2692009-05-27 Tom Tromey <tromey@redhat.com>
270
271 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
272 tests.
273 * gdb.python/python-value.exp (py_objfile_tests): New proc.
274 Call it.
275
2762009-05-27 Pedro Alves <pedro@codesourcery.com>
277
278 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
279
2802009-05-24 Pedro Alves <pedro@codesourcery.com>
281
282 * gdb.threads/fork-thread-pending.c: New.
283 * gdb.threads/fork-thread-pending.exp: New.
284
2852009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
288 * gdb.dwarf2/dw2-strp.S (a_string2): New.
289
2902009-05-18 Jon Beniston <jon@beniston.com>
291
292 * gdb.asm/asm-source.exp: Add lm32 target.
293
2942009-05-17 Pedro Alves <pedro@codesourcery.com>
295
296 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
297 `gdb_get_line_number'. Call `callee' in both parent and child.
298 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
299 `gdb_get_line_number' instead of hardcoding line numbers.
300 (catch_fork_unpatch_child): New procedure to test detaching
301 breakpoints from child fork.
302 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
303 hardcoding line numbers.
304 (do_fork_tests): Run `catch_fork_unpatch_child'.
305
3062009-05-17 Vladimir Prus <vladimir@codesourcery.com>
307
308 * gdb.mi/mi-cmd-var.exp: Check that when varobj
309 of structure type enters or leaves the scope, it
310 is reported by -var-update.
311
3122009-05-11 Doug Evans <dje@sebabeach.org>
313
314 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
315 * gdb.threads/pending-step.c (main): Fix off-by-one error.
316 * gdb.threads/schedlock.c (main): Fix off-by-one error.
317
3182009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
321
3222009-04-30 Doug Evans <dje@google.com>
323
324 * gdb.threads/watchthreads2.exp: New testcase.
325 * gdb.threads/watchthreads2.c: New testcase.
326
3272009-04-29 Doug Evans <dje@google.com>
328
329 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
330 * gdb.cp/mb-ctor.cc: Ditto.
331 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
332 * gdb.cp/mb-inline.h (multi_line_foo): New function.
333 * gdb.cp/mb-inline1.cc: Call it.
334 * gdb.cp/mb-inline2.cc: Ditto.
335 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
336 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
337
3382009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
341 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
342 Replace all uses of `decimal' by `nonzero'.
343 (info macro FROM_COMMANDLINE): New test.
344
3452009-04-27 Tom Tromey <tromey@redhat.com>
346
347 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
348
3492009-04-27 Doug Evans <dje@google.com>
350
351 * gdb.threads/watchthreads.c (main): Initialize args before starting
352 the threads. Plus formatting cleanup.
353 * gdb.threads/watchthreads.exp: Avoid errant failures due to
354 biased scheduling of one thread.
355
3562009-04-27 Jerome Guitton <guitton@adacore.com>
357
358 * gdb.cp/templates.cc (GetMax): New template.
359 (main): Declare two instances of GetMax.
360 * gdb.cp/templates.exp: Add new test.
361
3622009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
365
3662009-04-22 Joseph Myers <joseph@codesourcery.com>
367
368 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
369
3702009-04-15 Tom Tromey <tromey@redhat.com>
371
372 * gdb.base/charset.exp: Add regression test.
373
3742009-04-14 Joel Brobecker <brobecker@adacore.com>
375
376 * gdb.base/exe-lock.exp: New testcase.
377
3782009-04-13 Tom Tromey <tromey@redhat.com>
379
380 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
381 operator on Frame.
382
3832009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
384
385 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
386 * gdb.server/ext-attach.exp: Likewise.
387
3882009-04-03 Vladimir Prus <vladimir@codesourcery.com>
389
390 Eliminate some sleep usage.
391
392 * gdb.mi/basics.c (do_nothing): New.
393 (main): Use do_nothing instead of printf, so that
394 not to introduce race condition between output of
395 inferiour and output of gdb. Do not use sleep as it
396 is not generally available on embedded targets.
397
3982009-04-02 Pedro Alves <pedro@codesourcery.com>
399
400 * gdb.server/ext-attach.exp: Expect an optional process id after
401 "Detached from remote process".
402
4032009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
406 gdb.dwarf2/dw2-unresolved.exp: New.
407
4082009-04-02 Pedro Alves <pedro@codesourcery.com>
409
410 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
411 mi_run_to_main.
412
4132009-04-02 Pedro Alves <pedro@codesourcery.com>
414
415 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
416 mi_run_to_main. Skip thread exit test on remote targets.
417 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
418 mi_run_to_main.
419 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
420 mi_run_to_main.
421 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
422 when expecting ^connected. Detect when the target doesn't support
423 non-stop mode.
424 (mi_run_cmd): Detect if non-stop mode was requested by isn't
425 supported. Return -1 on error, 0 on success.
426 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
427 (mi_runto): Return mi_runto_helper's result explicitly.
428
4292009-04-01 Pedro Alves <pedro@codesourcery.com>
430
431 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
432
4332009-04-01 Tom Tromey <tromey@redhat.com>
434
435 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
436 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
437 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
438 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
439
4402009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
441 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 PR gdb/931
444 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
445 output.
446 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
447 for gdb/931.
448 * dw2-strp.S (DW_AT_language): Change to C++.
449 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
450
4512009-03-31 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.ada/tasks: New testcase.
454
4552009-03-30 Stan Shebs <stan@codesourcery.com>
456
457 * gdb.trace/actions.exp: Update to match new info trace format.
458 * gdb.trace/deltrace.exp: Ditto.
459 * gdb.trace/infotrace.exp: Ditto.
460 * gdb.trace/passcount.exp: Ditto.
461 * gdb.trace/save-trace.exp: Ditto.
462 * gdb.trace/while-stepping.exp: Ditto.
463 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
464
4652009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
466
467 * gdb.python/python-frame.c: New file.
468 * gdb.python/python-frame.exp: New file.
469
4702009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
471
472 * gdb.python/python-value.exp: Add tests for the address
473 attribute.
474
4752009-03-29 Andreas Schwab <schwab@linux-m68k.org>
476
477 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
478
4792009-03-26 Doug Evans <dje@google.com>
480
481 * gdb.mi/mi-nonstop-exit.exp: New file.
482 * gdb.mi/non-stop-exit.c: New file.
483
4842009-03-26 Tom Tromey <tromey@redhat.com>
485
486 Update for change to prologue skipping:
487 * gdb.mi/mi2-simplerun.exp: Update.
488 * gdb.mi/mi2-break.exp: Update.
489 * gdb.mi/mi-simplerun.exp: Update.
490 * gdb.mi/mi-break.exp: Update.
491 * gdb.base/ending-run.exp: Update.
492
4932009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
494
495 * gdb.python/python-value.exp (test_value_in_inferior): Test
496 gdb.Value.is_optimized_out attribute.
497
4982009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
499
500 * gdb.dwarf2/dw2-noloc-main.c: New file.
501 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
502 (.text): Remove.
503 (.data): New.
504 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
505 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
506 (DW_TAG_subprogram func_cu1, noloc): Remove.
507 (main): New.
508 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
509 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
510 (file_symbols): New procedure.
511
5122009-03-25 Tom Tromey <tromey@redhat.com>
513
514 * gdb.base/charset.exp (valid_target_charset): New proc.
515 Use it to skip tests on invalid charsets.
516
5172009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
518
519 * gdb.base/completion.exp: Add a test for directory completion.
520
5212009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 Fix a racy FAIL.
524 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
525 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
526
5272009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
528
529 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
530 * gdb.python/python-function.exp: Add test for function returning
531 a GDB value.
532
5332009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
534
535 * gdb.python/python-function.exp: New file.
536
5372009-03-20 Tom Tromey <tromey@redhat.com>
538
539 * gdb.base/store.exp: Update for change to escape output.
540 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
541 to escape output.
542 * gdb.base/pointers.exp: Update for change to escape output.
543 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
544 to escape output.
545 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
546 escape output.
547 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
548 to escape output.
549 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
550 escape output.
551 * gdb.base/setvar.exp: Update for change to escape output.
552 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
553 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
554 to escape output.
555 (test_print_string_constants): Likewise.
556 * gdb.base/charset.exp (valid_host_charset): Check size of
557 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
558 cases. Handle "auto"-related output.
559 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
560 (uvar, Uvar): New globals.
561
5622009-03-19 Jerome Guitton <guitton@adacore.com>
563
564 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
565 deltas.
566 * gdb.ada/fixed_points.exp: Ditto.
567
5682009-03-18 Pedro Alves <pedro@codesourcery.com>
569
570 * return-nodebug.c: Don't include stdio.h.
571 (init): Delete.
572 (func): Delete definition and provide extern declaration.
573 (t): New.
574 (main): Don't call printf. Call func and store its result in t.
575 * return-nodebug1.c: New.
576 * return-nodebug.exp: Don't expect stdio output. Instead, print
577 the global variable t. Drop printf formatters and cast types from
578 foreach loop. Don't use prepare_for_testing. Compile
579 return-nodebug.c and return-nodebug1.c in separate steps. Don't
580 define FORMAT or CAST.
581
5822009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
583
584 * gdb.base/solib-display.exp: Disable test for remote targers.
585
5862009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
589
5902009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 Fix a racy FAIL.
593 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
594 code from `follow parent, print pids'.
595 (`follow child, print pids', `follow parent, print pids'): Call it.
596 Replace `gdb_test "break..."' by gdb_breakpoint.
597
5982009-03-13 Vladimir Prus <vladimir@codesourcery.com>
599
600 * gdb.mi/mi-cli.exp: Adjust for output difference in
601 sync and async modes.
602
6032009-03-12 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
606 that was checked in by mistake. Remove loading of ada.exp, since
607 this is not necessary in this case.
608
6092009-03-12 Joel Brobecker <brobecker@adacore.com>
610
611 * gdb.ada/ptype_arith_binop.exp: New testcase.
612
6132009-03-12 Joel Brobecker <brobecker@adacore.com>
614
615 * gdb.ada/mod_from_name: New testcase.
616
6172009-03-12 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.ada/tick_last_segv: New testcase.
620
6212009-03-12 Vladimir Prus <vladimir@codesourcery.com>
622
623 * gdb.mi/mi-cli.exp: Remove debug print.
624
6252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
626
627 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
628 include the token in ^running and frame info in *stopped.
629
6302009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
631
632 * solib-display.exp: New file.
633 * solib-display-main.c: New file.
634 * solib-display-lib.c: New file.
635
6362009-03-05 Pedro Alves <pedro@codesourcery.com>
637
638 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
639
6402009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
643 (list_and_check_macro): Use more specific test name.
644 (next to definition): Make the test names unique.
645
6462009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
647
648 * gdb.pascal/floats.exp: Accept approximate results everywhere.
649
6502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
651
652 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
653 notifications.
654 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
655 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
656 * lib/mi-support.exp (library_loaded_re): New.
657 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
658
6592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
660
661 * gdb.gdb/observer.exp: Use test_notification observer, not
662 normal_stop, everywhere.
663 (test_normal_stop_notifications): Rename to...
664 (test_notifications): ...this.
665 (test_observer_normal_stop): Rename to...
666 (test_observer): ...this.
667
6682009-02-16 Doug Evans <dje@google.com>
669
670 * gdb.arch/amd64-disp-step.S (test_int3): New test.
671 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
672 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
673 (test_prefixed_syscall,test_int3): New tests.
674 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
675 (test_prefixed_syscall,test_int3): New tests.
676
6772009-02-14 Vladimir Prus <vladimir@codesourcery.com>
678
679 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
680 (mi_expect_interrupt): Likewise.
681 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
682 response.
683
6842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
685
686 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
687 * gdb.base/pc-fp.exp (get_valueofx): Remove.
688 Replace calls to get_valueofx by get_hexadecimal_valueof.
689
6902009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
691
692 * lib/gdb.exp (get_valueof): Accept anything as a return value.
693 (get_integer_valueof): New procedure.
694 (get_sizeof): Use new get_integer_value_of.
695 * gdb.base/sizeof.exp: Replace all uses of get_valueof
696 by get_integer_valueof.
697
6982009-02-13 Tom Tromey <tromey@redhat.com>
699
700 * gdb.base/remote.exp (get_sizeof): Remove.
701 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
702 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
703 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
704 * lib/gdb.exp (get_valueof): Move from long_long.exp.
705 (get_sizeof): Likewise.
706
7072009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 PR fortran/9806
710 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
711
7122009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
713
714 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
715
7162009-02-06 Pedro Alves <pedro@codesourcery.com>
717
718 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
719
7202009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
721
722 * gdb.python/python-cmd.exp: New file.
723
7242009-02-06 Tristan Gingold <gingold@adacore.com>
725
726 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
727
7282009-02-05 Tristan Gingold <gingold@adacore.com>
729
730 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
731 pointer is dereferenced and use this signal name in regexp.
732 * gdb.base/signull.exp: Ditto.
733 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
734 * gdb.base/signull.c (main): Ditto.
735
7362009-02-04 Tom Tromey <tromey@redhat.com>
737 Thiago Jung Bauermann <bauerman@br.ibm.com>
738
739 * gdb.python/python-value.exp: Use `gdb.history' instead of
740 `gdb.value_from_history'.
741 (test_value_numeric_ops): Add test for conversion of enum constant.
742 * gdb.python/python-value.c (enum e): New type.
743 (evalue): New global.
744 (main): Use argv.
745
7462009-02-04 Jerome Guitton <guitton@adacore.com>
747
748 * gdb.ada/uninitialized_vars: New test program.
749 * gdb.ada/uninitialized_vars.exp: New testcase.
750
7512009-02-02 Tom Tromey <tromey@redhat.com>
752
753 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
754 * gdb.cp/pr2489.cc: Rename...
755 * gdb.cp/pr9594.cc: ... to this.
756
7572009-02-02 Tom Tromey <tromey@redhat.com>
758
759 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
760 * gdb.cp/pr2489.cc: New file.
761 * gdb.cp/cpcompletion.exp: New file.
762
7632009-02-02 Tom Tromey <tromey@redhat.com>
764
765 PR exp/9059:
766 * gdb.cp/call-c.exp: Add regression test.
767 * gdb.cp/call-c.cc (FooHandle): New typedef.
768 (main): New variable 'handle'.
769
7702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
771
772 * lib/mi-support.exp (et_mi_thread_list)
773 (check_mi_and_console_threads): Adjust for current thread in
774 -thread-list-ids output.
775
7762009-01-30 Vladimir Prus <vladimir@codesourcery.com>
777
778 * gdb.mi/mi-break.exp (test_disabled_creation): New.
779 Call it.
780
7812009-01-28 Doug Evans <dje@google.com>
782
783 * gdb.arch/amd64-disp-step.S: New file.
784 * gdb.arch/amd64-disp-step.exp: New file.
785 * gdb.arch/i386-disp-step.S: New file.
786 * gdb.arch/i386-disp-step.exp: New file.
787
7882009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
789
790 * gdb.base/find.exp: Set newline variable
791 using quotes instead of braces to fix cygwin failures.
792
7932009-01-23 Pedro Alves <pedro@codesourcery.com>
794
795 * gdb.base/radix.exp: Add tests to ensure that that set
796 input-radix 0 and set output-radix 0 are really rejected.
797
7982009-01-23 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
801 copyright years.
802
8032009-01-23 Pedro Alves <pedro@codesourcery.com>
804
805 PR gdb/9664:
806 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
807
8082009-01-22 Pedro Alves <pedro@codesourcery.com>
809
810 PR c++/9631:
811 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
812
8132009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
814
815 * gdb.server/file-transfer.exp: Use EXEEXT variable for
816 binfile definition to fix Windows OS failure.
817
8182009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
819
820 PR gdb/9346
821 * gdb.base/interrupt.c (sigint_handler): New.
822 (main): Install a SIGINT handler if SIGNALS is defined. Exit
823 on error.
824 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
825 Test "signal SIGINT".
826
8272009-01-19 Doug Evans <dje@google.com>
828
829 * gdb.base/break.exp: Update expected gdb output.
830 * gdb.base/sepdebug.exp: Ditto.
831 * gdb.mi/mi-syn-frame.exp: Ditto.
832 * gdb.mi/mi2-syn-frame.exp: Ditto.
833 * gdb.base/call-signal-resume.exp: New file.
834 * gdb.base/call-signals.c: New file.
835 * gdb.base/unwindonsignal.exp: New file.
836 * gdb.base/unwindonsignal.c: New file.
837 * gdb.threads/interrupted-hand-call.exp: New file.
838 * gdb.threads/interrupted-hand-call.c: New file.
839 * gdb.threads/thread-unwindonsignal.exp: New file.
840
8412009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
842
843 * gdb.base/define.exp: Test defining and hooking prefix commands.
844 * gdb.python/python.exp: Update test for "show user" output.
845
8462009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
849 now the output exactly, using less wildcards. Expect also the output
850 of gfortran-4.3. Update for the f-valprint.c modification from
851 2008-04-22.
852 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
853 Remove gdb_test test names where matching the command.
854
8552009-01-01 Pedro Alves <pedro@codesourcery.com>
856
857 PR breakpoints/9681:
858 * gdb.base/watchpoint.exp: Add regression test.
859
8602008-12-31 Pedro Alves <pedro@codesourcery.com>
861
862 * gdb.threads/attach-into-signal.exp: Don't use
863 gdb_suppress_entire_file.
864 * gdb.threads/attach-stopped.exp: Ditto.
865 * gdb.threads/attachstop-mt.exp: Ditto.
866
8672008-12-31 Pedro Alves <pedro@codesourcery.com>
868
869 PR gdb/8812:
870 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
871
8722008-12-29 Pedro Alves <pedro@codesourcery.com>
873
874 PR gdb/7536:
875 * gdb.base/radix.exp: Add tests to ensure invalid input radices
876 and unsupported output radices are really rejected.
877
8782008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.cp/punctuator.exp: Backslash the '$' signs.
881
8822008-12-22 Tom Tromey <tromey@redhat.com>
883
884 * gdb.cp/punctuator.exp: New file.
885
8862008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.base/completion.exp (Completing non-existing component): New test.
889
8902008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 Fix for PR gdb/8648.
893 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
894 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
895 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
896 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
897
8982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
901
9022008-12-16 Christophe Lyon <christophe.lyon@st.com>
903
904 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
905 compiler actually generate code at the expected line number.
906
9072008-12-15 Jie Zhang <jie.zhang@analog.com>
908
909 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
910
9112008-12-12 Tom Tromey <tromey@redhat.com>
912
913 * gdb.base/commands.exp (redefine_hook_test): New proc.
914 Call it.
915
9162008-12-11 Tom Tromey <tromey@redhat.com>
917
918 * gdb.base/macscp.exp: New regression test.
919
9202008-12-11 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/macscp.exp: Print "address.addr".
923 * gdb.base/macscp1.c (struct outer): New struct.
924 (address): New global.
925
9262008-12-09 Tom Tromey <tromey@redhat.com>
927
928 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
929 Call it.
930
9312008-12-04 Doug Evans <dje@google.com>
932
933 * gdb.server/ext-run.exp: Relax regexp for init program.
934
9352008-12-03 Tristan Gingold <gingold@adacore.com>
936
937 * gdb.base/macscp.exp: Generate an object file during compilation
938 to work around Darwin dsymutil limitations.
939
9402008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 Test resolving external references to TLS variables.
943 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
944 FILE2_THREAD_LOCAL.
945 (testfile2, srcfile2): New variables.
946 * gdb.threads/tls.c (file2_thread_local)
947 (function_referencing_file2_thread_local): New.
948 * gdb.threads/tls2.c: New file.
949
9502008-11-28 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
953 rather than integer, as integer might not be big enough when
954 on 64bit targets.
955
9562008-11-27 Jerome Guitton <guitton@adacore.com>
957
958 * gdb.cp/formatted-ref.exp: Add equality test.
959 * gdb.ada/formatted_ref.exp: Ditto.
960
9612008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
964 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
965
9662008-11-20 Andreas Schwab <schwab@suse.de>
967
968 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
969 matching syscall entry point.
970 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
971 (tcatch_vfork_then_child_follow): Likewise. Finish through
972 vfork even if we stopped at the syscall trampoline.
973
9742008-11-20 Doug Evans <dje@google.com>
975
976 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
977
9782008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
979
980 * gdb.arch/ppc-dfp.exp: New file.
981 * gdb.arch/ppc-dfp.c: New file.
982
9832008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
984
985 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
986
9872008-11-17 Doug Evans <dje@google.com>
988
989 * gdb.mi/mi-syn-frame.exp: Update expected output.
990 * gdb.mi/mi2-syn-frame.exp: Update expected output.
991
9922008-11-17 Vladimir Prus <vladimir@codesourcery.com>
993
994 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
995 "thread N" results in =thread-selected.
996 * lib/mi-support (mi_run_cmd, mi_expect_stop)
997 (mi_send_resuming_command_raw): Be prepared for
998 =thread-selected.
999
10002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1001
1002 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1003 * lib/mi-support.exp: Likewise.
1004
10052008-11-16 Joel Brobecker <brobecker@adacore.com>
1006
1007 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1008 commands from the expected output for "help catch".
1009
10102008-11-15 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.ada/int_deref.exp: New testcase.
1013
10142008-11-14 Nick Roberts <nickrob@snap.net.nz>
1015
1016 * gdb.mi/gdb2549.exp: New file.
1017
10182008-11-11 Doug Evans <dje@google.com>
1019
1020 * gdb.base/callexit.exp: New file.
1021 * gdb.base/callexit.c: New file.
1022
10232008-11-10 Doug Evans <dje@google.com>
1024
1025 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1026 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1027 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1028 (default_gdb_start,default_gdb_exit): Ditto.
1029 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1030 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1031 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1032 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1033 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1034 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1035
10362008-11-03 Andreas Schwab <schwab@suse.de>
1037
1038 * gdb.base/hashline2.exp: Fix typo.
1039 * gdb.base/hashline3.exp: Likewise.
1040
10412008-10-30 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.base/pointers.exp: Add test.
1044 * gdb.base/pointers.c (k, S): New typedefs.
1045 (instance): New global.
1046
10472008-10-30 Andreas Schwab <schwab@suse.de>
1048
1049 * gdb.base/args.exp: Add tests for newlines.
1050
10512008-10-30 Joel Brobecker <brobecker@adacore.com>
1052
1053 gdb.base/foll-exec.exp: Update the expected output of a couple
1054 of "info breakpoints" tests.
1055
10562008-10-28 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1059
10602008-10-24 Pedro Alves <pedro@codesourcery.com>
1061
1062 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1063 gdb_start_cmd.
1064 Use runto_main before any test that requires execution.
1065
10662008-10-23 Pedro Alves <pedro@codesourcery.com>
1067
1068 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1069 instead of SIGINT.
1070
10712008-10-22 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.base/completion.exp: Update expected output following
1074 the addition of the "info tasks" command.
1075
10762008-10-22 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.base/exprs.exp (test_expr): Add test for string
1079 concatenation.
1080
10812008-10-19 Pedro Alves <pedro@codesourcery.com>
1082
1083 * configure.ac: Output gdb.python/Makefile.
1084 * configure: Regenerate.
1085 * gdb.python/Makefile.in: New.
1086
10872008-10-16 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.base/foll-fork.exp: Adjust the expected output to match
1090 the new description for fork/vfork catchpoints in the "info
1091 breakpoints" output.
1092
10932008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1094
1095 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1096
10972008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1098
1099 * gdb.python/python-value.c: New file.
1100 * gdb.python/python-value.exp: New file.
1101
11022008-10-15 Pedro Alves <pedro@codesourcery.com>
1103
1104 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1105
11062008-10-15 Denis Pilat <denis.pilat@st.com>
1107
1108 * gdb.cp/mb-ctor.exp: Fix a typo.
1109
11102008-10-09 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1113 'fprintf' and 'stderr'.
1114
11152008-10-07 Joel Brobecker <brobecker@adacore.com>
1116
1117 * gdb.ada/ref_tick_size.exp: New testcase.
1118
11192008-10-06 Doug Evans <dje@google.com>
1120
1121 * gdb.dwarf2/dw2-cu-size.exp: New file.
1122 * gdb.dwarf2/dw2-cu-size.S: New file.
1123
1124 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1125 .Ltype_int for clarity.
1126
11272008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1128
1129 PR gdb/2384:
1130 * gdb.cp/gdb2384.exp: Extended to test more cases.
1131 * gdb.cp/gdb2384.cc: Likewise.
1132 * gdb.cp/gdb2384-base.h: Likewise.
1133 * gdb.cp/gdb2384-base.cc: Likewise.
1134
11352008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1136
1137 * gdb.base/maint.exp (maint print type): Remove printing
1138 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1139
11402008-09-30 Tom Tromey <tromey@redhat.com>
1141
1142 * gdb.base/macscp.exp: Add completion tests.
1143 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1144 (TWENTY_THREE): Likewise.
1145 (FORTY_EIGHT): Likewise.
1146
11472008-09-30 Tom Tromey <tromey@redhat.com>
1148
1149 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1150 everywhere.
1151 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1152
11532008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1156 testcase is derived from. Fix racy dependency on an expected PID
1157 number. No longer support the testcase on Linux kernel 2.4.x.
1158
11592008-09-27 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1162 and varargs.
1163
11642008-09-22 Pedro Alves <pedro@codesourcery.com>
1165
1166 * lib/mi-support.exp (mi_expect_interrupt): New.
1167 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1168 from gdb.mi/mi-nonstop.exp.
1169 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1170 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1171 lib/mi-support.exp.
1172 Use mi_check_thread_states throughout. Avoid ".*" and do not
1173 require an anchor after -exec-run.
1174
11752008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1176
1177 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1178 stop is pending. Avoid ".*" when two stops are pending.
1179 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1180 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1181 newlines in fullnames.
1182 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1183 (mi_expect_stop): Update comments. Only anchor in sync mode.
1184 Do not match newlines.
1185 (mi_send_resuming_command_raw): Always return status.
1186 (mi_get_stop_line): Do not match more than one line by accident.
1187 Only anchor in sync mode.
1188 (mi_run_inline_test): If -exec-next fails, give up.
1189
11902008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1191
1192 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1193 on SPU.
1194
11952008-09-10 Joel Brobecker <brobecker@adacore.com>
1196
1197 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1198
11992008-09-10 Joel Brobecker <brobecker@adacore.com>
1200
1201 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1202 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1203 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1204 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1205 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1206 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1207 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1208 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1209 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1210 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1211 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1212 Include the "= " sequence in the expected output of print tests.
1213
12142008-09-10 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1217 description for boolean types.
1218
12192008-09-09 Pedro Alves <pedro@codesourcery.com>
1220
1221 * gdb.base/hook-stop-continue.c: New.
1222 * gdb.base/hook-stop-continue.exp: New.
1223
12242008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1225
1226 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1227
12282008-09-08 Jerome Guitton <guitton@adacore.com>
1229
1230 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1231 (stack_check_probe_2, stack_check_probe_loop_1)
1232 (stack_check_probe_loop_2): New functions.
1233 (main): Add call to these new functions.
1234 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1235 functions, check that the breakpoint is inserted at the appropriate
1236 location.
1237 (insert_breakpoint): Slightly refine this procedure so that it can
1238 be called several times in the test.
1239
12402008-09-08 Jerome Guitton <guitton@adacore.com>
1241
1242 * gdb.base/stack-checking.c: New file.
1243 * gdb.base/stack-checking.exp: New file.
1244
12452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1246
1247 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1248 * gdb.arch/altivec-regs.exp: Likewise.
1249 * gdb.arch/vsx-regs.exp: Likewise.
1250
12512008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1252
1253 * gdb.arch/ppc-fp.exp: New file.
1254 * gdb.arch/ppc-fp.c: New file.
1255
12562008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1257
1258 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1259 lest gcc-4.3.1 optimizes the whole thing away.
1260
12612008-09-04 Michael Snyder <msnyder@vmware.com>
1262
1263 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1264 as "at" (for non-debug functions such as _start).
1265
12662008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1267
1268 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1269 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1270 software watchpoints.
1271 * gdb.base/watch_thread_num.exp: Likewise.
1272
12732008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1274
1275 * gdb.arch/i386-bp_permanent.exp: New test.
1276
12772008-08-24 Tom Tromey <tromey@redhat.com>
1278
1279 * gdb.base/maint.exp: Update "maint print type".
1280
12812008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1282
1283 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1284 support. Adjust the order of "*running" notifications.
1285 * gdb.mi/non-stop.c: Don't cast from int to void* and
1286 back.
1287
12882008-08-20 Mark Kettenis <kettenis@gnu.org>
1289
1290 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1291 expect to find it in the "info frame" output.
1292
12932008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1294
1295 * gdb.base/interp.exp: Always consume both prompts.
1296
12972008-08-20 Pedro Alves <pedro@codesourcery.com>
1298
1299 * gdb.base/pending.exp: Test pending breakpoints without symbols
1300 loaded.
1301
13022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1303
1304 * lib/mi-support.exp (mi_expect_stop): Produce
1305 more details on failures.
1306 * gdb.mi/mi-nonstop.exp: New.
1307 * gdb.mi/non-stop.c: New.
1308
13092008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1310
1311 * gdb.mi/mi-async.exp: Use 'set target-async'.
1312 * lib/mi-support.exp: Use 'set/show target-async'.
1313
13142008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1315
1316 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1317
13182008-08-17 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.base/help.exp (help catch): Rewrite.
1321
13222008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1323
1324 * gdb.base/define.exp: Test indented command documentation.
1325 * gdb.python/python.exp: Test indented multi-line command.
1326
13272008-08-15 Luis Machado <luisgpm@br.ibm.com>
1328
1329 * testsuite/gdb.arch/vsx-regs.c: New source file.
1330 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1331 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1332
13332008-08-14 Tom Tromey <tromey@redhat.com>
1334
1335 * gdb.base/macscp.exp: Add regression test for "macro define" or
1336 "macro undef" with no arguments.
1337
13382008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1339
1340 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
1341
13422008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1343
1344 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1345
13462008-08-06 Tom Tromey <tromey@redhat.com>
1347
1348 * gdb.python/python.exp: New file.
1349
13502008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 Fix for PR gdb/1543.
1353 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1354 $LOCATION.
1355 (location): New variable.
1356 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1357 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1358 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1359 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1360 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1361 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1362 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1363 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1364 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1365 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1366 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1367 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1368 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1369 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1370 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1371 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1372 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1373 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1374 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1375 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1376 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1377 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1378 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1379 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1380 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1381 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1382 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1383 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1384 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1385 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1386 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1387 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1388 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1389 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1390 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1391 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1392 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1393 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1394 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1395 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1396 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1397 gdb.base/type-opaque.exp, gdb.base/until.exp,
1398 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1399 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1400 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1401 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1402 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1403 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1404 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1405 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1406 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1407 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1408 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1409 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1410 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1411 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1412 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1413 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1414 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1415 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1416 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1417 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1418 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1419 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1420 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1421 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1422 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1423 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1424 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1425 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1426 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1427 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1428 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1429 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1430 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1431 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1432 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1433 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1434 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1435 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1436 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1437 to bug-gdb@prep.ai.mit.edu .
1438
14392008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1440
1441 * lib/mi-support.exp (mi_load_shlibs): New.
1442 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1443
14442008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1445
1446 * lib/mi-support.exp (get_mi_thread_list)
1447 (check_mi_and_console_threads): New, moved from ...
1448 * gdb.mi/mi-pthread.exp: ...here.
1449 * gdb.mi/gdb669.exp (get_mi_thread_list)
1450 (check_mi_and_console_threads): Delete.
1451 * gdb.mi/mi2-pthread.exp: Likewise.
1452
14532008-07-28 Tom Tromey <tromey@redhat.com>
1454
1455 * Makefile.in (just-check): Remove. Move body to...
1456 (check): ... here.
1457
14582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1459
1460 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1461 Add a test for duplicated SIGINTs.
1462
14632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * gdb.threads/schedlock.exp (get_args): Update to work for any
1466 value of NUM.
1467 (Top level): Report the number of threads that did not resume.
1468
14692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1470
1471 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1472
14732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1474
1475 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1476 non-MI prompt.
1477
14782008-07-26 Tom Tromey <tromey@redhat.com>
1479
1480 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1481 (function_struct, function_struct_ptr): New globals.
1482 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1483 function pointer in a struct.
1484
14852008-07-26 Tom Tromey <tromey@redhat.com>
1486
1487 * gdb.base/macscp.exp: Add test for macro lexing bug.
1488
14892008-07-18 Tom Tromey <tromey@redhat.com>
1490
1491 * gdb.base/macscp.exp: Add macro tests.
1492
14932008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1494
1495 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1496
14972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1498
1499 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1500
15012008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1502
1503 * gdb.cp/class2.exp: fix for failure on spu-elf
1504
15052008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1506
1507 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
1508
15092008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1512
15132008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1514
1515 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1516
15172008-07-11 Kevin Buettner <kevinb@redhat.com>
1518
1519 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1520 of regexp to account for changes made to GDB in the printing of
1521 byte vectors.
1522
15232008-07-11 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.base/completion.exp: Add 'help' completion test.
1526
15272008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1530
15312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1534
15352008-07-09 Pedro Alves <pedro@codesourcery.com>
1536
1537 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1538
15392008-07-09 Pedro Alves <pedro@codesourcery.com>
1540
1541 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1542
15432008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1546
15472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1548
1549 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1550 previous commit. Add a comment.
1551
15522008-06-28 Pedro Alves <pedro@codesourcery.com>
1553
1554 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1555
15562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1557
1558 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1559
15602008-06-27 Pedro Alves <pedro@codesourcery.com>
1561
1562 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1563 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1564 compiling an executable, link in an object that forces unbuffered
1565 output.
1566 * lib/set_unbuffered_mode.c: New file.
1567
15682008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1571
15722008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1573
1574 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1575 mi_expect_stop.
1576 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1577 Demand that *running is output.
1578 (detect_async): Perform checking every time.
1579 (mi_send_resuming_command): Extract everything into...
1580 (mi_send_resuming_command_raw): ...this.
1581 (mi_expect_stop): Don't accept any output before *stopped.
1582
15832008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1584
1585 Robustify mi-simplerun.
1586 * gdb.mi/basics.c (main): Add a call to sleep.
1587 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1588 * gdb.mi/mi2-cli.exp: Likewise.
1589 * gdb.mi/mi-break.exp: Likewise.
1590
15912008-06-11 Vladimir Prus <vladimir@codesourcery.com>
1592
1593 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1594
15952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1596
1597 * gdb.mi/mi-console.exp: Adjust.
1598 * gdb.mi/mi-syn-frame.exp: Adjust.
1599 * gdb.mi/mi2-console.exp: Adjust.
1600 * gdb.mi/mi2-syn-frame.exp: Adjust.
1601 * lib/mi-support.exp (mi_run_cmd): Adjust.
1602 (mi_send_resuming_command): Adjust.
1603
16042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1605
1606 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
1607 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1608 testing of stopped.
1609 * gdb.mi/mi2-syn-frame.exp: Likewise.
1610 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1611 (async, detect_async): New.
1612 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1613 depending on if we're running in sync or async mode.
1614
16152008-06-09 Tom Tromey <tromey@redhat.com>
1616
1617 * gdb.base/completion.exp: New tests for field name completion
1618 with spaces, and field name completion with '->'.
1619
16202008-06-06 Tom Tromey <tromey@redhat.com>
1621
1622 * gdb.base/break1.c (struct some_struct): New struct.
1623 (values): New global.
1624 * gdb.base/completion.exp: Add field name completion test.
1625
16262008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1627
1628 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1629 to pointer.
1630 * gdb.cp/call-c.cc: Likewise.
1631
16322008-06-06 Nick Roberts <nickrob@snap.net.nz>
1633
1634 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1635 annotation.
1636
16372008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1638 Pedro Alves <pedro@codesourcery.com>
1639
1640 * gdb.threads/execl.c, gdb.threads/execl1.c,
1641 gdb.threads/execl.exp: New tests.
1642
16432008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1644 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.cp/exception.exp: Activate test, make it work with pending
1647 catchpoints.
1648
16492008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1652
16532008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1654
1655 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1656 now printed.
1657 * gdb.mi/mi2-var-cmd.exp: Likewise.
1658
16592008-05-27 Andreas Schwab <schwab@suse.de>
1660
1661 * gdb.base/frame-args.exp: Handle arguments that are optimized
1662 out.
1663
16642008-05-26 Luis Machado <luisgpm@br.ibm.com>
1665
1666 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1667 quiet for ppc32 and group options into a single variable.
1668
16692008-05-23 Joel Brobecker <brobecker@adacore.com>
1670
1671 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1672 of zero-size elements.
1673 * gdb.ada/null_array.exp: Test printing this new array.
1674
16752008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1678
16792008-05-21 Joel Brobecker <brobecker@adacore.com>
1680
1681 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1682 of the "finish" command.
1683
16842008-05-21 Nick Roberts <nickrob@snap.net.nz>
1685
1686 * gdb.base/annota1.exp: Test for new annotation.
1687
16882008-05-16 Pedro Alves <pedro@codesourcery.com>
1689
1690 * gdb.base/fixsection.exp: New file.
1691 * gdb.base/fixsection0.c: New file.
1692 * gdb.base/fixsection1.c: New file.
1693
16942008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1695
1696 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1697 * gdb.base/annota3.exp: Likewise.
1698
16992008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1700
1701 * gdb.base/watch_thread_num.exp: Don't run tests that require
1702 watchpoints if the target doesn't support them.
1703
17042008-05-12 Doug Evans <dje@google.com>
1705
1706 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1707
17082008-05-09 Joel Brobecker <brobecker@adacore.com>
1709
1710 * gdb.ada/assign_1.exp: New testcase.
1711
17122008-05-09 Doug Evans <dje@google.com>
1713
1714 * gdb.base/find.exp: New file.
1715 * gdb.base/find.c: New file.
1716
17172008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1718
1719 * gdb.base/commands.exp (watchpoint_command_test): Handle
1720 gdb,no_hardware_watchpoints.
1721 * gdb.base/float.exp: Allow ARM targets without floating point.
1722 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1723
17242008-05-06 Jerome Guitton <guitton@adacore.com>
1725 Joel Brobecker <brobecker@adacore.com>
1726
1727 * gdb.ada/lang_switch: New test program.
1728 * gdb.ada/lang_switch.exp: New testcase.
1729
17302008-05-05 Doug Evans <dje@google.com>
1731
1732 * gdb.base/help.exp (disassemble): Update expected help text.
1733
17342008-05-04 Pedro Alves <pedro@codesourcery.com>
1735
1736 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1737
17382008-05-04 Pedro Alves <pedro@codesourcery.com>
1739
1740 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1741 different times.
1742
17432008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1744
1745 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1746 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1747 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1748 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1749
17502008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1751
1752 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1753 notification to appear.
1754
17552008-05-04 Daniel Jacobowitz <dan@debian.org>
1756
1757 * gdb.base/fullname.c: New file.
1758 * gdb.base/fullname.exp: New file.
1759 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1760
17612008-05-03 Pedro Alves <pedro@codesourcery.com>
1762
1763 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1764 expressions with macros.
1765
17662008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1769
17702008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.base/completion.exp: Handle lack of other symbols beginning
1773 with "a".
1774
1775 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1776
17772008-05-02 Jim Blandy <jimb@codesourcery.com>
1778
1779 * gdb.asm/asmsrc1.s: Add scratch space.
1780
17812008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1782 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1785 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1786 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1787
17882007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1789
1790 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1791
17922008-05-01 Joel Brobecker <brobecker@adacore.com>
1793
1794 * gdb.base/info-target.exp: New testcase.
1795
17962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1797
1798 * gdb.cp/hang.exp: Use .cc instead of .C.
1799 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1800 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1801
18022008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1803
1804 * gdb.base/gdb1250.exp: Remove perror.
1805 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1806
18072008-04-30 Pedro Alves <pedro@codesourcery.com>
1808
1809 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1810 .2byte.
1811
18122008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1813
1814 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1815 (maybe_kfail): New.
1816
18172008-04-25 Pedro Alves <pedro@codesourcery.com>
1818
1819 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1820
18212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1822
1823 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1824 * gdb.mi/mi2-syn-frame.exp: Likewise.
1825 * lib/mi-support.exp: Likewise.
1826
18272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1828
1829 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1830 to specify regexp for the location to stop at.
1831 * gdb.base/break-always.c: New.
1832 * gdb.base/break-always.exp: New.
1833
18342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1835
1836 * lib/mi-support.exp (mi_runto_helper): Adjust
1837 for the original-location field.
1838 (mi_create_breakpoint, mi_list_breakpoints): New.
1839 * gdb.mi/mi-break.exp: Adjust.
1840 * gdb.mi/mi2-break.exp: Adjust.
1841 * gdb.mi/mi-pending.exp: Adjust.
1842 * gdb.mi/mi-simplerun.exp: Adjust.
1843 * gdb.mi/mi2-simplerun.exp: Adjust.
1844 * gdb.mi/mi-syn-frame.exp: Adjust.
1845 * gdb.mi/mi2-syn-frame.exp: Adjust.
1846 * gdb.mi/mi-until.exp: Adjust.
1847 * gdb.mi/mi2-until.exp: Adjust.
1848 * gdb.mi/mi-var-display.exp: Adjust.
1849 * gdb.mi/mi2-var-display.exp: Adjust.
1850 * gdb.mi/mi-watch.exp: Adjust.
1851 * gdb.mi/mi2-watch.exp: Adjust.
1852
18532008-04-23 Paolo Bonzini <bonzini@gnu.org>
1854
1855 * aclocal.m4: Add override.m4.
1856 * configure: Regenerate.
1857
18582008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1859
1860 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1861 '-var-update --all-values' reports new value even the type
1862 of a variable object has changed.
1863
18642008-04-18 Craig Silverstein <csilvers@google.com>
1865
1866 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1867 files.
1868
18692008-04-18 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.ada/atomic_enum: New test program.
1872 * gdb.ada/atomic_enum.exp: New testcase.
1873
18742008-04-17 Doug Evans <dje@google.com>
1875
1876 * gdb.opt/Makefile.in: Fix whitespace.
1877
18782008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1879
1880 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1881
18822008-04-17 Doug Evans <dje@google.com>
1883
1884 * gdb.base/hashline1.exp: New testcase.
1885 * gdb.base/hashline2.exp: New testcase.
1886 * gdb.base/hashline2.exp: New testcase.
1887
18882008-04-17 Pedro Alves <pedro@codesourcery.com>
1889
1890 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1891
18922008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1893
1894 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1895 temporary breakpoint to match "Temporary breakpoint".
1896 * gdb.base/break.exp (delete_breakpoints): Likewise.
1897 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1898 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1899 * gdb.base/display.exp: Likewise.
1900 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1901 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1902 * gdb.base/restore.exp (restore_tests): Likewise.
1903 * gdb.base/sepdebug.exp: Likewise.
1904 * gdb.base/watchpoint.exp: Likewise.
1905 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1906 * gdb.mi/mi-pending.exp: Likewise.
1907 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1908 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1909 * gdb.mi/mi-var-cmd.exp: Likewise.
1910 * gdb.mi/mi-var-display.exp: Likewise.
1911 * gdb.mi/mi2-cli.exp: Likewise.
1912 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1913 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1914 * gdb.mi/mi2-var-display.exp: Likewise.
1915 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1916 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1917 new "disp" field.
1918 (mi_expect_stop): Move after_reason argument to be really after
1919 reason. This is to support fix for PR2424.
1920
19212008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1922
1923 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1924
19252008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1926
1927 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
1928 field. Add more floating varobj tests.
1929 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
1930 field.
1931 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1932 (main): Call do_at_tests.
1933 * lib/mi-support.exp (mi_create_floating_varobj)
1934 (mi_varobj_update_with_type_change): New.
1935
19362008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1937
1938 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1939 option of -var-evaluate-expression.
1940 * gdb.mi/mi2-var-display.exp: Likewise.
1941
19422008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1943
1944 Introduce test setup helpers.
1945 * lib/gdb.exp (build_executable, clean_restart)
1946 (prepare_for_testing): New.
1947 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1948 * gdb.base/return.exp: Likewise.
1949 * gdb.base/ending-run.exp: Likewise.
1950
19512008-04-07 Nick Roberts <nickrob@snap.net.nz>
1952
1953 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1954 Interface (MI) responses.
1955
19562008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1957
1958 * gdb.cp/breakpoint.cc: New code to test conditions involving
1959 member variables.
1960 * gdb.cp/breakpoint.exp: Test condition involving member
1961 variables.
1962
19632008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1964
1965 * lib/mi-support.exp (mi_expect_stop): New.
1966 (mi_run_cmd): Change the
1967 token. Use mi_send_resuming_command, use
1968 mi_expect_stop.
1969 (mi_execute_to_helper): Rename to mi_execute_to.
1970 (mi_send_resuming_command): Add more error patterns.
1971 (mi_wait_for_stop): Renamed to...
1972 (mi_get_stop_line): ...this.
1973 (mi_run_inline_test): Adjust.
1974
1975 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1976 * gdb.mi/mi-console.exp: Likewise.
1977 * gdb.mi/mi-pending.exp: Likewise.
1978 * gdb.mi/mi-simplerun.exp: Likewise.
1979 * gdb.mi/mi-stack.exp: Likewise.
1980 * gdb.mi/mi-stepi.exp: Likewise.
1981 * gdb.mi/mi-syn-frame.exp: Add comment.
1982 * gdb.mi/mi-until.exp: Likewise.
1983 * gdb.mi/mi-var-display.exp: Likewise.
1984 * gdb.mi/mi-watch.exp: Likewise.
1985 * gdb.mi/mi2-cli.exp: Likewise.
1986 * gdb.mi/mi2-console.exp: Likewise.
1987 * gdb.mi/mi2-simplerun.exp: Likewise.
1988 * gdb.mi/mi2-stack.exp: Likewise.
1989 * gdb.mi/mi2-stepi.exp: Likewise.
1990 * gdb.mi/mi2-until.exp: Likewise.
1991 * gdb.mi/mi2-var-display.exp: Likewise.
1992 * gdb.mi/mi2-watch.exp: Likewise.
1993
19942008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1995
1996 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1997
1998 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1999
20002008-04-04 Pedro Alves <pedro@codesourcery.com>
2001
2002 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2003 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2004 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2005 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2006 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2007 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2008 expect an mi error duplicated in stderr.
2009
20102008-04-03 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2013 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2014 Add a couple of tests that verify the behavior when the new setting
2015 is set to "cancel" and "all".
2016 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2017 "ask" before we start the testing.
2018
20192008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2020
2021 * gdb.cp/casts.cc: Add class reference variables.
2022 * gdb.cp/casts.exp: New test cases for up/down casting references.
2023
20242008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2025
2026 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2027 instead of beginning to make an extra test pass.
2028 * gdb.mi/mi2-var-display.exp: Likewise.
2029
20302008-03-31 Maciej W. Rozycki <macro@mips.com>
2031
2032 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2033
20342008-03-31 Markus Deuling <deuling@de.ibm.com>
2035 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2036
2037 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2038 value. Add xfail for older kernels.
2039
20402008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2041
2042 Bring mi-support in line with gdb.exp.
2043 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2044 (mi_gdb_start): New function.
2045
20462008-03-28 Maciej W. Rozycki <macro@mips.com>
2047
2048 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2049
20502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2051
2052 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2053 * gdb.mi/mi2-var-display.exp: Likewise.
2054
20552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2056
2057 * lib/mi-support.exp (mi_create_varobj_checked): New.
2058 (mi_list_varobj_children): Allow to check for a
2059 value.
2060 (mi_list_array_varobj_children): New.
2061
2062 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2063 and mi_list_varobj_children, as opposed to hardcoding
2064 expected strings.
2065 * gdb.mi/gdb701.exp: Likewise.
2066 * gdb.mi/gdb792.exp: Likewise.
2067 * gdb.mi/mi-var-block.exp: Likewise.
2068 * gdb.mi/mi-var-cmd.exp: Likewise.
2069 * gdb.mi/mi-var-invalidate.exp: Likewise.
2070 * gdb.mi/mi2-var-block.exp: Likewise.
2071 * gdb.mi/mi2-var-child.exp: Likewise.
2072 * gdb.mi/mi2-var-cmd.exp: Likewise.
2073 * gdb.mi/mi2-var-display.exp: Likewise.
2074
20752008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 Fix random false FAILs on i386.
2078 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2079
20802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 PR gdb/544
2083 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2084
20852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 PR gdb/544
2088 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2089
20902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2091
2092 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2093 fixed PR gdb/544.
2094
20952008-03-21 Pedro Alves <pedro@codesourcery.com>
2096
2097 * gdb.threads/fork-child-threads.exp: Test next over fork.
2098
20992008-03-21 Chris Demetriou <cgd@google.com>
2100
2101 * gdb.base/break.exp (rbreak junk): New test for rbreak
2102 "Junk at end of arguments" issue.
2103
21042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2105
2106 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2107 *& to work on created array elements.
2108 (Top level): Test print $pc with a file. Test string operations
2109 without a target.
2110 * gdb.base/ptype.exp: Do not expect *& to work on created array
2111 elements.
2112
21132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2114
2115 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2116 gdb.threads/staticthreads.exp: Update exit query.
2117
21182008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2119
2120 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2121
21222008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.base/watchpoint.c (global_ptr, func4): New.
2125 (main): Call func4.
2126 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2127 (test_inaccessible_watchpoint): New.
2128
21292008-02-29 Maciej W. Rozycki <macro@mips.com>
2130
2131 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2132 select the largest.
2133
21342008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2137 frames-invalid annotations.
2138
21392008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2140
2141 * gdb.base/assign.exp: avoid same output for different tests.
2142
21432008-02-27 Doug Evans <dje@google.com>
2144
2145 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2146 for bug 1738.
2147 (breakpoint_to_handler_entry): Ditto.
2148
21492008-02-27 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.base/ending-run.exp: Use the first line of code inside
2152 function body to test breakpoints.
2153 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2154 location where the breakpoint is inserted when using the line
2155 where a function is declared. Fix typo in the description of
2156 one of the tests.
2157 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2158
21592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2160
2161 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
2162 tests.
2163
21642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2165
2166 * gdb.base/args.exp: avoid same output for tests
2167 with single quotes.
2168
21692008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2170
2171 * gdb.base/annota1.exp: Adjust for 'info break'
2172 format changes.
2173 * gdb.base/annota3.exp: Likewise.
2174 * gdb.base/break.exp: Likewise.
2175 * gdb.base/condbreak.exp: Likewise.
2176 * gdb.base/pending.exp: Likewise.
2177 * gdb.base/sepdebug.exp: Likewise.
2178 * gdb.base/unload.exp: Likewise.
2179 * gdb.cp/ovldbreak.exp: Likewise.
2180 * gdb.mi/mi-pending.exp: Likewise.
2181
21822008-02-07 Doug Evans <dje@google.com>
2183
2184 * gdb.cp/mb-inline.exp: New.
2185 * gdb.cp/mb-inline.h: New.
2186 * gdb.cp/mb-inline1.cc: New.
2187 * gdb.cp/mb-inline2.cc: New.
2188
21892008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2190
2191 * gdb.pascal/floats.pas: New test program.
2192 * gdb.pascal/floats.exp: New testcase.
2193
21942008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2195
2196 * gdb.base/callfuncs.c (t_float_many_args): New function.
2197 (t_double_many_args): New function.
2198 * gdb.base/callfuncs.exp: Add tests for exceeding float
2199 and double parameters passed through the stack.
2200
22012008-02-05 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2204 gdb.ada/complete/foo.adb: New files.
2205 * gdb.ada/complete.exp: New testcase.
2206
22072008-02-03 Doug Evans <dje@google.com>
2208
2209 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2210
2211 * gdb.cp/gdb2384.exp: New file.
2212 * gdb.cp/gdb2384.cc: New file.
2213 * gdb.cp/gdb2384-base.h: New file.
2214 * gdb.cp/gdb2384-base.cc: New file.
2215
22162008-02-02 Doug Evans <dje@google.com>
2217
2218 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2219
22202007-02-01 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/sym_print_name: New test program.
2223 * gdb.ada/sym_print_name.exp: New testcase.
2224
22252007-02-01 Joel Brobecker <brobecker@adacore.com>
2226
2227 * gdb.ada/nested/hello.adb: New file.
2228 * gdb.ada/nested.exp: New testcase.
2229 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2230
22312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2232
2233 * gdb.mi/basic.c (return_1): New function.
2234 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2235 don't cause future evaluations of function to report
2236 creation of internal breakpoints.
2237
22382008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2239
2240 * gdb.mi/mi-break.exp (test_error): New.
2241 Call it.
2242
22432008-01-31 Luis Machado <luisgpm@br.ibm.com>
2244
2245 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2246 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2247
22482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2249
2250 * gdb.pascal/integers.pas: New test program.
2251 * gdb.pascal/integers.exp: New testcase.
2252
22532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2254
2255 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2256
22572008-01-30 Luis Machado <luisgpm@br.ibm.com>
2258
2259 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2260 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2261
22622008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2263
2264 * gdb.ada/formatted_ref: New test program.
2265 * gdb.ada/formatted_ref.exp: New testcase.
2266
2267 * gdb.cp/formatted-ref.cc: New file.
2268 * gdb.cp/formatted-ref.exp: New testcase.
2269
22702008-01-30 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2273
22742008-01-30 Nick Roberts <nickrob@snap.net.nz>
2275
2276 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2277 (test_file_list_exec_source_file): Update to new macro-info field.
2278
22792008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2280
2281 * gdb.ada/exprs: New test program.
2282 * gdb.ada/exprs.exp: New testcase.
2283
22842008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2285
2286 * dfp-test.c (DELTA, DELTA_B): New definitions.
2287 (double_val1, double_val2, double_val3, double_val4, double_val5,
2288 double_val6, double_val7, double_val8, double_val9, double_val10,
2289 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2290 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2291 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2292 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2293 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2294 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2295 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2296 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2297 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2298 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2299 dec128_val16): New global variables.
2300 (decimal_dec128_align): New function.
2301 (decimal_mixed): Likewise.
2302 (decimal_many_args_dec32): Likewise.
2303 (decimal_many_args_dec64): Likewise.
2304 (decimal_many_args_dec128): Likewise.
2305 (decimal_many_args_mixed): Likewise.
2306 * dfp-test.exp: Add tests calling new inferior functions.
2307
23082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2309
2310 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2311 gdb.server/ext-run.exp: New files.
2312 * lib/gdbserver-support.exp (gdbserver_download): New.
2313 (gdbserver_start): New. Update gdbserver expected
2314 output.
2315 (gdbserver_spawn): Use them.
2316 (gdbserver_start_extended): New.
2317
23182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2321 Run on GNU/Linux.
2322 (do_exec_tests): Check for systems which do not support catchpoints.
2323 Do not match START.
2324 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2325 Run on GNU/Linux. Enable verbose output.
2326 (check_fork_catchpoints): New.
2327 (explicit_fork_child_follow, catch_fork_child_follow)
2328 (tcatch_fork_parent_follow): Update expected messages.
2329 (do_fork_tests): Use check_fork_catchpoints.
2330 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2331 Run on GNU/Linux. Enable verbose output.
2332 (check_vfork_catchpoints): New.
2333 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2334 expected messages.
2335 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2336
23372008-01-29 Jim Blandy <jimb@red-bean.com>
2338
2339 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2340 host' errors.
2341 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2342
23432008-01-29 Jim Blandy <jimb@red-bean.com>
2344
2345 * gdb.threads/sigthread.c: Use barriers to ensure that
2346 child_thread and child_thread_two are always initialized before we
2347 start to use them.
2348
23492008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2350
2351 * gdb.base/watchpoint-solib.exp: New.
2352 * gdb.base/watchpoint-solib.c: New.
2353 * gdb.base/watchpoint-solib-shr.c: New.
2354
23552008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2356
2357 * gdb.base/gdb1056.exp: Add unsigned integer test.
2358
23592008-01-28 Doug Evans <dje@google.com>
2360
2361 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2362
23632008-01-27 Jim Blandy <jimb@codesourcery.com>
2364
2365 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2366
2367 * gdb.base/expand-psymtabs.exp: Doc fix.
2368
23692008-01-26 Mark Kettenis <kettenis@gnu.org>
2370
2371 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2372
23732008-01-24 Nick Roberts <nickrob@snap.net.nz>
2374
2375 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
2376 -var-set-format.
2377
23782008-01-23 Chris Demetriou <cgd@google.com>
2379
2380 * gdb.threads/thread_events.c: New testcase source file.
2381 * gdb.threads/thread_events.exp: New testcase expect file.
2382
23832008-01-23 Nick Roberts <nickrob@snap.net.nz>
2384
2385 * lib/gdb.exp: Add the variable octal.
2386
2387 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
2388 -var-set-format.
2389
23902008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2391 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.base/float.exp: Allow missing floating point for m68k and
2394 PowerPC.
2395
23962008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2397
2398 * gdb.mi/basics.c: Setup for testing breakpoints
2399 ignore count.
2400 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2401 * gdb.mi/mi-cli.exp: Adjust.
2402 * gdb.mi/mi2-cli.exp: Adjust.
2403
24042008-01-17 Pedro Alves <pedro@codesourcery.com>
2405
2406 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2407 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2408 with dummy_ptr's address.
2409 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2410 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2411 all targets.
2412 * gdb.mi/mi2-var-child.exp: Likewise.
2413
24142008-01-09 Joel Brobecker <brobecker@adacore.com>
2415
2416 * gdb.ada/null_array: New test program.
2417 * gdb.ada/null_array.exp: New testcase.
2418
24192008-01-09 Luis Machado <luisgpm@br.ibm.com>
2420
2421 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2422 with required float modifiers.
2423
24242008-01-08 Joel Brobecker <brobecker@adacore.com>
2425
2426 * gdb.ada/funcall_param: New test program.
2427 * gdb.ada/funcall_param.exp: New testcase.
2428
24292008-01-08 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/arrayparam: New test program.
2432 * gdb.ada/arrayparam.exp: New testcase.
2433
24342008-01-08 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2437 landed. Should also fix random failures in the test following it.
2438
24392008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2440
2441 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2442 for expressions with decimal float values.
2443 (test_dfp_conversions): New function to test casts to and from
2444 decimal float types.
2445 Call test_dfp_conversions.
2446 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2447 elements.
2448 (main): Initialize ds.float4 and ds.double8 elements.
2449 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2450 string to new error message.
2451 (d64_set_tests): Likewise.
2452 (d128_set_tests): Likewise.
2453 Add tests for expressions with decimal float variables. Add tests for
2454 conversions to and from decimal float types.
2455
24562008-01-05 Joel Brobecker <brobecker@adacore.com>
2457
2458 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2459 * gdb.ada/packed_tagged.exp: New testcase.
2460
24612008-01-04 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2464 gdb.ada/homonym/homonym_main.adb: New files.
2465 * gdb.ada/homonym.exp: New testcase.
2466
24672008-01-04 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.ada/packed_array.exp: Add testing of references to
2470 a packed array.
2471
24722008-01-04 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2475 New files.
2476 * gdb.ada/type_coercion.exp: New testcase.
2477
24782008-01-04 Joel Brobecker <brobecker@adacore.com>
2479
2480 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2481 gdb.ada/tagged/foo.adb: New file.
2482 * gdb.ada/tagged.exp: New testcase.
2483
24842008-01-04 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2487 gdb.ada/ptype_field/foo.adb: New files.
2488 * gdb.ada/ptype_field.exp: New testcase.
2489
24902008-01-03 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.ada/print_pc.exp: New testcase.
2493
24942008-01-03 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2497 gdb.ada/taft_type/p.adb: New files.
2498 * gdb.ada/taft_type.exp: New testcase.
2499
25002008-01-03 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/array_bounds/bar.adb: New file.
2503 * gdb.ada/array_bounds.exp: New testcase.
2504
25052008-01-03 Joel Brobecker <brobecker@adacore.com>
2506
2507 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2508 gdb.ada/arrayptr/foo.adb: New files.
2509 * gdb.ada/arrayptr.exp: New testcase.
2510
25112008-01-03 Joel Brobecker <brobecker@adacore.com>
2512
2513 * gdb.base/set-lang-auto.exp: New testcase.
2514
25152008-01-03 Joel Brobecker <brobecker@adacore.com>
2516
2517 * gdb.ada/fun_addr/foo.adb: New file.
2518 * gdb.ada/fun_addr.exp: New testcase.
2519
25202008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2523 New files
2524
25252008-01-02 Joel Brobecker <brobecker@adacore.com>
2526
2527 * array_subscript_addr/p.adb: New file.
2528 * array_subscript_addr.exp: New testcase.
2529
25302008-01-02 Joel Brobecker <brobecker@adacore.com>
2531
2532 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
2533 New files.
2534 * gdb.ada/str_cmp_ref.exp: New testcase.
2535
25362008-01-01 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2539 gdb.ada/fun_in_declare/foo.adb: New files.
2540 * gdb.ada/fun_in_declare.exp: New testcase.
2541
25422008-01-01 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2545 gdb.ada/ref_param/pck.ads: New files.
2546 * gdb.ada/ref_param.exp: New testcase.
2547
25482008-01-01 Joel Brobecker <brobecker@adacore.com>
2549
2550 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2551 gdb.ada/interface/foo.adb: New files.
2552 * gdb.ada/interface.exp: New testcase.
2553
25542007-12-31 Jim Blandy <jimb@codesourcery.com>
2555
2556 * gdb.base/multi-forks.exp: Consume all output from child
2557 processes before proceeding to next test.
2558
25592007-12-29 Jim Blandy <jimb@codesourcery.com>
2560
2561 * configure: Regenerated.
2562
25632007-12-27 Joel Brobecker <brobecker@adacore.com>
2564
2565 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2566 gdb.ada/fixed_cmp/fixed.adb: New files.
2567 * gdb.ada/fixed_cmp.exp: New testcase.
2568
25692007-12-27 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.ada/boolean_expr.exp: New testcase.
2572
25732007-12-26 Jim Blandy <jimb@codesourcery.com>
2574
2575 * gdb.base/multi-forks.exp: Doc fix.
2576
25772007-12-26 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2580 * gdb.ada/char_param.exp: Do not compile our test program with
2581 -gnata, this is unnecessary.
2582 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2583
25842007-12-24 Joel Brobecker <brobecker@adacore.com>
2585
2586 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2587 gdb.ada/print_chars/foo.adb: New files.
2588 * gdb.ada/print_chars.exp: New testcase.
2589
25902007-12-24 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2593 gdb.ada/char_param/foo.adb: New files.
2594 * gdb.ada/char_param.exp: New testcase.
2595
25962007-12-22 Jim Blandy <jimb@codesourcery.com>
2597
2598 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2599 hard-coding source line numbers into the test.
2600 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2601 gdb_get_line_number to find.
2602
26032007-12-22 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.base/ptype.c (highest): New struct type.
2606 (the_highest): New variable of that type.
2607 (main): Add dummy assignment to a field of variable the_highest.
2608 * gdb.base/ptype.exp: Test type printing of our new variable.
2609
26102007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2611
2612 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
2613 and record first explicitly generated thread number.
2614 Use that thread number for thread specific watchpoint test.
2615 Add iteration number to repetitive tests.
2616
26172007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2618 Jim Blandy <jimb@codesourcery.com>
2619
2620 * gdb.base/expand-psymtabs.c: New testcase
2621 source file.
2622 * gdb.base/expand-psymtabs.exp: New testcase
2623 expect file.
2624
26252007-12-17 Luis Machado <luisgpm@br.ibm.com>
2626
2627 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2628 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2629
26302007-12-17 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.ada/frame_args/foo.adb: New file.
2633 * gdb.ada/frame_args/pck.ads: New file.
2634 * gdb.ada/frame_args/pck.adb: New file.
2635 * gdb.ada/frame_args.exp: New testcase.
2636
26372007-12-17 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.base/frame-args.c: New file.
2640 * gdb.base/frame-args.exp: New testcase.
2641
26422007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
2643 Joseph Myers <joseph@codesourcery.com>
2644
2645 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2646
26472007-12-14 Vladimir Prus <vladimir@codesourcery.com>
2648
2649 * gdb.mi/mi-pending.exp: New.
2650 * gdb.mi/mi-pending.c: New.
2651 * gdb.mi/mi-pendshr.c: New.
2652
26532007-12-06 Jim Blandy <jimb@codesourcery.com>
2654
2655 * gdb.base/default.exp: Update expected output for 'info catch'.
2656
26572007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2660 must be set to binary.
2661
26622007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2663
2664 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2665
26662007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2667
2668 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2669 gdb.mi/mi-file-transfer.exp: New.
2670
26712007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2674
26752007-11-22 Maciej W. Rozycki <macro@mips.com>
2676
2677 * gdb.trace/backtrace.exp: Fix a typo.
2678 * gdb.trace/circ.exp: Likewise.
2679 * gdb.trace/collection.exp: Likewise.
2680 * gdb.trace/limits.exp: Likewise.
2681 * gdb.trace/report.exp: Likewise.
2682 * gdb.trace/tfind.exp: Likewise.
2683 * gdb.trace/while-dyn.exp: Likewise.
2684
26852007-11-21 Nick Roberts <nickrob@snap.net.nz>
2686
2687 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2688 objects of pointers that can't be dereferenced are now
2689 "noneditable".
2690
26912007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2692
2693 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2694 (target_cpu): Remove.
2695
26962007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2697
2698 * gdb.base/ending-run.exp: Expect the list of cleared
2699 breakpoint to come in natural order, not the reversed one.
2700
27012007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2702
2703 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2704 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
2705
27062007-11-05 Luis Machado <luisgpm@br.ibm.com>
2707
2708 * gdb.base/printcmds.exp: New function
2709 test_printf_with_dfp.
2710
27112007-11-02 Doug Evans <dje@google.com>
2712
2713 * gdb.disasm/t01_mov.s: Remove carriage returns.
2714 * gdb.disasm/t02_mova.s: Ditto.
2715 * gdb.disasm/t03_add.s: Ditto.
2716 * gdb.disasm/t04_sub.s: Ditto.
2717 * gdb.disasm/t05_cmp.s: Ditto.
2718 * gdb.disasm/t06_ari2.s: Ditto.
2719 * gdb.disasm/t07_ari3.s: Ditto.
2720 * gdb.disasm/t08_or.s: Ditto.
2721 * gdb.disasm/t09_xor.s: Ditto.
2722 * gdb.disasm/t10_and.s: Ditto.
2723 * gdb.disasm/t11_logs.s: Ditto.
2724 * gdb.disasm/t12_bit.s: Ditto.
2725 * gdb.disasm/t13_otr.s: Ditto.
2726
27272007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2730
27312007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2732
2733 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2734 provide DFP support.
2735
27362007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2739 Test "set powerpc vector-abi". Skip auto-detection tests for old
2740 toolchains.
2741
27422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2743
2744 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2745 with [string compare].
2746
27472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2748
2749 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2750 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2751
27522007-10-25 Luis Machado <luisgpm@br.ibm.com>
2753
2754 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2755 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2756 * gdb.opt/Makefile.in: New makefile.
2757 * Makefile.in: Create new directory "gdb.opt".
2758 * configure.ac: Add "gdb.opt" directory.
2759 * configure: Regenerated.
2760
27612007-10-25 Doug Evans <dje@google.com>
2762
2763 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2764 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2765
27662007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
2767 Thiago Jung Bauermann <bauerman@br.ibm.com>
2768
2769 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2770 Floating Point expressions.
2771 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2772 Floating Point variables.
2773 * gdb.base/dfp-test.c: new file containing program with Decimal
2774 Floating variables, used by gdb.base/dfp-test.exp.
2775
27762007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2777
2778 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2779
27802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2781
2782 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2783 compiling test case with GCC.
2784 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2785
27862007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2787
2788 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2789 format changes.
2790
27912007-10-18 Michael Snyder <msnyder@specifix.com>
2792
2793 * gdb.base/dbx.exp: Add missing "-re " operator.
2794
27952007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2796
2797 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2798 * configure.ac: Removed trailing spaces after backslash.
2799 * gdb.modula2: New directory.
2800 * gdb.modula2/Makefile.in: New file.
2801 * gdb.modula2/unbounded-array.exp: New file.
2802 * gdb.modula2/unbounded1.c: New file.
2803
28042007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2807
28082007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
2809
2810 * gdb.base/sigstep.c (main): Add checks for
2811 return values for setitimer call.
2812 Call setitimer again with itimer = ITIMER_REAL
2813 if first call to setitimer fails.
2814
28152007-10-11 Kazu Hirata <kazu@codesourcery.com>
2816
2817 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2818 of $timeout.
2819
28202007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2823
28242007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
2825
2826 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2827 of gdb_expect call, to avoid interruption.
2828
28292007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2830
2831 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2832 (v_unsigned_long_long, v_long_long_array)
2833 (v_signed_long_long_array, v_unsigned_long_long_array)
2834 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2835 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2836 [!NO_LONG_LONG]: New.
2837 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2838 v_long_long_member.
2839
2840 (v_long_long_func, v_signed_long_long_func)
2841 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2842 (main) [!NO_LONG_LONG]: Initialize long long variants.
2843
2844 * gdb.base/whatis.exp: If board file requests no_long_long, build
2845 test with NO_LONG_LONG defined. Test long long, signed long long,
2846 and unsigned long long variants but only if board file doesn't
2847 disable it.
2848
28492007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
2850 Daniel Jacobowitz <dan@codesourcery.com>
2851
2852 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2853 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2854 * configure: Regenerated.
2855 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2856 gdb.pascal/types.exp, lib/pascal.exp: New files.
2857
28582007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2859
2860 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2861 call.
2862 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2863 to return to the call.
2864 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2865 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2866 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2867 * gdb.mi/mi-until.exp (test_until): Likewise.
2868 * gdb.mi/mi2-until.exp (test_until): Likewise.
2869
28702007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2871
2872 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2873 two-char array.
2874 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2875
28762007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2877
2878 * gdb.threads/watchthreads.c (thread_function): Sleep between
2879 iterations.
2880 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2881 at once for S/390. Generate matching fails and passes.
2882
28832007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2884
2885 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2886 the 'struct_declarations' variable to zeros.
2887
28882007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2889
2890 * gdb.cp/mb-ctor.cc: New.
2891 * gdb.cp/mb-ctor.exp: New.
2892 * gdb.cp/mb-templates.cc: New.
2893 * gdb.cp/mb-templates.exp: New.
2894
28952007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2896
2897 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2898
28992007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2900
2901 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2902 targets.
2903 * configure: Regenerate.
2904
29052007-09-23 Vladimir Prus <vladimir@codesourcery.com>
2906
2907 * gdb.base/annota1.exp: Adjust for 'info break'
2908 format changes.
2909 * gdb.base/annota3.exp: Likewise.
2910 * gdb.base/break.exp: Likewise.
2911 * gdb.base/condbreak.exp: Likewise.
2912 * gdb.base/pending.exp: Likewise.
2913 * gdb.base/sepdebug.exp: Likewise.
2914 * gdb.base/unload.exp: Likewise.
2915 * gdb.base/ovldbreak.exp: Likewise.
2916
29172007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2918
2919 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2920 messages.
2921 * gdb.base/chng-syms.exp: Likewise.
2922 * gdb.base/unload.exp: Likewise.
2923
29242007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2925
2926 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2927
29282007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2929
2930 * schedlock.c (NUM): Change to 1.
2931 (main): Use args[0] for the main thread.
2932 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2933 regardless of the number of threads.
2934
29352007-09-14 Maciej W. Rozycki <macro@mips.com>
2936
2937 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2938 type down.
2939 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2940 test.
2941 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2942 watchpoint type down.
2943 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2944 test.
2945
29462007-09-14 Maciej W. Rozycki <macro@mips.com>
2947
2948 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2949 Move all the tests here and run them twice, once using software
2950 watchpoints and once using hardware watchpoints.
2951 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2952
29532007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2956 test.
2957
29582007-09-10 Mark Kettenis <kettenis@gnu.org>
2959
2960 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2961 build-id.
2962
2963 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2964 know about $ORIGIN. Calculate output dir from $dest instead of
2965 using ${objdir}/{$subdir}.
2966
29672007-09-09 Mark Kettenis <kettenis@gnu.org>
2968
2969 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2970 gcore, before continuing with the test.
2971
29722007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2975 * gdb.mi/mi-watch.exp: Likewise.
2976
29772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2978 Jim Blandy <jimb@codesourcery.com>
2979
2980 * gdb.arch/i386-sse.exp: Do not expect character constants.
2981 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2982 * gdb.base/display.exp: Allow print/s.
2983 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2984 and unsigned char array changes.
2985
29862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2987
2988 * gdb.base/display.exp: Add tests for printf %p.
2989
29902007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2991
2992 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2993 the dll name to unicode.
2994
29952007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2996
2997 * gdb.base/default.exp (show version): Update the version text.
2998 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2999
30002007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3003 New files.
3004
30052007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * lib/gdb.exp (build_id_debug_filename_get): New function.
3008 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3009 Remove the generate DEBUG file for the future testcase runs.
3010 New testcase for the NT_GNU_BUILD_ID retrieval.
3011 Move the final testing step to ...
3012 (test_different_dir): ... a new function.
3013 New parameter XFAIL to XFAIL all the tests performed.
3014 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3015 New parameter TYPE to PF_PREFIX all the tests performed.
3016
30172007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3018
3019 * gdb.mi/mi-var-cp.cc (path_expression): New
3020 function.
3021 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3022
30232007-08-27 Markus Deuling <deuling@de.ibm.com>
3024
3025 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3026 to fit into SPU Local Store memory.
3027
30282007-08-23 Joel Brobecker <brobecker@adacore.com>
3029
3030 * gdb.base/default.exp: Adjust the expected output of "info
3031 warranty" after the switch to GPLv3.
3032
30332007-08-23 Joel Brobecker <brobecker@adacore.com>
3034
3035 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3036 to 30000 (from 20000).
3037
30382007-08-23 Joel Brobecker <brobecker@adacore.com>
3039
3040 Switch the license of all .exp files to GPLv3.
3041 Switch the license of all .f and .f90 files to GPLv3.
3042 Switch the license of all .s and .S files to GPLv3.
3043
30442007-08-23 Joel Brobecker <brobecker@adacore.com>
3045
3046 * configure.ac: Switch license to GPLv3.
3047
30482007-08-23 Joel Brobecker <brobecker@adacore.com>
3049
3050 Switch the licensing to GPLv3 for all .ads and .adb files.
3051
30522007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3053
3054 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3055 and t_int_double.
3056 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3057
30582007-08-17 Joel Brobecker <brobecker@adacore.com>
3059
3060 * gdb.base/step-line.c: Switch license to GPL version 3, and
3061 update copyright year.
3062 * gdb.base/step-line.inp: Likewise.
3063
30642007-08-17 Joel Brobecker <brobecker@adacore.com>
3065
3066 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3067 changes inside gdb1555.c.
3068 * gdb.base/pending.exp: Likewise.
3069
30702007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3071
3072 * config/default.exp: New file.
3073
30742007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3075
3076 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3077 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3078
30792007-07-30 Maciej W. Rozycki <macro@mips.com>
3080
3081 * gdb.base/dump.exp: Force the correct endianness for binary
3082 formats not carrying this information.
3083
30842007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3085
3086 * gdb.threads/staticthreads.exp: Match .*sem_post.
3087
30882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.base/readline.exp (operate_and_get_next): Match the final
3091 prompt.
3092
30932007-07-23 Kevin Buettner <kevinb@redhat.com>
3094
3095 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3096 to restarting SID.
3097
30982007-07-18 Kevin Buettner <kevinb@redhat.com>
3099
3100 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3101 prior to `gdb_start'.
3102
31032007-07-18 Kevin Buettner <kevinb@redhat.com>
3104
3105 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3106 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3107 Remove call to gdb_unload.
3108
31092007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3110 Daniel Jacobowitz <dan@codesourcery.com>
3111
3112 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3113 for __WIN32__.
3114 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3115 * gdb.base/unload.exp: Use shared library test routines.
3116
31172007-07-03 Markus Deuling <deuling@de.ibm.com>
3118
3119 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3120 * gdb.base/solib-symbol-lib.c: Likewise.
3121 * gdb.base/solib-symbol-main.c: Likewise.
3122
31232007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * config/gdbserver.exp (gdb_reconnect): New.
3126 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3127 gdb.base/solib-disc.exp: New files.
3128 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3129 remote debugging".
3130 (gdb_compile): Add shlib_load flag.
3131 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3132 port.
3133 (gdbserver_reconnect): New.
3134
31352007-07-01 Nick Roberts <nickrob@snap.net.nz>
3136 Daniel Jacobowitz <dan@codesourcery.com>
3137
3138 * gdb.base/annota3.exp: Test for if construct.
3139
31402007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3143
31442007-06-21 Chris Dearman <chris@mips.com>
3145 Maciej W. Rozycki <macro@mips.com>
3146
3147 * gdb.base/display.exp: Allow a newline after display/i.
3148 * gdb.base/pc-fp.exp: Likewise.
3149 * gdb.base/sigbpt.exp: Likewise.
3150
31512007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3152
3153 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3154 required features to be included.
3155
31562007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3157
3158 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3159 in info threads output.
3160
31612007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3162 Markus Deuling <deuling@de.ibm.com>
3163
3164 * gdb.arch/spu-info.exp: New testcase.
3165 * gdb.arch/spu-info.c: New file.
3166
31672007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3168
3169 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3170 tpcs_offset. Restore lr after the call.
3171 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3172
31732007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3174
3175 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3176 (gdbserver_run): Kill any running gdbserver.
3177 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3178
31792007-05-17 Maciej W. Rozycki <macro@mips.com>
3180
3181 * gdb.base/sigbpt.exp: Preset segv_addr.
3182
31832007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3186 (gdb_compile_shlib): Likewise.
3187 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3188 (default_gdb_init): Clear cleanfiles.
3189 (gdb_finish): Delete recorded cleanfiles.
3190 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3191
3192 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3193 Do not use isnative.
3194 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3195 gdb.base/so-impl-ld.exp: Likewise.
3196 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3197 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3198 gdb_compile.
3199
32002007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3201
3202 * config/unknown.exp: Remove.
3203
32042007-05-15 Markus Deuling <deuling@de.ibm.com>
3205
3206 * gdb.base/info-proc.exp: Check is_remote.
3207
32082007-05-14 Markus Deuling <deuling@de.ibm.com>
3209
3210 * gdb.base/gcore.exp: Initialize variable core_supported.
3211
32122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3215
32162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3219 * gdb.threads/print-threads.exp (test_all_threads): Allow
3220 negative and hexadecimal thread IDs.
3221
32222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3223
3224 * gdb.java/jprint.java (public): Avoid invalid call to static
3225 method.
3226
32272007-05-14 Denis Pilat <denis.pilat@st.com>
3228
3229 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3230 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3231 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3232 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3233 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3234
32352007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3236
3237 * gdb.base/overlays.exp: Add support for targets with only code
3238 overlay support, not data overlay. Support spu-*-* target in
3239 this mode.
3240 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3241 * gdb.base/spu.ld: New file.
3242
32432007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3244
3245 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3246
32472007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3248
3249 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3250
32512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.java/jmain.exp: Handle demangled names with and without method
3254 signatures.
3255
32562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3259 (have_a_very_merry_interrupt): Remove calls to puts.
3260 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3261 inferior output.
3262 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3263 test names.
3264
32652007-04-29 Markus Deuling <deuling@de.ibm.com>
3266 Daniel Jacobowitz <dan@codesourcery.com>
3267
3268 * gdb.base/auxv.exp (core_works): Also check is_remote.
3269 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3270
32712007-04-25 Vladimir Prus <vladimir@codesourcery.com>
3272
3273 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3274 message, not the undefined 'module' variable.
3275 * gdb.base/siginfo.exp: Likewise.
3276 * gdb.base/sigstep.exp: Likewise.
3277 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3278 serialport.
3279 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3280
32812007-04-25 Corinna Vinschen <vinschen@redhat.com>
3282
3283 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3284 target sim fails. Return 0 otherwise.
3285 (gdb_load): Return prematurely if gdb_target_sim fails.
3286
32872007-04-16 Denis Pilat <denis.pilat@st.com>
3288
3289 * gdb.base/setshow.exp: Reset height after having set it to 100.
3290
32912007-04-16 Denis Pilat <denis.pilat@st.com>
3292
3293 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3294
32952007-04-16 Denis Pilat <denis.pilat@st.com>
3296
3297 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3298
32992007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3300
3301 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3302 tests. Run the frozen varobjs test.
3303 * gdb.mi/var-cmd.c (do_frozen_tests): New.
3304 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
3305
33062007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3309 gdb.base/type-opaque.exp: New files.
3310
33112007-04-01 Vladimir Prus <vladimir@codesourcery.com>
3312
3313 * gdb.mi/mi-var-child.c
3314 (do_children_tests): User char[2] instead of
3315 char so that automatic printing of pointers to char
3316 don't give unpredicable result.
3317 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3318 local variables.
3319 * gdb.mi/mi-var-child.exp: Step to right line
3320 of do_children_tests.
3321 * gdb.mi/mi2-var-child.exp: Likewise.
3322 * gdb.mi/mi-var-cmd.exp: Step to right line of
3323 do_locals_tests.
3324 (do_children_tests): User char[2] instead of
3325 char so that automatic printing of pointers to char
3326 don't give unpredicable result.
3327 * gdb.mi/mi2-var-cmd.exp: Likewise.
3328 * lib/mi-support.exp (mi_continue_to_line):
3329 Pass test name to mi_wait_for_stop.
3330
33312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * gdb.asm/asm-source.exp: Remove d10v case.
3334 * lib/gdb.exp (skip_cplus_tests): Likewise.
3335 * gdb.asm/d10v.inc: Deleted.
3336
33372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3338
3339 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3340
33412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * config/netware.exp: Delete file.
3344
33452007-03-29 Joel Brobecker <brobecker@adacore.com>
3346
3347 * gdb.dwarf2/dw2-noloc.S: New file.
3348 * gdb.dwarf2/dw2-noloc.exp: New file.
3349
33502007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3351
3352 * gdb.cp/method2.cc: New test.
3353 * gdb.cp/method2.exp: New test.
3354 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3355
33562007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3357
3358 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3359
33602007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3361
3362 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3363
33642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3365
3366 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3367 (gdb_load): Delete, replace with...
3368 (gdb_reload): ...this.
3369 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3370 * gdb.server/server-mon.exp: Likewise.
3371 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3372 (gdb_start_cmd): New.
3373 (gdb_file_cmd): Save the last loaded file.
3374 (gdb_reload): New.
3375 (gdb_gnu_strip_debug): Use transform.
3376 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3377 support here. Use new $last_loaded_file. Check mtime.
3378 (gdb_target_cmd): Handle ObjC failure case.
3379 (infer_host_exec): Delete.
3380 (gdbserver_load): Rename to...
3381 (gdbserver_run): ...this. Simplify.
3382 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3383 (mi_gdb_load): Move most contents to a new function...
3384 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3385 (mi_run_cmd): Use mi_gdb_target_load.
3386 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3387 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3388 Use gdb_run_cmd.
3389 * gdb.base/charsign.exp: Remove incorrect comment.
3390 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3391 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3392 gdb.base/start.exp: Use gdb_start_cmd.
3393
33942007-03-23 Nigel Stephens <nigel@mips.com>
3395 Maciej W. Rozycki <macro@mips.com>
3396
3397 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3398 * gdb.base/signull.exp: Similarly.
3399
34002007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3401
3402 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3403 messages available to test cases (like chng-sym.exp).
3404
34052007-03-14 Andreas Schwab <schwab@suse.de>
3406
3407 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3408 format changes.
3409
34102007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3411
3412 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3413 (optimized_1): New.
3414 (main): Call optimized_1.
3415 (gdb2029): Correct typos. Call gdb2029_marker.
3416 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3417 for gdb2029.
3418
34192007-03-12 Mark Kettenis <kettenis@gnu.org>
3420
3421 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3422 as tabs. Remove redundant test pattern.
3423
34242007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3425
3426 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3427 for /a format output.
3428
34292007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3430
3431 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3432 collect output incrementally.
3433
34342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3435
3436 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3437 for -var-create lpcharacter test.
3438 * gdb.mi/mi2-var-cmd.exp: Likewise.
3439
34402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3441
3442 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3443 pass on targets where address zero is readable.
3444
34452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3446
3447 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3448 just a single architecture.
3449
34502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3451
3452 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3453 (fetch_all_registers): New function, uses gdb_test_multiple and
3454 exp_continue to fetch inferior output line-by-line.
3455 Replace all uses of do_get_all_registers by fetch_all_registers.
3456
34572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3458
3459 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3460 in target_info.
3461
34622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3463
3464 * gdb.threads/manythreads.exp: Use $message string for
3465 consistancy; add a default (timeout) case.
3466
34672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3468
3469 * gdb.base/watchpoint.exp: Fix truncated comment.
3470
34712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3472
3473 * Makefile.in: Remove spurious single-quotes from sed command.
3474
34752007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3476
3477 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3478 func.
3479 * gdb.mi/mi2-var-cmd.exp: Likewise.
3480
34812007-02-27 Joel Brobecker <brobecker@adacore.com>
3482
3483 * gdb.dwarf2/dw2-producer.S: New file.
3484 * gdb.dwarf2/dw2-producer.exp: New testcase.
3485
34862007-02-27 Nick Roberts <nickrob@snap.net.nz>
3487
3488 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3489 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3490 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3491 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3492 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3493 Revert tests to use mi_gdb_test and include value field in output
3494 of -var-create.
3495
34962007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3499
35002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * gdb.base/maint.exp: Remove full paths from test names.
3503 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3504 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3505
35062007-02-27 Joel Brobecker <brobecker@adacore.com>
3507
3508 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3509
35102007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * gdb.server/server-mon.exp: New test.
3513
35142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3517
35182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3521 register capitalization.
3522
35232007-02-13 Denis Pilat <denis.pilat@st.com>
3524
3525 * gdb.mi/mi-var-invalidate.exp: New file.
3526
35272007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3528
3529 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3530
35312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3534
35352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3538 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3539
35402007-02-08 Nick Roberts <nickrob@snap.net.nz>
3541
3542 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3543 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3544 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3545 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3546 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3547 * gdb.mi/gdb792.exp, lib/mi-support.exp:
3548 Update tests to include value field in output of -var-create.
3549
35502007-02-08 Andreas Schwab <schwab@suse.de>
3551
3552 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3553
35542007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3555
3556 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3557 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3558
35592007-02-02 Denis Pilat <denis.pilat@st.com>
3560
3561 * gdb.threads/threadapply.exp: check that frame is not changed by
3562 the thread apply all command.
3563
35642007-01-31 Andreas Schwab <schwab@suse.de>
3565
3566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3567
3568 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3569 in the dwarf sections.
3570 * gdb.dwarf2/mac-fileno.S: Likewise.
3571
3572 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3573 bspstore register on ia64.
3574
35752007-01-29 Andreas Schwab <schwab@suse.de>
3576
3577 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3578 "frame-begin" annotation.
3579
3580 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3581 number of "frames-invalid" annotations.
3582
35832007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * gdb.base/commands.exp: Call if_commands_test.
3586 (gdb_test_no_prompt, if_commands_test): New.
3587
35882007-01-28 Mark Kettenis <kettenis@gnu.org>
3589
3590 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3591
35922007-01-27 Andreas Schwab <schwab@suse.de>
3593
3594 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3595 .short/.int/.quad in the dwarf sections.
3596 * gdb.dwarf2/dw2-intercu.S: Likewise.
3597 * gdb.dwarf2/dw2-intermix.S: Likewise.
3598
35992007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
3602 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3603 array.
3604 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3605 * gdb.base/setvar.exp: Likewise.
3606
36072007-01-26 Andreas Schwab <schwab@suse.de>
3608
3609 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3610 test.
3611
3612 * gdb.base/multi-forks.exp ("restart $i"): Also match
3613 __kernel_syscall_via_break.
3614
36152007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3616
3617 * lib/mi-support.exp (mi_delete_varobj): New.
3618 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3619 testcase.
3620 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3621 (main): Call the above.
3622 (reference_update_test, base_in_reference_test)
3623 (reference_to_pointer): Delete the created varobjs.
3624
36252007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3628 * configure: Regenerated.
3629 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3630 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3631 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3632 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3633 * lib/gdb.exp (gdb_skip_xml_test): New function.
3634
36352007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3636
3637 * gdb.base/sigrepeat.exp: Correct error message.
3638
36392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3640 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3643 gdb.arch/i386-gnu-cfi-asm.S: New files.
3644
36452007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3646
3647 * lib/gdb.exp: Abort on missing `site.exp'.
3648
36492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3650 Daniel Jacobowitz <dan@codesourcery.com>
3651
3652 * gdb.base/included.c, gdb.base/included.exp,
3653 gdb.base/included.h: New files.
3654
36552007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3656
3657 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3658 (maximize_rlimit): Reduce limits on 64-bit systems.
3659
36602007-01-19 Mark Kettenis <kettenis@gnu.org>
3661
3662 From Marcus Deuling <deuling@de.ibm.com>:
3663 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3664 every case.
3665
36662007-01-13 Nick Roberts <nickrob@snap.net.nz>
3667
3668 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3669 (test_path_specification): Use objdir instead of srcdir to always
3670 get an absolute filename.
3671
36722007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3673
3674 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3675
36762007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3677
3678 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3679 Make sure the variable we're using is in scope.
3680 (reference_to_pointer): Likewise.
3681
36822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3685 has no debug information.
3686
36872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3688
3689 * gdb.base/annota1.exp: Remove extra send_gdb.
3690
36912007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3694
36952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3698
36992007-01-08 Nick Roberts <nickrob@snap.net.nz>
3700 Daniel Jacobowitz <dan@codesourcery.com>
3701
3702 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3703 lcharacter or linteger change. Correct duplicated test name.
3704 * gdb.mi/mi2-var-cmd.exp: Likewise.
3705
37062007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3707
3708 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3709
37102007-01-05 Joel Brobecker <brobecker@adacore.com>
3711
3712 * gdb.base/nofield.c: New file.
3713 * gdb.base/nofield.exp: New testcase.
3714
37152007-01-05 Nick Roberts <nickrob@snap.net.nz>
3716
3717 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3718
3719 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3720 test.
3721
37222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3723
3724 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3725
37262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3727
3728 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3729 when continuing.
3730
37312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3732
3733 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3734 Expect ".exe" extension.
3735
37362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3737
3738 * gdb.base/charset.exp: Add explicit filename to break.
3739 * gdb.base/dbx.exp: Add explicit filename to breaks.
3740
37412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3742
3743 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3744 * gdb.mi/mi2-file.exp: Likewise.
3745
37462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3747
3748 Implement specification of MI tests as comments
3749 in C and C++ sources.
3750 * lib/mi-support.exp (mi_autotest_data): New variable.
3751 (mi_autotest_source): New variable.
3752 (count_newlines, mi_prepare_inline_tests)
3753 (mi_get_inline_test, mi_continue_to_line)
3754 (mi_run_inline_test, mi_tbreak)
3755 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3756 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3757 Run inline tests.
3758 * gdb.mi/mi-var-cp.cc: Define tests here.
3759
37602007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3761
3762 Simplify usage of mi_continue_to.
3763 * lib/mi-support.exp (mi_runto_helper): Renamed
3764 from mi_runto, added new parameter 'run_or_continue'.
3765 (mi_runto): Use mi_runto_helper.
3766 (mi_continue_to): Accept just function name as parameter.
3767 Use mi_runto_helper.
3768 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3769 * gdb.mi/mi2-var-cmd.exp: Likewise.
3770
37712006-01-04 Joel Brobecker <brobecker@adacore.com>
3772
3773 Make this testcase a bit more realistic. The current code
3774 is too simplistic, and allows the compiler to optimize out
3775 some of the entities we need for this testcase.
3776 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3777 (Do_Nothing): Add extra parameter.
3778 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3779 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3780 by using a variable of type Void_Star.
3781
37822006-01-04 Joel Brobecker <brobecker@adacore.com>
3783
3784 * gdb.ada/catch_ex/foo.adb: New file.
3785 * gdb.ada/catch_ex.exp: New testcase.
3786
37872007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3788
3789 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3790 pass --image-base to linker.
3791
37922007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3793 Daniel Jacobowitz <dan@codesourcery.com>
3794
3795 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3796 secondary prompts.
3797
37982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3799
3800 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3801 output. Test the types of members and member pointers.
3802 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3803 gdb/2092.
3804 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3805 statement. Enable for GCC. Update expected output for some tests
3806 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3807 layout.
3808 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3809 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3810 (Diamond::vget_base): New.
3811 (main): Add new tests.
3812 * gdb.cp/printmethod.exp: Update expected output for member functions.
3813 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3814 print pEe->D::vg().
3815
38162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3817
3818 * gdb.threads/tls.exp: Allow stops in sem_post.
3819
38202006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3821
3822 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3823 * gdb.base/annota3.exp: Likewise.
3824 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3825 again (instead of timing out).
3826 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3827 GCC bug 26475.
3828 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3829 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3830 test from jmisc1.exp.
3831 * gdb.java/jmisc1.exp: Delete.
3832 * gdb.java/jprint.exp: Adjust to work with method signatures including
3833 return types.
3834 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3835 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3836 * lib/java.exp (compile_java_from_source): Pass the correct type
3837 to target_compile.
3838
38392006-12-31 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3842 (stack_align_edx): New function.
3843 (stack_align_eax): New function.
3844 (main): Add calls to stack_align_edx and stack_align_eax.
3845 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3846 Add testing for the cases where the register used during a stack
3847 realignment is edx. Same for eax.
3848
38492006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3850
3851 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3852 and generic PE targets.
3853
38542006-12-29 Joel Brobecker <brobecker@adacore.com>
3855
3856 * gdb.ada/array_return.exp: Update copyright date list.
3857
38582006-12-27 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3861 (Create_Small_Float_Vector): New function.
3862 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3863 function body.
3864 * gdb.ada/array_return/p.adb: Use new type and function from
3865 package Pck.
3866 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3867 able to print the value returned by a function returning an
3868 array of float.
3869
38702006-12-20 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3873 The associated tests should be PASSing.
3874
38752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3876
3877 Test for base in references.
3878 * gdb.mi/mi-var-cp.cc: Add test code.
3879 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3880 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3881 * gdb.mi/mi2-watch.exp: Likewise.
3882 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3883 (mi_list_varobj_children): New function.
3884
38852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3886
3887 * lib/mi-support.exp
3888 (mi_runto): Accept "()" after function name.
3889 (mi_create_varobj): New function.
3890 (mi_varobj_update): New function.
3891 (mi_Check_varobj_value): New function.
3892 * gdb.mi/mi-var-cp.exp: New file.
3893 * gdb.mi/mi-var-cp.cc: New file.
3894
38952006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3896
3897 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3898 gdb.base/weaklib2.c: New files.
3899
39002006-11-29 Nathan Sidwell <nathan@codesourcery.com>
3901
3902 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3903 info. Adjust test names.
3904
3905 * gdb.base/break.c (main): Move position of malloc.
3906 * gdb.base/break.exp: Revert mistaken checkin.
3907
39082006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3909
3910 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3911 assignement of arrays and function pointers.
3912 * gdb.mi/var-cmd.c: Add declaration necessary for above
3913 tests.
3914
39152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3916
3917 * gdb.base/break.c (main): Call malloc.
3918
3919 * gdb.threads/linux-dp.exp: Read thread table before and after
3920 creating each philosopher and verify it.
3921
39222006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3923 Paul Brook <paul@codesourcery.com>
3924 Daniel Jacobowitz <dan@codesourcery.com>
3925
3926 * gdb.base/ending-run.exp: Flatten expect script stepping out of
3927 main to remove duplication. Add start function of the form
3928 '_*start[1-9]*'. Add RVDS start function.
3929
39302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3933
39342006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3935
3936 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3937 * gdb.asm/spu.inc: New file.
3938 * gdb.base/term.exp: Disable if [target_info exists noargs].
3939 * gdb.gdb/complaints.exp: Disable if ![isnative].
3940 * gdb.gdb/selftest.exp: Likewise.
3941 * gdb.gdb/observer.exp: Likewise.
3942 * gdb.gdb/xfullpath.exp: Likewise.
3943 * gdb.base/attach.exp: Disable on SPU target.
3944 * gdb.cp/bs145503.exp: Likewise.
3945 * gdb.cp/exception.exp: Likewise.
3946 * gdb.cp/userdef.exp: Likewise.
3947
39482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3951
39522006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3953
3954 * gdb.base/completion.exp: Fix completion tests for
3955 'info' and 'info '.
3956 * gdb.base/help.exp (help_test_raw, test_class_help)
3957 (test_prefix_command_help): Move...
3958 * lib/gdb.exp: Here.
3959 * gdb.base/main.exp: Adjust.
3960 * gdb.cp/maint.exp: Adjust.
3961 * gdb.trace/tracecmd.exp: Use test_help_class.
3962
39632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3964
3965 * gdb.stabs/weird.exp (print_weird_var): Use
3966 gdb_test_multiple instead of gdb_expect.
3967
39682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3969
3970 * gdb.base/help.exp (help_test_raw): New.
3971 (test_class_help): New.
3972 (test_prefix_command_help): New.
3973 Adjust testcases.
3974
39752006-11-09 Christophe Lyon <christophe.lyon@st.com>
3976
3977 * gdb.base/constvars.c (main): Write to crass and crips, so that
3978 they are allocated by the compiler.
3979
39802006-10-27 Andreas Schwab <schwab@suse.de>
3981
3982 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3983 "detach-fork".
3984
39852006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3986
3987 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3988 of patterns.
3989
39902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3991
3992 * gdb.base/sepdebug.exp: Remove debug format test.
3993 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3994 Handle no-symtab.
3995 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3996
39972006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3998
3999 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4000 int to pointer or pointer to int.
4001 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4002
40032006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4006
40072006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4008
4009 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4010
40112006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4012
4013 PR c++/2116
4014 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4015
40162006-10-06 Joel Brobecker <brobecker@adacore.com>
4017
4018 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4019 the corresponding bug has been fixed in GDB (PR/2018).
4020
40212006-10-06 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.base/subst.exp: New testcase.
4024
40252006-10-06 Joel Brobecker <brobecker@adacore.com>
4026
4027 * gdb.ada/array_return/pck.ads: Add copyright notice.
4028 * gdb.ada/array_return/pck.adb: Likewise.
4029 * gdb.ada/array_return/p.adb: Likewise.
4030 * gdb.ada/exec_changed/first.adb: Likewise.
4031 * gdb.ada/exec_changed/second.adb: Likewise.
4032
40332006-10-06 Joel Brobecker <brobecker@adacore.com>
4034
4035 * gdb.ada/watch_arg/watch.adb: New file.
4036 * gdb.ada/watch_arg.exp: New testcase.
4037
40382006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4039
4040 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
4041 via string_to_regexp.
4042 * gdb.mi/mi2-basics.exp: Likewise.
4043
40442006-09-20 Michael Snyder <michael.snyder@palmsource.com>
4045
4046 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4047 Remove unused / obsolete files.
4048
40492006-09-19 Nick Roberts <nickrob@snap.net.nz>
4050
4051 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4052
40532006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4054
4055 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4056 HIGH_FRAME argument to -stack-list-arguments can be larger than
4057 the number of frames.
4058
40592006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.base/args.c (main): Add breakpoint marker.
4062 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4063 really test empty arguments.
4064 (args_load): Delete.
4065 (args_test): New.
4066
40672006-09-13 Nick Roberts <nickrob@snap.net.nz>
4068
4069 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4070 check for one file.
4071
40722006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4073
4074 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4075 HIGH_FRAME argument to -stack-list-locals can be larger than
4076 the number of frames.
4077
40782006-08-18 Fred Fish <fnf@specifix.com>
4079
4080 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4081 '$' in front of skip_vmx_tests_saved when setting that.
4082
40832006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4084
4085 * gdb.base/trace-commands.exp: New file.
4086
40872006-08-10 Joel Brobecker <brobecker@adacore.com>
4088 Daniel Jacobowitz <dan@codesourcery.com>
4089
4090 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4091 expected output of the backtrace commands.
4092
40932006-08-09 Joel Brobecker <brobecker@adacore.com>
4094
4095 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4096 untested followed by return combination.
4097 * gdb.arch/altivec-regs.exp: Likewise.
4098 * gdb.arch/e500-abi.exp: Likewise.
4099 * gdb.arch/e500-regs.exp: Likewise.
4100 * gdb.arch/gdb1291.exp: Likewise.
4101 * gdb.arch/gdb1431.exp: Likewise.
4102 * gdb.arch/gdb1558.exp: Likewise.
4103 * gdb.arch/i386-prologue.exp: Likewise.
4104 * gdb.arch/i386-unwind.exp: Likewise.
4105 * gdb.asm/asm-source.exp: Likewise.
4106 * gdb.base/a2-run.exp: Likewise.
4107 * gdb.base/advance.exp: Likewise.
4108 * gdb.base/all-bin.exp: Likewise.
4109 * gdb.base/annota1.exp: Likewise.
4110 * gdb.base/annota3.exp: Likewise.
4111 * gdb.base/args.exp: Likewise.
4112 * gdb.base/arithmet.exp: Likewise.
4113 * gdb.base/assign.exp: Likewise.
4114 * gdb.base/async.exp: Likewise.
4115 * gdb.base/attach.exp: Likewise.
4116 * gdb.base/bang.exp: Likewise.
4117 * gdb.base/bigcore.exp: Likewise.
4118 * gdb.base/bitfields.exp: Likewise.
4119 * gdb.base/bitfields2.exp: Likewise.
4120 * gdb.base/break.exp: Likewise.
4121 * gdb.base/call-sc.exp: Likewise.
4122 * gdb.base/call-strs.exp: Likewise.
4123 * gdb.base/callfuncs.exp: Likewise.
4124 * gdb.base/checkpoint.exp: Likewise.
4125 * gdb.base/chng-syms.exp: Likewise.
4126 * gdb.base/code-expr.exp: Likewise.
4127 * gdb.base/commands.exp: Likewise.
4128 * gdb.base/completion.exp: Likewise.
4129 * gdb.base/cond-expr.exp: Likewise.
4130 * gdb.base/condbreak.exp: Likewise.
4131 * gdb.base/consecutive.exp: Likewise.
4132 * gdb.base/constvars.exp: Likewise.
4133 * gdb.base/corefile.exp: Likewise.
4134 * gdb.base/cvexpr.exp: Likewise.
4135 * gdb.base/dbx.exp: Likewise.
4136 * gdb.base/define.exp: Likewise.
4137 * gdb.base/detach.exp: Likewise.
4138 * gdb.base/display.exp: Likewise.
4139 * gdb.base/dump.exp: Likewise.
4140 * gdb.base/ena-dis-br.exp: Likewise.
4141 * gdb.base/ending-run.exp: Likewise.
4142 * gdb.base/environ.exp: Likewise.
4143 * gdb.base/eval-skip.exp: Likewise.
4144 * gdb.base/exprs.exp: Likewise.
4145 * gdb.base/fileio.exp: Likewise.
4146 * gdb.base/finish.exp: Likewise.
4147 * gdb.base/float.exp: Likewise.
4148 * gdb.base/foll-exec.exp: Likewise.
4149 * gdb.base/foll-fork.exp: Likewise.
4150 * gdb.base/foll-vfork.exp: Likewise.
4151 * gdb.base/freebpcmd.exp: Likewise.
4152 * gdb.base/funcargs.exp: Likewise.
4153 * gdb.base/gcore.exp: Likewise.
4154 * gdb.base/gdb1090.exp: Likewise.
4155 * gdb.base/gdb1250.exp: Likewise.
4156 * gdb.base/huge.exp: Likewise.
4157 * gdb.base/info-proc.exp: Likewise.
4158 * gdb.base/interrupt.exp: Likewise.
4159 * gdb.base/jump.exp: Likewise.
4160 * gdb.base/langs.exp: Likewise.
4161 * gdb.base/lineinc.exp: Likewise.
4162 * gdb.base/list.exp: Likewise.
4163 * gdb.base/logical.exp: Likewise.
4164 * gdb.base/long_long.exp: Likewise.
4165 * gdb.base/macscp.exp: Likewise.
4166 * gdb.base/maint.exp: Likewise.
4167 * gdb.base/mips_pro.exp: Likewise.
4168 * gdb.base/miscexprs.exp: Likewise.
4169 * gdb.base/multi-forks.exp: Likewise.
4170 * gdb.base/opaque.exp: Likewise.
4171 * gdb.base/overlays.exp: Likewise.
4172 * gdb.base/pc-fp.exp: Likewise.
4173 * gdb.base/pointers.exp: Likewise.
4174 * gdb.base/printcmds.exp: Likewise.
4175 * gdb.base/psymtab.exp: Likewise.
4176 * gdb.base/ptype.exp: Likewise.
4177 * gdb.base/recurse.exp: Likewise.
4178 * gdb.base/relational.exp: Likewise.
4179 * gdb.base/relocate.exp: Likewise.
4180 * gdb.base/remote.exp: Likewise.
4181 * gdb.base/reread.exp: Likewise.
4182 * gdb.base/restore.exp: Likewise.
4183 * gdb.base/return.exp: Likewise.
4184 * gdb.base/return2.exp: Likewise.
4185 * gdb.base/scope.exp: Likewise.
4186 * gdb.base/sect-cmd.exp: Likewise.
4187 * gdb.base/sep.exp: Likewise.
4188 * gdb.base/sepdebug.exp: Likewise.
4189 * gdb.base/setshow.exp: Likewise.
4190 * gdb.base/setvar.exp: Likewise.
4191 * gdb.base/sigall.exp: Likewise.
4192 * gdb.base/sigbpt.exp: Likewise.
4193 * gdb.base/signals.exp: Likewise.
4194 * gdb.base/signull.exp: Likewise.
4195 * gdb.base/sizeof.exp: Likewise.
4196 * gdb.base/solib.exp: Likewise.
4197 * gdb.base/step-line.exp: Likewise.
4198 * gdb.base/step-test.exp: Likewise.
4199 * gdb.base/structs.exp: Likewise.
4200 * gdb.base/structs2.exp: Likewise.
4201 * gdb.base/term.exp: Likewise.
4202 * gdb.base/twice.exp: Likewise.
4203 * gdb.base/until.exp: Likewise.
4204 * gdb.base/varargs.exp: Likewise.
4205 * gdb.base/volatile.exp: Likewise.
4206 * gdb.base/watchpoint.exp: Likewise.
4207 * gdb.base/whatis-exp.exp: Likewise.
4208 * gdb.base/whatis.exp: Likewise.
4209 * gdb.cp/ambiguous.exp: Likewise.
4210 * gdb.cp/annota2.exp: Likewise.
4211 * gdb.cp/annota3.exp: Likewise.
4212 * gdb.cp/bool.exp: Likewise.
4213 * gdb.cp/breakpoint.exp: Likewise.
4214 * gdb.cp/casts.exp: Likewise.
4215 * gdb.cp/class2.exp: Likewise.
4216 * gdb.cp/classes.exp: Likewise.
4217 * gdb.cp/cplusfuncs.exp: Likewise.
4218 * gdb.cp/ctti.exp: Likewise.
4219 * gdb.cp/derivation.exp: Likewise.
4220 * gdb.cp/exception.exp: Likewise.
4221 * gdb.cp/gdb1355.exp: Likewise.
4222 * gdb.cp/hang.exp: Likewise.
4223 * gdb.cp/inherit.exp: Likewise.
4224 * gdb.cp/local.exp: Likewise.
4225 * gdb.cp/m-data.exp: Likewise.
4226 * gdb.cp/m-static.exp: Likewise.
4227 * gdb.cp/member-ptr.exp: Likewise.
4228 * gdb.cp/method.exp: Likewise.
4229 * gdb.cp/misc.exp: Likewise.
4230 * gdb.cp/namespace.exp: Likewise.
4231 * gdb.cp/overload.exp: Likewise.
4232 * gdb.cp/ovldbreak.exp: Likewise.
4233 * gdb.cp/pr-1023.exp: Likewise.
4234 * gdb.cp/pr-1210.exp: Likewise.
4235 * gdb.cp/pr-574.exp: Likewise.
4236 * gdb.cp/printmethod.exp: Likewise.
4237 * gdb.cp/psmang.exp: Likewise.
4238 * gdb.cp/ref-params.exp: Likewise.
4239 * gdb.cp/ref-types.exp: Likewise.
4240 * gdb.cp/rtti.exp: Likewise.
4241 * gdb.cp/templates.exp: Likewise.
4242 * gdb.cp/try_catch.exp: Likewise.
4243 * gdb.cp/userdef.exp: Likewise.
4244 * gdb.cp/virtfunc.exp: Likewise.
4245 * gdb.disasm/am33.exp: Likewise.
4246 * gdb.disasm/h8300s.exp: Likewise.
4247 * gdb.disasm/mn10300.exp: Likewise.
4248 * gdb.disasm/sh3.exp: Likewise.
4249 * gdb.disasm/t01_mov.exp: Likewise.
4250 * gdb.disasm/t02_mova.exp: Likewise.
4251 * gdb.disasm/t03_add.exp: Likewise.
4252 * gdb.disasm/t04_sub.exp: Likewise.
4253 * gdb.disasm/t05_cmp.exp: Likewise.
4254 * gdb.disasm/t06_ari2.exp: Likewise.
4255 * gdb.disasm/t07_ari3.exp: Likewise.
4256 * gdb.disasm/t08_or.exp: Likewise.
4257 * gdb.disasm/t09_xor.exp: Likewise.
4258 * gdb.disasm/t10_and.exp: Likewise.
4259 * gdb.disasm/t11_logs.exp: Likewise.
4260 * gdb.disasm/t12_bit.exp: Likewise.
4261 * gdb.disasm/t13_otr.exp: Likewise.
4262 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4263 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4264 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4265 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4266 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4267 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4268 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4269 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4270 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4271 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4272 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4273 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4274 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4275 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4276 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4277 * gdb.mi/gdb701.exp: Likewise.
4278 * gdb.mi/gdb792.exp: Likewise.
4279 * gdb.mi/mi-basics.exp: Likewise.
4280 * gdb.mi/mi-break.exp: Likewise.
4281 * gdb.mi/mi-cli.exp: Likewise.
4282 * gdb.mi/mi-console.exp: Likewise.
4283 * gdb.mi/mi-disassemble.exp: Likewise.
4284 * gdb.mi/mi-eval.exp: Likewise.
4285 * gdb.mi/mi-file.exp: Likewise.
4286 * gdb.mi/mi-read-memory.exp: Likewise.
4287 * gdb.mi/mi-regs.exp: Likewise.
4288 * gdb.mi/mi-return.exp: Likewise.
4289 * gdb.mi/mi-simplerun.exp: Likewise.
4290 * gdb.mi/mi-stack.exp: Likewise.
4291 * gdb.mi/mi-stepi.exp: Likewise.
4292 * gdb.mi/mi-syn-frame.exp: Likewise.
4293 * gdb.mi/mi-until.exp: Likewise.
4294 * gdb.mi/mi-var-block.exp: Likewise.
4295 * gdb.mi/mi-var-child.exp: Likewise.
4296 * gdb.mi/mi-var-cmd.exp: Likewise.
4297 * gdb.mi/mi-var-display.exp: Likewise.
4298 * gdb.mi/mi-watch.exp: Likewise.
4299 * gdb.mi/mi2-basics.exp: Likewise.
4300 * gdb.mi/mi2-break.exp: Likewise.
4301 * gdb.mi/mi2-cli.exp: Likewise.
4302 * gdb.mi/mi2-console.exp: Likewise.
4303 * gdb.mi/mi2-disassemble.exp: Likewise.
4304 * gdb.mi/mi2-eval.exp: Likewise.
4305 * gdb.mi/mi2-file.exp: Likewise.
4306 * gdb.mi/mi2-read-memory.exp: Likewise.
4307 * gdb.mi/mi2-regs.exp: Likewise.
4308 * gdb.mi/mi2-return.exp: Likewise.
4309 * gdb.mi/mi2-simplerun.exp: Likewise.
4310 * gdb.mi/mi2-stack.exp: Likewise.
4311 * gdb.mi/mi2-stepi.exp: Likewise.
4312 * gdb.mi/mi2-syn-frame.exp: Likewise.
4313 * gdb.mi/mi2-until.exp: Likewise.
4314 * gdb.mi/mi2-var-block.exp: Likewise.
4315 * gdb.mi/mi2-var-child.exp: Likewise.
4316 * gdb.mi/mi2-var-cmd.exp: Likewise.
4317 * gdb.mi/mi2-var-display.exp: Likewise.
4318 * gdb.mi/mi2-watch.exp: Likewise.
4319 * gdb.stabs/exclfwd.exp: Likewise.
4320 * gdb.stabs/weird.exp: Likewise.
4321 * gdb.threads/gcore-thread.exp: Likewise.
4322 * gdb.trace/actions.exp: Likewise.
4323 * gdb.trace/backtrace.exp: Likewise.
4324 * gdb.trace/circ.exp: Likewise.
4325 * gdb.trace/collection.exp: Likewise.
4326 * gdb.trace/deltrace.exp: Likewise.
4327 * gdb.trace/infotrace.exp: Likewise.
4328 * gdb.trace/limits.exp: Likewise.
4329 * gdb.trace/packetlen.exp: Likewise.
4330 * gdb.trace/passc-dyn.exp: Likewise.
4331 * gdb.trace/passcount.exp: Likewise.
4332 * gdb.trace/report.exp: Likewise.
4333 * gdb.trace/save-trace.exp: Likewise.
4334 * gdb.trace/tfind.exp: Likewise.
4335 * gdb.trace/tracecmd.exp: Likewise.
4336 * gdb.trace/while-dyn.exp: Likewise.
4337 * gdb.trace/while-stepping.exp: Likewise.
4338
43392006-08-08 Joel Brobecker <brobecker@adacore.com>
4340
4341 * gdb.base/step-bt.c: New file.
4342 * gdb.base/step-bt.exp: New testcase.
4343
43442006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * config/monitor.exp (gdb_load): Remove support for obsolete
4347 download-write-size.
4348 * gdb.base/remote.exp: Likewise. Update all callers of
4349 gdb_timed_load.
4350
43512006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * cursal.exp: Pass binfile to gdb_load.
4354
43552006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4356
4357 * gdb.base/cursal.exp: Add "" to gdb_load call.
4358
43592006-07-29 Mark Kettenis <kettenis@gnu.org>
4360
4361 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4362 NetBSD/ELF targets.
4363
43642006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4365
4366 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4367 operator*.
4368
43692006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4370
4371 * gdb.base/completion.exp: Update for change in "file" behavior.
4372 * gdb.stabs/weird.exp: Likewise.
4373 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4374 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4375
43762006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4377
4378 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4379 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4380
43812006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4382
4383 * gdb.base/default.exp: Update source command error message.
4384 * gdb.base/help.exp: Update 'help source' message.
4385
43862006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4387
4388 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4389 test.
4390
43912006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4392
4393 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4394
43952006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4396
4397 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4398
43992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4402
44032006-07-17 Mark Kettenis <kettenis@gnu.org>
4404
4405 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4406 *-*-openbsd* from targets for wich we expect ARM FPA floating
4407 point format.
4408
44092006-07-17 Nick Roberts <nickrob@snap.net.nz>
4410
4411 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4412
44132006-07-17 Mark Kettenis <kettenis@gnu.org>
4414
4415 * gdb.base/annota3.exp: Expect frame-begin annotation.
4416
44172006-07-14 Joel Brobecker <brobecker@adacore.com>
4418
4419 * gdb.base/help.exp: Adjust "help unset" test to accept
4420 any list of unset commands.
4421
44222006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4423 Daniel Jacobowitz <dan@codesourcery.com>
4424
4425 * gdb.cp/ref-params.exp: New test.
4426 * gdb.cp/ref-params.cc: New source file.
4427 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4428
44292006-07-08 Mark Kettenis <kettenis@gnu.org>
4430
4431 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4432 spaces/tabs in regular expressions since they might not be there.
4433
44342006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4435
4436 * gdb.base/ifelse.exp: New file.
4437
44382006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4439
4440 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4441 line.
4442 * gdb.base/huge.exp: Loop over compilation to find a size that
4443 is acceptable.
4444 * gdb.base/remote.exp: Correct expected strings.
4445 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4446
44472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4448
4449 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4450
44512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4454 native.
4455
44562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4457
4458 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4459 enable stabs testing.
4460
44612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4462
4463 * gdb.base/auxv.exp: Intercept undefined command messages before
4464 gdb_test_multiple does.
4465
44662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4467
4468 * Makefile.in (host_alias): Remove.
4469 (target_alias): Use @target_noncanonical@.
4470 (site.exp): Don't set host_alias.
4471 * aclocal.m4: Remove contents. Include acx.m4.
4472 * configure: Regenerated.
4473 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4474
44752006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4476
4477 * lib/gdb.exp (gdb_load_cmd): New.
4478
4479 * gdb.base/fileio.c: Add system(NULL) test.
4480 * gdb.base/fileio.exp: Check it.
4481
4482 * gdb.base/break.c: Add 10a breakpoint at }
4483 * gdb.base/break.exp: Add test for breakpoint at }
4484 * gdb.cp/anon-union.cc: Add code at end of function.
4485 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4486 * gdb.mi/var-cmd.c: Add code at end of function.
4487 * gdb.mi/mi-var-display.exp: Adjust end of next.
4488 * gdb.mi/mi2-var-display.exp: Likewise.
4489 * gdb.base/fileio.c: Add stop function and insert calls at
4490 stopping places.
4491 * gdb.base/fileio.exp: Breakpoint stop function and remove
4492 explicit line number references.
4493
44942006-05-19 Joel Brobecker <brobecker@adacore.com>
4495
4496 * gdb.base/del.exp (test_delete_alias): New function.
4497 Now check that both "del" and "d" work as aliases for "delete".
4498
44992006-05-18 Fred Fish <fnf@specifix.com>
4500
4501 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4502 required. Check for spurious output after program exits normally.
4503
45042006-05-17 Fred Fish <fnf@specifix.com>
4505
4506 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4507 gdb_load, so it works in the simulator.
4508
45092006-05-11 Fred Fish <fnf@specifix.com>
4510
4511 * gdb.base/bang.exp: Ignore unexpected output between the
4512 "program exited normally" and the gdb prompt, as many other
4513 tests do.
4514
45152006-05-07 Mark Kettenis <kettenis@gnu.org>
4516
4517 * gdb.base/help.exp: Make "delete checkpoint" part option for
4518 "help d" and "help delete" tests.
4519
45202006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4521
4522 * gdb.mi/mi-basics.exp: Add missing serial number to
4523 expected output in some mi_gdb_test statements.
4524 * gdb.mi/mi2-basics.exp: Likewise.
4525
45262006-05-05 Joel Brobecker <brobecker@adacore.com>
4527
4528 * gdb.base/del.c: New file.
4529 * gdb.base/del.exp: New testcase.
4530
45312006-05-05 David S. Miller <davem@sunset.davemloft.net>
4532
4533 * gdb.base/break.exp: Do not assume a breakpoint on
4534 main will actually be in $srcfile when optimizing.
4535 * gdb.base/savedregs.exp: Do not require that the dummy
4536 frame location match up to a symbol and source file location.
4537 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4538 will get printed without a mi_cmd_data_list_register_values prefix.
4539 (*-data-list-register-*): Correct regular expressions to expect the new
4540 pseudo d? floating point registers.
4541 * gdb.mi/mi2-regs.exp: Likewise.
4542
45432006-05-05 Christophe Lyon <christophe.lyon@st.com>
4544
4545 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4546 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4547 is allocated by the compiler.
4548 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4549 anons, e, anone to force their allocation by the compiler.
4550
45512006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
4552
4553 * gdb.base/help.exp: Update expected text for help d and
4554 help delete.
4555
45562006-05-02 Mark Kettenis <kettenis@gnu.org>
4557
4558 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4559 NetBSD/ELF targets.
4560
45612006-04-30 Mark Kettenis <kettenis@gnu.org>
4562
4563 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4564 single-step breakpoint fails; make this a KFAIL on
4565 sparc*-*-openbsd*.
4566 * gdb.base/siginfo.exp: Likewise.
4567 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4568
45692006-04-26 Michael Snyder <msnyder@redhat.com>
4570
4571 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4572 which may have to consume output from other forks.
4573 Add tests to make sure that "delete fork" succeeded.
4574
45752006-04-20 Michael Snyder <msnyder@redhat.com>
4576
4577 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4578 Add support for the Renesas M32C and M16C.
4579
4580 * gdb.asm/asm-source.exp: Add m32c target.
4581 * gdb.asm/m32c.inc: Support for m32c target.
4582
45832006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4584
4585 * gdb.base/commands.exp (recursive_source_test): New test.
4586
45872006-04-04 David S. Miller <davem@sunset.davemloft.net>
4588
4589 * gdb.base/float.exp: Add pattern for sparc targets.
4590
45912006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4592
4593 * gdb.base/commands.exp (stray_arg0_test): New test.
4594
45952006-03-30 Paul Brook <paul@codesourcery.com>
4596
4597 * gdb.mi/mi-until.exp: kfail broken until command.
4598 * gdb.mi/mi2-until.exp: Ditto.
4599
46002006-03-27 Nick Roberts <nickrob@snap.net.nz>
4601
4602 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4603
46042006-03-08 Alexandre Oliva <aoliva@redhat.com>
4605
4606 * gdb.base/prelink.exp: Anchor tested-for regular expression
4607 on gdb prompt.
4608
46092006-03-07 Paul Brook <paul@codesourcery.com>
4610
4611 * gdb.base/assign.exp: Correct fail message.
4612
46132006-03-07 Paul Brook <paul@codesourcery.com>
4614
4615 * lib/compiler.c: Extract armcc version number.
4616 * lib/compiler.cc: Ditto.
4617
46182006-03-07 Paul Brook <paul@codesourcery.com>
4619
4620 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4621 additional_flags=-w.
4622 * gdb.arch/altivec-regs.exp: Ditto.
4623 * gdb.arch/e500-abi.exp: Ditto.
4624 * gdb.arch/e500-regs.exp: Ditto.
4625 * gdb.base/all-bin.exp: Ditto.
4626 * gdb.base/annota1.exp: Ditto.
4627 * gdb.base/annota3.exp: Ditto.
4628 * gdb.base/args.exp: Ditto.
4629 * gdb.base/arithmet.exp: Ditto.
4630 * gdb.base/assign.exp: Ditto.
4631 * gdb.base/async.exp: Ditto.
4632 * gdb.base/bang.exp: Ditto.
4633 * gdb.base/break.exp: Ditto.
4634 * gdb.base/call-rt-st.exp: Ditto.
4635 * gdb.base/completion.exp: Ditto.
4636 * gdb.base/cond-expr.exp: Ditto.
4637 * gdb.base/condbreak.exp: Ditto.
4638 * gdb.base/consecutive.exp: Ditto.
4639 * gdb.base/define.exp: Ditto.
4640 * gdb.base/display.exp: Ditto.
4641 * gdb.base/ena-dis-br.exp: Ditto.
4642 * gdb.base/environ.exp: Ditto.
4643 * gdb.base/eval-skip.exp: Ditto.
4644 * gdb.base/info-proc.exp: Ditto.
4645 * gdb.base/jump.exp: Ditto.
4646 * gdb.base/logical.exp: Ditto.
4647 * gdb.base/long_long.exp: Ditto.
4648 * gdb.base/maint.exp: Ditto.
4649 * gdb.base/miscexprs.exp: Ditto.
4650 * gdb.base/pc-fp.exp: Ditto.
4651 * gdb.base/pointers.exp: Ditto.
4652 * gdb.base/relational.exp: Ditto.
4653 * gdb.base/reread.exp: Ditto.
4654 * gdb.base/sect-cmd.exp: Ditto.
4655 * gdb.base/sep.exp: Ditto.
4656 * gdb.base/sepdebug.exp: Ditto.
4657 * gdb.base/until.exp: Ditto.
4658 * gdb.base/whatis-exp.exp: Ditto.
4659 * gdb.cp/annota2.exp: Ditto.
4660 * gdb.cp/annota3.exp: Ditto.
4661 * gdb.trace/actions.exp: Ditto.
4662 * gdb.trace/backtrace.exp: Ditto.
4663 * gdb.trace/circ.exp: Ditto.
4664 * gdb.trace/collection.exp: Ditto.
4665 * gdb.trace/deltrace.exp: Ditto.
4666 * gdb.trace/infotrace.exp: Ditto.
4667 * gdb.trace/limits.exp: Ditto.
4668 * gdb.trace/packetlen.exp: Ditto.
4669 * gdb.trace/passc-dyn.exp: Ditto.
4670 * gdb.trace/passcount.exp: Ditto.
4671 * gdb.trace/report.exp: Ditto.
4672 * gdb.trace/save-trace.exp: Ditto.
4673 * gdb.trace/tfind.exp: Ditto.
4674 * gdb.trace/tracecmd.exp: Ditto.
4675 * gdb.trace/while-dyn.exp: Ditto.
4676 * gdb.trace/while-stepping.exp: Ditto.
4677 * lib/gdb.exp: Ditto.
4678 (gdb_compile): Handle nowarning option.
4679
46802006-03-07 Alexandre Oliva <aoliva@redhat.com>
4681
4682 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4683 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4684 Rename executable to prelinkt. Don't re-prelink if we didn't
4685 get a core file. Test prelink -u exit status to tell whether
4686 prelinking failed. Use gdb_test_multiple.
4687
46882006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4691 (do_tests): Call it.
4692
46932006-02-28 Alexandre Oliva <aoliva@redhat.com>
4694
4695 * gdb.base/prelink.exp: New test.
4696 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4697
46982006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4699
4700 * gdb.fortran/derived-type.f90: New file.
4701 * gdb.fortran/derived-type.exp: New testcase.
4702
47032006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.base/default.exp: Allow ';' as a directory separator.
4706
47072006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4708
4709 * gdb.base/help.exp (help add-symbol-file): Update.
4710
47112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4712
4713 * gdb.base/help.exp (help load): Update expected results.
4714
47152006-02-19 Fred Fish <fnf@specifix.com>
4716
4717 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4718 specifix hex value as part of results.
4719 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
4720
47212006-02-16 Fred Fish <fnf@specifix.com>
4722
4723 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4724 ushort_addr, and slong_addr, so the typedefs are not optimized
4725 away.
4726 * gdb.base/whatis.exp: Add tests using type name for struct type,
4727 union type, enum type, and typedef.
4728
47292006-02-13 Mark Kettenis <kettenis@gnu.org>
4730
4731 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4732
47332006-02-13 Jim Blandy <jimb@redhat.com>
4734
4735 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4736 case where it takes two "next" commands to skip past the init
4737 call.
4738
47392006-02-12 Fred Fish <fnf@specifix.com>
4740
4741 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4742 to handle cases where it takes two "next" commands to skip
4743 past the init call.
4744
47452006-02-07 Joel Brobecker <brobecker@adacore.com>
4746
4747 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4748 on hppa32 targets.
4749
47502006-02-06 Vladimir Prus <ghost@cs.msu.su>
4751
4752 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4753 field.
4754
47552006-01-29 Mark Kettenis <kettenis@gnu.org>
4756
4757 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4758
47592006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4760
4761 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4762 files.
4763
47642006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4765
4766 * gdb.cp/maint.exp: Set complaints to a positive value.
4767
47682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4769
4770 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4771 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4772 function name.
4773
47742006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4775
4776 * gdb.base/checkpoint.c: Update copyright notice. Include
4777 <stdlib.h>.
4778
47792006-01-04 Jim Blandy <jimb@redhat.com>
4780
4781 * gdb.asm/asm-source.exp: Independently provide default values for
4782 asm-flags and debug-flags. Use 'string equal' to do the
4783 comparison, not the implicit expr's '==' operator. Remove
4784 now-unneeded assignments to asm-flags. In h8300 case, place
4785 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4786
47872006-01-04 Michael Snyder <msnyder@redhat.com>
4788
4789 * gdb.base/checkpoint.c: New file.
4790 * gdb.base/checkpoint.exp: New file.
4791 * gdb.base/multi-fork.c: New file.
4792 * gdb.base/multi-fork.exp: New file.
4793 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4794
47952006-01-04 Fred Fish <fnf@specifix.com>
4796
4797 * gdb.base/ptype.c (foo): Add typedef.
4798 (intfoo): Add function.
4799 * gdb.base/ptype1.c: New file.
4800 * gdb.base/ptype.exp: Handle compilation and linking with two
4801 source files. Test that proper type for "foo" is found based
4802 on source context rather than first match found in symtabs.
4803
48042005-12-28 Mark Kettenis <kettenis@gnu.org>
4805
4806 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4807 * gdb.asm/openbsd.inc: Indent commands.
4808
48092005-12-26 Mark Kettenis <kettenis@gnu.org>
4810
4811 * gdb.base/freebpcmd.exp: Increase timeout.
4812
4813 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4814
48152005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4816
4817 * gdb.base/default.exp: Update check for "show version".
4818
48192005-12-09 Randolph Chung <tausq@debian.org>
4820
4821 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4822 * gdb.asm/pa64.inc: New file.
4823
48242005-12-09 Randolph Chung <tausq@debian.org>
4825
4826 * gdb.asm/common.inc: Indent commands.
4827 * gdb.asm/asmsrc1.s: Likewise.
4828 * gdb.asm/asmsrc2.s: Likewise.
4829
48302005-12-09 Randolph Chung <tausq@debian.org>
4831
4832 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4833 (get_addr_of_sym): Remove duplicate print.
4834 (gen_core): xfail hppa*-*-hpux*, update expected output.
4835 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4836 * gdb.arch/pa64-nullify.s: New file.
4837
48382005-12-09 Randolph Chung <tausq@debian.org>
4839
4840 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4841
48422005-12-07 Christophe Lyon <christophe.lyon@st.com>
4843
4844 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4845 code generation for these functions.
4846 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4847 error message.
4848
48492005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4850
4851 * gdb.base/help.exp (help b, help br, help bre, help brea)
4852 (help break): Update the expected message.
4853
48542005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4855
4856 * gdb.asm/m68hc11.inc: Setup the data section.
4857 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4858 script for this test.
4859 (m6812-*-*): Likewise.
4860
48612005-11-09 Randolph Chung <tausq@debian.org>
4862
4863 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4864
48652005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4866
4867 * gdb.base/break.exp: Fix a comment typo.
4868
48692005-11-03 Jim Blandy <jimb@redhat.com>
4870
4871 Checked in by Elena Zannoni <ezannoni@redhat.com>
4872
4873 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4874
48752005-11-02 Corinna Vinschen <vinschen@redhat.com>
4876
4877 * gdb.arch/gdb1558.c: Include stdio.h.
4878
48792005-10-31 Mark Kettenis <kettenis@gnu.org>
4880
4881 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4882
48832005-10-31 Mark Kettenis <kettenis@gnu.org>
4884
4885 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4886
48872005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4888
4889 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4890 vscr" tests to better match output.
4891
48922005-10-12 Jim Blandy <jimb@redhat.com>
4893
4894 * gdb.base/structs.exp (any): New function.
4895 (test_struct_returns): Don't make any assumptions at all about
4896 what value the function returns when GDB can't set the return
4897 value.
4898
48992005-10-09 Joel Brobecker <brobecker@adacore.com>
4900
4901 * gdb.ada/arrayidx/p.adb: New file.
4902 * gdb.ada/arrayidx.exp: New testcase
4903
49042005-10-09 Joel Brobecker <brobecker@adacore.com>
4905
4906 * gdb.ada/array_return/pck.ads: New file.
4907 * gdb.ada/array_return/pck.adb: New file.
4908 * gdb.ada/array_return/p.adb: New file.
4909 * gdb.ada/array_return.exp: New testcase.
4910
49112005-10-03 Joel Brobecker <brobecker@adacore.com>
4912
4913 * gdb.base/arrayidx.c: New file.
4914 * gdb.base/arrayidx.exp: New testcase.
4915
49162005-09-29 Nick Roberts <nickrob@snap.net.nz>
4917
4918 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4919 frames-invalid and breakpoints-invalid are no longer generated
4920 with level 3 so don't expect them in the output.
4921
49222005-09-27 Bob Rossi <bob@brasko.net>
4923
4924 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
4925 from test. Escape the | in mi_gdb_test call.
4926 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4927 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4928 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4929 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4930 expected regex's in mi_gdb_test calls.
4931 * lib/mi-support.exp: Remove arbitrary .* from tests.
4932 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4933 Fully anchor GDB/MI expected results in mi_gdb_test.
4934 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4935 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4936
49372005-09-26 Paul Brook <paul@codesourcery.com>
4938
4939 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4940
49412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4942
4943 * bfp-test.c: New file.
4944 * bfp-test.exp: New testcase.
4945
49462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4947
4948 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4949 of subarray and substring variable.
4950 * gdb.fortran/subarray.f: New source file for the test of subarray
4951 and substring variable evaluation.
4952 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4953 of string constant.
4954
49552005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4956
4957 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4958 copyright dates.
4959
49602005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4961
4962 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4963 powerpc altivec' test with an almost identical 'info vector' test.
4964
49652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4966
4967 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4968 vscr" tests to match output.
4969
49702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4971
4972 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4973 output.
4974
49752005-09-11 Bob Rossi <bob@brasko.net>
4976
4977 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
4978 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
4979 commands that return an MI output command and an asyncronous MI output
4980 command.
4981 * gdb.mi/mi-console.exp: Ditto.
4982
49832005-09-11 Bob Rossi <bob@brasko.net>
4984
4985 * gdb.mi/mi-var-child.c: Include <string.h>.
4986
49872005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 * killed.exp: Correct gdb_expect syntax.
4990
49912005-08-09 Corinna Vinschen <vinschen@redhat.com>
4992
4993 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4994
49952005-08-02 Bob Rossi <bob@brasko.net>
4996
4997 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4998 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4999 Change tests to inferior-tty-set/show.
5000 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5001 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5002 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5003 inferior. Use mi_gdb_test to get GDB and Inferior output.
5004 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5005 descriptor.
5006 (mi_inferior_tty_name): Add inferior PTY file name.
5007 (mi_gdb_start): Add INFERIOR_PTY parameter.
5008 (mi_gdb_test): Add IPATTERN parameter.
5009
50102005-08-02 Bob Rossi <bob@brasko.net>
5011
5012 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5013 parameter to mi_gdb_test.
5014 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5015
50162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5017
5018 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5019 struct_declarations.
5020 * gdb.mi/mi-var-child.exp: Step over the initialization of
5021 struct_declarations.
5022
50232005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5024
5025 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5026 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5027 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5028 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5029 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5030 file.
5031
50322005-07-27 Nick Roberts <nickrob@snap.net.nz>
5033
5034 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5035 (do_children_tests): Assign values to the extra elements.
5036
5037 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5038 them for tests for "-var-update --no-values" and
5039 "-var-update --all-values".
5040 Add test for "-var-list-children --simple-values".
5041
5042 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5043
5044 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5045 "-stack-list-locals --simple-values" Improve doc strings and
5046 comments.
5047
50482005-07-18 Mark Kettenis <kettenis@gnu.org>
5049
5050 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5051 *-*-openbsd*.
5052 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5053
5054 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5055 sigaltsatck'.
5056
50572005-07-14 Bob Rossi <bob@brasko.net>
5058
5059 * gdb.base/default.exp (tty): Changed output of command.
5060 * gdb.base/help.exp (help tty): Ditto.
5061
50622005-07-12 Mark Kettenis <kettenis@gnu.org>
5063
5064 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5065
50662005-07-10 Mark Kettenis <kettenis@gnu.org>
5067
5068 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5069 -stack-select-frame without arguments.
5070 (test_stack_frame_listing): Add test for newly implemented command
5071 -stack-info-frame.
5072
50732005-07-06 Bob Rossi <bob@brasko.net>
5074
5075 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5076 command.
5077 (Copyright): Update copyright.
5078
50792005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5080
5081 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5082 tests to evaluate exponentiation expression.
5083
50842005-06-29 Andreas Schwab <schwab@suse.de>
5085
5086 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5087 main to avoid warnings.
5088
5089 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5090
50912005-06-20 Nick Roberts <nickrob@snap.net.nz>
5092
5093 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5094 -stack-select-frame without arguments.
5095 (test_stack_frame_listing): Add test for newly implemented command
5096 -stack-info-frame.
5097
50982005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5099
5100 * gdb.fortran/array-element.f: New file.
5101 * gdb.fortran/array-element.exp: New testcase.
5102
51032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5104
5105 * gdb.base/bigcore.exp: Correct checks for systems which can
5106 not dump a large core file.
5107
51082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5109
5110 * gdb.base/relocate.c: Add a copyright notice.
5111 (dummy): Remove.
5112 * gdb.base/relocate.exp: Test printing the values of variables
5113 from a relocatable file.
5114
51152005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5116
5117 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5118 excess MI output after an error.
5119
51202005-05-29 Joel Brobecker <brobecker@adacore.com>
5121
5122 * gdb.arch/alpha-step.c: New file.
5123 * gdb.arch/alpha-step.exp: New testcase.
5124
51252005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5126 Dennis Brueni <dennis@slickedit.com>
5127
5128 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5129 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5130 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5131 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5132 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5133 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5134 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5135
51362005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5137 Wu Zhou <woodzltc@cn.ibm.com>
5138
5139 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5140 IBM's xlc compiler.
5141 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5142 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5143
51442005-05-13 Jim Blandy <jimb@redhat.com>
5145
5146 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5147 calling gdb_suppress_entire_file.
5148 * gdb.base/charset.exp: Same.
5149 * gdb.base/call-rt-st.exp: Same.
5150
51512005-05-05 Bob Rossi <bob_rossi@cox.net>
5152
5153 * lib/gdb.exp (fullname_syntax): Added global regex.
5154 (fullname_syntax_POSIX): Ditto.
5155 (fullname_syntax_UNC): Ditto.
5156 (fullname_syntax_DOS_CASE): Ditto.
5157 (fullname_syntax_DOS): Ditto.
5158 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5159 fullname_syntax variable to scope and use it.
5160 (test_file_list_exec_source_files): Ditto.
5161 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5162
51632005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5164
5165 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5166
51672004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5168
5169 * lib/gdb.exp (skip_altivec_tests): New function, based on
5170 check_vmx_hw_available from the GCC testsuite.
5171 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5172 * lib/gdb.arch/altivec-regs.exp: Likewise.
5173
51742005-05-02 Jim Blandy <jimb@redhat.com>
5175
5176 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5177 calling gdb_suppress_entire_file.
5178
51792005-04-30 Randolph Chung <tausq@debian.org>
5180
5181 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5182 Slightly relax "sem_post" name checking.
5183
51842005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5185
5186 * gdb.base/unload.exp: Use new shared library infrastructure.
5187
51882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5189
5190 * gdb.base/so-impl-ld.exp: Use new shared library
5191 infrastructure.
5192
51932005-04-29 Corinna Vinschen <vinschen@redhat.com>
5194
5195 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5196 * gdb.asm/h8300.inc: New file.
5197
51982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5199
5200 * gdb.base/shlib-call.exp: Change to use new shared library
5201 infrastructure.
5202
52032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5204
5205 * gdb.base/pending.exp: Change to use new shared library
5206 infrastructure.
5207
52082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5209
5210 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5211 use test_compiler_info instead of gcc_compiled, and update copyright.
5212
52132005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5214
5215 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5216 shared objects being adjusted and update copyright years.
5217
52182005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5219
5220 * ChangeLog: Correct some 2003-01-13 dates.
5221 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5222 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5223 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5224 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5225 gdb.trace/tfind.exp: Update copyright years.
5226
52272005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5228 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * lib/gdb.exp (gdb_compile): Handle shlib=.
5231 (gdb_compile_shlib): New function.
5232
52332005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5234
5235 * lib/gdb.exp (test_compiler_info): Give argument a default value.
5236
52372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5238
5239 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5240 gdb.server.
5241 * configure.ac: Likewise.
5242 * configure: Regenerated.
5243 * gdb.gdbserver/Makefile.in: Moved to...
5244 * gdb.server/Makefile.in: ... here.
5245 * gdb.gdbserver/server.c: Moved to...
5246 * gdb.server/server.c: ... here.
5247 * gdb.gdbserver/server-run.exp: Moved to...
5248 * gdb.server/server-run.exp: ... here.
5249
52502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5251
5252 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5253 * configure.ac: Create gdb.gdbserver/Makefile.
5254 * configure: Regenerated.
5255 * lib/gdbserver-support.exp: New file, derived from
5256 config/gdbserver.exp.
5257 * config/gdbserver.exp: Use gdbserver-support.exp.
5258 * gdb.gdbserver/Makefile.in: New file.
5259 * gdb.gdbserver/server.c: New file.
5260 * gdb.gdbserver/server-run.exp: New file.
5261
52622005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5263
5264 * lib/gdb.exp (test_compiler_info): Return compiler_info
5265 if no arguments are given.
5266
52672005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5268
5269 * gdb.arch/altivec-abi.exp: Check for compiler and set
5270 use altivec' flag accordingly.
5271 * gdb.arch/altivec-regs.exp: Likewise.
5272
52732005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5274
5275 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5276
52772005-03-27 Andreas Schwab <schwab@suse.de>
5278
5279 * gdb.base/bigcore.c (main): Add missing mode argument in open
5280 call.
5281
52822005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5283
5284 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5285 downloads.
5286 * config/gdbserver.exp (gdb_load): Likewise.
5287
52882005-03-14 Paul Brook <paul@codesourcery.com>
5289
5290 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5291 targets.
5292
52932005-03-09 Joel Brobecker <brobecker@adacore.com>
5294
5295 * gdb.dwarf2/dup-psym.S: New file.
5296 * gdb.dwarf2/dup-psym.exp: New testcase.
5297
52982005-03-09 Joel Brobecker <brobecker@adacore.com>
5299
5300 * gdb.ada/exec_changed/first.adb: New file.
5301 * gdb.ada/exec_changed/second.adb: New file.
5302 * gdb.ada/exec_changed.exp: New testcase.
5303
53042005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5305
5306 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5307 (A2): New class.
5308 (main): Test operator+.
5309 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5310 breakpoint test.
5311
5312 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5313 * gdb.base/signull.exp: Disable if gdb,nosignals.
5314 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5315 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5316 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5317 * gdb.mi/mi2-console.exp: Likewise.
5318 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5319 continue output at start.
5320 (gdb_collect_locals_test): Robustify regexp.
5321 * gdb.trace/passc-dyn.exp: Fix comment typo.
5322 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5323
53242005-03-08 Corinna Vinschen <vinschen@redhat.com>
5325
5326 * gdb.asm/asm-source.exp: Add iq2000 case.
5327 * gdb.asm/iq2000.inc: New file.
5328
53292005-03-07 Manoj Iyer <manjo@austin.ibm.com>
5330
5331 * gdb.base/command.exp: Change hardcoded value to regular expression.
5332 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5333
53342005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5335
5336 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5337 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5338 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5339 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5340 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5341
53422005-03-05 Mark Kettenis <kettenis@gnu.org>
5343
5344 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5345 changes.
5346
53472004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5348
5349 * lib/compiler.c: Add test for IBM's xlc compiler.
5350 * lib/compiler.cc: Likewise.
5351
53522004-02-24 Joel Brobecker <brobecker@adacore.com>
5353
5354 * gdb.ada/fixed_points.exp: Create compilation object directory
5355 before running the test.
5356 * gdb.ada/null_record.exp: Likewise.
5357 * gdb.ada/packed_array.exp: Likewise.
5358 * gdb.ada/start.exp: Likewise.
5359
53602005-02-15 Joel Brobecker <brobecker@adacore.com>
5361
5362 * gdb.ada/packed_array/pa.adb: New file.
5363 * gdb.ada/packed_array.exp: New testcase.
5364
53652005-02-10 Mark Kettenis <kettenis@gnu.org>
5366
5367 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5368 files.
5369
5370 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5371 on *-*-openbsd*. Correctly match whitespace in regukar
5372 expressions.
5373
53742005-02-10 Daniel Jacobowitz <dan@debian.org>
5375
5376 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5377 PR exp/1821
5378 * gdb.base/gdb1821.c: New test file.
5379 * gdb.base/gdb1821.exp: New test file.
5380
53812005-02-09 Joel Brobecker <brobecker@adacore.com>
5382
5383 * gdb.base/start.c: New file.
5384 * gdb.base/start.exp: New testcase.
5385
53862005-02-09 Joel Brobecker <brobecker@adacore.com>
5387
5388 * gdb.ada/start/dummy.adb: New file.
5389 * gdb.ada/start.exp: New testcase.
5390
53912005-02-09 Corinna Vinschen <vinschen@redhat.com>
5392
5393 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5394 for printing symbols and statistics.
5395 Add test for using relative pathnames in "maint print msymbols" test.
5396 Mark "maint info sections DATA" XFAIL on Cygwin.
5397 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5398 tests.
5399
54002005-02-09 Andreas Schwab <schwab@suse.de>
5401
5402 Committed by Andrew Cagney <cagney@gnu.org>
5403 * gdb.base/remotetimeout.exp: New file.
5404
54052005-02-07 Mark Kettenis <kettenis@gnu.org>
5406
5407 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5408
54092005-02-03 Joel Brobecker <brobecker@adacore.com>
5410
5411 * gdb.ada/gnat_ada.gpr: New file.
5412 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5413 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5414 * configure.ac: No longer generate gnat_ada.gpr.
5415 * configure: Regenerate.
5416 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5417 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5418 * gdb.ada/null_record/bar.ads: Likewise.
5419 * gdb.ada/null_record/bar.adb: Likewise.
5420 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5421 * gdb.ada/null_record.exp (testdir): New variable.
5422 (testfile): executable is now in testdir subdirectory.
5423 (srcfile): Use full path to the main compilation unit.
5424 * gdb.ada/fixed_points.exp: Same changes as above.
5425
54262005-02-03 Nick Roberts <nickrob@snap.net.nz>
5427
5428 * gdb.base/interp.exp: New test.
5429
54302005-01-24 Andrew Cagney <cagney@gnu.org>
5431
5432 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5433
54342005-01-19 Andrew Cagney <cagney@gnu.org>
5435
5436 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5437 configure.ac not configure.in.
5438
5439 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5440 of powerpc*-*-*.
5441 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
5442 * gdb.base/list.exp (test_list_function)
5443 (test_list_filename_and_function): Ditto.
5444 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5445
54462005-01-16 Andrew Cagney <cagney@gnu.org>
5447
5448 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5449
5450 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5451
54522005-01-14 Andrew Cagney <cagney@gnu.org>
5453
5454 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5455 * gdb.mi/mi2-var-cmd.exp: Ditto.
5456
54572005-01-10 Corinna Vinschen <vinschen@redhat.com>
5458
5459 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5460
54612005-01-07 Andrew Cagney <cagney@gnu.org>
5462
5463 * configure.ac: Rename configure.in, require autoconf 2.59.
5464 * configure: Re-generate.
5465 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5466 * gdb.stabs/configure: Re-generate.
5467 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5468 * gdb.hp/configure: Re-generate.
5469 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5470 autoconf 2.59.
5471 * gdb.hp/gdb.objdbg/configure: Re-generate.
5472 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5473 autoconf 2.59.
5474 * gdb.hp/gdb.defects/configure: Re-generate.
5475 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5476 autoconf 2.59.
5477 * gdb.hp/gdb.compat/configure: Re-generate.
5478 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5479 autoconf 2.59.
5480 * gdb.hp/gdb.base-hp/configure: Re-generate.
5481 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5482 autoconf 2.59.
5483 * gdb.hp/gdb.aCC/configure: Re-generate.
5484
54852004-12-15 Jim Blandy <jimb@redhat.com>
5486
5487 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5488 under NPTL when there is debugging info available for libpthread.
5489
54902004-12-13 Jerome Guitton <guitton@gnat.com>
5491
5492 * gdb.ada/fixed_points.c: New file.
5493 * gdb.ada/fixed_points.exp: New file.
5494
54952004-12-03 Randolph Chung <tausq@debian.org>
5496
5497 * gdb.arch/pa-nullify.exp: New file.
5498 * gdb.arch/pa-nullify.s: New file.
5499
55002004-11-30 Randolph Chung <tausq@debian.org>
5501
5502 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5503 instead of "tbug". Fix regexp to work properly with gdb_test.
5504
55052004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5506
5507 * gdb.base/bitfields2.exp: New test.
5508 * gdb.base/bitfields2.c: New file.
5509
55102004-11-28 Richard Earnshaw <rearnsha@arm.com>
5511
5512 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5513
55142004-11-16 Randolph Chung <tausq@debian.org>
5515
5516 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5517
55182004-11-14 Daniel Jacobowitz <dan@debian.org>
5519
5520 * gdb.threads/threadapply.exp: Correct "macro details" test.
5521
55222004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5523
5524 * gdb.threads/threadapply.exp: New test.
5525 * gdb.threads/threadapply.c: New file.
5526
55272004-11-07 Mark Kettenis <kettenis@gnu.org>
5528
5529 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5530 frames.
5531
55322004-11-05 Felix Lee <felix+log1@specifixinc.com>
5533
5534 * gdb.base/cursal.exp: New file.
5535 * gdb.base/cursal.c: New file.
5536
55372004-11-03 Andrew Cagney <cagney@gnu.org>
5538
5539 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5540
55412004-10-30 Mark Kettenis <kettenis@gnu.org>
5542
5543 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5544 NetBSD/ELF targets.
5545
55462004-10-29 Joel Brobecker <brobecker@gnat.com>
5547
5548 * gdb.threads/bp_in_thread.c: New file, copied from
5549 pthread_cond_wait.c.
5550 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5551 file, rather than reusing the .c file from another testcase.
5552
55532004-10-20 Joel Brobecker <brobecker@gnat.com>
5554
5555 * gdb.ada/null_record.exp: Check where we stopped after
5556 sending the start command, instead of where the associated
5557 temporary breakpoint was inserted.
5558
55592004-10-14 Andrew Cagney <cagney@gnu.org>
5560
5561 * gdb.mi/gdb701.c (main): Return 0.
5562
55632004-10-13 Daniel Jacobowitz <dan@debian.org>
5564
5565 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
5566
55672004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5568
5569 * gdb.threads/schedlock.c: Add comment markers to use to find
5570 line numbers.
5571 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5572 comments.
5573 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5574 breakpoint lines.
5575
55762004-10-12 Daniel Jacobowitz <dan@debian.org>
5577
5578 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5579
55802004-10-12 Daniel Jacobowitz <dan@debian.org>
5581
5582 * configure.in: Add gdb.dwarf2.
5583 * configure: Regenerated.
5584 * Makefile.in: Add gdb.dwarf2.
5585 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5586 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5587 gdb.dwarf2/file1.txt: New files.
5588
55892004-10-11 Orjan Friberg <orjanf@axis.com>
5590
5591 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
5592 of "run", since the latter doesn't work with remote targets. Adjust
5593 the breakpoint numbering accordingly.
5594 * gdb.threads/pthread_cond_wait.exp: Ditto.
5595
55962004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5597
5598 * gdb.base/overlays.exp: Update copyright years.
5599
56002004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5601
5602 * gdb.base/overlays.exp: Disable if target is Linux.
5603
56042004-10-06 Felix Lee <felix+log1@specifixinc.com>
5605
5606 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5607
56082004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5609
5610 * gdb.asm/asm-source.exp: Add m32r-linux target.
5611 * gdb.asm/m32r-linux.inc: New file.
5612
56132004-09-24 Andrew Cagney <cagney@redhat.com>
5614 David Anderson <anderson@redhat.com>
5615
5616 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5617 command fails, assume things will work.
5618 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5619 (_GNU_SOURCE): Define.
5620 (print_unsigned, print_hex): Change parameter to "long long".
5621 (print_byte_count): New function, use to print byte counts.
5622 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5623 O_LARGEFILE.
5624 (main): Compute an upper bound on a corefile in max_core_size.
5625 Limit memory chunk size to max_core_size. Limit total memory
5626 allocated to max_core_size.
5627
56282004-09-23 Andrew Cagney <cagney@gnu.org>
5629
5630 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5631 from a separate process with code that creates a corefile by
5632 making the inferior dump core.
5633
56342004-09-23 Mark Kettenis <kettenis@gnu.org>
5635
5636 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5637 block.
5638
56392004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5640
5641 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5642 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5643 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5644 Likewise.
5645
56462004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5647
5648 * gdb.java/jprint.exp: New test case for java inferior call.
5649 * gdb.java/jprint.java: Ditto.
5650
56512004-09-15 Joel Brobecker <brobecker@gnat.com>
5652
5653 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5654
56552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5656
5657 * gdb.threads/killed.c: Include <stdlib.h>.
5658 * gdb.threads/pthreads.c: Likewise.
5659
56602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5661
5662 * gdb.threads/killed.c: Add copyright notice.
5663
56642004-09-10 Jason Molenda (jmolenda@apple.com)
5665
5666 * gdb.base/define.exp: Two new tests to verify zero space chars
5667 after 'if' and 'while' commands in a user-defined command is correctly
5668 parsed.
5669
56702004-09-08 Andrew Cagney <cagney@gnu.org>
5671
5672 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5673 delivery test with duplicate at end of file.
5674
56752004-09-06 Mark Kettenis <kettenis@jive.nl>
5676
5677 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5678
56792004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * config/hppro.exp: Removed.
5682
56832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5684
5685 * config/sparclet.exp: Removed.
5686
56872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * config/udi.exp: Removed.
5690
56912004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5694 of "exp_continue".
5695 (advancei): Likewise.
5696
56972004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5698
5699 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5700
57012004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5702
5703 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
5704 to check for nodebug in executable.
5705 * gdb.gdb/observer.exp (setup_test): Likewise.
5706 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5707 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5708
57092004-09-01 Andrew Cagney <cagney@gnu.org>
5710
5711 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5712 files.
5713
57142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5715
5716 * gdb.base/unload.exp: Fix expected warning message to match
5717 latest format.
5718
57192004-09-01 Corinna Vinschen <vinschen@redhat.com>
5720
5721 * gdb.base/call-rt-st.exp: Fix typos.
5722
57232004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5724
5725 * gdb.threads/thread_check.exp: New testcase.
5726 * gdb.threads/thread_check.c: New testcase.
5727
57282004-08-31 Andrew Cagney <cagney@gnu.org>
5729
5730 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5731 (skip_to_handler_entry): New procedures. Test stepping into a
5732 handler when the breakpoint is at the handler's entry point.
5733
57342004-08-30 Andrew Cagney <cagney@gnu.org>
5735
5736 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5737 gdb/1757.
5738
57392004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5740
5741 With code from Manoj Iyer <manjo@austin.ibm.com>:
5742 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5743 return value. Add an arm for "no debugging symbols found".
5744 Change a stray "error" to "perror".
5745 (gdb_run_cmd): Adapt to new return value.
5746 * gdb.base/remote.exp: Adapt to new return value.
5747 * gdb.gdb/complaints.exp: Likewise.
5748 * gdb.gdb/observer.exp: Likewise.
5749 * gdb.gdb/selftest.exp: Likewise.
5750 * gdb.gdb/xfullpath.exp: Likewise.
5751
57522004-08-27 Joel Brobecker <brobecker@gnat.com>
5753
5754 * gdb.threads/bp_in_thread.exp: New testcase.
5755
57562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5757
5758 Fix PR testsuite/1735.
5759 * gdb.threads/schedlock.c (thread_function): Add a cast
5760 to suppress a gcc warning.
5761 * gdb.threads/thread-specific.c (thread_function): Likewise.
5762
57632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5764
5765 * gdb.base/unload.c: Include <stdlib.h>.
5766
57672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5768
5769 From Paul Gilliam <pgilliam@us.ibm.com>:
5770 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5771 synchronized after the "return".
5772
57732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5774
5775 * gdb.mi/basics.c: Include <stdio.h>.
5776 * gdb.mi/pthreads.c: Include <stdlib.h>.
5777 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5778
57792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5780
5781 * gdb.threads/schedlock.c: Add copyright notice.
5782
57832004-08-25 Andrew Cagney <cagney@gnu.org>
5784
5785 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5786 (skip_over_handler, breakpoint_over_hander): New test procedures.
5787 (advance, advancei): Add a proper prefix, do not use
5788 rerun_to_main.
5789 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5790
57912004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5792
5793 * gdb.mi/basics.c: Add copyright notice.
5794 * gdb.mi/var-cmd.c: Add copyright notice.
5795
57962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5797
5798 * lib/gdb.exp: Remove signed_keyword_not_used.
5799 * lib/compiler.c: Likewise.
5800 * lib/compiler.cc: Likewise.
5801
58022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5803
5804 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5805 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5806
58072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5808
5809 * gdb.base/whatis.c: Add copyright notice.
5810
58112004-08-20 Mark Kettenis <kettenis@gnu.org>
5812
5813 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5814 it to skip the breakpoints encoded in the inline assembly.
5815
58162004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5817
5818 * Makefile.in: Add gdb.fortran.
5819
58202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5821
5822 * gdb.base/call-sc.exp (test_scalar_returns):
5823 Fix cut-and-paste glitch in "Make fun return now".
5824
58252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5826
5827 * configure.in: Add gdb.fortran.
5828 * configure: Regenerate.
5829 * gdb.fortran/Makefile.in: New file.
5830 * lib/gdb.exp (skip_fortran_tests): New procedure.
5831
58322004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5833
5834 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5835 reference to bug-gnu@prep.ai.mit.edu.
5836 * gdb.mi/mi-var-child.exp: Likewise.
5837 * gdb.mi/mi-var-cmd.exp: Likewise.
5838 * gdb.mi/mi-var-display.exp: Likewise.
5839 * gdb.mi/mi2-var-block.exp: Likewise.
5840 * gdb.mi/mi2-var-child.exp: Likewise.
5841 * gdb.mi/mi2-var-cmd.exp: Likewise.
5842 * gdb.mi/mi2-var-display.exp: Likewise.
5843
58442004-08-15 Mark Kettenis <kettenis@gnu.org>
5845
5846 * gdb.base/unload.c (main): Make local variable msg const.
5847
58482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5849
5850 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5851 to bug-gnu@prep.ai.mit.edu.
5852 * gdb.mi/mi-disassemble.exp: Likewise.
5853 * gdb.mi/mi-eval.exp: Likewise.
5854 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5855 default line number.
5856 * gdb.mi/mi-return.exp: Likewise.
5857 * gdb.mi/mi-simplerun.exp: Likewise.
5858 * gdb.mi/mi-stack.exp: Likewise.
5859 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5860 number with explicit range test.
5861 * gdb.mi/mi-watch.exp: Likewise.
5862 * gdb.mi/mi2-break.exp: Likewise.
5863 * gdb.mi/mi2-cli.exp: Likewise.
5864 * gdb.mi/mi2-disassemble.exp: Likewise.
5865 * gdb.mi/mi2-eval.exp: Likewise.
5866 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5867 default line number.
5868 * gdb.mi/mi2-return.exp: Likewise.
5869 * gdb.mi/mi2-simplerun.exp: Likewise.
5870 * gdb.mi/mi2-stack.exp: Likewise.
5871 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5872 number with explicit range test.
5873 * gdb.mi/mi2-watch.exp: Likewise.
5874
58752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5876
5877 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5878 * gdb.cp/m-static.exp: Likewise.
5879 * gdb.cp/rtti.exp: Likewise.
5880
58812004-08-14 Mark Kettenis <kettenis@gnu.org>
5882
5883 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5884
58852004-08-14 Eli Zaretskii <eliz@gnu.org>
5886
5887 * ChangeLog: Prefix Local Variables with semi-colons and indent
5888 the reference to older ChangeLog files, to fix fontification in
5889 Emacs.
5890
58912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5892
5893 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5894 * gdb.mi/mi2-break.exp: Likewise.
5895
58962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5897
5898 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5899
59002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5903
59042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5905
5906 * gdb.cp/classes.exp: Remove unused declarations. Just let
5907 test names default instead of providing special names. Remove
5908 extraneous demangler test.
5909
59102004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5911
5912 * gdb.base/unload.exp: New test for breakpoints in dynamically
5913 loaded libraries.
5914 * gdb.base/unload.c: Ditto.
5915 * gdb.base/unloadshr.c: Ditto.
5916
59172004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5918
5919 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5920 cp_test_ptype_class.
5921 (test_enums): Likewise.
5922
59232004-08-10 Andrew Cagney <cagney@gnu.org>
5924
5925 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5926 files.
5927
59282004-08-10 Andrew Cagney <cagney@gnu.org>
5929
5930 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5931 init_malloc call.
5932
59332004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5934
5935 * ChangeLog: Add copyright notice. The notice is copied
5936 from emacs 21.3 top level ChangeLog.
5937
59382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5939
5940 * lib/cp-support.exp: New file.
5941 * lib/cp-support.exp (cp_test_type_class): New function.
5942 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5943 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5944 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5945 cp_test_ptype_class.
5946
59472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5948
5949 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5950 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5951 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5952 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5953 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5954 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5955 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5956 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5957 gdb.mi/mi2-watch.exp: Update copyright years.
5958
59592004-08-09 Mark Kettenis <kettenis@gnu.org>
5960
5961 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5962
59632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5964
5965 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5966 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5967 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5968 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5969 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5970 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5971 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5972 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5973 gdb.mi/mi-watch.exp: Update copyright years.
5974
59752004-08-08 Daniel Jacobowitz <dan@debian.org>
5976
5977 PR gdb/1738
5978 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5979 from a breakpoint with a pending signal.
5980
59812004-08-08 Daniel Jacobowitz <dan@debian.org>
5982
5983 PR gdb/1736
5984 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5985 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5986 the prompt.
5987 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5988
59892004-08-08 Daniel Jacobowitz <dan@debian.org>
5990
5991 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5992
59932004-08-08 Daniel Jacobowitz <dan@debian.org>
5994
5995 PR gdb/1736
5996 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5997 for i?86-*-linux*.
5998
59992004-08-08 Daniel Jacobowitz <dan@debian.org>
6000
6001 * gdb.arch/i386-prologue.exp: Compile without debug information.
6002
60032004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6004
6005 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6006 rather than asking gdb to search.
6007
60082004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6009
6010 * gdb.base/gcore.c: Include <string.h>.
6011
60122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6013
6014 * gdb.base/gcore.c: Add copyright notice.
6015
60162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6017
6018 * gdb.base/freebpcmd.c: Include <stdio.h>.
6019 * gdb.base/long_long.c: Include <string.h>.
6020 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6021 * gdb.base/siginfo.c: Include <string.h>.
6022 * gdb.base/sigstep.c: Include <string.h>.
6023
60242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6025
6026 * gdb.base/complex.c: Include <stdlib.h>.
6027
60282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6029
6030 * gdb.base/complex.c: Add copyright notice.
6031
60322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6033
6034 * gdb.base/charset.c: Include <stdlib.h>.
6035
60362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6037
6038 * gdb.base/auxv.c: Include <stdlib.h>.
6039
60402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6041
6042 * gdb.base/auxv.c: Add copyright notice.
6043
60442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6045
6046 * gdb.base/coremaker.c: Add copyright notice.
6047 * gdb.base/coremaker2.c: Add copyright notice.
6048
60492004-08-04 Andrew Cagney <cagney@gnu.org>
6050
6051 * gdb.base/store.exp: Update copyright.
6052 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6053 names, do not import gdb_prompt.
6054
60552004-08-01 Andrew Cagney <cagney@gnu.org>
6056
6057 Fix PR testsuite/1729.
6058 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6059 not use capture_value with value 4.
6060 (capture_value): Add optional test name parameter.
6061 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6062 the prefix, pass to capture_value.
6063
60642004-08-01 Mark Kettenis <kettenis@gnu.org>
6065
6066 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6067 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6068 (main): Call new function.
6069
60702004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6071
6072 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6073
60742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6075
6076 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6077
60782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6079
6080 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
6081 Accept more values of vtbl pointer. Remove some messages
6082 about "obsolete gcc or gdb".
6083
60842004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6087
60882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.base/asm-source.exp: Properly convert target board
6091 debug flags from gcc format to binutils format.
6092
60932004-07-28 Mark Kettenis <kettenis@gnu.org>
6094
6095 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6096 gdb1718". PR backtrace/1718 partially fixed.
6097
60982004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6099
6100 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6101
61022004-07-26 Nick Clifton <nickc@redhat.com>
6103
6104 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6105 good default value for a specific architecture is available then
6106 set it to that value. Otherwise default to the -gstabs switch.
6107 Remove the -g... switches from the asm-flags variable. Allow the
6108 target board info to override the value if it wants to. Pass the
6109 switch on the assembler command line.
6110
61112004-07-23 Mark Kettenis <kettenis@gnu.org>
6112
6113 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6114 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6115 (main): Call new function.
6116
61172004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6118
6119 Test for PR exp/1715.
6120 * gdb.base/radix.exp: Refactor common procedures. Make all
6121 test names unique. Change XFAIL to KFAIL.
6122
61232004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6124
6125 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6126 * gdb.ada/gnat_ada.gin: ... to here.
6127 * configure.in: Use gnat_ada.gin.
6128 * configure: Regenerate.
6129
61302004-07-20 Andrew Cagney <cagney@gnu.org>
6131
6132 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6133 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6134 XFAILs. Clean up test messages and comments. Check backtraces.
6135 Delete re-sync code.
6136
61372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6138
6139 Fix PR cli/740.
6140 * gdb.base/annota1.exp: Honor gdb,nosignals.
6141 * gdb.base/annota3.exp: Likewise.
6142
61432004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6144
6145 * lib/java.exp: Update copyright notice.
6146
61472004-07-19 Andrew Cagney <cagney@gnu.org>
6148
6149 * gdb.base/selftest.exp: Copy file from here ...
6150 * gdb.gdb/selftest.exp: ... to here.
6151
61522004-07-16 Andrew Cagney <cagney@redhat.com>
6153
6154 * lib/insight-support.exp: Delete file.
6155 * lib/java.exp (java_init): Fix copyright.
6156
61572004-07-16 Andrew Cagney <cagney@gnu.org>
6158
6159 * gdb.base/restore.c: Append "prologue" to comments marking the a
6160 function's prologue.
6161 * gdb.base/restore.exp: Update copyright, re-indent.
6162 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6163 callerN" prefix where needed. Update patterns that match a
6164 function's prologue.
6165
61662004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6167
6168 * gdb.base/restore.c: Add copyright notice.
6169
61702004-07-16 Andrew Cagney <cagney@gnu.org>
6171
6172 * gdb.base/logical.exp: Update copyright.
6173 (evaluate): New procedure. Use to re-implement tests using
6174 several tables.
6175
61762004-07-14 Martin Hunt <hunt@redhat.com>
6177
6178 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6179 which fixes some problems where init.tcl was not found.
6180
61812004-07-13 Andrew Cagney <cagney@gnu.org>
6182
6183 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6184 (check_sizeof, check_valueof): Do not include the output in the
6185 test name. Use gdb_test.
6186 (get_valueof): Use gdb_test_multiple.
6187
6188 * gdb.base/step-test.exp: Update copyright. Use
6189 gdb_test_multiple. Ensure that test names do not include
6190 architecture dependent output.
6191
6192 * gdb.gdb/observer.exp: Update copyright.
6193 (setup_test): Use gdb_test_multiple.
6194 (attach_first_observer, attach_second_observer)
6195 (attach_third_observer, detach_first_observer)
6196 (detach_second_observer, detach_third_observer)
6197 (reset_counters, check_counters): Make $message a prefix.
6198 (test_normal_stop_notifications): Add "args" parameter - a list of
6199 init functions to be called. Make $message a prefix,
6200 (test_observer_normal_stop): Change the message prefixes so that
6201 they are unique, pass the attach / detach procedures to
6202 test_normal_stop_notifications.
6203
6204 * gdb.base/signull.exp (test_segv): Prefix all tests with
6205 "${name}". Clean up test messages.
6206
6207 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6208
6209 * gdb.base/ena-dis-br.exp: Update copyright.
6210 (break_at): New function. Replace send_gdb with gdb_test,
6211 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6212 ignore count, not stopped at bpt", with KFAIL.
6213
62142004-07-13 Corinna Vinschen <vinschen@redhat.com>
6215
6216 * gdb.base/attach.exp: Remove cleanupfile handling.
6217
62182004-07-12 Andrew Cagney <cagney@gnu.org>
6219
6220 * gdb.base/annota1.exp: Cleanup corefile test name.
6221 * gdb.base/annota3.exp: Ditto.
6222
62232004-07-12 Andrew Cagney <cagney@gnu.org>
6224
6225 * gdb.base/signals.exp: Clean up copyright, re-indent.
6226
6227 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6228 gdb_test and gdb_test_multiple.
6229
62302004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6231
6232 * gdb.java/jmain.exp: Fix expected line number for main to
6233 break at. Set XFAIL for break at main test since gcj does not
6234 provide line number info for first statement in main.
6235
62362004-07-08 Andrew Cagney <cagney@gnu.org>
6237
6238 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6239
6240 * gdb.base/sigbpt.exp: Make the common part of each test name a
6241 prefix instead of suffix.
6242
62432004-07-07 Bob Rossi <bob_rossi@cox.net>
6244
6245 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6246 test from test_tbreak_creation_and_listing to
6247 test_file_list_exec_source_file
6248 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6249 Changed name of test from test_tbreak_creation_and_listing to
6250 test_file_list_exec_source_file
6251
62522004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6253
6254 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6255 the jmisc() constructor instead of <init>.
6256 * gdb.java/jmisc1.exp: Ditto.
6257
62582004-07-07 Andrew Cagney <cagney@gnu.org>
6259
6260 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6261 corrupting the PC.
6262
62632004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6264
6265 * gdb.cp/templates.exp: Accept whitespace change in demangler
6266 output.
6267
62682004-07-06 Andrew Cagney <cagney@gnu.org>
6269
6270 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6271
62722004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6273
6274 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6275 * lib/compiler.cc: Likewise.
6276
62772004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6278
6279 * lib/compiler.cc: Work around string preprocessing problem
6280 with old hp c++ compiler.
6281 * lib/compiler.c: Likewise.
6282
62832004-06-29 Corinna Vinschen <vinschen@redhat.com>
6284
6285 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6286 directives to conditionalize symbol prefixing.
6287 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6288 additional_flags handling. Add underscore prefix for Cygwin.
6289 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6290 conditionalize symbol prefixing.
6291 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6292 additional_flags handling. Add underscore prefix for Cygwin.
6293
62942004-06-29 Corinna Vinschen <vinschen@redhat.com>
6295
6296 * gdb.base/bigcore.exp: Skip test on Cygwin.
6297
62982004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6299
6300 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6301 formats for "info register". Use gdb_test_multiple. Fix
6302 the "invalid register" test.
6303
63042004-06-28 Corinna Vinschen <vinschen@redhat.com>
6305
6306 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6307 PID for Cygwin. Add Cygwin specific strings to check for in some
6308 tests.
6309 (do_attach_tests): Add a test for user interaction when attaching
6310 to a process with no matching symbol table already loaded.
6311
63122004-06-26 Andrew Cagney <cagney@gnu.org>
6313
6314 Test PR java/1567 and PR java/1565.
6315 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6316 * gdb.java/jmisc2.exp: Delete file.
6317
63182004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6319
6320 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6321
63222004-06-25 Corinna Vinschen <vinschen@redhat.com>
6323
6324 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6325 attach process.
6326
63272004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6328
6329 * gdb.cp/pr-1553.exp: Remove.
6330
63312004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6332
6333 * gdb.cp/pr-1553.cc: Remove.
6334 * gdb.cp/pr-1553.exp: Disable this test.
6335
63362004-06-20 Jim Blandy <jimb@redhat.com>
6337
6338 Fix PR testsuite/1680.
6339 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6340 regular expressions.
6341
63422004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6343
6344 Fix PR testsuite/1679.
6345 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6346 Issue an UNSUPPORTED result instead.
6347
63482004-06-18 Jim Blandy <jimb@redhat.com>
6349
6350 * gdb.base/charset.exp: Only send a control-C if we see a new
6351 prompt and incomplete command.
6352
63532004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6354
6355 * gdb.cp/pr-574.cc: Add copyright notice.
6356
63572004-06-17 Jim Blandy <jimb@redhat.com>
6358
6359 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6360 cases where the regexp has no groups; this grabs random text from
6361 the previous test suite, whatever that was.
6362
63632004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6364
6365 * gdb.cp/printmethod.cc: Add copyright notice.
6366
63672004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6368
6369 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6370
63712004-06-16 Andrew Cagney <cagney@gnu.org>
6372
6373 * gdb.base/signull.c: Update copyright. Include <string.h>.
6374 (bowler): Replace data_pointer with data_read
6375 and data_write cases. Add code_descriptor case.
6376 (zero, desc): New array and pointer.
6377 (data, code): Change to simple pointers.
6378 * gdb.base/signull.exp: Fix probe pattern matching a function
6379 descriptor SIGSEGV. Replace data_pointer with data_read and
6380 data_write tests.
6381
63822004-06-16 Andrew Cagney <cagney@gnu.org>
6383
6384 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6385
63862004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6387
6388 * gdb.base/long_long.c: Add copyright notice.
6389
63902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6391
6392 * gdb.base/long_long.exp: Remove reference to
6393 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6394 to gdb_breakpoint and gdb_continue_to_breakpoint.
6395
63962004-06-14 Jim Blandy <jimb@redhat.com>
6397
6398 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6399 endian case.
6400
64012004-06-14 Andrew Cagney <cagney@gnu.org>
6402
6403 * gdb.base/gcore.exp (capture_command_output): Delete the always
6404 passing tests containing inferior values.
6405 * gdb.base/ending-run.exp: Do not include the breakpoint address
6406 in the test message. Update copyright.
6407 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6408 size in the test name, use gdb_test_multiple. Update copyright.
6409
64102004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6411
6412 * gdb.cp/ref-types.cc: Add copyright notice.
6413
64142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6417 hp_aCC_compiler.
6418 * lib/compiler.cc: Likewise.
6419 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6420 'set' commands. Log diagnostics for other lines. Set
6421 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6422
64232004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6424
6425 * gdb.cp/try_catch.cc: Add copyright notice.
6426
64272004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6428
6429 * gdb.cp/userdef.cc: Add copyright notice.
6430
64312004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6432
6433 * gdb.cp/virtfunc.cc: Add copyright notice.
6434
64352004-06-11 Randolph Chung <tausq@debian.org>
6436
6437 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6438 problem.
6439
64402004-06-10 Andrew Cagney <cagney@gnu.org>
6441
6442 * lib/compiler.cc, lib/compiler.c: Append either
6443 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6444 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6445 instead of gcc-3-3.
6446
64472004-06-09 Andrew Cagney <cagney@gnu.org>
6448
6449 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6450 gdb/1455, bug is specific to "long long" and "double".
6451
6452 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6453 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6454 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6455 fixed.
6456
64572004-06-09 Andrew Cagney <cagney@gnu.org>
6458
6459 * gdb.base/structs.exp (test_struct_returns): Replace
6460 "return_value_unknown" and "finish_value_unknown" by
6461 "return_value_known" and "finish_value_known". Instead of
6462 "return_value_unknown" iff "finish_value_unknown", check
6463 "return_value_known" implies "finish_value_known".
6464
64652004-06-08 Martin Hunt <hunt@redhat.com>
6466
6467 * gdb.base/float.exp: Add pattern for mips targets.
6468
64692004-06-08 Randolph Chung <tausq@debian.org>
6470
6471 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6472 message for unknown architectures more clear.
6473
64742004-06-08 Joel Brobecker <brobecker@gnat.com>
6475
6476 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6477 start the execution of the program.
6478
64792004-06-07 Jim Blandy <jimb@redhat.com>
6480
6481 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6482 * gdb.arch/i386-cpuid.h: New helper file.
6483
64842004-06-07 Randolph Chung <tausq@debian.org>
6485
6486 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6487 has started.
6488
64892004-06-04 Roland McGrath <roland@redhat.com>
6490
6491 Fix PR gdb/1647.
6492 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6493 differently to be robust to output buffering differences.
6494
64952004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6496
6497 * gdb.threads/pthreads.exp: Update copyright years.
6498 (check_control_c): Change asynchronous 'after' to synchronous.
6499
65002004-06-04 Roland McGrath <roland@redhat.com>
6501
6502 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6503 next gdb prompt.
6504
65052004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 Fix PR gdb/1636.
6508 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6509 calls to synchronous.
6510
65112004-05-26 Jim Blandy <jimb@redhat.com>
6512
6513 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6514
65152004-05-24 Randolph Chung <tausq@debian.org>
6516
6517 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6518 * gdb.asm/pa.inc: New file.
6519
65202004-05-22 Mark Kettenis <kettenis@gnu.org>
6521
6522 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6523
65242004-05-21 Joel Brobecker <brobecker@gnat.com>
6525 Daniel Jacobowitz <drow@mvista.com>
6526
6527 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6528 GDB prompt.
6529
65302004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6531
6532 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
6533 setjmp/longjmp. Use sigaction instead of signal.
6534
65352004-05-19 J. Brobecker <brobecker@gnat.com>
6536 Michael Snyder <msnyder@redhat.com>
6537
6538 * gdb.threads/pthread_cond_wait.c: New file.
6539 * gdb.threads/pthread_cond_wait.exp: New testcase.
6540
65412004-05-13 Andrew Cagney <cagney@redhat.com>
6542
6543 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6544 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6545
65462004-05-11 Andrew Cagney <cagney@redhat.com>
6547
6548 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6549 fixed but revealed gdb/1639.
6550
65512004-05-10 Andrew Cagney <cagney@redhat.com>
6552
6553 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6554 func1" and "next to 2nd alarm", kernel bug avoided.
6555
65562004-05-10 Daniel Jacobowitz <dan@debian.org>
6557
6558 PR external/1568
6559 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6560 XFAIL if it is smaller than bytes_allocated.
6561 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6562 (main): Make chunks_allocated unsigned. Correct comment.
6563
65642004-05-07 Joel Brobecker <brobecker@gnat.com>
6565
6566 * gdb.arch/powerpc-aix-prologue.c: New file.
6567 * gdb.arch/powerpc-aix-prologue.exp: New file.
6568
65692004-05-07 Jim Blandy <jimb@redhat.com>
6570
6571 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6572 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6573
65742004-05-06 Joel Brobecker <brobecker@gnat.com>
6575
6576 * gdb.base/sep.exp: No longer setup_kfail when the program was
6577 built with dwarf2.
6578
65792004-05-05 Jim Ingham <jingham@apple.com>
6580
6581 * gdb.base/pending.exp: Make sure pending breakpoints
6582 preserve the ignore count.
6583
65842004-04-27 Jerome Guitton <guitton@gnat.com>
6585
6586 * i386-prologue.exp: Add testcase for jump instruction as first
6587 instruction of the real code.
6588 * i386-prologue.c (jump_at_beginning): New function.
6589
65902004-04-28 Mark Kettenis <kettenis@gnu.org>
6591
6592 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6593 x86_64-*-*.
6594
65952004-04-28 Mark Kettenis <kettenis@gnu.org>
6596
6597 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6598 i*86-*-*.
6599
66002004-04-25 Mark Kettenis <kettenis@gnu.org>
6601
6602 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6603 expression that checks the return type.
6604
66052004-04-23 Andrew Cagney <cagney@redhat.com>
6606
6607 * gdb.base/call-sc.exp: New test of scalar call/return values.
6608 * gdb.base/call-sc.c: Ditto.
6609
66102004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6611
6612 * gdb.threads/manythreads.c: Reduce thread stack size.
6613
66142004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6615
6616 * gdb.threads/manythreads.c: Add copyright notice.
6617
66182004-04-23 Andrew Cagney <cagney@redhat.com>
6619
6620 * gdb.base/siginfo.exp: Better handle step out of signal.
6621 * gdb.base/sigstep.exp: Ditto.
6622
66232004-04-22 Jeff Johnston <jjohnstn@redhat.com>
6624 Daniel Jacobowitz <drow@mvista.com>
6625
6626 * gdb.threads/manythreads.c: New testcase.
6627 * gdb.threads/manythreads.exp: Ditto.
6628
66292004-04-22 Jim Blandy <jimb@redhat.com>
6630
6631 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6632 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6633
66342004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6635
6636 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6637
66382004-04-21 Andrew Cagney <cagney@redhat.com>
6639
6640 * gdb.base/sigstep.c: New file.
6641 * gdb.base/sigstep.exp: New file.
6642
66432004-04-16 Joel Brobecker <brobecker@gnat.com>
6644
6645 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6646 call to observer_notify_normal_stop.
6647
66482004-04-15 Andrew Cagney <cagney@redhat.com>
6649
6650 * gdb.base/siginfo.c: New file.
6651 * gdb.base/siginfo.exp: New file.
6652
66532004-04-12 J. Brobecker <brobecker@gnat.com>
6654
6655 * gdb.base/sep.exp: Fix typo in comment.
6656
66572004-04-12 J. Brobecker <brobecker@gnat.com>
6658
6659 * gdb.base/sep.c: New file.
6660 * gdb.base/sep-proc.c: New file.
6661 * gdb.base/sep.exp: New testcase.
6662
66632004-04-09 Mark Kettenis <kettenis@gnu.org>
6664
6665 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6666 support.
6667
66682004-04-05 Andrew Cagney <cagney@redhat.com>
6669
6670 * gdb.base/sigaltstack.c: New file.
6671 * gdb.base/sigaltstack.exp: New file.
6672
66732004-04-04 Joel Brobecker <brobecker@gnat.com>
6674
6675 * gdb.base/foll-fork.exp: Update the expected output for
6676 "help set follow-fork-mode", to match a change that was made
6677 to the help of this variable on 2004-01-13.
6678
66792004-04-01 Joel Brobecker <brobecker@gnat.com>
6680
6681 * lib/ada.exp: Add copyright notice.
6682 * bar.ads: Likewise.
6683 * bar.adb: Likewise.
6684 * null_record.adb: Likewise.
6685 * null_record.exp: Likewise.
6686 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6687
66882004-04-01 Joel Brobecker <brobecker@gnat.com>
6689
6690 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6691 * configure: Regenerate.
6692
66932004-04-01 Joel Brobecker <brobecker@gnat.com>
6694
6695 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6696 to build the application. Remove the message printed when in
6697 verbose mode, redundant with the UNSUPPORTED message above.
6698
66992004-03-31 Joel Brobecker <brobecker@gnat.com>
6700
6701 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6702 * gdb.ada (null_record.exp): New testcase.
6703
67042004-03-31 Joel Brobecker <brobecker@gnat.com>
6705
6706 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6707
67082004-03-31 Joel Brobecker <brobecker@gnat.com>
6709
6710 * gdb.ada: New subdirectory.
6711 * gdb.ada/Makefile.in: New file.
6712 * gdb.ada/gnat_ada.gpr.in: New file.
6713
67142004-03-31 Joel Brobecker <brobecker@gnat.com>
6715
6716 * lib/ada.exp: New file.
6717
67182004-03-24 Daniel Jacobowitz <drow@mvista.com>
6719
6720 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6721 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6722
67232004-03-22 Andrew Cagney <cagney@redhat.com>
6724
6725 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6726 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6727 Problem identified by Ulrich Weigand.
6728
67292004-03-17 David Carlton <carlton@kealia.com>
6730
6731 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6732 PR c++/826.
6733
67342004-03-16 Roland McGrath <roland@redhat.com>
6735
6736 * gdb.base/auxv.exp: New file.
6737 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6738
67392004-03-12 David Carlton <carlton@kealia.com>
6740
6741 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6742 * gdb.cp/pr-1553.cc: Ditto.
6743 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6744 pass branch.
6745
67462004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6747
6748 * gdb.cp/templates.exp: Accept more template types.
6749
67502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 From Corinna Vinschen with modifications.
6753 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6754 local variable obj_with_enum.
6755 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6756 results with obj_with_enum.
6757
67582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6759
6760 * gdb.cp/classes.cc: New file, copied from misc.cc.
6761 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6762
67632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 * gdb.cp/misc.cc: Add copyright notice.
6766
67672004-03-05 David Carlton <carlton@kealia.com>
6768
6769 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6770 * gdb.cp/rtti.h: Update copyright.
6771 (namespace n2::n3): New.
6772 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6773 (n2::n3::func3): New.
6774 (main): Call n2::n3::func3.
6775 * gdb.cp/rtti2.cc: Update copyright.
6776 (n2::create3): New.
6777
67782004-03-04 Mark Kettenis <kettenis@gnu.org>
6779
6780 * gdb.asm/openbsd.inc: Fix typo.
6781
67822004-03-03 Fred Fish <fnf@redhat.com>
6783
6784 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6785 "val" instead of unused "size". Update copyright year.
6786
67872004-02-29 Daniel Jacobowitz <drow@mvista.com>
6788
6789 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6790 to use unsigned char.
6791 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6792 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6793
67942004-02-29 Daniel Jacobowitz <drow@mvista.com>
6795
6796 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6797 line of output.
6798
67992004-02-28 Daniel Jacobowitz <drow@mvista.com>
6800
6801 * gdb.base/relocate.c (dummy): Initialize.
6802
68032004-02-28 Daniel Jacobowitz <drow@mvista.com>
6804
6805 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6806 a breakpoint at exit.
6807
68082004-02-27 Fred Fish <fnf@redhat.com>
6809
6810 * gdb.base/chng-syms.exp: Add expect condition to match failing
6811 case that isn't a timeout.
6812
68132004-02-27 Andrew Cagney <cagney@redhat.com>
6814
6815 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6816 support.
6817
68182004-02-26 Fred Fish <fnf@redhat.com>
6819
6820 * gdb.arch/gdb1431.c: Remove.
6821 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6822 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6823 of "until" incorrectly.
6824
68252004-02-26 J. Brobecker <brobecker@gnat.com>
6826
6827 * gdb.cp/class2.cc (empty): New class.
6828 (refer): New function.
6829 (main): Declare an object of type empty and use it.
6830 * gdb.cp/class2.exp: Print the value of an object of type empty.
6831
68322004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6833
6834 * gdb.base/langs.exp: Update query string to match the
6835 new nquery format used for pending breakpoints.
6836
68372004-02-26 Andrew Cagney <cagney@redhat.com>
6838
6839 Fix PR i18n/1570.
6840 * gdb.base/charset.c: Update copyright notice.
6841 (main, init_string): Remove the escape character '\e' tests.
6842 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6843 * gdb.base/charset.exp (valid_host_charset): Ditto.
6844 * gdb.base/setvar.exp: Ditto.
6845
68462004-02-24 Andrew Cagney <cagney@redhat.com>
6847
6848 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6849 mmapped data in core file" PASS and FAIL messages consistent.
6850
6851 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6852 setting a breakpoint. Work around PR java/1565.
6853
68542004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6855
6856 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6857 new nquery format.
6858 * gdb.base/pending.exp: Ditto.
6859
68602004-02-22 Mark Kettenis <kettenis@gnu.org>
6861
6862 * configure.in: Run stabs tests on *BSD.
6863 * configure: Regenerated.
6864
68652004-02-21 Mark Kettenis <kettenis@gnu.org>
6866
6867 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6868
68692004-02-20 Fred Fish <fnf@redhat.com>
6870
6871 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6872 blank in test for "returns short", for consistency with other
6873 "returns xxx" tests. Update copyright year.
6874
68752004-02-19 Fred Fish <fnf@redhat.com>
6876
6877 New testcase for PR breakpoint/1558.
6878 * gdb.arch/gdb1558.exp: New file.
6879 * gdb.arch/gdb1558.c: New file.
6880
68812004-02-19 Elena Zannoni <ezannoni@redhat.com>
6882
6883 * gdb.base/nodebug.exp: Fix typo.
6884
68852004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6886
6887 Committed by Jim Blandy <jimb@redhat.com>.
6888
6889 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6890
6891 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6892
6893 * gdb.base/float.exp: Support s390*-*-* targets.
6894
68952004-02-17 Adam Fedor <fedor@gnu.org>
6896
6897 * gdb.base/gdb1555.exp: New file.
6898 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6899
69002004-02-17 Elena Zannoni <ezannoni@redhat.com>
6901
6902 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6903
69042004-02-16 Fred Fish <fnf@redhat.com>
6905
6906 * gdb.arch/gdb1291.c: Remove
6907 * gdb.arch/gdb1291.s: New test input file.
6908 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6909 fail. Test for correct result, known incorrect result, other
6910 failures and timeouts.
6911
69122004-02-16 Andrew Cagney <cagney@redhat.com>
6913
6914 * gdb.base/bigcore.exp: New file.
6915 * gdb.base/bigcore.c: New file.
6916
69172004-02-13 Andrew Cagney <cagney@redhat.com>
6918
6919 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6920 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6921 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6922 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6923 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6924 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6925 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6926 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6927 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6928 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6929
69302004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6931
6932 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6933 executed is an alloc instruction.
6934
69352004-02-11 David Carlton <carlton@kealia.com>
6936
6937 * gdb.cp/breakpoint.exp: New.
6938 * gdb.cp/breakpoint.cc: New.
6939
69402004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6941
6942 Partial fix for PR gdb/1543.
6943 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6944 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6945 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6946 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6947 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6948 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6949 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6950 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6951 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6952 to bug-gdb@prep.ai.mit.edu .
6953 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6954 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6955 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6956 Likewise.
6957
69582004-02-10 Andrew Cagney <cagney@redhat.com>
6959
6960 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6961 using gdb_internal_error_resync.
6962
69632004-02-09 Daniel Jacobowitz <drow@mvista.com>
6964
6965 * gdb.threads/thread-specific.exp: Stop early if no threads are
6966 found.
6967
69682004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6969
6970 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6971
69722004-02-08 Daniel Jacobowitz <drow@mvista.com>
6973
6974 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6975 breakpoints.
6976
69772004-02-07 Daniel Jacobowitz <drow@mvista.com>
6978
6979 * config/sim.exp (gdb_load): Handle $arg == "".
6980 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6981 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6982
69832004-02-07 Elena Zannoni <ezannoni@redhat.com>
6984
6985 * gdb.base/maint.exp: Update test to reflect
6986 obstack changes.
6987
69882004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6989
6990 * gdb.base/pendshr.c (pendfunc): New function that calls
6991 pendfunc1.
6992 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6993
69942004-02-04 Fred Fish <fnf@redhat.com>
6995
6996 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6997 function symbols and update copyright years.
6998 * gdb.arch/gdb1291.c: Ditto.
6999
70002004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7001
7002 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7003
70042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7005
7006 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7007
70082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7011
70122004-02-02 Fred Fish <fnf@redhat.com>
7013
7014 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7015 remote targets. Update copyright years.
7016
70172004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7018
7019 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7020 support.
7021 * gdb.base/langs.exp: Fix test which attempts to create
7022 breakpoint on non-existent function to handle new pending
7023 support.
7024 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7025 a breakpoint.
7026 * gdb.base/pending.exp: New test.
7027 * gdb.base/pending.c: New file.
7028 * gdb.base/pendshr.c: Ditto.
7029
70302004-02-02 David Carlton <carlton@kealia.com>
7031
7032 * gdb.cp/overload.exp: Add overloadNamespace tests.
7033 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7034 (overloadNamespace, XXX): New.
7035 (main): Call XXX::marker2.
7036
70372004-02-01 Fred Fish <fnf@redhat.com>
7038
7039 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7040 * gdb.base/finish.exp: Ditto.
7041 * gdb.base/gcore.exp: Ditto.
7042 * gdb.base/huge.exp: Ditto.
7043 * gdb.base/info-proc.exp: Ditto.
7044 * gdb.base/return2.exp: Ditto.
7045 * gdb.threads/gcore-thread.exp: Ditto.
7046
70472004-02-01 Daniel Jacobowitz <drow@mvista.com>
7048
7049 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7050
70512004-02-01 Mark Kettenis <kettenis@gnu.org>
7052
7053 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7054 that opening the file succeeds on OpenBSD.
7055
70562004-02-01 Daniel Jacobowitz <drow@mvista.com>
7057
7058 * gdb.threads/thread-specific.c: New file.
7059 * gdb.threads/threads-specific.exp: New test script.
7060 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7061 to expect_out.
7062
70632004-02-01 Mark Kettenis <kettenis@gnu.org>
7064
7065 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7066 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7067 only on the "print_small_structs from print_long_arg_list" test.
7068
70692004-02-01 Daniel Jacobowitz <drow@mvista.com>
7070
7071 * gdb.base/completion.exp: Kill a stray backslash.
7072
7073 From Jim Ingham <jingham@apple.com>:
7074 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7075 agrees with the result from sending a tab.
7076
70772004-01-31 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.base/chng-syms.exp: Remove stray newline.
7080
70812004-01-31 Mark Kettenis <kettenis@gnu.org>
7082
7083 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7084 *-*-openbsd*.
7085 * gdb.asm/openbsd.inc: New file.
7086
70872004-01-30 Mark Kettenis <kettenis@gnu.org>
7088
7089 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7090 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7091 *-*solaris2*. Remove commented out default settings for
7092 asm-flags. Replace gdb_compile with target_link.
7093
70942004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7097 for all tests. Remove old hp-ux and cygnus xfail cases.
7098
70992004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7100
7101 * gdb.base/chng-syms.exp: New file.
7102 * gdb.base/chng-syms.c: New file.
7103
71042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7105
7106 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7107 Provide arms for current output in all my configurations.
7108
71092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7110
7111 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7112 * lib/compiler.cc: Likewise.
7113 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7114 get the right preprocessor. Eval the output directly. Remove
7115 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7116 hp_f77_compiler and hp_f90_compiler completely.
7117 (gdb_preprocess): Delete.
7118 (get_compiler): Delete.
7119
71202004-01-24 Mark Kettenis <kettenis@gnu.org>
7121
7122 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7123 <string.h>.
7124
71252004-01-24 Nick Roberts <nick@nick.uklinux.net>
7126
7127 * gdb.mi/mi-stack.exp: Update copyright.
7128
71292004-01-23 David Carlton <carlton@kealia.com>
7130
7131 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7132 test for cp_lookup_transparent_type.
7133 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7134 call them.
7135
71362004-01-23 Daniel Jacobowitz <drow@mvista.com>
7137
7138 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7139 after -var-update.
7140
71412004-01-23 David Carlton <carlton@kealia.com>
7142
7143 * gdb.cp/namespace.cc (C::ensureRefs): New.
7144 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7145
71462004-01-20 Nick Roberts <nick@nick.uklinux.net>
7147
7148 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7149 case "-stack-list-locals 2".
7150 * gdb.mi/mi-var-child.exp: Test for case
7151 "-var-list-children --all-values NAME".
7152
71532004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7154
7155 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7156
71572004-01-18 Mark Kettenis <kettenis@gnu.org>
7158
7159 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7160 used with gdb_test_multiple.
7161
7162 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7163 read at address 0. This fixes PR testsuite/1504.
7164
71652004-01-18 Daniel Jacobowitz <drow@mvista.com>
7166
7167 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7168 Remove downloading, guessing the host executable, the calls to
7169 gdb_file_cmd and gdb_target_cmd, and "load" support.
7170 (infer_host_exec): New function broken out from gdb_load.
7171 (gdb_load): New wrapper for gdbserver_gdb_load.
7172 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7173 gdb_target_cmd. Use -target-select.
7174 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7175 Download binaries to the host. Clear last_mi_remote_file when
7176 we load a new binary.
7177 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7178 call gdbserver_gdb_load and mi_gdb_target_cmd.
7179
71802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7181
7182 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7183 type patterns.
7184
71852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7186
7187 * gdb.cp/templates.exp: Fix typo in test name of
7188 "print Foo<volatile char*>::foo".
7189
71902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7191
7192 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7193
71942004-01-16 Ben Elliston <bje@wasabisystems.com>
7195
7196 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7197 (clean mostlyclean): Remove empty rm.
7198
71992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * gdb.base/setvar.exp: Add copyright years.
7202
72032004-01-14 David Carlton <carlton@bactrian.org>
7204
7205 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7206 PR c++/1511 and update coment.
7207 * gdb.cp/templates.exp: Update patterns to match current output.
7208 If changes involve something other than whitespace, KFAIL
7209 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7210
72112004-01-14 David Carlton <carlton@kealia.com>
7212
7213 * gdb.cp/namespace.exp: Add tests involving classes defined within
7214 namespaces.
7215 * gdb.cp/namespace.cc (C::CClass): New.
7216 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7217
72182004-01-14 Elena Zannoni <ezannoni@redhat.com>
7219
7220 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7221 what debug info we have. Print a better message if something goes
7222 wrong while producing the separate debug info file.
7223
72242004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7225
7226 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7227
72282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * gdb.base/callfuncs.c: Add copyright notice.
7231
72322004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7235 inheritance. PR gdb/1498, PR gcc/13539.
7236
72372004-01-13 Elena Zannoni <ezannoni@redhat.com>
7238
7239 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7240 test specific name.
7241 * gdb.mi/gdb669.exp: Ditto.
7242 * gdb.mi/mi-pthreads.exp: Ditto.
7243 * gdb.mi/mi1-pthreads.exp: Ditto.
7244 * gdb.mi/mi2-pthreads.exp: Ditto.
7245
72462004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7247
7248 * gdb.cp/member-ptr.cc: Add copyright notice.
7249
72502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7253 some patterns for recent versions of gcc and hpacc. Delete
7254 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7255 Delete tests that access a NULL pointer-to-member-data. This
7256 script is still disabled for gcc.
7257
72582004-01-12 Elena Zannoni <ezannoni@redhat.com>
7259
7260 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
7261 escaped correctly.
7262
72632004-01-12 Elena Zannoni <ezannoni@redhat.com>
7264
7265 * gdb.base/sepdebug.exp: New file.
7266 * gdb.base/sepdebug.c: New file.
7267 * lib/gdb.exp (separate_debug_filename): New procedure.
7268 (gdb_gnu_strip_debug): New procedure.
7269
72702004-01-12 Andrew Cagney <cagney@redhat.com>
7271
7272 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7273 * gdb.mi/ChangeLog-1999-2003: New file.
7274
72752004-01-12 Andrew Cagney <cagney@redhat.com>
7276
7277 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7278 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7279 or EEXIST", treat EBUSY as an XFAIL.
7280
72812004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7282
7283 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7284 hp_cc_compiler.
7285
72862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7287
7288 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7289 decorations.
7290
72912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7294 and "(aCC)" decorations. Remove obsolete doco about old
7295 test results.
7296
72972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7298
7299 * gdb.cp/exception.exp: Fix typo in doco.
7300
73012004-01-09 Mark Kettenis <kettenis@gnu.org>
7302
7303 * gdb.base/gdb1476.exp: Fix typo.
7304
73052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7306
7307 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7308 file.
7309
73102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7311
7312 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7313 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7314 Use gdb_compile. Remove restriction on gcc. Add some patterns
7315 for recent version of gdb. Delete second half, which was a copy
7316 of the first half with different build flags. This test is
7317 still disabled because it is still not ready for production.
7318
73192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7320
7321 * gdb.cp/exception.cc: Add copyright notice.
7322 * gdb.cp/exception.exp: Add a notice that this file is broken
7323 because of line number changes caused by addition of copyright
7324 notice.
7325
73262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7327
7328 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7329 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7330
73312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * gdb.cp/classes.exp: Accept gnu abi 2.
7334 * gdb.cp/derivation.exp: Likewise.
7335 * gdb.cp/overload.exp: Likewise.
7336 * gdb.cp/virtfunc.exp: Likewise.
7337
73382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7339
7340 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7341 semicolon after end of function.
7342
73432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7344
7345 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7346 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7347 boilerplate code for compiling and running the program under
7348 test. Add some string method tests.
7349
73502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7351
7352 * gdb.cp/bs15503.cc: Add copyright notice.
7353 * gdb.cp/bs15503.exp: Adjust line number.
7354
73552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7356
7357 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7358 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7359
73602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7361
7362 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7363 hp_cc_compiler.
7364
73652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7366
7367 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7368 * gdb.cp/ctti.exp: Use the marker instead of "next".
7369 With gcc, run further before bailing.
7370
73712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7372
7373 * gdb.cp/cttiadd.cc: Add copyright notice.
7374 * gdb.cp/cttiadd1.cc: Likewise.
7375 * gdb.cp/cttiadd2.cc: Likewise.
7376 * gdb.cp/cttiadd3.cc: Likewise.
7377
73782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7381 Use gdb_test, gdb_test_multiple. Use floating-point values that
7382 have exact representations in IEEE-ish formats.
7383
73842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7385
7386 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7387 compilers. Delete duplicate call to get_compiler_info.
7388 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7389 * gdb.base/volatile.exp: Likewise.
7390
73912004-01-07 Mark Kettenis <kettenis@gnu.org>
7392
7393 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7394 memory at address 0.
7395
73962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7397
7398 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7399 to test for hp-ux assembler. Fix copyright years.
7400
74012004-01-07 Andrew Cagney <cagney@redhat.com>
7402
7403 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7404
74052004-01-07 Andrew Cagney <cagney@redhat.com>
7406
7407 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7408 when creating the read-only file. From analysis by Roland McGrath
7409 and Elena Zannoni.
7410
74112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7414
74152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7418 data pointers.
7419
74202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7421
7422 * gdb.cp/m-static.exp: Compile one source file at a time.
7423 Delete unused call to get_compiler_info.
7424
74252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7426
7427 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7428 * gdb.base/call-rt-st.exp: Likewise.
7429 * gdb.base/nodebug.exp: Likewise.
7430 * gdb.base/volatile.exp: Likewise.
7431 * gdb.cp/ref-types.exp: Likewise.
7432 * gdb.cp/templates.exp: Likewise.
7433
74342004-01-05 Mark Kettenis <kettenis@gnu.org>
7435
7436 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7437
74382004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7439
7440 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7441 hppa*-hp-hpux*.
7442
74432004-01-04 Mark Kettenis <kettenis@gnu.org>
7444
7445 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7446 x86_64-*-*.
7447
7448 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7449 sparc64-*-* and sparc*-solaris2*.
7450
74512004-01-04 Mark Kettenis <kettenis@gnu.org>
7452
7453 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7454 return ${tests}" test. The ${tests} already mentions the
7455 filename.
7456
74572004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7458
7459 * gdb.cp/local.exp: Accept gcc abi 2.
7460
74612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7462
7463 * gdb.cp/templates.exp: Accept gcc abi 2.
7464
74652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * lib/compiler.cc: Remove supports_template_debugging.
7468 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7469
74702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7471
7472 * gdb.cp/namespace.exp: Accept gcc abi 2.
7473
74742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7475
7476 * gdb.cp/method.exp: Accept gcc abi 2.
7477
74782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7479
7480 * gdb.cp/classes.exp: Generate identical results as old version.
7481 * gdb.cp/derivation.exp: Likewise.
7482 * gdb.cp/overload.exp: Likewise.
7483 * gdb.cp/virtfunc.exp: Likewise.
7484
74852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7486
7487 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7488 mysterious bug with sourceware version of expect.
7489
74902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7491
7492 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7493 current versions of gcc, including gcc abi 2. Remove gratuitous
7494 restart of test program. Use gdb_test_multiple and gdb_test for
7495 all tests. Add patterns to xfail missing "const" in "const char *"
7496 and kfail PR gdb/1155.
7497
74982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7499
7500 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7501 current versions of gcc, including gcc abi 2. Remove gratuitous
7502 restart of test program. Use gdb_test_multiple and gdb_test for
7503 all tests. Add patterns to kfail PR gdb/1498.
7504
75052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7508 current versions of gcc, including gcc abi 2. Use "breakpoint"
7509 and "continue" instead of restarting the target program. Use
7510 gdb_test_multiple and gdb_test for all tests.
7511
75122004-01-01 Mark Kettenis <kettenis@gnu.org>
7513
7514 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7515 for *-*-solaris2*.
7516
75172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7518
7519 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7520 current versions of gcc, including gcc abi 2. Use "breakpoint"
7521 and "continue" instead of restarting the target program several
7522 times. Use gdb_test_multiple and gdb_test for all tests.
7523
75242003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7525
7526 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7527 source files.
7528
75292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7530
7531 * gdb.base/environ.exp: Handle compiling test case from multiple
7532 source files.
7533
75342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7537
75382003-12-17 Jim Blandy <jimb@redhat.com>
7539
7540 * gdb.base/freebpcmd.c: Add copyright notice.
7541
7542 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7543
75442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7545
7546 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7547
75482003-12-13 Jim Blandy <jimb@redhat.com>
7549
7550 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7551
75522003-12-12 Kevin Buettner <kevinb@redhat.com>
7553
7554 * gdb.asm/frv.inc: New file.
7555 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7556
75572003-12-09 Fred Fish <fnf@redhat.com>
7558
7559 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7560 functions to break1.c and leave prototypes behind. Add more
7561 "set breakpoint NN here" comments.
7562 * gdb.base/break1.c: New file.
7563
7564 * gdb.base/break.exp: Handle compiling test case from multiple
7565 source files and change source file references as needed.
7566 * gdb.base/completion.exp: Ditto.
7567 * gdb.base/condbreak.exp: Ditto.
7568 * gdb.base/define.exp: Ditto.
7569 * gdb.base/ena-dis-br.exp: Ditto.
7570 * gdb.base/info-proc.exp: Ditto.
7571 * gdb.base/maint.exp: Ditto.
7572 * gdb.base/until.exp: Ditto.
7573
7574 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7575 hardcoded line numbers.
7576 * gdb.base/define.exp: Ditto.
7577 * gdb.base/ena-dis-br.exp: Ditto.
7578 * gdb.base/maint.exp: Ditto.
7579 * gdb.base/until.exp: Ditto.
7580
7581 * gdb.base/completion.exp: Use "break1" for completion tests since
7582 "break" is no longer a unique prefix.
7583
75842003-12-06 Andrew Cagney <cagney@redhat.com>
7585
7586 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7587 "return_value_unimplemented". When an unimplemented struct return
7588 architecture, report incorrect values as a KFAIL
7589
75902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7591
7592 * gdb.cp/rtti.exp: Accept new wording of warning from
7593 cp_lookup_rtti_type.
7594
75952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7596
7597 Partial fix for PR testsuite/1456.
7598 * gdb.base/scope.exp (test_at_main): Replace references to
7599 gcc_compiled with calls to test_compiler_info.
7600 (test_at_foo): Likewise.
7601 (test_at_bar): Likewise.
7602
76032003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7604
7605 Partial fix for PR testsuite/1456.
7606 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7607 to test_compiler_info.
7608
76092003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7610
7611 * gdb.base/so-impl-ld.exp: Update copyright notice.
7612
76132003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7614
7615 Partial fix for PR testsuite/1456.
7616 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7617 to test_compiler_info.
7618
76192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7620
7621 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7622 from current versions of gdb. Clean up regular expressions.
7623 Delete redundant timeout case.
7624
76252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7626
7627 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7628 from current versions of gdb. Clean up regular expressions.
7629 Delete redundant timeout case.
7630
76312003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 Partial fix for PR testsuite/1456.
7634 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7635 gcc_compiled with call to test_compiler_info.
7636
76372003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7638
7639 Partial fix for PR testsuite/1456.
7640 * gdb.base/list.exp (test_list_function): Delete unused declaration
7641 of gcc_compiled.
7642
76432003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7644
7645 Partial fix for PR testsuite/1456.
7646 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7647 call to test_compiler_info.
7648
76492003-11-29 Mark Kettenis <kettenis@gnu.org>
7650
7651 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7652 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7653 it to create the appropriate note.inc.
7654 * gdb.asm/asmsrc1.s: Include "note.inc".
7655 * gdb.asm/netbsd.inc: New file.
7656 * gdb.asm/empty.inc: New file.
7657
76582003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7659
7660 Partial fix for PR testsuite/1456.
7661 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7662 calls to test_compiler_info.
7663
76642003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7665
7666 Partial fix for PR testsuite/1456.
7667 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7668 calls to test_compiler_info.
7669
76702003-11-27 Mark Kettenis <kettenis@gnu.org>
7671
7672 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7673 pattern for the KFAILs.
7674
76752003-11-25 Adam Fedor <fedor@gnu.org>
7676
7677 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7678 * gdb.objc/objcdecode.m: New file.
7679
76802003-11-25 Adam Fedor <fedor@gnu.org>
7681
7682 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7683 * gdb.objc/nondebug.m: New file.
7684
76852003-11-26 Ben Elliston <bje@wasabisystems.com>
7686
7687 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7688 NetBSD as it does on FreeBSD. Modelled on a similar change by
7689 Mark Kettenis on 2003-05-30.
7690 (link-flags): Set to "--entry _start" regardless of target.
7691 Special linker flags are to be appended to $link-flags.
7692 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7693
76942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7695
7696 * gdb.cp/method.exp: Accept output of new demangler.
7697
76982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7699
7700 * gdb/class2.exp: New file.
7701 * gdb/class2.cc: New file.
7702
77032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7704
7705 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7706 of new demangler.
7707
77082003-11-23 Mark Kettenis <kettenis@gnu.org>
7709
7710 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7711 of gdb_test "run".
7712
77132003-11-23 Mark Kettenis <kettenis@gnu.org>
7714
7715 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7716 "continue" into "run".
7717
77182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7719
7720 Partial fix for PR testsuite/1456.
7721 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7722 call to test_compiler_info.
7723 * gdb.cp/ctti.exp: Likewise.
7724 * gdb.cp/derivation.exp: Likewise.
7725 * gdb.cp/member-ptr.exp: Likewise.
7726 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7727 reference to gcc_compiled.
7728
77292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7730
7731 Fix PR testsuite/1463.
7732 * gdb.base/structs.exp (start_structs_test): Call
7733 get_debug_format before using the debug format.
7734
77352003-11-22 Andrew Cagney <cagney@redhat.com>
7736
7737 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7738 * gdb.base/structs.exp: Use gdb_test_multiple.
7739
77402003-11-20 Andrew Cagney <cagney@redhat.com>
7741
7742 * gdb.base/structs.exp: Handle and recover from internal errors.
7743 Replace "foo${n}" with "foo<n>" in test messages.
7744
7745 * gdb.base/structs.exp: Update copyright. Rewrite.
7746 * gdb.base/structs.c: Update copyright. Rewrite.
7747
7748 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7749 resync count exceeded.
7750
7751 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7752 from the internal error.
7753 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7754 Original from Jim Blandy.
7755 (gdb_test_multiple): Use gdb_internal_error_resync.
7756
77572003-11-19 Andrew Cagney <cagney@redhat.com>
7758
7759 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7760 KFAIL.
7761
77622003-11-17 Mark Kettenis <kettenis@gnu.org>
7763
7764 New testcase for PR backtrace/1435.
7765 * gdb.arch/i386-unwind.exp: New file.
7766 * gdb.arch/i386-unwind.c: New file.
7767
77682003-11-17 Andrew Cagney <cagney@redhat.com>
7769
7770 * lib/gdb.exp (compiler_info): New global.
7771 (test_compiler_info): New function.
7772 (get_compiler_info): Set compiler_info.
7773 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7774 "compiler_info" to gcc-<major>-<minor>.
7775
77762003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.trace/configure: Remove.
7779
77802003-11-13 Elena Zannoni <ezannoni@redhat.com>
7781
7782 * gdb.base/break.c: Add comments to aid finding line numbers for
7783 breakpoints.
7784 * gdb.base/break.exp: Remove all references to explicit line
7785 numbers.
7786
77872003-11-11 Nick Clifton <nickc@redhat.com>
7788
7789 * gdb.base/shreloc.exp: Do not run for targets which do not
7790 support shared objects.
7791
77922003-11-10 Corinna Vinschen <vinschen@redhat.com>
7793
7794 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7795 Don't run tests if nofileio flag is given.
7796
77972003-11-07 Elena Zannoni <ezannoni@redhat.com>
7798
7799 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
7800 as well as 'Watchpoint'.
7801
78022003-11-06 Elena Zannoni <ezannoni@redhat.com>
7803
7804 Reported by Jim Ingham <jingham@apple.com>:
7805 * gdb.base/annota1.exp: Match at least one occurrence of the
7806 signal handler annotation.
7807
78082003-11-06 Elena Zannoni <ezannoni@redhat.com>
7809
7810 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7811 as well as 'Watchpoint'.
7812
78132003-11-05 Michael Chastain <mec@shout.net>
7814
7815 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7816
78172003-11-03 Kris Warkentin <kewarken@qnx.com>
7818
7819 * gdb.arch/gdb1291.c: New test file.
7820 * gdb.arch/gdb1291.exp: New test script.
7821 * gdb.arch/gdb1431.c: New test file.
7822 * gdb.arch/gdb1431.exp: New test script.
7823
78242003-10-22 Michael Chastain <mec@shout.net>
7825
7826 * gdb.mi/pthreads.c: Add copyright notice.
7827
78282003-10-22 Michael Chastain <mec@shout.net>
7829
7830 * gdb.threads/pthreads.c: Add copyright notice.
7831
78322003-10-20 Michael Chastain <mec@shout.net>
7833
7834 * gdb.base/gdb1056.exp: New test script.
7835
78362003-10-13 Daniel Jacobowitz <drow@mvista.com>
7837
7838 * gdb.threads/killed.exp: Use gdb_run_cmd.
7839
78402003-10-13 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7843 create a core file.
7844 * gdb.threads/gcore-thread.exp: Likewise.
7845
78462003-10-13 Corinna Vinschen <vinschen@redhat.com>
7847
7848 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7849 type, based on char type.
7850 (struct bit_flags_short_t): New bitfield type, based on short type.
7851 (init_bit_flags_char): New fuction.
7852 (init_bit_flags_short): Ditto.
7853 (print_bit_flags_char): Ditto.
7854 (print_bit_flags_short): Ditto.
7855 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7856
78572003-10-11 Michael Chastain <mec@shout.net>
7858
7859 * gdb.base/call-rt-st.exp: Update copyright year.
7860
78612003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7862
7863 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7864 * gdb.disasm/sh3.s: Ditto.
7865
78662003-10-07 Daniel Jacobowitz <drow@mvista.com>
7867
7868 * gdb.threads/switch-threads.exp: New test.
7869 * gdb.threads/switch-threads.c: New source file.
7870
78712003-10-07 Corinna Vinschen <vinschen@redhat.com>
7872
7873 * gdb.base/ending-run.exp: Add sh specific case.
7874
78752003-10-06 Andrew Cagney <cagney@redhat.com>
7876
7877 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7878 * gdb.disasm/mn10200.exp: Delete obsolete file.
7879
78802003-09-29 Daniel Jacobowitz <drow@mvista.com>
7881
7882 * ChangeLog: Correct an entry command.exp -> commands.exp.
7883 * gdb.base/commands.exp (bp_deleted_in_command_test)
7884 (temporary_breakpoint_commands): Check noargs.
7885
78862003-09-25 David Carlton <carlton@kealia.com>
7887
7888 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7889 of some print tests, where appropriate. Add tests for C::D::cd,
7890 E::ce, F::cXfX, G::XgX.
7891 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7892
78932003-09-25 Richard Earnshaw <rearnsha@arm.com>
7894
7895 * lib/java.exp (java_init): Import target_alias before using it.
7896
78972003-09-25 David Carlton <carlton@kealia.com>
7898
7899 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7900
79012003-09-23 Elena Zannoni <ezannoni@redhat.com>
7902
7903 * gdb.base/selftest.exp: Accomodate more instruction reordering
7904 weirdness.
7905
79062003-09-17 Michael Chastain <mec@shout.net>
7907
7908 * gdb.cp/gdb1355.exp: New file.
7909 * gdb.cp/gdb1355.c: New file.
7910
79112003-09-15 Corinna Vinschen <vinschen@redhat.com>
7912
7913 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7914 * gdb.asm/sh.inc: New file.
7915
79162003-09-11 David Carlton <carlton@kealia.com>
7917
7918 * gdb.cp/namespace.exp: Add tests for namespace types.
7919 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
7920 (test_namespace): New.
7921
79222003-09-11 Elena Zannoni <ezannoni@redhat.com>
7923
7924 * gdb.base/relocate.exp: Handle new gdb output at startup.
7925 * gdb.stabs/weird.exp: Ditto.
7926
79272003-09-08 Michael Chastain <mec@shout.net>
7928
7929 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7930
79312003-09-07 Michael Chastain <mec@shout.net>
7932
7933 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7934 'parse error'.
7935
79362003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7937
7938 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7939
79402003-08-30 Michael Chastain <mec@shout.net>
7941
7942 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7943 * gdb.gdb/observer.exp: Ditto.
7944 * gdb.gdb/xfullpath.exp: Ditto.
7945
79462003-08-29 Mark Kettenis <kettenis@gnu.org>
7947
7948 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7949 *-*-*bsd*.
7950
79512003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7952
7953 * gdb.base/dump.exp: Skip for ia64.
7954
79552003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7956
7957 * gdb.asm/asm-source.exp: Add ia64 support.
7958 * gdb.asm/ia64.inc: New file.
7959
79602003-08-22 Michael Chastain <mec@shout.net>
7961
7962 * gdb.cp: New directory.
7963 * gdb.cp/*: Copy from gdb.c++/*.
7964 * gdb.c++/*: Remove.
7965 * Makefile.in: Change gdb.c++ to gdb.cp.
7966 * configure.in: Ditto.
7967 * configure: Regnerate.
7968
79692003-08-18 Mark Kettenis <kettenis@gnu.org>
7970
7971 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7972 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7973
79742003-08-17 Daniel Jacobowitz <drow@mvista.com>
7975
7976 * mi-var-display.exp (-var-list-children weird): Accept function
7977 pointers with argument types.
7978 * mi1-var-display.exp (-var-list-children weird): Likewise.
7979 * mi2-var-display.exp (-var-list-children weird): Likewise.
7980
79812003-08-17 Daniel Jacobowitz <drow@mvista.com>
7982
7983 * gdb.base/annota3.exp: Add missing newline.
7984
79852003-08-06 Michael Chastain <mec@shout.net>
7986
7987 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7988
79892003-08-12 Michael Snyder <msnyder@redhat.com>
7990
7991 * gdb.base/float.exp: Add test for SH.
7992
79932003-08-10 Mark Kettenis <kettenis@gnu.org>
7994
7995 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7996
79972003-08-07 Elena Zannoni <ezannoni@redhat.com>
7998
7999 * gdb.base/completion.exp: Remove reduntant completion test
8000 on filename.
8001
80022003-08-07 Elena Zannoni <ezannoni@redhat.com>
8003
8004 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8005 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8006 gdb.trace/save-trace.exp: Make sure that full pathnames are
8007 escaped correctly.
8008
80092003-08-07 Elena Zannoni <ezannoni@redhat.com>
8010
8011 * configure.in: Don't generate config.h from config.hin.
8012 * configure: Regenerate.
8013 * config.hin: Remove file.
8014 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8015 * gdb.threads/pthreads.c: Ditto.
8016
80172003-08-07 Daniel Jacobowitz <drow@mvista.com>
8018
8019 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8020 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8021 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8022 Replace ld24 with seth/add3.
8023
80242003-08-02 Andrew Cagney <cagney@redhat.com>
8025
8026 * gdb.base/annota3.exp: New file.
8027 * gdb.base/annota3.c: New file.
8028 * gdb.c++/annota3.exp: New file.
8029 * gdb.c++/annota3.cc: New file.
8030
80312003-07-29 Michael Chastain <mec@shout.net>
8032
8033 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8034 actually failed.
8035 (do_pass): Likewise.
8036 * gdb.threads/tls.exp: Always initialize no_of_threads.
8037
80382003-07-27 Daniel Jacobowitz <drow@mvista.com>
8039
8040 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8041 pattern.
8042 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8043 * gdb.threads/tls.exp: Recognize one case of the host library not
8044 supporting TLS.
8045
80462003-07-27 Andrew Cagney <cagney@redhat.com>
8047
8048 * gdb.base/fileio.exp: Use SH when running commands using
8049 remote_exec.
8050
80512003-07-24 Daniel Jacobowitz <drow@mvista.com>
8052
8053 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8054 * gdb.base/relocate.c (dummy): New padding array.
8055
80562003-07-22 Michael Snyder <msnyder@redhat.com>
8057
8058 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
8059
8060 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8061 patterns to be more general, accepting old and new output.
8062 Some output chars (such as '+') also must be quoted.
8063 Some addresses are displayed numerically instead of
8064 symbolically.
8065
80662003-07-23 Michael Snyder <msnyder@redhat.com>
8067
8068 * gdb.base/return2.exp: Don't test long-long return.
8069
8070 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8071 * gdb.disasm/t01_mov.exp: Ditto.
8072 * gdb.disasm/t02_mova.s: Ditto.
8073 * gdb.disasm/t02_mova.exp: Ditto.
8074 * gdb.disasm/t03_add.s: Ditto.
8075 * gdb.disasm/t03_add.exp: Ditto.
8076 * gdb.disasm/t04_sub.s: Ditto.
8077 * gdb.disasm/t04_sub.exp: Ditto.
8078 * gdb.disasm/t05_cmp.s: Ditto.
8079 * gdb.disasm/t05_cmp.exp: Ditto.
8080 * gdb.disasm/t06_ari2.s: Ditto.
8081 * gdb.disasm/t06_ari2.exp: Ditto.
8082 * gdb.disasm/t07_ari3.s: Ditto.
8083 * gdb.disasm/t07_ari3.exp: Ditto.
8084 * gdb.disasm/t08_or.s: Ditto.
8085 * gdb.disasm/t08_or.exp: Ditto.
8086 * gdb.disasm/t09_xor.s: Ditto.
8087 * gdb.disasm/t09_xor.exp: Ditto.
8088 * gdb.disasm/t10_and.s: Ditto.
8089 * gdb.disasm/t10_and.exp: Ditto.
8090 * gdb.disasm/t11_logs.s: Ditto.
8091 * gdb.disasm/t11_logs.exp: Ditto.
8092 * gdb.disasm/t12_bit.s: Ditto.
8093 * gdb.disasm/t12_bit.exp: Ditto.
8094 * gdb.disasm/t13_otr.s: Ditto.
8095 * gdb.disasm/t13_otr.exp: Ditto.
8096
80972003-07-22 Elena Zannoni <ezannoni@redhat.com>
8098
8099 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8100
81012003-07-22 Elena Zannoni <ezannoni@redhat.com>
8102
8103 * gdb.threads/tls.c : New file.
8104 * gdb.threads/tls.exp : New file.
8105 * gdb.threads/tls-main.c : New file.
8106 * gdb.threads/tls-shared.c : New file.
8107 * gdb.threads/tls-shared.exp : New file.
8108
81092003-07-22 Andreas Schwab <schwab@suse.de>
8110
8111 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8112
81132003-07-20 Andreas Schwab <schwab@suse.de>
8114
8115 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8116 due to insn reordering.
8117
81182003-07-15 Andrew Cagney <cagney@redhat.com>
8119
8120 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8121
81222003-07-15 Michael Chastain <mec@shout.net>
8123
8124 * gdb.base/gdb1250.exp: New file.
8125 * gdb.base/gdb1250.c: New file.
8126
81272003-07-09 Michal Ludvig <mludvig@suse.cz>
8128
8129 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8130 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8131
81322003-07-09 Elena Zannoni <ezannoni@redhat.com>
8133
8134 * gdb.threads/tls.c: New file.
8135 * gdb.threads/tls.exp: New file.
8136 * gdb.threads/tls-main.c: New file.
8137 * gdb.threads/tls-shared.c: New file.
8138 * gdb.threads/tls-shared.exp: New file.
8139
81402003-07-09 Elena Zannoni <ezannoni@redhat.com>
8141
8142 * gdb.base/annota1.exp: Make sure that we properly escape the
8143 full path of the source file. Xfail more permissive patterns,
8144 due to a compiler debug info problem.
8145
81462003-07-07 Andreas Schwab <schwab@suse.de>
8147
8148 * gdb.asm/m68k.inc: New file.
8149 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8150
8151 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8152 arguments"): Also match negative number.
8153
8154 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8155
81562003-07-03 Daniel Jacobowitz <drow@mvista.com>
8157
8158 * gdb.base/store.c (charest): New typedef.
8159 (add_char): Rename to add_charest, update.
8160 (wack_char): Rename to wack_charest, update types. Return l + r
8161 to keep r live across the call.
8162 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8163 (wack_double, wack_doublest): Return l + r to keep r live across
8164 the call.
8165 * gdb.base/store.exp: Accomodate store.c changes.
8166
81672003-06-30 David Carlton <carlton@kealia.com>
8168
8169 * gdb.c++/maint.exp (test_invalid_name): New.
8170 (test_first_component): Add tests for invalid names.
8171
81722003-06-29 Michael Chastain <mec@shout.net>
8173
8174 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8175 output of '<VTT for class>' for virtual base classes.
8176
81772003-06-29 Daniel Jacobowitz <drow@mvista.com>
8178
8179 * gdb.base/completion.exp: Tab-complete "complet" instead of
8180 "compl".
8181 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8182
81832003-06-29 Daniel Jacobowitz <drow@mvista.com>
8184
8185 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8186 * gdb.base/volatile.exp: Likewise.
8187
81882003-06-29 Daniel Jacobowitz <drow@mvista.com>
8189
8190 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8191 gdb/1265.
8192
81932003-06-28 Michael Chastain <mec@shout.net>
8194 Daniel Jacobowitz <drow@mvista.com>
8195
8196 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8197 initial line count of 'captured_main' from 26 to 32.
8198 (test_with_self): Allow xmalloc call to be interleaved with the
8199 preceding two lines.
8200
82012003-06-24 Joel Brobecker <brobecker@gnat.com>
8202
8203 * gdb.base/bang.exp: New testcase.
8204
82052003-06-23 Joel Brobecker <brobecker@gnat.com>
8206
8207 * gdb.base/langs.exp: Add some tests for the "minimal" language
8208 support.
8209
82102003-06-23 Elena Zannoni <ezannoni@redhat.com>
8211
8212 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8213 the testcase.
8214
82152003-06-22 Daniel Jacobowitz <drow@mvista.com>
8216
8217 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8218 offset.
8219
82202003-06-22 Daniel Jacobowitz <drow@mvista.com>
8221
8222 * gdb.c++/pr-1210.cc: New file.
8223 * gdb.c++/pr-1210.exp: New file.
8224
82252003-06-21 Daniel Jacobowitz <drow@mvista.com>
8226
8227 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8228 000-exec-continue.
8229
82302003-06-15 Mark Kettenis <kettenis@gnu.org>
8231
8232 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8233 on *-*-*bsd* instead of *-*-freebsd*.
8234
82352003-06-14 Andrew Cagney <cagney@redhat.com>
8236
8237 * gdb.base/store.exp: Test longest and doublest. Test all
8238 parameters. Weaken return statement match.
8239 * gdb.base/store.c: Add longest and doublest - aka long long and
8240 long double functions. Put all parameters into local register
8241 variables. Use negative values.
8242
82432003-06-14 Andrew Cagney <cagney@redhat.com>
8244
8245 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8246 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8247 exit status.
8248 * gdb.base/fileio.exp: Disable target when nointerrupts and
8249 noinferiorio, instead of limiting it to remote. Use remote_exec
8250 instead of system.
8251
82522003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8253
8254 * gdb.base/float.exp: Add ia64 support.
8255
82562003-06-12 Corinna Vinschen <vinschen@redhat.com>
8257
8258 * gdb.base/fileio.exp: Run only on remote targets.
8259
82602003-06-10 Corinna Vinschen <vinschen@redhat.com>
8261
8262 * gdb.base/fileio.c: New file, testing File-I/O.
8263 * gdb.base/fileio.exp: Ditto.
8264
82652003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8266
8267 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8268 shared objects after relocation at load time (gdb PR/1132).
8269 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
8270 as above, part of the shared object relocation test.
8271
82722003-06-08 Mark Kettenis <kettenis@gnu.org>
8273
8274 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8275 fully filled history list.
8276 * gdb.base/gdb_history: New file.
8277
8278 * gdb.base/signals.exp: XFAIL "continue to func1" on
8279 i*86-*-freebsd*.
8280
8281 * gdb.base/attach.exp: When trying to attach to a nonexistent
8282 process, make it possible to specify the PID based on the target,
8283 and do so for *-*-freebsd*.
8284
82852003-06-02 Richard Henderson <rth@redhat.com>
8286
8287 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8288
82892003-06-02 Richard Henderson <rth@redhat.com>
8290
8291 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8292
82932003-06-02 Richard Henderson <rth@redhat.com>
8294
8295 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8296
82972003-06-01 Daniel Jacobowitz <drow@mvista.com>
8298
8299 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8300 of globalvar.
8301
83022003-06-01 Mark Kettenis <kettenis@gnu.org>
8303
8304 * gdb.asm/asm-source.exp: Check for memory read errors in
8305 disassembler test on *BSD too.
8306
83072003-06-01 Richard Henderson <rth@redhat.com>
8308
8309 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8310 for .frame.
8311 (gdbasm_call): Lose ldgp.
8312 (gdbasm_startup): Add frame information.
8313 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8314
83152003-05-31 Mark Kettenis <kettenis@gnu.org>
8316
8317 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8318 i?86-*-*.
8319
83202003-05-30 Mark Kettenis <kettenis@gnu.org>
8321
8322 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8323 FreeBSD.
8324
83252003-05-29 Richard Henderson <rth@redhat.com>
8326
8327 * gdb.asm/alpha.inc: New file.
8328 * gdb.asm/asm-source.exp: Use it.
8329
83302003-05-29 Jim Blandy <jimb@redhat.com>
8331
8332 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8333 'core.PID'.
8334
83352003-05-22 Jim Blandy <jimb@redhat.com>
8336
8337 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8338 backtrace.
8339
83402003-05-20 David Carlton <carlton@math.stanford.edu>
8341
8342 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8343 this time.
8344
83452003-05-19 David Carlton <carlton@bactrian.org>
8346
8347 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8348 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8349
83502003-05-19 David Carlton <carlton@bactrian.org>
8351
8352 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8353 namespace tests.
8354 Bump copyright date.
8355 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8356 (main): Call C::D::marker2.
8357 * gdb.c++/namespace1.cc: New file.
8358
83592003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8360
8361 Roland McGrath <roland@redhat.com>
8362 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
8363 there is no manager thread.
8364
83652003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8366
8367 * gdb.threads/schedlock.exp: Remove assumption that all threads
8368 will run in a particular small time slice. Also ensure we break
8369 in one of the child threads rather than the main thread.
8370
83712003-05-07 Jim Blandy <jimb@redhat.com>
8372
8373 Add support for assembly source testing on the s390x.
8374 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8375 architecture.
8376 * gdb.asm/s390x.inc: New file.
8377
8378 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8379 succession of 'if' statements.
8380
83812003-05-05 Andrew Cagney <cagney@redhat.com>
8382
8383 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8384
83852003-05-05 Andrew Cagney <cagney@redhat.com>
8386
8387 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8388 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8389
83902003-05-02 Elena Zannoni <ezannoni@redhat.com>
8391
8392 * gdb.base/charset.exp: Update based on new behavior of set/show
8393 charset commands.
8394
83952003-05-01 Andrew Cagney <cagney@redhat.com>
8396
8397 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8398 variable do not give memory errors.
8399
84002003-04-30 Adam Fedor <fedor@gnu.org>
8401
8402 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8403 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8404 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8405 gdb.objc/basicclass.m: : New files
8406
8407 * lib/gdb.exp (gdb_compile_objc): New procedure.
8408
84092003-04-27 Daniel Jacobowitz <drow@mvista.com>
8410
8411 * gdb.base/signals.exp: Make backtrace tests more specific.
8412
84132003-04-23 David Carlton <carlton@bactrian.org>
8414
8415 * gdb.c++/maint.exp (test_first_component): Add tests for
8416 'operator' in more locations.
8417
84182003-04-16 Kevin Buettner <kevinb@redhat.com>
8419
8420 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8421
84222003-04-16 Elena Zannoni <ezannoni@redhat.com>
8423
8424 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
8425 func marke' instead. Update test name.
8426
84272003-04-15 David Carlton <carlton@math.stanford.edu>
8428
8429 * gdb.c++/maint.exp: New file.
8430
84312003-04-14 Elena Zannoni <ezannoni@redhat.com>
8432
8433 * gdb.threads/schedlock.c: Change type of thread function argument
8434 to long, to avoid warnings on 64-bit platforms.
8435
84362003-04-14 Elena Zannoni <ezannoni@redhat.com>
8437
8438 * gdb.base/attach.exp: Add new message from ptrace in case of
8439 attaching to nonexistent process.
8440
84412003-04-11 Jim Blandy <jimb@redhat.com>
8442
8443 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8444 gdb.c++/userdef.cc: Place comments on the lines to which the
8445 marker function might return.
8446 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8447 gdb.c++/userdef.exp: Look for those comments to check that we've
8448 returned to the right place, instead of checking line numbers.
8449
84502003-04-11 Elena Zannoni <ezannoni@redhat.com>
8451
8452 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8453 match on sourcefile name, instead of directory name.
8454
84552003-04-10 Elena Zannoni <ezannoni@redhat.com>
8456
8457 * gdb.base/completion.exp: Use string_to_regexp to match the
8458 working directory name.
8459
84602003-04-09 Jim Blandy <jimb@redhat.com>
8461
8462 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8463 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8464 after an inferior function call, report the failure, but allow the
8465 test to continue.
8466
84672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8468
8469 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8470 with -DPROTOTYPES.
8471
84722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8473
8474 * gdb.base/break.exp: Revert last patch.
8475
84762003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8477
8478 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8479 with -DPROTOTYPES.
8480
84812003-04-02 Andrew Cagney <cagney@redhat.com>
8482
8483 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8484 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8485 matching directories by the name breakpoint.
8486 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8487 Make "continue to marker1" consistent.
8488 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8489 message consistent.
8490 * lib/gdb.exp: Put "the program is no longer running", and "the
8491 program exited" in parenthesis.
8492 * lib/mi-support.exp: Ditto.
8493
84942003-04-02 Bob Rossi <bob_rossi@cox.net>
8495
8496 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8497
84982003-03-29 Andrew Cagney <cagney@redhat.com>
8499
8500 * gdb.base/sizeof.c (main): Print the value of '\377'.
8501 * gdb.base/sizeof.exp: Check the sign of '\377'.
8502
85032003-03-27 Michael Chastain <mec@shout.net>
8504
8505 * gdb.base/gdb1090.exp: New file.
8506 * gdb.base/gdb1090.cc: New file.
8507
85082003-03-27 J. Brobecker <brobecker@gnat.com>
8509
8510 * gdb.gdb/observer.exp: New regression test.
8511
85122003-03-27 Michael Chastain <mec@shout.net>
8513
8514 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8515 * gdb.base/ptype.exp: Likewise.
8516
85172003-03-27 Corinna Vinschen <vinschen@redhat.com>
8518
8519 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8520
85212003-03-26 Michael Chastain <mec@shout.net>
8522
8523 * gdb.base/ptype.exp: Actually use some typedef'd types.
8524
85252003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8526
8527 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8528 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8529
85302003-03-20 Corinna Vinschen <vinschen@redhat.com>
8531
8532 * gdb.base/default.exp: Fix regular expression.
8533
85342003-03-20 Corinna Vinschen <vinschen@redhat.com>
8535
8536 * gdb.base/args.exp: Fix regular expression.
8537
85382003-03-20 Corinna Vinschen <vinschen@redhat.com>
8539
8540 * gdb.base/help.exp: Allow Win32 child process.
8541
85422003-03-20 Corinna Vinschen <vinschen@redhat.com>
8543
8544 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8545 when stepping out of main().
8546
85472003-03-20 Corinna Vinschen <vinschen@redhat.com>
8548
8549 * gdb.base/default.exp: Check for win32 specific message when calling
8550 "run" without executable.
8551
85522003-03-20 Corinna Vinschen <vinschen@redhat.com>
8553
8554 * gdb.base/args.exp: Expect .exe in output.
8555
85562003-03-20 Corinna Vinschen <vinschen@redhat.com>
8557
8558 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8559 Cygwin native.
8560
85612003-03-17 Andrew Cagney <cagney@redhat.com>
8562
8563 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8564 vector registes.
8565 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8566 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8567
85682003-03-17 David Carlton <carlton@math.stanford.edu>
8569
8570 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8571 test, for PR breakpoints/38.
8572 Call test_watchpoint_and_breakpoint.
8573 * gdb.base/watchpoint.c (func3): New function.
8574 (main): Call func3.
8575
85762003-03-04 David Carlton <carlton@math.stanford.edu>
8577
8578 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8579 Garply<Garply<char> >:: garply".
8580 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8581 with respect to PR c++/1111; note also PR c++/1113.
8582 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8583 respect to PR c++/1062.
8584 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8585
85862003-03-03 David Carlton <carlton@math.stanford.edu>
8587
8588 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8589 with respect to PR c++/57.
8590 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8591 c++/826.
8592 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8593 respect to PR c++/57.
8594
85952003-03-03 David Carlton <carlton@math.stanford.edu>
8596
8597 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8598 respect to PR c++/33 into FAILs.
8599
86002003-03-03 Michael Chastain <mec@shout.net>
8601
8602 * configure.in: Update copyright years.
8603
86042003-03-03 Michael Chastain <mec@shout.net>
8605
8606 * Makefile.in: Update copyright years.
8607
86082003-02-28 David Carlton <carlton@math.stanford.edu>
8609
8610 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8611 print class instead of struct and/or superfluous protection
8612 specifiers, as long as the resulting output is equivalent to the
8613 source code.
8614 Delete FIXME from end of messages on tests that don't need
8615 fixing.
8616
86172003-02-28 David Carlton <carlton@math.stanford.edu>
8618
8619 * gdb.c++/templates.exp (do_tests): Allow const in the two
8620 Foo<volatile char *>::foo tests.
8621
86222003-02-27 Michael Snyder <msnyder@redhat.com>
8623
8624 * gdb.base/restore.c (main): Return zero, so exit code
8625 will be consistant.
8626
86272003-02-26 David Carlton <carlton@math.stanford.edu>
8628
8629 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8630 char *>::foo" test with respect to PR c++/33. Create a new test
8631 which is identical to that one except that it doesn't put the
8632 space between the "char" and the "*"; KFAIL it, too.
8633
86342003-02-26 David Carlton <carlton@math.stanford.edu>
8635
8636 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8637 template types into either PASSes or KFAILs (corresponding to PR
8638 c++/57). Tweak indentation. Update copyright.
8639
86402003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8641
8642 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8643
86442003-02-13 Michael Chastain <mec@shout.net>
8645
8646 * gdb.base/exprs.exp: Remove i960 remnants.
8647 * gdb.base/funcargs.exp: Likewise.
8648 * gdb.base/list.exp: Likewise.
8649 * gdb.base/ptype.exp: Likewise.
8650
86512003-02-14 David Carlton <carlton@math.stanford.edu>
8652
8653 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8654 pEe->D::vg()" from XFAIL to KFAIL.
8655
86562003-02-13 Jason Molenda (jmolenda@apple.com)
8657
8658 * gdb.base/maint.exp: Update maint print statistics regexp to include
8659 new entries.
8660
86612003-02-13 Michael Chastain <mec@shout.net>
8662
8663 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8664
86652003-02-12 Michael Chastain <mec@shout.net>
8666
8667 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8668 * gdb.c++/inherit.exp: Likewise.
8669 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8670 * gdb.c++/templates.exp: Likewise.
8671 * gdb.c++/virtfunc.exp: Likewise.
8672
86732003-02-06 Jason Molenda (jason-cl@molenda.com)
8674
8675 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8676 why the code is written that way.
8677
86782003-02-05 Michael Chastain <mec@shout.net>
8679
8680 * gdb.base/dump.exp: Add missing copyright line.
8681
86822003-02-05 Jason Molenda (jason-cl@molenda.com)
8683
8684 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
8685 at the beginning so the breakpoint doesn't get set on the loop.
8686
86872003-02-05 Michael Chastain <mec@shout.net>
8688
8689 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8690 output for configurations with gcc 2.95.3.
8691
86922003-02-05 Keith Seitz <keiths@redhat.com>
8693 Andrew Cagney <ac131313@redhat.com>
8694
8695 * gdb.mi/mi-cli.exp: New file.
8696
86972003-02-04 Michael Chastain <mec@shout.net>
8698
8699 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8700 Call perror and then continue.
8701
87022003-02-03 Michael Chastain <mec@shout.net>
8703
8704 * gdb.c++/pr-1023.cc: New file.
8705 * gdb.c++/pr-1023.exp: New file.
8706
87072003-02-05 Jim Blandy <jimb@redhat.com>
8708
8709 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8710 it's local to foobar. Check for it there, and check that it's not
8711 present in main.
8712 * gdb.c++/local.cc (marker2): New function.
8713 (foobar): Call marker1.
8714 (main): Call marker2 instead of marker1.
8715
87162003-02-04 Andrew Cagney <ac131313@redhat.com>
8717
8718 * gdb.disasm/mn10200.exp: Obsolete file.
8719 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8720 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8721 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8722
87232003-02-04 David Carlton <carlton@math.stanford.edu>
8724
8725 * gdb.c++/overload.exp: Test intToChar(1).
8726 * gdb.c++/overload.cc (intToChar): New.
8727 (main): Call intToChar.
8728
87292003-02-03 David Carlton <carlton@math.stanford.edu>
8730
8731 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8732 'might_kfail' arg.
8733 KFAIL some of the continue_to_bp_overloaded calls, according to
8734 PR c++/1025.
8735
87362003-02-01 Michael Chastain <mec@shout.net>
8737
8738 * gdb.base/advance.c (marker1): New marker function.
8739 * gdb.base/advance.exp: When the 'advance' command lands on the
8740 return breakpoint, it can legitimately stop on either the
8741 current line or the next line. Accommodate both outcomes.
8742 * gdb.base/until.exp: Likewise.
8743
87442003-02-02 Andrew Cagney <ac131313@redhat.com>
8745
8746 2002-11-10 Jason Molenda (jason-cl@molenda.com):
8747 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8748 now a list, not a tuple.
8749 * gdb.mi/mi-var-display.exp: Ditto.
8750 * gdb.mi/gdb792.exp: Ditto.
8751
87522003-02-01 Andrew Cagney <ac131313@redhat.com>
8753
8754 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
8755 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8756 stack backtraces.
8757 * gdb.mi/mi-syn-frame.c: Part of same.
8758
87592003-02-01 Mark Kettenis <kettenis@gnu.org>
8760
8761 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8762 gdb.mi/mi1-pthreads.exp: Return instead of calling
8763 gdb_suppress_entire_file.
8764
87652003-02-01 Mark Salter <msalter@redhat.com>
8766
8767 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8768
87692003-01-31 Mark Salter <msalter@redhat.com>
8770
8771 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8772 Support empty arg.
8773
87742003-01-30 Michael Chastain <mec@shout.net>
8775
8776 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8777 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8778 has been fixed in gdb/readline on 2003-01-09.
8779
87802003-01-29 Michael Snyder <msnyder@redhat.com>
8781
8782 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8783 * gdb.base/display.exp: Allow for leading underscore in symbol.
8784 * gdb.base/args.exp: Skip if target does not support args passing.
8785
87862003-01-22 Daniel Jacobowitz <drow@mvista.com>
8787
8788 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
8789 gdb_test. Accept a list of expect arguments as the third
8790 parameter.
8791 (gdb_test): Use it.
8792
87932003-01-20 Elena Zannoni <ezannoni@redhat.com>
8794
8795 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8796 allow for different test tree configurations. Update some
8797 tescases accordingly.
8798 * gdb.arch/altivec-regs.exp: Ditto.
8799 * gdb.asm/asm-source.exp: Ditto.
8800 * gdb.base/advance.exp: Ditto.
8801 * gdb.base/display.exp: Ditto.
8802 * gdb.base/long_long.exp: Ditto.
8803 * gdb.base/mips_pro.exp: Ditto.
8804 * gdb.base/overlays.exp: Ditto.
8805 * gdb.base/relocate.exp: Ditto.
8806 * gdb.base/setshow.exp: Ditto.
8807 * gdb.base/step-line.exp: Ditto.
8808 * gdb.base/step-test.exp: Ditto.
8809 * gdb.base/until.exp: Ditto.
8810 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8811
88122003-01-17 David Carlton <carlton@math.stanford.edu>
8813
8814 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8815 corresponding to PR c++/945.
8816 Update copyright.
8817
88182003-01-17 David Carlton <carlton@math.stanford.edu>
8819
8820 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8821 corresponding to PR c++/68.
8822
88232003-01-17 David Carlton <carlton@math.stanford.edu>
8824
8825 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8826 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8827 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8828
88292003-01-15 Elena Zannoni <ezannoni@redhat.com>
8830
8831 * gdb.base/break.exp: Fix change of default location, because of
8832 removal of until tests.
8833 * gdb.base/help.exp: Update test for new 'until' help message.
8834 Add test for help on 'advance'.
8835 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
8836
88372003-01-15 Mark Kettenis <kettenis@gnu.org>
8838
8839 * gdb.base/default.exp: Adapt "info float" test for recent changes
8840 to that command. Add test for "info vector".
8841 * gdb.base/float.exp: New file. Add test for "info float" that
8842 resembles the old test in gdb.base/default.exp.
8843
88442003-01-15 David Carlton <carlton@math.stanford.edu>
8845
8846 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8847
88482003-01-15 Elena Zannoni <ezannoni@redhat.com>
8849
8850 * gdb.base/break.exp: Move the tests of until command from here...
8851 * gdb.base/until.exp: ... to here. New file. Add other tests.
8852 * gdb.base/advance.c: New file.
8853 * gdb.base/advance.exp: New file.
8854
88552003-01-14 Elena Zannoni <ezannoni@redhat.com>
8856
8857 * gdb.base/args.c: New file.
8858 * gdb.base/args.exp: New file.
8859
88602003-01-14 Daniel Jacobowitz <drow@mvista.com>
8861
8862 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8863
88642003-01-14 Daniel Jacobowitz <drow@mvista.com>
8865
8866 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8867
88682003-01-14 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8871 dates.
8872
88732003-01-13 Daniel Jacobowitz <drow@mvista.com>
8874
8875 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8876
88772003-01-13 Daniel Jacobowitz <drow@mvista.com>
8878
8879 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8880 (ptype &*"foo").
8881 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8882
88832003-01-13 Daniel Jacobowitz <drow@mvista.com>
8884
8885 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8886 * gdb.mi/mi1-console.exp: Likewise.
8887
88882003-01-13 Daniel Jacobowitz <drow@mvista.com>
8889
8890 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8891 * gdb.mi/mi1-console.exp: Likewise.
8892
88932003-01-13 Daniel Jacobowitz <drow@mvista.com>
8894
8895 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8896
88972003-01-09 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * gdb.base/detach.exp: New test.
8900
89012003-01-09 Daniel Jacobowitz <drow@mvista.com>
8902
8903 * Makefile.in (ALL_SUBDIRS): New variable.
8904 (subdirs, clean, distclean): Use it.
8905 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8906 regenerating Makefile, since it is generated from the top level.
8907 * gdb.asm/Makefile.in: Likewise.
8908 * gdb.base/Makefile.in: Likewise.
8909 * gdb.c++/Makefile.in: Likewise.
8910 * gdb.disasm/Makefile.in: Likewise.
8911 * gdb.java/Makefile.in: Likewise.
8912 * gdb.mi/Makefile.in: Likewise.
8913 * gdb.threads/Makefile.in: Likewise.
8914 * gdb.trace/Makefile.in: Likewise.
8915
89162003-01-09 David Carlton <carlton@math.stanford.edu>
8917
8918 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8919 Add copyright year 2003.
8920
89212003-01-06 Michael Chastain <mec@shout.net>
8922
8923 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8924 When selecting a thread, 'line' and 'file' are optional.
8925 * gdb.mi/mi1-pthreads.exp: Likewise.
8926
89272003-01-06 Andreas Schwab <schwab@suse.de>
8928
8929 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8930 failures.
8931
89322003-01-04 Daniel Jacobowitz <drow@mvista.com>
8933
8934 Fix PR gdb/844
8935 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8936 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8937
8938 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8939 instead of calling gdb_suppress_entire_file.
8940 * gdb.threads/print-threads.exp: Likewise.
8941 * gdb.threads/schedlock.exp: Likewise.
8942
8943 * gdb.threads/killed.exp: Return instead of calling
8944 gdb_suppress_entire_file.
8945 * gdb.threads/linux-dp.exp: Likewise.
8946 * gdb.threads/pthreads.exp: Likewise.
8947
89482003-01-04 Daniel Jacobowitz <drow@mvista.com>
8949
8950 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8951 stabs.
8952 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8953 * gdb.base/whatis.exp: Always allow (void) after function names.
8954
89552003-01-04 Daniel Jacobowitz <drow@mvista.com>
8956
8957 * gdb.c++/casts.exp: Correct regexp.
8958
89592003-01-04 Mark Kettenis <kettenis@gnu.org>
8960
8961 * configure.in: Call AC_CONFIG_HEADER. Don't call
8962 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8963 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8964 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8965 aforementioned directories in the AC_OUPUT call.
8966 * config.hin: New file.
8967 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8968 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8969 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8970 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8971 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8972 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8973 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8974 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8975 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8976 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8977 gdb.threads/configure.in, gdb.threads/configure,
8978 gdb.threads/config.in, gdb.trace/configure.in,
8979 gdb.trace/configure: Removed.
8980
89812003-01-03 Michael Chastain <mec@shout.net>
8982
8983 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8984 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8985
89862003-01-03 Daniel Jacobowitz <drow@mvista.com>
8987
8988 * gdb.base/store.exp: Fix regular expressions.
8989
89902002-12-28 Mark Kettenis <kettenis@gnu.org>
8991
8992 * configure.in: Rewrite.
8993 * configure: Regenerated.
8994
89952003-01-03 David Carlton <carlton@math.stanford.edu>
8996
8997 * gdb.base/psymtab.exp: New file.
8998 * gdb.base/psymtab1.c: Ditto.
8999 * gdb.base/psymtab2.c: Ditto.
9000
90012002-12-23 Adam Fedor <fedor@gnu.org>
9002
9003 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9004
90052002-12-23 David Carlton <carlton@math.stanford.edu>
9006
9007 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9008 and current_directory initialization.
9009
90102002-12-22 Jim Blandy <jimb@redhat.com>
9011
9012 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9013 rather than as part of the output file name.
9014
9015 * gdb.base/attach.exp: There's no need to copy the test program to
9016 /tmp; that was only ever necessary on HP/UX, and this test is
9017 entirely disabled there anyway.
9018
90192002-12-21 Jim Blandy <jimb@redhat.com>
9020
9021 * gdb.c++/psmang.exp: Doc fix.
9022
9023 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9024 test.
9025
90262002-12-20 David Carlton <carlton@math.stanford.edu>
9027
9028 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9029
90302002-12-18 Michael Chastain <mec@shout.net>
9031
9032 * gdb.c++/annota2.exp: Add copyright year 2002.
9033
90342002-12-17 David Carlton <carlton@math.stanford.edu>
9035
9036 * gdb.c++/try_catch.cc: Add marker comments.
9037 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9038 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9039 * gdb.c++/m-static.cc: Ditto.
9040 * gdb.c++/m-static1.cc: Ditto.
9041 * gdb.c++/try_catch.cc: Ditto.
9042
90432002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9044
9045 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9046 to see whether we are using the new -environment-directory
9047 command which resets via -r or the old version of the command
9048 which may prompt the user. Part of fix for gdb/741.
9049
90502002-12-13 Andrew Cagney <ac131313@redhat.com>
9051
9052 * gdb.fortran/types.exp: Update obsolete comment.
9053 * gdb.fortran/exprs.exp: Ditto.
9054 * lib/gdb.exp: Delete obsolete code.
9055 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9056 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9057 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9058 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9059 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9060 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9061 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9062 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9063 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9064 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9065 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9066 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9067 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9068 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9069 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9070 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9071 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9072 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9073 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9074 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9075 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9076 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9077 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9078 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9079 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9080 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9081 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9082 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9083 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9084 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9085 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9086 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9087 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9088 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9089 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9090 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9091 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9092
90932002-12-11 David Carlton <carlton@math.stanford.edu>
9094
9095 * gdb.c++/m-data.exp: Add test for members that shadow global
9096 variables: see PR gdb/804.
9097 * gdb.c++/m-data.cc: Ditto.
9098
90992002-12-10 Daniel Jacobowitz <drow@mvista.com>
9100
9101 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9102
91032002-12-06 David Carlton <carlton@math.stanford.edu>
9104
9105 * gdb.base/store.c: Don't declare functions static.
9106
91072002-12-04 Andrew Cagney <ac131313@redhat.com>
9108
9109 * gdb.base/store.exp, gdb.base/store.c: New files.
9110
91112002-12-03 Daniel Jacobowitz <drow@mvista.com>
9112
9113 * gdb.base/selftest.exp: Update for current gdb.
9114
91152002-12-03 Daniel Jacobowitz <drow@mvista.com>
9116
9117 * gdb.base/maint.exp: Only dump symbols from one source file
9118 or objfile.
9119
91202002-12-03 Daniel Jacobowitz <drow@mvista.com>
9121
9122 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9123 function call.
9124
91252002-11-25 Jim Blandy <jimb@redhat.com>
9126
9127 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9128 function appearing in error message.
9129
91302002-11-21 Daniel Jacobowitz <drow@mvista.com>
9131
9132 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9133
91342002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9135
9136 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9137 for mi1 and current mi is in correct format. New mi startup message
9138 should be in mi console format. This is part of fix for PR gdb/604.
9139
91402002-09-18 Fernando Nasser <fnasser@redhat.com>
9141
9142 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9143 which explicitly prints the zero offset as "+0".
9144
91452002-10-22 Daniel Jacobowitz <drow@mvista.com>
9146
9147 * gdb.threads/schedlock.c (args): Make unsigned.
9148
91492002-10-21 Daniel Jacobowitz <drow@mvista.com>
9150
9151 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9152 numbers. Allow "foo2|selected stack frame".
9153 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9154 * gdb.asm/asmsrc2.s: Likewise.
9155 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9156 comments.
9157 * gdb.asm/mips.inc: New file.
9158
91592002-10-18 Adam Fedor <fedor@gnu.org>
9160
9161 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9162 * gdb.base/help.exp: Likewise.
9163
91642002-10-17 Kevin Buettner <kevinb@redhat.com>
9165
9166 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9167 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9168
91692002-10-02 Jim Blandy <jimb@redhat.com>
9170
9171 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9172
91732002-10-01 Andrew Cagney <ac131313@redhat.com>
9174
9175 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9176 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9177 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9178 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9179 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9180 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9181 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9182
91832002-09-29 Andrew Cagney <ac131313@redhat.com>
9184
9185 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9186 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9187 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9188 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9189 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9190 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9191 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
9192
91932002-09-27 Kevin Buettner <kevinb@redhat.com>
9194
9195 * gdb.base/annota1.exp (info break): Make directory components of
9196 path optional since not all compilers emit this debug information.
9197
9198 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9199 step ends up stepping out of the function instead of stopping on
9200 the epilogue.
9201
92022002-09-26 Keith Seitz <keiths@redhat.com>
9203
9204 * lib/insight-support.exp (gdbtk_start): Figure out where
9205 the insight executable is based on where gdb is. Use this
9206 executable to start insight instead of gdb.
9207
92082002-09-25 Andrew Cagney <cagney@redhat.com>
9209
9210 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9211
92122002-09-24 Andrew Cagney <ac131313@redhat.com>
9213
9214 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9215 test_isolated_complaints.
9216 (test_empty_complaint): New function.
9217 (test_empty_complaints): New function. Check no output when no
9218 complaints.
9219
92202002-09-19 Jim Blandy <jimb@redhat.com>
9221
9222 * gdb.base/charset.exp, gdb.base/charset.c: New files.
9223
92242002-09-19 Andrew Cagney <ac131313@redhat.com>
9225
9226 * gdb.gdb/complaints.exp: New file.
9227
92282002-09-18 Andrew Cagney <ac131313@redhat.com>
9229
9230 * gdb.base/maint.exp: Check `help maint internal-warning'.
9231
92322002-09-18 David Carlton <carlton@math.stanford.edu>
9233
9234 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9235 numbers, and replace them by a single breakpoint after the
9236 constructors are all finished.
9237 Add test 4.
9238 * gdb.c++/m-static.cc: Add test 4.
9239 * gdb.c++/m-static.h: New file.
9240 * gdb.c++/m-static1.cc: New file.
9241
9242 * gdb.c++/printmethod.exp: New file.
9243 * gdb.c++/printmethod.cc: New file.
9244
9245 * gdb.c++/pr-574.exp: New file.
9246 * gdb.c++/pr-574.cc: New file.
9247
92482002-09-18 Corinna Vinschen <vinschen@redhat.com>
9249
9250 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9251 embedded targets which never actually exit.
9252
92532002-09-18 Fernando Nasser <fnasser@redhat.com>
9254
9255 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9256 "don't step after run" as unresolved or unsupported, instead of xfail.
9257
92582002-09-18 Corinna Vinschen <vinschen@redhat.com>
9259
9260 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9261 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9262 Add newline to expected string in "step out of main (status wrapper)"
9263 case.
9264
92652002-09-18 Corinna Vinschen <vinschen@redhat.com>
9266
9267 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9268 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9269
92702002-09-17 Tom Tromey <tromey@redhat.com>
9271
9272 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9273 \000, not \0, in double-quoted string.
9274
92752002-09-14 Corinna Vinschen <vinschen@redhat.com>
9276
9277 * gdb.base/commands.exp: Don't expect a "Program exited normally"
9278 string after running the commands execution on breakpoint tests.
9279
92802002-09-13 Corinna Vinschen <vinschen@redhat.com>
9281
9282 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9283
92842002-09-12 Joel Brobecker <brobecker@gnat.com>
9285
9286 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9287
92882002-09-10 Keith Seitz <keiths@redhat.com>
9289
9290 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9291 runto proc.
9292 (mi_run_to_main): Use mi_runto.
9293 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9294
92952002-09-10 Keith Seitz <keiths@redhat.com>
9296
9297 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9298 regexp for stopping at main. Could have multiple event notifications.
9299 Don't assume that main was declared with no parameters.
9300 (mi_next): Use mi_step_to.
9301 (mi_step): Use mi_next_to.
9302
93032002-09-09 Corinna Vinschen <vinschen@redhat.com>
9304
9305 * gdb.base/default.exp: Fix expected string in `info float' test.
9306
93072002-09-09 Ben Elliston <bje@redhat.com>
9308
9309 * config/mips.exp: Update comments.
9310 * config/mips-idt.exp: Likewise.
9311 * config/nind.exp: Likewise.
9312 * config/slite.exp: Likewise.
9313 * config/sparclet.exp: Likewise.
9314 * config/udi.exp: Likewise.
9315 * config/vx.exp: Likewise.
9316 * config/vxworks29k.exp: Likewise.
9317
93182002-09-05 Jim Blandy <jimb@redhat.com>
9319
9320 * gdb.threads/killed.exp: Fix test failure message.
9321
93222002-09-04 Keith Seitz <keiths@redhat.com>
9323
9324 * lib/mi-support.exp: Update copyright.
9325 (mi_gdb_test): Increase the priority of the expected pattern
9326 so that it matches gdb_test.
9327
93282002-09-03 Keith Seitz <keiths@redhat.com>
9329
9330 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9331 Use integer comparison instead of string comparison for testing
9332 whether binary was built.
9333
93342002-09-03 Jim Blandy <jimb@redhat.com>
9335
9336 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9337
93382002-08-29 Jim Blandy <jimb@redhat.com>
9339
9340 * gdb.threads/pthreads.exp: Move the portable thread compilation
9341 code into a function in lib/gdb.exp, and call that from here.
9342 * lib/gdb.exp (gdb_compile_pthreads): New function.
9343
93442002-08-29 Keith Seitz <keiths@redhat.com>
9345
9346 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9347 expect_out so that callers can get at it.
9348
93492002-08-23 Daniel Jacobowitz <drow@mvista.com>
9350
9351 * gdb.threads/print-threads.c: New file.
9352 * gdb.threads/print-threads.exp: New file.
9353 * gdb.threads/schedlock.c: New file.
9354 * gdb.threads/schedlock.exp: New file.
9355
93562002-08-22 Elena Zannoni <ezannoni@redhat.com>
9357
9358 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9359 not altivec.c.
9360
93612002-08-17 Mark Kettenis <kettenis@gnu.org>
9362
9363 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9364 targets. The problem should be fixed now.
9365
93662002-08-15 Mark Kettenis <kettenis@gnu.org>
9367
9368 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9369 2002-07-24 change that removes final dots from error messages.
9370
93712002-08-13 Tom Tromey <tromey@redhat.com>
9372
9373 * gdb.base/readline.exp: New file.
9374
93752002-08-01 Andrew Cagney <ac131313@redhat.com>
9376
9377 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9378 supress message.
9379
93802002-08-01 Andrew Cagney <cagney@redhat.com>
9381
9382 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9383 CHILL_FOR_TARGET and CHILL_LIB.
9384 * configure.in (configdirs): Remove gdb.chill.
9385 * configure: Regenerate.
9386 * lib/gdb.exp: Obsolete references to chill.
9387 * gdb.fortran/types.exp: Ditto.
9388 * gdb.fortran/exprs.exp: Ditto.
9389
93902002-07-30 Kevin Buettner <kevinb@redhat.com>
9391
9392 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9393 set Irix-specific compile and link flags.
9394
93952002-07-29 Kevin Buettner <kevinb@redhat.com>
9396
9397 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9398 source files. The ``-o'' option doesn't work with the ``-E'' option
9399 when using the Irix compiler.
9400
94012002-07-19 Daniel Jacobowitz <drow@mvista.com>
9402
9403 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9404 Improve support for reusing an exec file. Copy exec file
9405 to target, and run gdbserver on the target instead of on the host.
9406
94072002-07-18 Jim Blandy <jimb@redhat.com>
9408
9409 * gdb.base/ending-run.exp: Don't expect to see the program end in
9410 some orderly fashion when we're running on a real stand-alone
9411 board.
9412
9413 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9414 targets that don't support interrupts.
9415
94162002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9417
9418 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9419 systems.
9420 Move comments in expect statements to inside the actions, so that they
9421 don't get matched against.
9422
94232002-07-10 Mark Kettenis <kettenis@gnu.org>
9424
9425 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9426 function when asleep" test.
9427
94282002-07-10 Andrew Cagney <ac131313@redhat.com>
9429
9430 * gdb.base/page.exp: Rewrite to handle problems with very long
9431 `info set' output. Update copyright.
9432
94332002-06-26 Andrew Cagney <ac131313@redhat.com>
9434
9435 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9436 gdb.threads-hp.
9437 * gdb.hp/configure: Regenerate.
9438 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9439 * gdb.hp/gdb.threads-hp/configure: Delete file.
9440 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9441
94422002-06-22 Andrew Cagney <ac131313@redhat.com>
9443
9444 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9445 setlocale, bindtextdomain and textdomain.
9446
94472002-06-11 Jim Blandy <jimb@redhat.com>
9448
9449 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9450 preprocessor macro information is present.
9451
9452 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9453 tests.
9454
94552002-06-06 Michael Snyder <msnyder@redhat.com>
9456
9457 * gdb.base/overlays.exp: Record addresses of overlay
9458 functions in TCL variables rather than in GDB variables,
9459 to avoid having GDB convert them to pointers (with loss
9460 of information).
9461
9462 * gdb.base/d10v.ld: Merge in several years worth of
9463 default linker script changes.
9464 * gdb.base/long_long.exp: Add check for sizeof (long double).
9465
94662002-06-06 Michal Ludvig <mludvig@suse.cz>
9467
9468 * gdb.asm/asm-source.exp: Add x86-64 target.
9469 * gdb.asm/x86_64.inc: New.
9470
94712002-05-30 Michael Chastain <mec@shout.net>
9472
9473 From Benjamin Kosnik <bkoz@redhat.com>:
9474 * gdb.c++/m-static.cc: New file.
9475 * gdb.c++/m-static.exp: New file.
9476
94772002-05-28 Michael Snyder <msnyder@redhat.com>
9478
9479 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9480 precision.
9481
94822002-05-27 Michael Chastain <mec@shout.net>
9483
9484 From Benjamin Kosnik <bkoz@redhat.com>:
9485 * gdb.c++/m-data.cc: New file.
9486 * gdb.c++/m-data.exp: New file.
9487
94882002-05-27 Michael Chastain <mec@shout.net>
9489
9490 From Benjamin Kosnik <bkoz@redhat.com>:
9491 * gdb.c++/try_catch.cc: New file.
9492 * gdb.c++/try_catch.exp: New file.
9493
94942002-05-27 Michael Chastain <mec@shout.net>
9495
9496 * gdb.c++/local.exp: Accept more nested types in output.
9497
94982002-05-26 Michael Chastain <mec@shout.net>
9499
9500 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9501
95022002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9503
9504 * lib/gdb.exp (gdb_wrapper_init): Just because
9505 gdb_wrapper_file exists, this does not mean that the file
9506 should not be rebuilt. That is what gdb_wrapper_initialized
9507 is for.
9508 (default_gdb_init): Reset gdb_wrapper_initialized.
9509
95102002-05-23 Michael Snyder <msnyder@redhat.com>
9511
9512 * gdb.base/all-bin.exp: Revise previous patch by just reducing
9513 the precision of the floating point test results.
9514 * gdb.base/call-rt-st.exp: Ditto.
9515
9516 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9517 * gdb.base/call-rt-st.exp: Ditto.
9518
95192002-05-19 Michael Chastain <mec@shout.net>
9520
9521 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9522
95232002-05-19 Elena Zannoni <ezannoni@redhat.com>
9524
9525 * configure.in (configdirs): Add gdb.arch.
9526 * configure: Regenerate.
9527
95282002-05-17 Jim Blandy <jimb@redhat.com>
9529
9530 * gdb.base/completion.exp: Recognize the more detailed error
9531 messages produced by the macro expander's lexical analyzer.
9532
95332002-05-14 Elena Zannoni <ezannoni@redhat.com>
9534
9535 * gdb.arch/altivec-abi.c: New file.
9536 * gdb.arch/altivec-abi.exp: New file.
9537 * gdb.arch/altivec-regs.c: New file.
9538 * gdb.arch/altivec-regs.exp: New file.
9539
95402002-05-14 Daniel Jacobowitz <drow@mvista.com>
9541
9542 * gdb.base/maint.exp (maint print type): Update for new type
9543 structure.
9544
95452002-05-14 Elena Zannoni <ezannoni@redhat.com>
9546
9547 * gdb.arch: New directory.
9548 * gdb.arch/configure.in: New file.
9549 * gdb.arch/configure: New file.
9550 * gdb.arch/Makefile.in: New file.
9551
95522002-05-13 Corinna Vinschen <vinschen@redhat.com>
9553
9554 * gdb.asm/asm-source.exp: Add v850 as supported target.
9555 * gdb.asm/v850.inc: New file.
9556
95572002-05-13 Daniel Jacobowitz <drow@mvista.com>
9558
9559 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9560
95612002-05-12 Daniel Jacobowitz <drow@mvista.com>
9562
9563 * gdb.base/break.exp: Check 'break "marker2"'.
9564
95652002-05-10 Michael Snyder <msnyder@redhat.com>
9566
9567 * gdb.base/long_long.exp: Fix typo.
9568
95692002-05-10 Jim Blandy <jimb@redhat.com>
9570
9571 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9572 a bug.
9573
9574 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9575 Recognize more detailed error message produced by the macro
9576 expander's lexical analyzer.
9577 * lib/gdb.exp (test_print_reject): Same.
9578
95792002-05-09 Mark Kettenis <kettenis@gnu.org>
9580
9581 * gdb.c++/method.exp: Fix typo.
9582
95832002-05-08 Michael Snyder <msnyder@redhat.com>
9584
9585 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9586 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
9587 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
9588 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9589 Add iftarget clause for strongarm.
9590
95912002-05-06 Michael Snyder <msnyder@redhat.com>
9592
9593 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9594 (gdb_continue_to_end): Accept output from status wrapper.
9595 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9596 Clean up fail messages to match pass messages.
9597
9598 Enable the "needs_status_wrapper" testsuite feature.
9599 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9600 (gdb_compile): Conditionally call gdb_wrapper_init.
9601 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9602 * gdb.c++/method.exp: Recognize output from status wrapper.
9603
96042002-05-06 Ben Elliston <bje@redhat.com>
9605From Graydon Hoare <graydon@redhat.com>
9606
9607 * config/sid.exp: Include support for "rawsid" protocol.
9608
96092002-05-03 Jim Blandy <jimb@redhat.com>
9610
9611 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9612 * gdb.c++/hang3.C: New file.
9613
96142002-05-04 Andrew Cagney <ac131313@redhat.com>
9615
9616 * gdb.base/default.exp: Remove obsolete code.
9617 * gdb.c++/misc.exp: Ditto. Update copyright.
9618 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9619 * gdb.base/whatis.exp: Ditto. Update copyright.
9620 * gdb.base/scope.exp: Ditto. Update copyright.
9621 * gdb.base/ptype.exp: Ditto. Update copyright.
9622 * gdb.base/printcmds.exp: Ditto. Update copyright.
9623 * gdb.base/opaque.exp: Ditto. Update copyright.
9624 * gdb.base/list.exp: Ditto.
9625 * gdb.base/funcargs.exp: Ditto. Update copyright.
9626 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9627 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9628 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9629 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9630 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9631 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9632
96332002-05-02 Michael Snyder <msnyder@redhat.com>
9634
9635 * gdb.base/watchpoint.exp: Add xscale target.
9636 * gdb.base/long_long.exp: Add xscale target.
9637 * gdb.base/default.exp: Add xscale target.
9638
96392002-05-01 Jim Blandy <jimb@redhat.com>
9640
9641 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9642 gdb.c++/hang.exp: New test.
9643
96442002-05-01 Fred Fish <fnf@redhat.com>
9645
9646 * gdb.base/completion.exp: Handle completions of "./Make" for
9647 more than one completion possibility, as is the case when we
9648 build and test in the source tree.
9649
96502002-04-29 Anthony Green <green@redhat.com>
9651
9652 * gdb.java/jmisc1.exp: New file.
9653 * gdb.java/jmisc2.exp: New file.
9654
96552002-04-24 Daniel Jacobowitz <drow@mvista.com>
9656
9657 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9658
96592002-04-23 Elena Zannoni <ezannoni@redhat.com>
9660
9661 * gdb.base/help.exp: Change 'help status' to allow for target
9662 dependent output differences.
9663
96642002-04-22 Michael Chastain <mec@shout.net>
9665
9666 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9667
96682002-04-22 Michael Chastain <mec@shout.net>
9669
9670 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9671
96722002-04-17 David S. Miller <davem@redhat.com>
9673
9674 * gdb.asm/sparc64.inc: New file.
9675 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9676
96772002-04-19 Elena Zannoni <ezannoni@redhat.com>
9678
9679 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9680 instruction file directly into the build tree. Clean up at end of
9681 test.
9682
96832002-04-18 David S. Miller <davem@redhat.com>
9684
9685 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9686 handle 64-bit platforms correctly.
9687 * gdb.base/maint.exp: Likewise.
9688
96892002-04-18 Kevin Buettner <kevinb@redhat.com>
9690
9691 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9692 ``-fpic'' when compiling files comprising a shared library, but
9693 it does need additional linker flags in order to find shared
9694 libraries at run time.
9695
96962002-04-18 Kevin Buettner <kevinb@redhat.com>
9697
9698 * gdb.base/cvexpr.c (use): New function.
9699 (main): Invoke use() on all global variables to prevent
9700 some linkers from deleting these otherwise unused symbols.
9701
97022002-04-17 Michael Chastain <mec@shout.net>
9703From David S. Miller <davem@redhat.com>
9704
9705 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9706 handle 64-bit platforms correctly.
9707
97082002-04-12 Michael Snyder <msnyder@redhat.com>
9709From Jim Blandy <jimb@redhat.com>
9710 * gdb.base/foo.c (foox): Remove section attribute; the linker
9711 script can handle this instead.
9712 * gdb.base/bar.c (barx): Same.
9713 * gdb.base/baz.c (bazx): Same.
9714 * gdb.base/grbx.c (grbxx): Same.
9715
9716 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9717 manager doesn't automatically unmap overlays unnecessarily.
9718
97192002-04-10 Martin M. Hunt <hunt@redhat.com>
9720
9721 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9722 stepping out of main.
9723
97242002-04-09 Michael Chastain <mec@shout.net>
9725
9726 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9727 scope so that the nested scope tests will make sense.
9728 * gdb.c++/local.exp: Write patterns that actually work with gcc
9729 (the HP patterns "were never known to work with gcc").
9730 Keep the old aCC patterns too.
9731
97322002-04-09 Daniel Jacobowitz <drow@mvista.com>
9733
9734 * gdb.base/attach.exp: Correct target board test.
9735
97362002-04-08 Michael Chastain <mec@shout.net>
9737
9738 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9739 in a const method. Add some xfail and fail cases for configurations
9740 that do not emit the "const ...".
9741
97422002-04-07 Michael Chastain <mec@shout.net>
9743
9744 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9745 Accept "A * const" and "const A * const" as type of "this".
9746 Fix spelling of getFunky throughout. Make messages uniform.
9747
97482002-04-07 Elena Zannoni <ezannoni@redhat.com>
9749
9750 Work around for PR gdb/285:
9751 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9752
97532002-04-07 Elena Zannoni <ezannoni@redhat.com>
9754
9755 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9756 instructions file at run time instead of configure time.
9757 Sometimes we run the test in a directory that is not the one we
9758 configured in.
9759 * gdb.asm/configure.in: Delete creation of symlink.
9760 * gdb.asm/configure: Regenerate.
9761
97622002-04-05 J. Brobecker <brobecker@gnat.com>
9763
9764 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9765 xfullpath () function.
9766
97672002-04-04 Daniel Jacobowitz <drow@mvista.com>
9768
9769 * gdb.asm/Makefile.in: Correct dependencies.
9770
9771 * gdb.asm/powerpc.inc: New file.
9772 * gdb.asm/asm-source.exp: Add PowerPC.
9773 * gdb.asm/configure.in: Likewise.
9774 * gdb.asm/configure: Regenerated.
9775
97762002-04-04 Daniel Jacobowitz <drow@mvista.com>
9777
9778 * gdb.base/relocate.exp: New file.
9779 * gdb.base/relocate.c: New file.
9780
97812002-04-04 Fred Fish <fnf@redhat.com>
9782
9783 * gdb.base/step-test.exp: Update comment regarding stopping in
9784 memcpy/bcopy calls inserted as part of the compiler runtime.
9785
97862002-04-04 Michael Snyder <msnyder@redhat.com>
9787
9788 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9789
97902002-04-03 Daniel Jacobowitz <drow@mvista.com>
9791
9792 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9793 (gdb_expect): Remove $notransfer hack.
9794
97952002-04-02 Daniel Jacobowitz <drow@mvista.com>
9796
9797 * gdb.c++/classes.exp ("calling method for small class"): Match
9798 updated register output.
9799
98002002-03-30 Daniel Jacobowitz <drow@mvista.com>
9801
9802 Fix PR gdb/452
9803 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9804 when finished. Make gdb_file_cmd send "exec-file" when
9805 appropriate.
9806
98072002-03-30 Daniel Jacobowitz <drow@mvista.com>
9808
9809 * gdb.base/attach.exp: Remove extra setup_xfail.
9810
98112002-03-26 Michael Snyder <msnyder@redhat.com>
9812
9813 * gdb.base/default.exp: Add tests for dump, append, and restore.
9814 * gdb.base/help.exp: Add tests for dump, append, and restore.
9815 * gdb.base/dump.exp: New file, test dump, append and restore.
9816 * gdb.base/dump.c: New file.
9817
98182002-03-27 Michael Snyder <msnyder@redhat.com>
9819
9820 * gdb.base/help.exp: Modify expect strings to reflect
9821 clean-ups in help messages.
9822
98232002-03-26 Fred Fish <fnf@redhat.com>
9824
9825 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9826 have debugging info for those functions and the compiler uses them
9827 internally to copy structs around.
9828
98292002-03-26 Fred Fish <fnf@redhat.com>
9830
9831 * gdb.base/list.exp: Revert the change made yesterday and add note
9832 about why we don't list the default lines for remote targets.
9833
98342002-03-25 Michael Snyder <msnyder@redhat.com>
9835
9836 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9837
98382002-03-25 Fred Fish <fnf@redhat.com>
9839
9840 * gdb.base/list.exp: This test works on remote targets so remove
9841 the short circuit for remote targets. Update copyright.
9842
98432002-03-25 Fred Fish <fnf@redhat.com>
9844
9845 * gdb.base/attach.exp: Fix logic error that was suppressing this
9846 test for all non hppa*-*-hpux* targets, instead of the hp target.
9847 Move comments closer to the suppression point. Also now need to
9848 check that we are running natively.
9849
98502002-03-22 Michael Snyder <msnyder@redhat.com>
9851
9852 * gdb.base/default.exp: Add test for gcore. Update copyright.
9853 * gdb.base/help.exp: Add test for gcore. Update copyright.
9854
98552002-03-06 Fred Fish <fnf@redhat.com>
9856
9857 * gdb.base/funcargs.c: Remove extraneous ';' character.
9858 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9859
98602002-03-04 Michael Chastain <mec@shout.net>
9861
9862 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9863 accommodate gcc v3 function signature.
9864 * gdb.mi/mi0-var-cmd-exp: Ditto.
9865
98662002-02-24 Andrew Cagney <ac131313@redhat.com>
9867
9868 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9869 ``GNU/Linux'' or ``Linux kernel''
9870 * testsuite/gdb.threads/pthreads.c: Ditto.
9871
98722002-02-24 Michael Chastain <mec@shout.net>
9873
9874 * gdb.threads/pthreads.c (thread1): Add a return statement.
9875 (thread2): Likewise.
9876 (foo): Likewise.
9877
98782002-02-23 Michael Chastain <mec@shout.net>
9879
9880 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9881 to placate gcc.
9882
98832002-02-23 Michael Chastain <mec@shout.net>
9884
9885 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9886 test "ptype bint". The test passes on all my stabs configurations.
9887
98882002-02-21 Jim Blandy <jimb@redhat.com>
9889
9890 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9891 filename at a time, and watch for the ones we want to see.
9892
9893 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9894 types of pointers to prototyped functions.
9895
98962002-02-20 Andrew Cagney <ac131313@redhat.com>
9897
9898 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9899 signed, unsigned and straight char.
9900 (padding_char, padding_short, padding_int, padding_long,
9901 padding_long_long, padding_float, padding_double,
9902 padding_long_double): New global variables.
9903 (fill, fill_structs): New functions.
9904
9905 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9906 for correctly sized writes. Update copyright.
9907 (get_valueof): New procedure.
9908 (get_sizeof): Call get_valueof.
9909 (check_valueof): New procedure.
9910 (check_padding): New procedure.
9911
99122002-02-20 Michael Chastain <mec@shout.net>
9913
9914 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9915 to setup_xfail. Document some of the remaining calls.
9916
99172002-02-18 Michael Chastain <mec@shout.net>
9918
9919 * gdb.c++/userdef.exp: Update copyright year.
9920
99212002-02-18 Daniel Jacobowitz <drow@mvista.com>
9922
9923 * gdb.c++/userdef.exp: Test overloaded operators properly.
9924 Remove xfails.
9925
99262002-02-14 Michael Snyder <msnyder@redhat.com>
9927
9928 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9929
99302002-02-14 Daniel Jacobowitz <drow@mvista.com>
9931
9932 * gdb.base/a2-run.exp: Check for a remote target properly.
9933 * gdb.base/annota1.exp: Likewise.
9934 * gdb.base/list.exp: Likewise.
9935 * gdb.base/reread.exp: Likewise.
9936 * gdb.base/scope.exp: Likewise.
9937 * gdb.base/shlib-call.exp: Likewise.
9938 * gdb.base/term.exp: Likewise.
9939 * gdb.c++/annota2.exp: Likewise.
9940
99412002-02-13 Richard Earnshaw <rearnsha@arm.com>
9942
9943 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9944
99452002-02-10 Michael Chastain <mec@shout.net>
9946
9947 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9948 (call_after_alloca): Ditto.
9949
99502002-02-10 Daniel Jacobowitz <drow@mvista.com>
9951
9952 * gdb.base/ending-run.exp: Guard "cont" test with
9953 gdb_skip_stdio_test.
9954
99552002-02-06 Jim Blandy <jimb@redhat.com>
9956
9957 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9958 from here...
9959 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9960 To here. Disable this test on non-HP platforms. Add big comment.
9961
99622002-02-04 Michael Snyder <msnyder@redhat.com>
9963
9964 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9965 other than d10v and m32r.
9966
99672002-02-02 Richard Earnshaw <rearnsha@arm.com>
9968
9969 * gdb.base/default.exp: Rewrite test patterns to reduce time
9970 taken to match them.
9971
99722002-01-30 Daniel Jacobowitz <drow@mvista.com>
9973
9974 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9975 Allow a start function above main.
9976 * gdb.threads/linux-dp.exp: Fix copyright date.
9977
99782002-01-30 Daniel Jacobowitz <drow@mvista.com>
9979
9980 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9981 (check_philosopher_stack): Check for manager thread before checking
9982 for a just-starting thread.
9983
99842002-01-30 Daniel Jacobowitz <drow@mvista.com>
9985
9986 From Neil Booth <neil@daikokuya.demon.co.uk>:
9987 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9988 warnings.
9989
99902002-01-21 Fred Fish <fnf@redhat.com>
9991
9992 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9993 not caller.
9994
99952002-01-21 Jim Blandy <jimb@redhat.com>
9996
9997 * gdb.base/reread.exp: Check that GDB properly re-reads the
9998 executable file when it changes while no inferior is running.
9999
100002002-01-21 Fred Fish <fnf@redhat.com>
10001
10002 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10003 optionally accept the "shlib events" variation.
10004
100052002-01-21 Jim Blandy <jimb@redhat.com>
10006
10007 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10008 call `fflush' after every `printf', so that the output is produced
10009 at predictable points, regardless of whatever buffering does (or
10010 doesn't) take place.
10011 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10012 at different points.
10013
100142002-01-20 Daniel Jacobowitz <drow@mvista.com>
10015
10016 * gdb.c++/inherit.exp: Update copyright years.
10017 * gdb.c++/method.exp: Likewise.
10018
100192002-01-20 Daniel Jacobowitz <drow@mvista.com>
10020
10021 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10022 artificial methods/arguments.
10023 * gdb.c++/derivation.exp: Likewise.
10024 * gdb.c++/inherit.exp: Likewise.
10025 * gdb.c++/method.exp: Likewise.
10026 * gdb.c++/virtfunc.exp: Likewise.
10027
100282002-01-18 Andrew Cagney <ac131313@redhat.com>
10029
10030 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10031 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10032 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10033 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10034 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10035 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10036
100372002-01-17 Jim Blandy <jimb@redhat.com>
10038
10039 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10040 anchoring the pattern matching the entry point symbol's name.
10041
100422002-01-17 Andrew Cagney <ac131313@redhat.com>
10043
10044 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10045 continue/quit query. Update copyright.
10046
100472002-01-14 Michael Snyder <msnyder@redhat.com>
10048
10049 * gdb.base/gcore.exp: Remove extra debugging output.
10050
100512002-01-13 Daniel Jacobowitz <drow@mvista.com>
10052
10053 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10054 for slightly dubious v2 mangled string.
10055
100562002-01-13 Daniel Jacobowitz <drow@mvista.com>
10057
10058 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10059
100602002-01-10 Jason Merrill <jason@redhat.com>
10061
10062 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
10063
10064 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10065 constructors.
10066 * gdb.c++/derivation.exp: Likewise.
10067 * gdb.c++/templates.exp: Likewise.
10068 * gdb.c++/virtfunc.exp: Likewise.
10069
100702002-01-10 Michael Snyder <msnyder@redhat.com>
10071
10072 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
10073
100742002-01-08 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.base/gcore.exp: New test for generate-core-file command.
10077 * gdb.base/gcore.c: Testcase for above.
10078 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10079
100802002-01-08 Jason Merrill <jason@redhat.com>
10081
10082 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10083
100842002-01-07 Fred Fish <fnf@redhat.com>
10085
10086 * gdb.c++/overload.exp: Remove unconditional xfails for:
10087 print foo_instance1.overloadargs(1)
10088 print foo_instance1.overloadargs(1, 2)
10089 print foo_instance1.overloadargs(1, 2, 3)
10090 print foo_instance1.overloadargs(1, 2, 3, 4)
10091 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10092 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10093 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10094 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10095 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10096 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10097 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10098 print foo_instance1.overload1arg()
10099 print foo_instance1.overload1arg((char)arg2)
10100 print foo_instance1.overload1arg((signed char)arg3)
10101 print foo_instance1.overload1arg((unsigned char)arg4)
10102 print foo_instance1.overload1arg((int)arg7)
10103 print foo_instance1.overload1arg((unsigned int)arg8)
10104 print foo_instance1.overload1arg((float)arg11)
10105 print foo_instance1.overload1arg((double)arg12)
10106
101072002-01-07 Michael Snyder <msnyder@redhat.com>
10108
10109 * gdb.base/huge.exp: New test. Print a very large target data object.
10110 (skip_huge_test): New test variable. Define if you want to skip this
10111 test. The test reads an 8 megabyte data object from the target, so it
10112 might be very time consuming on remote targets with a slow connection.
10113 * gdb.base/huge.c: New file. Test case for above.
10114
101152002-01-07 Fred Fish <fnf@redhat.com>
10116
10117 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10118 g_instance.bfoo, and g_instance.cfoo.
10119
10120Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10121
10122 * gdb.base/break.c (multi_line_if_conditional): New function.
10123 (multi_ilne_while_conditional): Likewise.
10124 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10125 IF or WHILE condition puts the breakpoint at the start of
10126 the condition.
10127
10128 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10129 hppa*-*-hpux* expected failure.
10130 * gdb.base/structs.exp (do_function_calls): Similarly.
10131
10132 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10133 watchpoints.
10134
101352002-01-06 Andrew Cagney <ac131313@redhat.com>
10136
10137 Fix PR gdb/66.
10138 * gdb.base/structs.exp: Replace skip for a29k with skip for
10139 gdb,cannot_call_functions.
10140 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10141 * gdb.base/callfuncs.exp: Ditto.
10142 * gdb.base/call-rt-st.exp: Ditto.
10143 * gdb.base/call-strs.exp: Ditto.
10144 * gdb.base/callfwmall.exp: Ditto.
10145 * gdb.base/scope.exp: Obsolete xfail a29k.
10146 * gdb.c++/misc.exp: Ditto.
10147 * gdb.c++/cplusfuncs.exp: Ditto.
10148 * gdb.base/ptype.exp: Ditto.
10149 * gdb.base/printcmds.exp: Ditto.
10150 * gdb.base/opaque.exp: Ditto.
10151 * gdb.base/list.exp: Ditto.
10152 * gdb.base/funcargs.exp: Ditto.
10153 * gdb.base/default.exp: Ditto.
10154
101552002-01-04 Michael Snyder <msnyder@redhat.com>
10156
10157 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
10158 * gdb.base/maint.exp: Add tests for maint info sections options.
10159
10160Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10161
10162 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10163
101642001-12-20 Corinna Vinschen <vinschen@redhat.com>
10165
10166 * gdb.asm/arm.inc: New file.
10167 * gdb.asm/asm-source.exp: Add arm targets.
10168 * gdb.asm/configure.in: Ditto.
10169 * gdb.asm/configure: Recreated from configure.in.
10170
10171Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10172
10173 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10174 with HP's compiler.
10175 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10176 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10177 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10178 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10179
10180 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10181 either HP's compilers or GCC.
10182
10183 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10184 a SIGBUS or SIGSEGV.
10185
10186 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10187
10188 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10189 can be compiled with either HP's compiler or GCC.
10190
10191 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10192 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10193 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10194
10195 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10196 to match current gdb output. Update due to using auto-solib-limit
10197 for limiting instead of overloading auto-solib-add.
10198 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10199 test program.
10200
10201 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
10202 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10203 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10204 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10205 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10206 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10207 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10208 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10209 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10210 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10211 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10212 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10213 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
10214
10215 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10216 a SIGTRAP to the inferior.
10217
102182001-12-19 Corinna Vinschen <vinschen@redhat.com>
10219
10220 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10221 Substitute call to target_link by call to gdb_compile.
10222
10223Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10224
10225 * gdb.base/break.exp: Fix HP specific search string when testing
10226 backtracing in a called function.
10227
10228 * gdb.base/constvars.exp: Only set lang to C++ if we're
10229 compiling the test with HP's compilers.
10230 * gdb.base/volatile.exp: Similarly.
10231
102322001-12-19 Jim Blandy <jimb@redhat.com>
10233
10234 * gdb.base/printcmds.exp: Expect the null character to be printed
10235 as '\0', and the '\013' to be printed as '\v'.
10236 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10237 * gdb.base/setvar.exp: Same.
10238
102392001-12-17 Jim Blandy <jimb@redhat.com>
10240
10241 * gdb.base/completion.exp: Rather than completing very long
10242 filenames, which can make the readline library produce output we
10243 don't recognize, cd to the directory first, and then complete
10244 using nice, short relative paths.
10245
10246 * gdb.base/completion.exp: On some systems, there is, in fact, a
10247 variable named `b' in scope, since GDB treats all static
10248 variables as being in scope. So use `no_var_named_this'
10249 instead of `b'.
10250
10251 * gdb.base/corefile.exp: Recognize the message saying that GDB
10252 can't find the core file's registers as a failure.
10253
102542001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10255
10256 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10257 test expect string more specific.
10258
102592001-12-13 Corinna Vinschen <vinschen@redhat.com>
10260
10261 * gdb.asm/asm-source.exp: Add support for xstormy16.
10262 * gdb.asm/configure.in: Ditto.
10263 * gdb.asm/configure: Rebuild.
10264 * gdb.asm/xstormy16.inc: New file.
10265
102662001-12-10 Fred Fish <fnf@redhat.com>
10267
10268 * gdb.base/maint.exp: Update to match changes in type dumping code.
10269
102702001-12-10 Jim Blandy <jimb@redhat.com>
10271
10272 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10273 matching the entry point symbol's name at the beginning of the
10274 line.
10275
102762001-12-07 Daniel Jacobowitz <drow@mvista.com>
10277
10278 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10279 gdb.c++/inherit.exp, gdb.c++/method.exp,
10280 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10281 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10282 and class layout support.
10283
102842001-12-07 Daniel Jacobowitz <drow@mvista.com>
10285
10286 * gdb.c++/classes.exp: Add test for static member function.
10287 * gdb.c++/misc.cc: Add class with static member function.
10288
102892001-12-07 Jim Blandy <jimb@redhat.com>
10290
10291 If GDB says it can't find the struct the function returned, report
10292 those tests as `unsupported'.
10293 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10294 Rewrite subsequent tests to use it.
10295
10296 If GDB says it can't find the struct the function returned, report
10297 those tests as `unsupported'.
10298 * gdb.base/structs.exp (call_struct_func): New function.
10299 (do_function_calls): Use call_struct_func to call the functions
10300 returning structs.
10301
10302 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10303 whether functions are prototyped or not, so we can't possibly pass
10304 arguments to t_float_values2 properly.
10305
10306 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10307 value of `timeout' for targets other than the mips*tx39-*.
10308
103092001-12-06 Michael Snyder <msnyder@redhat.com>
10310
10311 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
10312 and detect whether the start symbol has a leading underscore.
10313
103142001-12-04 Jim Blandy <jimb@redhat.com>
10315
10316 * gdb.base/completion.exp: Clarify indentation.
10317
103182001-12-03 Jim Blandy <jimb@redhat.com>
10319
10320 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10321 variables on the S/390, not `.word'.
10322
103232001-11-30 Jim Blandy <jimb@redhat.com>
10324
10325 Add assembly-source tests for s390-ibm-linux.
10326 * gdb.asm/s390.inc: New file.
10327 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10328 the S/390 architecture.
10329 * gdb.asm/configure: Regenerated.
10330
103312001-11-30 Michael Snyder <msnyder@redhat.com>
10332
10333 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10334 next, info source, info sources, info line, global and static
10335 variables, and static functions.
10336 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10337 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10338 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10339 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10340 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10341 (gdbasm_leave): Restore frame pointer.
10342 (gdbasm_startup): Copy stack set-up from crt0.S.
10343
103442001-11-26 Fernando Nasser <fnasser@redhat.com>
10345
10346 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10347 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10348 to a local (non-static) variable. Copy tstruct.a to a static buffer
10349 and return a pointer to that buffer.
10350 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10351
103522001-11-24 Mark Kettenis <kettenis@gnu.org>
10353
10354 * gdb.asm/configure.in: Fix recognition of ix86 target.
10355 * gdb.asm/configure: Regenerate.
10356
103572001-11-21 Michael Snyder <msnyder@redhat.com>
10358
10359 * gdb.asm/sparc.inc: New file.
10360 * gdb.asm/asm-source.exp: Recognize sparc target.
10361 * gdb.asm/configure.in: Recognize sparc target.
10362 * gdb.asm/configure: Regenerate.
10363
103642001-11-21 Michael Snyder <msnyder@redhat.com>
10365
10366 * gdb.asm/m32r.inc: New file.
10367 * gdb.asm/asm-source.exp: Recognize m32r target.
10368 * gdb.asm/configure.in: Recognize m32r target.
10369 * gdb.asm/configure: Regenerate.
10370
103712001-11-20 Michael Snyder <msnyder@redhat.com>
10372
10373 * gdb.asm/i386.inc: New file.
10374 * gdb.asm/asm-source.exp: Recognize ix86 target.
10375 * gdb.asm/configure.in: Recognize ix86 target.
10376 * gdb.asm/configure: Regenerate.
10377
10378 * gdb.c++/namespace.exp: Fix quotes in output messages.
10379
103802001-11-14 Michael Snyder <msnyder@redhat.com>
10381
10382 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
10383 qualifier in a type cast expression, to designate an address
10384 in the instruction space (Harvard architecture).
10385
103862001-11-13 Michael Snyder <msnyder@redhat.com>
10387
10388 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10389 Tests for expressions using 'const' and 'volatile'.
10390
103912001-11-13 Corinna Vinschen <vinschen@redhat.com>
10392
10393 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10394
103952001-11-12 Daniel Jacobowitz <drow@mvista.com>
10396
10397 * lib/mi-support.exp (mi_run_to_helper): Move comments
10398 outside of gdb_expect.
10399
104002001-11-11 Daniel Jacobowitz <drow@mvista.com>
10401
10402 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10403 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10404 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10405 mi0_run_to): New functions.
10406 * gdb.mi/mi-simplerun.exp: Use them.
10407 * gdb.mi/mi0-simplerun.exp: Likewise.
10408 * gdb.mi/mi-var-cmd.exp: Likewise.
10409 * gdb.mi/mi0-var-cmd.exp: Likewise.
10410
104112001-11-10 Andrew Cagney <ac131313@redhat.com>
10412
10413 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10414 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10415
104162001-11-09 Andrew Cagney <ac131313@redhat.com>
10417
10418 * gdb.base/restore.exp: Include $expected value in restored test
10419 message.
10420
104212001-11-09 Andrew Cagney <ac131313@redhat.com>
10422
10423 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10424 implemented.
10425
104262001-11-08 Michael Snyder <msnyder@redhat.com>
10427
10428 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10429 Add pass/fail message for stop at breakpoint in call dummy function.
10430
104312001-11-07 Michael Snyder <msnyder@redhat.com>
10432
10433 * gdb.c++/templates.exp (test_template_breakpoints):
10434 If we get an overload menu, but it does not match what
10435 we expect, we still need to issue the "cancel" command.
10436 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10437 making the whitespace optional. Argument for "new" may be
10438 "unsigned" as well as "unsigned int/long".
10439 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
10440 making the whitespace optional. Also replace "(void) with
10441 "((void|)), making the keyword "void" optional.
10442 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
10443 making the whitespace optional. Also replace "(void) with
10444 "((void|)), making the keyword "void" optional.
10445 * gdb.base/callfuncs.c (t_float_values): This function must
10446 _not_ be prototyped, and the following function (t_float_values2)
10447 must be prototyped (if the compiler supports it), so that GDB
10448 can be tested against both cases. Usually one case involves
10449 promotion of float to double, while the other does not.
10450 * gdb.base/callfwmall.c: Ditto.
10451 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10452 includes a stack frame for "start".
10453
104542001-11-05 Jim Blandy <jimb@redhat.com>
10455
10456 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10457 pointers are 32 bits long, and that offsets of relocs are always
10458 stored in the data (REL-style), and not in the reloc entry itself
10459 (RELA-style).
10460 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10461 stabs.
10462
104632001-11-01 Michael Snyder <msnyder@redhat.com>
10464
10465 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10466 and regular expression operators by using quoting.
10467
104682001-10-31 Michael Snyder <msnyder@redhat.com>
10469
10470 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10471 depending on what the symbol table contains.
10472 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10473 the output of the ptype command. Similarly, accept both "const &"
10474 and "const&".
10475
104762001-10-31 Corinna Vinschen <vinschen@redhat.com>
10477
10478 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10479 symbol `STORAGE' to allow to choose the storage class of
10480 the local datastructures.
10481 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10482 compiler directive.
10483
104842001-10-30 Michael Snyder <msnyder@redhat.com>
10485
10486 * gdb.base/jump.exp: Allow it to run for all targets.
10487
104882001-10-29 Corinna Vinschen <vinschen@redhat.com>
10489
10490 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10491 with new double_array size.
10492 (main): Change storage class of all local variables to static.
10493 Reduce size of double_array to 9.
10494 * gdb.base/call-ar-st.exp: Increase timeout value.
10495 Change expected output for double array to match new size in
10496 call-ar-st.c.
10497
104982001-10-29 Corinna Vinschen <vinschen@redhat.com>
10499
10500 * gdb.base/ending-run.exp: Create identical output when passing
10501 `step to end of run' case. Add regular expression branch satisfying
10502 Stormy16 target.
10503
105042001-10-28 Mark Kettenis <kettenis@gnu.org>
10505
10506 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10507 that we catch the expected failure under Linux/x86.
10508
105092001-10-29 Orjan Friberg <orjanf@axis.com>
10510
10511 * gdb.base/setvar.exp: Escape curly braces.
10512 * gdb.stabs/weird.exp: Ditto.
10513
105142001-10-27 Daniel Jacobowitz <drow@mvista.com>
10515
10516 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10517 * gdm.mi/mi0-hack-cli.exp: Likewise.
10518
105192001-10-25 Andrew Cagney <ac131313@redhat.com>
10520
10521 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10522 messages.
10523
105242001-10-21 Andrew Cagney <ac131313@redhat.com>
10525
10526 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10527 checking MI enabled.
10528
105292001-10-09 Corinna Vinschen <vinschen@redhat.com>
10530
10531 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10532
105332001-10-04 Frank Ch. Eigler <fche@redhat.com>
10534
10535 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10536 if gdb child process crashes, just signal an error.
10537
105382001-10-02 Jim Blandy <jimb@redhat.com>
10539
10540 * lib/gdb.exp (test_xfail_format): Simplify.
10541
10542 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10543 front of the variable name `format'. Simplify `if'.
10544
105452001-10-01 Daniel Jacobowitz <drow@mvista.com>
10546
10547 * gdb.threads/pthreads.exp: Wait for output and delay
10548 before sending ^C.
10549
105502001-10-01 Daniel Jacobowitz <drow@mvista.com>
10551
10552 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10553 some incorrect output instead of timing out.
10554 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10555
105562001-09-28 Corinna Vinschen <vinschen@redhat.com>
10557
10558 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10559 check to allow additional `int'.
10560
105612001-09-27 Daniel Jacobowitz <drow@mvista.com>
10562
10563 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10564 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10565
105662001-09-27 Michael Snyder <msnyder@redhat.com>
10567
10568 * lib/gdb.exp (test_debug_format): New proc.
10569 (setup_xfail_format): Use new proc test_debug_format.
10570 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10571 proc; use new service proc test_debug_format.
10572 Replace all other "gcc_compiled" tests with this test.
10573 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10574 proc; use new service proc test_debug_format.
10575 Replace all other "gcc_compiled" tests with this test.
10576
105772001-09-27 Michael Snyder <msnyder@redhat.com>
10578
10579 * gdb.base/cvexpr.exp: New file.
10580 * gdb.base/cvexpr.c: New file
10581 Test for expressions using const and volatile keywords.
10582
105832001-09-26 Corinna Vinschen <vinschen@redhat.com>
10584
10585 * gdb.base/constvars.exp: Check for different orders of keywords
10586 and additional "int" strings in output.
10587
105882001-09-22 Andrew Cagney <ac131313@redhat.com>
10589
10590 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10591 responses from "help maint".
10592
105932001-09-19 Frank Ch. Eigler <fche@redhat.com>
10594
10595 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10596 to localhost:NNN instead of :NNN, in case Xvfb is listening
10597 only on TCP.
10598
105992001-09-19 Corinna Vinschen <vinschen@redhat.com>
10600
10601 * gdb.base/recurse.exp: When checking leaving the watchpoint
10602 scope, recognize when gdb is in function's epilogue and pass.
10603
106042001-09-18 Keith Seitz <keiths@redhat.com>
10605
10606 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10607 support for running tests against sid targets.
10608 (gdbtk_done): Ditto.
10609
106102001-09-18 Corinna Vinschen <vinschen@redhat.com>
10611
10612 * gdb.base/ending-run.c (main): Set stdout buffersize
10613 to the same reasonable value for any target.
10614 * gdb.base/ending-run.exp: Add a regular expression
10615 to make testsuite happy on Sanyo Stormy16 target.
10616
106172001-09-17 Corinna Vinschen <vinschen@redhat.com>
10618
10619 * gdb.base/display.c (do_loops): Add float variable `f'.
10620 Increment f in loop.
10621 * gdb.base/display.exp: Increment timeout by 60 seconds.
10622 Change float display test to use variable `f'.
10623
106242001-09-17 Jim Blandy <jimb@redhat.com>
10625
10626 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10627 overflowing the limited breakpoint tables on some ROM monitors
10628 (like the ROM68K).
10629
106302001-09-15 Frank Ch. Eigler <fche@redhat.com>
10631
10632 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10633 the "-ac" (disable access control) flag.
10634
106352001-08-30 Jeff Holcomb <jeffh@redhat.com>
10636
10637 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10638 ints.
10639
106402001-08-30 Keith Seitz <keiths@redhat.com>
10641
10642 * lib/gdb.exp: Move all insight-related functionality into
10643 separate file.
10644 * lib/insight-support.exp: New file.
10645
106462001-08-29 Frank Ch. Eigler <fche@redhat.com>
10647
10648 * config/sid.exp (sid_start): Never set sid verbosity; disable
10649 expect_background {} that consumed its stdout; tolerate </dev/null.
10650 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10651
106522001-08-18 Andrew Cagney <ac131313@redhat.com>
10653
10654 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10655 CLI jump command to start it.
10656 (mi_run_to_main): Fail immediatly when unexpected output.
10657
106582001-08-18 Andrew Cagney <ac131313@redhat.com>
10659
10660 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10661 beginning of function. Fix PR gdb/191.
10662
106632001-08-16 Frank Ch. Eigler <fche@redhat.com>
10664
10665 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10666 what to force sid endianness to.
10667
106682001-08-15 Keith Seitz <keiths@redhat.com>
10669
10670 * lib/gdb.exp (gdbtk_start): Don't set environment
10671 variables for TCL_LIBRARY and friends. Insight will
10672 now figure these out for itself.
10673
106742001-08-02 Michael Snyder <msnyder@redhat.com>
10675
10676 * gdb.base/completion.exp: Remove the symbol "a64l" from
10677 the expect string; this is target-specific, and not related
10678 to what is being tested.
10679
106802001-08-02 Dave Brolley <brolley@redhat.com>
10681
10682 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10683
106842001-07-25 Michael Snyder <msnyder@redhat.com>
10685
10686 * gdb.base/consecutive.exp: New file. Test stepping over
10687 breakpoints on consecutive instructions.
10688 * gdb.base/consecutive.c: New file.
10689
10690 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10691 curly braces in regular expressions.
10692
106932001-07-25 Michael Snyder <msnyder@redhat.com>
10694
10695 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10696 legitimate output from stepping out of main.
10697
106982001-07-22 Keith Seitz <keiths@redhat.com>
10699
10700 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10701 the empty string, do not run the tests.
10702
107032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10704
10705 * gdb.base/long_long.exp: Detect size of pointer. Take into
10706 account 2-byte pointers when testing for p/a results.
10707
107082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10709
10710 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
10711 and defined to 1K for m68hc11.
10712 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10713 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10714 (sizeof_random_data): New variable to tell the size of the data table;
10715 don't test past this size; always run to main.
10716
107172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10718
10719 * gdb.base/return2.exp: return of long long and double fails for
10720 68HC11; don't execute these tests on that platform.
10721 * gdb.base/return.exp: Return of a double fails for 68hc11.
10722
107232001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10724
10725 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10726 tests that print a float.
10727 * call-rt-st.exp: Likewise.
10728
107292001-07-12 Mark Kettenis <kettenis@gnu.org>
10730
10731 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10732 running this test on Linux.
10733
107342001-06-24 Michael Chastain <chastain@redhat.com>
10735
10736 * gdb.base/arithmet.exp: Remove some tests to make all test names
10737 unique.
10738
107392001-07-03 Michael Snyder <msnyder@redhat.com>
10740
10741 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10742 the output of the ptype command.
10743
107442001-07-02 Michael Snyder <msnyder@redhat.com>
10745
10746 * gdb.base/completion.exp: Don't assume that break.c is the only
10747 source file that may contain functions named "marker".
10748 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10749
107502001-06-28 Andrew Cagney <ac131313@redhat.com>
10751
10752 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10753 of files to delete.
10754
10755 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10756 * gdb.disasm/h8300s.exp: New file.
10757 gdb.disasm/h8300s.s: Likewise.
10758
107592001-06-27 Andrew Cagney <ac131313@redhat.com>
10760
10761 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10762 empty breakpoint tables.
10763
107642001-06-25 Andrew Cagney <ac131313@redhat.com>
10765
10766 * lib/mi-support.exp: Update args=... part of stop-reason
10767 patterns. Accept either a list or a tuple.
10768
107692001-06-23 Andrew Cagney <ac131313@redhat.com>
10770
10771 * lib/mi-support.exp: Remove local emacs variable defining
10772 change-log-default-name.
10773
107742001-06-22 Michael Chastain <chastain@redhat.com>
10775
10776 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10777 This is operationally compatible with the previous version.
10778
107792001-06-13 Jim Blandy <jimb@redhat.com>
10780
10781 * lib/gdb.exp (gdb_test): Doc fix.
10782
107832001-06-10 Michael Chastain <chastain@redhat.com>
10784
10785 * gdb.base/exprs.exp: Remove a duplicate test.
10786
107872001-06-06 Jim Blandy <jimb@redhat.com>
10788
10789 * gdb.base/return2.exp (main): Use values to test float and double
10790 returns that are not NaN's, to avoid being confused by IEEE
10791 comparison rules.
10792
107932001-06-04 Michael Snyder <msnyder@redhat.com>
10794
10795 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
10796 non-zero if control_c fails. Terminate the test on failure,
10797 rather than wait for 12 more tests to time out.
10798
107992001-06-06 Jim Blandy <jimb@redhat.com>
10800
10801 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
10802 Don't forget to match the GDB prompt.
10803
10804 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10805
108062001-06-04 Jim Blandy <jimb@redhat.com>
10807
10808 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10809 command.
10810
108112001-05-31 Kevin Buettner <kevinb@redhat.com>
10812
10813 * gdb.base/annota1.exp (info break): Match four or more spaces
10814 after "Address".
10815
108162001-05-31 Michael Chastain <chastain@redhat.com>
10817
10818 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10819 (dm_type_int_star): Likewise.
10820 (dm_type_long_star): Likewise.
10821 (dm_type_void_star): Likewise.
10822
108232001-05-29 Kevin Buettner <kevinb@redhat.com>
10824
10825 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10826 to a known value in order to get consistent results regardless
10827 of the setting of INPUTRC or the presence or contents of .inputrc.
10828
108292001-05-24 Michael Snyder <msnyder@redhat.com>
10830
10831 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10832 Don't require that the main thread and the manager thread are the
10833 first in the list.
10834
10835 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10836 debugging. If test fails, issue an "unsupported" not a "fail".
10837
108382001-05-24 Jim Blandy <jimb@redhat.com>
10839
10840 Don't assume that short is shorter than int.
10841 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10842 assume that shorts are smaller than ints. On a 16-bit machine,
10843 this isn't true.
10844 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10845 an int, is not equal to ~0 stored in an unsigned char. This tests
10846 the same thing that the previous test meant to, but works on
10847 16-bit machines, too.
10848 ("print unsigned char != (~0)"): Same test, complemented.
10849
108502001-05-24 Michael Snyder <msnyder@redhat.com>
10851
10852 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
10853 test for (full_coverage == 0). This makes the test run faster,
10854 and prevents dejagnu getting out of step.
10855
108562001-05-23 Kevin Buettner <kevinb@redhat.com>
10857
10858 * gdb.base/finish.exp (finish_void): Revise pattern for
10859 stopping on the call statement to not permit stopping at
10860 the start of the instructions comprising the call sequence.
10861
108622001-05-19 Michael Chastain <chastain@redhat.com>
10863
10864 * gdb.base/callfuncs.exp: Make all test names unique.
10865 * gdb.base/commands.exp: Make all test names unique.
10866 * gdb.base/condbreak.exp: Make all test names unique.
10867 * gdb.base/dbx.exp: Make all test names unique.
10868 * gdb.base/default.exp: Make all test names unique.
10869 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10870 and TIMEOUT messages to their corresponding PASS message.
10871 * gdb.base/ending-run.exp: Make all test names unique.
10872 * gdb.base/long_long.exp: Remove duplicate test.
10873
108742001-05-21 Kevin Buettner <kevinb@redhat.com>
10875
10876 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10877 stop on the call statement as well as the statement after the
10878 call.
10879
108802001-05-21 Michael Snyder <msnyder@redhat.com>
10881
10882 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10883
108842001-05-10 Elena Zannoni <ezannoni@redhat.com>
10885
10886 * gdb.base/completion.exp: Revamp test. Make it execute on all
10887 platforms.
10888
108892001-05-10 Elena Zannoni <ezannoni@redhat.com>
10890
10891 * config/gdbserver.exp (gdb_load): Handle the case
10892 in which the arguments to gdbserver are given in the
10893 baseboard configuration file.
10894 Also handle the case in which the server needs to do a
10895 load.
10896
108972001-05-07 Keith Seitz <keiths@cygnus.com>
10898
10899 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10900 set up the display for testing.
10901 (gdbtk_start): Convert all paths to paths that tcl will like.
10902 Export target information to environment.
10903 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10904 necessary.
10905 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10906 (to_tcl_path): New proc to convert a given pathname into
10907 a path acceptible as an argument to a tcl command.
10908 (_gdbtk_export_target_info): New proc to export target info
10909 into the environment for gdbtk testing.
10910 (gdbtk_done): New proc to signal end-of-test.
10911
109122001-05-06 Jim Blandy <jimb@redhat.com>
10913
10914 * restore.c: Make the code of caller0 correspond to its comment.
10915
109162001-05-03 Michael Snyder <msnyder@redhat.com>
10917
10918 * config/sid.exp (gdb_target_sid): Check for error messages.
10919 On error or timeout, don't make expect exit (which will terminate
10920 all subsequent tests); instead just make gdb exit.
10921 (gdb_load): Check for error messages. On error or timeout,
10922 return a negative value.
10923
109242001-04-24 Jim Blandy <jimb@redhat.com>
10925
10926 * gdb.c++/templates.exp: If we see the prompt for the overload
10927 list, but we haven't recognized any of the longer patterns,
10928 arrange for this test to fail, not hang.
10929
10930 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10931 variations.
10932
109332001-04-22 Michael Chastain <chastain@redhat.com>
10934
10935 * gdb.c++/local.exp: Use the 'runto' library function.
10936 * gdb.c++/namespace.exp: Likewise.
10937 * gdb.c++/overload.exp: Likewise.
10938
109392001-03-26 Kevin Buettner <kevinb@redhat.com>
10940
10941 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10942 * gdb.base/step-line.exp: New file. Test step/next in presence of
10943 #line directives.
10944 * gdb.base/step-line.c: New file. Test program for the above.
10945 * gdb.base/step-line.inp: New file. We pretend that this file has
10946 been transformed by some other tool into step-line.c.
10947
109482001-03-21 Jim Blandy <jimb@redhat.com>
10949
10950 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10951 unmangled operator names.
10952
109532001-03-20 Jim Blandy <jimb@redhat.com>
10954
10955 * gdb.threads/linux-dp.exp: Recognize an additional message
10956 generated by GDB when it doesn't understand how to debug threads
10957 on the target system.
10958
109592001-03-19 Andrew Cagney <ac131313@redhat.com>
10960
10961 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10962
109632001-03-12 Michael Chastain <chastain@redhat.com>
10964
10965 * gdb.c++/derivation.exp: Use the 'runto' library function.
10966
109672001-03-12 Michael Chastain <chastain@redhat.com>
10968
10969 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10970
109712001-02-24 Michael Chastain <chastain@redhat.com>
10972
10973 * gdb.c++/ref-types.exp: Change handwritten code to library
10974 function 'runto'.
10975
109762001-03-16 Orjan Friberg <orjanf@axis.com>
10977
10978 * gdb.base/signals.exp: Set count to 0 explicitly.
10979
109802001-03-15 Mark Salter <msalter@redhat.com>
10981
10982 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10983 (gdb_target_monitor): Add check of gdb_target_cmd return value.
10984 (gdb_load): Add support for additional target_info: gdb_download_size
10985 and gdb_load_timeout.
10986
10987Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10988
10989 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10990 file -- to prevent failing when the compile fails but we have no
10991 intention of running the tests anyway.
10992
10993 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10994 tests if set.
10995
10996 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10997 integers.
10998
10999 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11000 * gdb.c++/namespace.exp: Ditto.
11001
110022001-03-07 Orjan Friberg <orjanf@axis.com>
11003
11004 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11005 * gdb.base/pointers.exp: Relax pattern match of decimals.
11006
110072001-03-06 Kevin Buettner <kevinb@redhat.com>
11008
11009 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11010 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11011 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11012 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11013 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11014 config/sh.exp, config/sid.exp, config/slite.exp,
11015 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11016 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11017 config/vxworks.exp, config/vxworks29k.exp,
11018 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11019 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11020 gdb.base/arithmet.exp, gdb.base/assign.exp,
11021 gdb.base/async.exp, gdb.base/attach.exp,
11022 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11023 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11024 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11025 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11026 gdb.base/commands.exp, gdb.base/completion.exp,
11027 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11028 gdb.base/constvars.exp, gdb.base/corefile.exp,
11029 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11030 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11031 gdb.base/ending-run.exp, gdb.base/environ.exp,
11032 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11033 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11034 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11035 gdb.base/funcargs.exp, gdb.base/help.exp,
11036 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11037 gdb.base/logical.exp, gdb.base/long_long.exp,
11038 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11039 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11040 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11041 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11042 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11043 gdb.base/regs.exp, gdb.base/relational.exp,
11044 gdb.base/remote.exp, gdb.base/reread.exp,
11045 gdb.base/restore.exp, gdb.base/return2.exp,
11046 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11047 gdb.base/selftest.exp, gdb.base/setshow.exp,
11048 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11049 gdb.base/sigall.exp, gdb.base/signals.exp,
11050 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11051 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11052 gdb.base/step-test.exp, gdb.base/structs.c,
11053 gdb.base/structs.exp, gdb.base/structs2.exp,
11054 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11055 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11056 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11057 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11058 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11059 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11060 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11061 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11062 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11063 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11064 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11065 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11066 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11067 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11068 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11069 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11070 gdb.trace/circ.exp, gdb.trace/collection.exp,
11071 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11072 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11073 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11074 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11075 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11076 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11077 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11078 notices.
11079
110802001-02-27 Michael Snyder <msnyder@cygnus.com>
11081
11082 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11083 first arg is int not float.
11084
110852001-02-22 Michael Snyder <msnyder@cygnus.com>
11086
11087 * gdb.base/reread.exp: Unsupported for non-native targets;
11088 doesn't work for remote debugging.
11089
110902001-02-19 Fernando Nasser <fnasser@redhat.com>
11091
11092 From Drew Moseley <dmoseley@redhat.com>
11093 * gdb.base/ending-run.exp: Properly handle the BSP state when
11094 stepping past the end of main.
11095
110962001-02-19 John Moore <jmoore@redhat.com>
11097
11098 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11099 Converted HPUX fix for non-expected items following multiple
11100 step commands into general solution for all platforms.
11101
111022001-02-18 Michael Chastain <chastain@redhat.com>
11103
11104 * gdb.c++/classes.exp (do_tests): Change runto statements
11105 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11106 statements demangler agnostic.
11107 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11108 (gdb_virtfunc_restart): Likewise.
11109
111102001-02-14 Michael Chastain <chastain@redhat.com>
11111
11112 * gdb.c++/inherit.exp (do_tests): Change runto statements
11113 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11114 statements demangler agnostic.
11115
11116Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11117
11118 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11119 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11120 before calling common_routine 15 times'' tests.
11121
111222001-02-11 Michael Chastain <chastain@redhat.com>
11123
11124 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11125 Helps the test script figure out which demangler is in use.
11126 (dm_type_foo_ref): Ditto.
11127 (dm_type_int_star): Ditto.
11128 (dm_type_long_star): Ditto.
11129 (dm_type_unsigned_int): Ditto.
11130 (dm_type_void): Ditto.
11131 (dm_type_void_star): Ditto.
11132 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
11133 Probe the gdb demangler and set variables to accommodate
11134 formatting differences.
11135 (info_func_regexp): New function. Same as info_func, but
11136 matches against a regexp.
11137 (info_func): Match against a literal string.
11138 (print_addr_2): New function. Match against a literal string,
11139 which can be different from the input to gdb.
11140 (print_addr): Simply call print_addr_2 with the same argument twice.
11141 (test_lookup_operator_functions): Use demangler formatting variables.
11142 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11143 the tests in the same order as the C++ class declaration.
11144 (test_paddr_operator_functions): Ditto.
11145 (test_paddr_overloaded_functions): Ditto.
11146 (test_paddr_hairy_functions): Use demangler formatting variables.
11147 Add reference to gdb/19 for related tests.
11148 (do_tests): Call probe_demangler.
11149
111502001-01-30 Kevin Buettner <kevinb@redhat.com>
11151
11152 * gdb.c++/templates.cc (printf): Remove unused function definition.
11153
111542001-01-26 Felix Lee <flee@redhat.com>
11155
11156 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11157
111582001-01-25 matthew green <mrg@redhat.com>
11159
11160 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11161 up sid.
11162 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11163
111642001-01-25 matthew green <mrg@redhat.com>
11165
11166 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
11167 Deprecate $sid_spawn_id.
11168 (sid_exit): Remove code necessary only for `spawn.'
11169
111702001-01-25 matthew green <mrg@redhat.com>
11171
11172 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11173
111742001-01-28 Michael Chastain <chastain@redhat.com>
11175
11176 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11177 to call when tests fail. It takes gdb out of the overloaded
11178 function choice menu back to the main prompt, so that the test
11179 program stays synchronized.
11180 (set_bp_overloaded): New proc to collect all the common
11181 code for setting a breakpoint on an overloaded name. Calls
11182 take_gdb_out_of_choice_menu when needed.
11183 (menu_overload1arg): New variable to collect the repeated
11184 instances of the expected menu for an overloaded name. Change
11185 the regular expression to handle changes in g++ type encoding:
11186 "void" can be either "void" or "", and "unsigned int" can be
11187 either "unsigned int" or "unsigned".
11188 (continue_to_bp_overloaded): Change regular expressions to handle
11189 changes in g++ type encoding.
11190 (no proc): Call take_gdb_out_of_choice_menu when needed.
11191 Remove redundant calls to "info break". Accept either "canceled"
11192 or "cancelled". Change regular expressions in "info break"
11193 calls to handle changes in g++ type encoding. Give all tests
11194 unique strings.
11195
111962001-01-17 Ben Elliston <bje@redhat.com>
11197
11198 * config/sid.exp: New file.
11199
11200Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11201
11202 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11203
112042000-12-21 Michael Snyder <msnyder@cygnus.com>
11205
11206 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11207 Add a RE to accept a non-ascii char if one is ever presented.
11208
112092000-12-20 Fernando Nasser <fnasser@redhat.com>
11210
11211 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
11212
112132000-12-18 Michael Snyder <msnyder@cygnus.com>
11214
11215 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
11216 in regexp. One '\' does not suffice on Linux.
11217
112182000-12-09 Michael Chastain <chastain@redhat.com>
11219
11220 * gdb.base/break.exp (test_clear_command): Use a marker function
11221 rather than 'main' for the test function. Also move this
11222 test to an execution point where the marker function names are
11223 guaranteed to be bound to functions. (Executing tests after a
11224 'finish' from main runs into name conflicts with local names
11225 in __libc_start_main).
11226
112272000-12-07 Michael Snyder <msnyder@cygnus.com>
11228
11229 * gdb.base/finish.exp: New test for gdb's "finish" command.
11230 * gdb.base/return2.exp: New test for gdb's "return" command.
11231 * gdb.base/return2.c: New source file for above.
11232
112332000-12-05 Michael Snyder <msnyder@cygnus.com>
11234
11235 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11236 * gdb.base/miscexprs.exp: Ditto.
11237 * gdb.base/pointers.exp: Ditto.
11238 * gdb.c++/derivation.exp: Ditto.
11239 * gdb.c++/local.exp: Ditto.
11240 * gdb.c++/namespace.exp: Ditto.
11241 * gdb.c++/overload.exp: Ditto.
11242 * gdb.c++/ref-types.exp: Ditto.
11243
112442000-12-05 Michael Snyder <msnyder@cygnus.com>
11245
11246 * gdb.base/constvars.exp: Test result of "up" command.
11247 * gdb.base/miscexprs.exp: Ditto.
11248 * gdb.base/pointers.exp: Ditto.
11249 * gdb.base/scope.exp: Ditto.
11250 * gdb.c++/derivation.exp: Ditto.
11251 * gdb.c++/local.exp: Ditto.
11252 * gdb.c++/namespace.exp: Ditto.
11253 * gdb.c++/overload.exp: Ditto.
11254 * gdb.c++/ref-types.exp: Ditto.
11255
112562000-11-22 Michael Chastain <chastain@redhat.com>
11257
11258 * mips_pro.exp: Accept either "middle -> top -> main" or
11259 "middle -> main" in the backtrace, because gcc can optimize
11260 tail calls to jumps. Remove setup_xfail for the hppa case.
11261 Add a comment with the original warning messages from PR 3016,
11262 which was filed in 1993, to preserve them for posterity.
11263
112642000-11-17 Nick Duffek <nsd@redhat.com>
11265
11266 * lib/gdb.exp (gdb_test): Override timeout with board info.
11267
112682000-11-17 Nick Duffek <nsd@redhat.com>
11269
11270 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11271 the second kill and detach messages.
11272
112732000-11-17 Nick Duffek <nsd@redhat.com>
11274
11275 * configure.in: Add AC_EXEEXT.
11276 * configure: Regenerate.
11277 * Makefile.in (just-check): Export EXEEXT.
11278 * lib/gdb.exp ($EXEEXT): Import from environment.
11279 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11280 expect "maint dump-me" on Cygwin.
11281 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11282 $EXEEXT.
11283
112842000-11-17 Nick Duffek <nsd@redhat.com>
11285
11286 * gdb.base/break.exp: Test backtrace and finish from called
11287 function on all platforms, not just HP-UX.
11288
112892000-11-03 Michael Snyder <msnyder@cygnus.com>
11290
11291 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11292 code from gdb_target_monitor, so it can be used independantly
11293 for gdbserver. Also comment out an unnecessary PUTS.
11294
112952000-11-03 Michael Snyder <msnyder@cygnus.com>
11296
11297 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11298 * gdb.base/corefile.exp: Expect the message "Program is being
11299 debugged already" when we send the "corefile" command, since
11300 the preceeding gdb_load may have connected gdb to a remote target.
11301 * gdb.base/display.exp: Disable hardware watchpoints if new
11302 board info variable "no_hardware_watchpoints" is true.
11303 Replace single-letter commands with more readable ones.
11304 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11305 if new board info variable "no_hardware_watchpoints" is true.
11306 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11307 to see if stdio (printf) testing is possible.
11308 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11309 board info variable "no_hardware_watchpoints" is true. Use new
11310 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11311
113122000-11-13 Fernando Nasser <fnasser@redhat.com>
11313
11314 From Orjan Friberg <orjanf@axis.com>:
11315 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11316 in array print pattern match.
11317
113182000-11-09 Fernando Nasser <fnasser@redhat.com>
11319
11320 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11321 spelling "cancelled" to U.S. spelling "canceled" to match changes
11322 made to gdb.
11323 * gdb.c++/ovldbreak.exp: Ditto.
11324
113252000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11326
11327 * gdb.base/callfuncs.c (main): Moved to end of file, call
11328 t_double_values to initialize the FPU before inferior calls are made.
11329 * gdb.base/callfuncs.exp: Test for register preservation after calling
11330 inferior functions. Add tests for continuining, finishing and
11331 returning from a stop in a call dummy.
11332
113332000-10-24 Michael Snyder <msnyder@cygnus.com>
11334
11335 * gdb.base/commands.exp: Break up long lines, and re-indent.
11336
113372000-10-19 Michael Snyder <msnyder@cygnus.com>
11338
11339 * config/gdbserver.exp: Rewritten from the ground up, to make it
11340 compatible with the current dejagnu tree, and to make it work with
11341 the new "gdbserver" in libremote.
11342
113432000-10-16 Michael Snyder <msnyder@cygnus.com>
11344
11345 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11346 * gdb.base/varargs.exp: Skip entire test if no printf support.
11347 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11348 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11349
113502000-10-13 Michael Snyder <msnyder@cygnus.com>
11351
11352 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11353 no floating point support.
11354 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11355 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11356 * gdb.base/call-rt-st.exp: Ditto.
11357 * gdb.base/call-strs.exp: Ditto.
11358
113592000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11360
11361 * gdb.base/sizeof.c: include <stdio.h>.
11362
11363 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
11364 'finish', otherwise uncaptured gdb_prompt would potentially
11365 throw remaining test points out of sync.
11366
113672000-07-26 Scott Bambrough <scottb@netwinder.org>
11368
11369 * gdb.base/recurse.exp: Run tests for all targets.
11370 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11371 gnu-oldld case on ARM.
11372 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11373 for ARM targets.
11374
11375Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11376
11377 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11378 * gdb.java/configure: Rebuild.
11379
11380Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11381
11382 * gdb.java/jv-exp.exp: New file.
11383
11384Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11385
11386 * configure: Rebuilt.
11387 * configure.in (configdirs): Add gdb.java.
11388 * gdb.java/jmisc.java: New file.
11389 * gdb.java/jmisc.exp: New file.
11390 * gdb.java/Makefile.in: New file.
11391 * gdb.java/configure: Rebuilt.
11392 * gdb.java/configure.in: New file.
11393 * lib/java.exp: New file.
11394
11395Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11396
11397 * gdb.base/exprs.exp: Test casts to a pointer including over and
11398 underflow.
11399
11400Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11401
11402 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11403 and the compilers sizes.
11404
114052000-07-09 Nick Duffek <nsd@redhat.com>
11406
11407 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11408 (use_methods): New function.
11409 (main): Call use_methods().
11410 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11411 (do_tests): Call test_method_param_class.
11412
114132000-07-09 Nick Duffek <nsd@redhat.com>
11414
11415 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11416 spelling.
11417 (test_enums): New procedure. Move enum tests from end of script
11418 to here. Set breakpoint on function name instead of line number.
11419 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11420 (enums2): New marker function.
11421 (enums1): New function.
11422 (main): Call enums1(). Move enum tests to enums1().
11423
11424Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11425
11426 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11427 compile/link program. Update line numbers.
11428 * gdb.asm/d10v.inc: Define ``startup''.
11429 * gdb.asm/asmsrc1.s: Add definition of _start.
11430
11431Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11432
11433 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11434
114352000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11436
11437 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11438 of 'help maint print' command.
11439
11440Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11441
11442 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11443 they use gdb_expect_list.
11444
11445Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11446
11447 * gdb.base/commands.exp: Use ``set remote
11448 memory-read-packet-size'' instead of ``set endian big'' to test
11449 long commands.
11450
114512000-06-03 Daniel Berlin <dan@cgsoftware.com>
11452
11453 * gdb.c++/templates.exp (do_tests): Make all of these work under
11454 g++, and stop skipping them.
11455
11456 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11457 work under g++.
11458
11459 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
11460 initialization.
11461
114622000-06-02 Michael Snyder <msnyder@cygnus.com>
11463
11464 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11465 the regular expression: accept an (almost) arbitrary sequence of
11466 "frames-invalid" and "breakpoints-invalid" messages both before
11467 and after the "starting" message.
11468
114692000-06-02 Michael Snyder <msnyder@cygnus.com>
11470
11471 * gdb.c++/local.exp: This test has never been known to work with g++.
11472
114732000-05-18 Michael Snyder <msnyder@cygnus.com>
11474
11475 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11476 Relax the regular expression a little, make it pass on Solaris 8.
11477
114782000-05-12 Kevin Buettner <kevinb@redhat.com>
11479
11480 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
11481 a call, do not require that gdb stop on the line after the call.
11482 Instead, it is permissible for gdb to stop on the line of the
11483 call itself.
11484
114852000-05-12 Michael Snyder <msnyder@.cygnus.com>
11486
11487 * gdb.base/break.exp (bp on small function, optimized file):
11488 Add a second pass pattern. The behavior differs here between stabs
11489 and dwarf for one-line functions. Stabs preserves two line symbols
11490 (one before the prologue and one after) with the same line number,
11491 but dwarf regards these as duplicates and discards one of them.
11492 Therefore the address after the prologue (where the breakpoint is)
11493 has no exactly matching line symbol, and GDB reports the breakpoint
11494 as if it were in the middle of a line rather than at the beginning.
11495
114962000-05-08 Michael Snyder <msnyder@cygnus.com>
11497
11498 * gdb.base/interrupt.exp: Make "pass" message say "send"
11499 rather than "send_gdb" (for consistancy).
11500
11501Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11502
11503 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11504 * gdb.c++/templates.cc: Properly check for GCC version number.
11505 * lib/compiler.cc: Likewise
11506
115072000-04-28 Michael Snyder <msnyder@cygnus.com>
11508
11509 * gdb.base/break.exp: When compiled with -O2 optimization,
11510 gdb may not stop at the first line of main, due to code motion.
11511
115122000-04-26 Michael Snyder <msnyder@cygnus.com>
11513
11514 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11515 This test depends on parsing the printf output from the target.
11516 Since the sparclet stub doesn't do stdio, this will never work.
11517 * gdb.base/call-rt-st.exp: ditto.
11518 * gdb.base/call-strs: ditto.
11519
115202000-04-24 Michael Snyder <msnyder@cygnus.com>
11521
11522 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11523
11524 * gdb.base/ending-run.exp: After connecting to a remote target,
11525 but before running, the target will appear to be in a random
11526 location. Specify both a file and a line for breakpoints.
11527 Also, the function that calls main may be called 'init'
11528 rather than 'start'.
11529
115302000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11531
11532 * gdb.base/help.exp: Update output for add-symbol-file command.
11533
115342000-04-10 Fernando Nasser <fnasser@cygnus.com>
11535
11536 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11537 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11538
115392000-04-07 J.T. Conklin <jtc@redback.com>
11540
11541 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11542
11543 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11544
11545Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11546
11547 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11548 values that can be represented exactly.
11549 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11550 above change, and to not check against the directory part of the source
11551 file name.
11552 (step into print_long_arg_list): Likewise.
11553 (print print_small_structs from print_long_arg_list): Likewise.
11554 (print print_long_arg_list): Likewise.
11555
115562000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11557
11558 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
11559
11560Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11561
11562 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11563
115642000-03-25 Daniel Berlin <dan@cgsoftware.com>
11565
11566 * gdb.base/commands.exp (deprecated_command_test): Add test for
11567 deprecate with no arguments.
11568
115692000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11570
11571 * gdb.base/break.exp: Add new test for setting breakpoints on
11572 optimized code so we can test breakpoints work even when function
11573 prologues may be optimized away
11574
115752000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11576
11577 From David Whedon <dwhedon@gordian.com>
11578 * gdb.base/commands.exp : Added command deprecator tests.
11579
115802000-03-22 Daniel Berlin <dan@cgsoftware.com>
11581
11582 * gdb.base/help.exp: Added test for new apropos command.
11583
115842000-03-21 Kevin Buettner <kevinb@redhat.com>
11585
11586 * gdb.base/pointers.c (usevar): New function.
11587 (main): Make sure that global variables v_int_pointer2, rptr,
11588 and y are all referenced someplace in the program by calling
11589 usevar() on them. [Some linkers delete symbols which are
11590 never referenced. The space remains, but there's no way to
11591 get a (symbolic) handle on the variable from the debugger.]
11592
115932000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11594
11595 * gdb.base/printcmds.c: Add typedeffed arrays.
11596
11597 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11598 procedure to test arrays that are typedef'd.
11599
116002000-03-13 James Ingham <jingham@leda.cygnus.com>
11601
11602 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
11603 the library directories.
11604
11605Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11606
11607 * configure.in (configdirs): Add sub directory gdb.mi.
11608 * configure: Re-generate.
11609
11610 * gdb.mi: New directory.
11611
116122000-02-25 Scott Bambrough <scottb@netwinder.org>
11613
11614 * gdb.base/long_long.exp: Correct test suite failure when printing
11615 a long long value as a double on ARM platforms.
11616
116172000-02-16 Jim Blandy <jimb@redhat.com>
11618
11619 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11620 default source file is set properly before running this test.
11621
116222000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11623
11624 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11625 gdbtk/library directory, not in gdbtcl2.
11626
116272000-02-04 Jim Blandy <jimb@redhat.com>
11628
11629 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11630 backslash from regexp pattern.
11631
11632 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11633 procedure. Use it to run all the "continue to bp overloaded"
11634 tests. Note that this changes the names of the tests slightly.
11635 If the breakpoint hit message includes a hex PC value, because
11636 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11637 from the real source code, still consider that a pass.
11638
11639 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11640 XFAIL here if the breakpoint message contains a hex address. Note
11641 similar change on 1999-11-02.
11642
11643 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11644
11645 * gdb.base/ptype.exp: Establish a default source file before
11646 calling get_debug_format.
11647
116482000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11649
11650 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11651
116522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11653
11654 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11655 of successive stepi commands -- while in the prologue we should see
11656 the function entry bracket.
11657
116582000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11659
11660 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11661 reach __change_mode() when stepping through the end of main().
11662
116632000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11664
11665 * gdb.base/default.exp: Fix expected pattern.
11666 * gdb.base/help.exp: Same.
11667
116682000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11669
11670 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11671 Don't use xfail's because that affects only the following test.
11672
11673 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11674 solaris or linux.
11675
11676 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11677
116782000-01-07 Michael Snyder <msnyder@cygnus.com>
11679
11680 * gdb.base/display.exp: Some yacc parsers like to say
11681 "A syntax error" rather than "A parse error". Accept both.
11682
116832000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11684
11685 * gdb.base/default.exp: Remove OS dependent string from "target
11686 remote" test.
11687 * gdb.base/help.exp: Same for "help target remote" test.
11688
116892000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11690
11691 From Jim Kingdon <kingdon@redhat.com>:
11692
11693 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11694 prompt (cleanup rather than necessity, but still might keep output
11695 from spilling to next test).
11696
116972000-01-02 Fred Fish <fnf@cygnus.com>
11698
11699 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11700 AIX, which defines them in <sys/types.h>.
11701
117021999-12-16 Stan Shebs <shebs@andros.cygnus.com>
11703
11704 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11705 float" test.
11706
117071999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
11708
11709 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
11710
11711 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11712 outermost frame disallowed".
11713
117141999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11715
11716 * gdb.base/setvar.exp: New tests for setting the value of a struct
11717 with a constant list.
11718
117191999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11720
11721 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11722 require the user to type a cast before setting the value of a struct.
11723
117241999-12-06 Jim Blandy <jimb@cygnus.com>
11725
11726 * gdb.base/default.exp: Expect the new 'info float' command on
11727 all i386 platforms.
11728
11729 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11730 LinuxThreads libraries that don't support debugging.
11731
11732Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11733
11734 * gdb.base/remote.c: Fill the buffer with truely random data.
11735 Change the buffer type to ``unsigned char'' to simplify size
11736 arithmetic.
11737
11738 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11739 stub only handles 400-1 byte packets. Verify that the download
11740 worked.
11741
117421999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11743
11744 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11745 tests, using UNRESOLVED for the untested cases. Also, does not wait
11746 for a timeout if the prompt was received before a recognizable pattern.
11747
117481999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11749
11750 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11751
117521999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11753
11754 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11755 watchpoints.
11756
117571999-11-24 Jason Merrill <jason@casey.cygnus.com>
11758
11759 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11760
11761 * gdb.c++/local.exp: Be more flexible in recognizing local class
11762 name mangling. Don't allow horribly truncated method names.
11763 * gdb.c++/derivation.exp: Expect protected inheritance.
11764 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11765 * gdb.c++/virtfunc.exp: Likewise.
11766 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11767 when printing a nested enum.
11768
117691999-11-22 Jim Blandy <jimb@cygnus.com>
11770
11771 * gdb.base/step-test.exp: Properly await GDB's response to setting
11772 a breakpoint on the call to large_struct_by_value.
11773
11774 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11775 just because we have debug info for the `start' function.
11776
117771999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11778
11779 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11780 "Unknown signal" messages, which indicate (on LinuxThreads) that
11781 GDB doesn't know how to debug threads on this system. This is
11782 better than hanging while philosopher 0 dumps chatter into gdb.log.
11783
117841999-11-18 Tom Tromey <tromey@cygnus.com>
11785
11786 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11787
117881999-11-18 Fred Fish <fnf@cygnus.com>
11789
11790 * gdb.base/coremaker2.c: Add sample program for generating
11791 cores that is more self contained than coremaker.c. Eventually
11792 I'll add more code to this and tie it into the testsuite.
11793
117941999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11795
11796 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11797
117981999-11-10 Jimmy Guo <guo@cup.hp.com>
11799
11800 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11801 from $srcdir/lib/.
11802 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11803 and gdb.c++/.
11804
11805 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11806
11807 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
11808 'continue with watch' test point.
11809
118101999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11811
11812 Merged from p2linux-990323-branch:
11813
11814 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11815
11816Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11817
11818 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11819 {limit,fixed}''. Test ``set download-write-size''.
11820
11821Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11822
11823 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11824 gdb_expect_list.
11825
11826Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11827
11828 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11829
118301999-11-03 Mark Salter <msalter@cygnus.com>
11831
11832 * gdb.base/break.exp: Fix "stub continue" pattern.
11833
118341999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11835
11836 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11837
118381999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11839
11840 * gdb.base/display.exp ("finish"): Add timeout clause.
11841
11842 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11843 plain prompt clause, so this doesn't have to time out in order to
11844 fail.
11845
11846 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11847 breakpoint hit messages include an address.
11848
11849 * gdb.base/display.exp: Don't forget to escape parens in regular
11850 expressions. Unix regexp notatation sucks.
11851
118521999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11853
11854 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11855 order for 'signalled' message.
11856
118571999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11858
11859 From Jimmy Guo <guo@cup.hp.com>:
11860 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11861 * gdb.base/annota1.c: Add code for tests to work with.
11862
118631999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11864
11865 * gdb.base/remote.exp: New test for remote downloading settings.
11866 * gdb.base/remote.c: New file with large .data.
11867
118681999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11869
11870 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11871 for LinuxThreads support, merged from the Code Fusion branch.
11872
11873Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11874
11875 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11876 containing exp_continue into a while within an expect. Don't
11877 attempt a start more than three times. Check return value from
11878 gdb_load.
11879
11880Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11881
11882 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11883 a pass case.
11884
118851999-10-01 Kevin Buettner <kevinb@cygnus.com>
11886
11887 * gdb.base/break.c (main): Added a statement that we can step
11888 off of.
11889 * gdb.base/break.exp: Added tests for setting a breakpoint
11890 at an offset and stepping onto a breakpoint.
11891
118921999-10-01 Fred Fish <fnf@cygnus.com>
11893
11894 * gdb.base/help.exp (help add-symbol-file): Update to match current
11895 gdb output.
11896
118971999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11898
11899 * gdb.base/break.exp: Code locations are in hex, don't forget!
11900 (For HP-UX.)
11901
119021999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11903
11904 * condbreak.exp: Use break.c as test program.
11905 * condbreak.c: Remove, redundant with break.c.
11906
119071999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11908
11909 * config/monitor.exp (gdb_target_monitor): Disable X- and
11910 Z-packets if the target needs it.
11911
119121999-09-13 James Ingham <jingham@leda.cygnus.com>
11913
11914 * gdb.c++/overload.exp: Added tests for listing overloaded
11915 functions with function pointers in the arg, explicitly calling
11916 out the version you want.
11917
119181999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11919
11920 * long_long.exp: Add variations of test cases that work for
11921 targets with 16-bit ints and 32-bit doubles.
11922
119231999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11924
11925 * break.c (main): Compare a possibly-uninitialized argc with an
11926 unlikely value that fits in 16 bits.
11927
119281999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11929
11930 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11931 0xfeeb, don't want negative numbers if ints are 16 bits.
11932
11933 * lib/gdb.exp (skip_cplus_tests): New proc.
11934 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11935 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11936 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11937 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11938 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11939 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11940 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11941 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11942
11943 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11944
11945Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11946
11947 * gdb.base/corefile.exp (up): Allow a parameter to appear
11948 in the frame that we're going up to.
11949
11950 From Jim Blandy <jimb@cygnus.com>:
11951
11952 * gdb.base/default.exp (info float): Expect some output now.
11953
11954 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11955 returning floating-point values to fail on the x86.
11956 * gdb.base/callfwmall.exp (do_function_calls): Same.
11957
11958 * gdb.base/list.exp (test_listsize): Correct expectations for
11959 listing line 1 with listsize 2. Also, listing a single line
11960 works now, as does listing three lines. [Kevin's note: There
11961 were a number of other cases fixed too where the expectations
11962 differed...]
11963
119641999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11965
11966 * gdb.base/selftest.exp: Add case for when version prints as
11967 constant string instead of char pointer.
11968
119691999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11970
11971 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11972 stepping out of main.
11973
11974 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11975 G++ used.
11976
11977 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11978 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11979
11980 * gdb.c++/ovldbreak.exp: Update match string in test that
11981 includes a warning of multiple breakpoints.
11982
119831999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11984
11985 * gdb.base/display.exp: Improve precision of step-after-finish
11986 added yesterday.
11987
11988 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11989 test.
11990
11991 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11992 configs when using G++, not just hppa*.
11993
119941999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11995
11996 * gdb.base/async.c: New file.
11997 * gdb.base/async.exp: New file.
11998
11999Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12000
12001 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12002 PA64.
12003
12004Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12005
12006 * gdb.base/display.exp: "finish" can leave us mid-line on many
12007 targets, deal with it. Add a small constant to main, instead of
12008 1000 since main+1000 may not be a valid address in the target.
12009
12010 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12011 on hpux11.
12012
12013 * gdb.base/attach.exp: Handle another hpux11 error message variant
12014 when attaching to a process that does not exist.
12015
120161999-08-19 J.T. Conklin <jtc@redback.com>
12017
12018 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12019 characters in 'continue to 1241' test.
12020
120211999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12022
12023 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12024 stop in print_long_arg_list, define and use a whitespace
12025 variable in print_small_structs test, add an XFAIL for Solaris.
12026 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12027 interested enough to fix.
12028
120291999-08-13 Keith Seitz <keiths@cygnus.com>
12030
12031 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12032 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12033 proc knows about targets other than the natives.
12034 (test_assign): Use "gdb_run_cmd" to "run" the target.
12035 Check that we've actually hit the breakpoint at main.
12036 When we attempt to assign a value to a local variable, check
12037 that the variable is in the current scope, i.e., don't use
12038 a test with an empty result.
12039
12040Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12041
12042 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12043 command.
12044
120451999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12046
12047 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12048 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12049 gdb.compat, gdb.threads-hp.
12050 gdb.hp/configure, gdb.hp/configure.in: New files.
12051 gdb.hp/Makefile.in: Recurse into new subdirs.
12052 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12053 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12054 in object files.
12055 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12056
120571999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12058
12059 * gdb.base/display.exp: Help expect by putting a newline in the
12060 funky printf, remove a bogus p/a test.
12061
120621999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12063
12064 * gdb.base/display.exp: Make sure that when we say 'run', we are
12065 connected to the target. This is necessary when running not
12066 natively.
12067
120681999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12069
12070 * gdb.base/step-test.exp: Removed some extraneous messages.
12071
12072 * gdb.base/long_long.exp: Don't run memory examination tests
12073 on little-endian targets (they will need a different set of
12074 results to match).
12075
120761999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12077
12078 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12079 until somebody decides to fix GDB.
12080
12081 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12082 constant as "ULL".
12083 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12084 matches for a couple x/2 commands.
12085
120861999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12087
12088 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12089 by merging in ref-types2 tests.
12090 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12091
12092 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12093 * gdb.c++/Makefile.in: Add standard actions.
12094 (EXECUTABLES): Rename from PROGS, update list.
12095 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12096 from gdb.hp.
12097 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12098 foo and bar locals.
12099 * gdb.c++/anon-union.exp: Fix tests to match.
12100 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12101 expect matches to handle output variations.
12102 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12103 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12104 output, add HP alternatives for new and delete prints.
12105 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12106 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12107 * gdb.c++/demangle.exp: Use $style when reporting failure.
12108 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12109 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12110 match alternatives.
12111 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12112 compilers.
12113 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12114 * gdb.c++/method.exp: Add match alternatives.
12115 * gdb.c++/misc.cc: Add bool types.
12116 * gdb.c++/misc.exp: Add tests for bool types.
12117 * gdb.c++/overload.exp: Add xfails.
12118 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12119 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12120 add some more template parameter tests (only for HP currently).
12121 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12122 * gdb.c++/virtfunc.cc: Add return type and value for main.
12123 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12124 match alternatives.
12125
121261999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12127
12128 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12129
121301999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12131
12132 * gdb.base/signals.exp: Don't expect getting a backtrace from
12133 within a signal handler to fail on Linux.
12134
121351999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12136
12137 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12138 * lib/gdb.exp: Remove some gratuitious semicolons.
12139 (delete_breakpoints): Increase timeout.
12140 (gdb_expect): Add -notransfer option.
12141 (gdb_test): Use -notransfer option.
12142 (get_compiler_info): Add f77 case.
12143 (get_compiler): New proc, split out from gdb_preprocess, add f77
12144 case.
12145 (gdb_preprocess): Call get_compiler.
12146
12147 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12148 * gdb.base/attach.exp, gdb.base/display.exp,
12149 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12150 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12151 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12152 third arg to gdb_test.
12153 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12154 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12155 HP-UX xfails, add others.
12156 * gdb.base/completion.exp: Reflect name change of self-test.
12157 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12158 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12159 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12160 HP failure number.
12161 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12162 useless HP-UX 10.30 references.
12163 * gdb.base/maint.exp: Loosen matches.
12164 * gdb.base/pointers.c (main): Declare more_code.
12165 * gdb.base/pointers.exp: Match on output of a `next'.
12166 * gdb.base/structs.c: Add prototypes.
12167 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12168 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12169
121701999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12171
12172 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12173 command.
12174
121751999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12176
12177 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12178 Fix run to main failures. Watchpoint can be hardware watchpoint.
12179
12180 * gdb.base/annota1.exp: Clean up some more, in case printf has
12181 debug info. Deal with lack of signal hanlder info in stack.
12182
12183 From Jim Kingdon <kingdon@redhat.com>:
12184 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12185
121861999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12187
12188 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12189 gdb.base/foll-vfork.exp: Don't run for crosses.
12190
12191Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12192
12193 * gdb.base/configure.in: Check for gdbvars.exp instead of
12194 a1-selftest.exp.
12195 * gdb.base/configure: Re-generate.
12196
121971999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12200 in trying to run first and name is too long.
12201
12202 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12203 pointers2.c and pointers2.exp, respectively.
12204 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12205 doschk happier.
12206
122071999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12208
12209 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12210 callfuncs2.c and callfuncs2.exp.
12211
12212 * gdb.base/list.exp: Remove mistaken xfails.
12213 * gdb.base/list0.h: Add optional prototypes.
12214
12215Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12216
12217 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
12218 calling malloc.
12219 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12220 * ptype.exp: Move test for get_debug_format to before its first
12221 use.
12222
122231999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12224
12225 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12226 * gdb.base/annota2.cc, annota2.exp: Move from here.
12227 * gdb.c++/annota2.cc, annota2.exp: To here.
12228 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12229
12230Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12231
12232 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12233 a consistent format.
12234
122351999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12236
12237 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12238 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12239 HP compilers, also set the globals $true and $false.
12240
12241 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12242 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12243 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12244 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12245 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12246 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12247 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12248 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12249 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12250 whatis.c} Add C++ compatible function definitions and return
12251 types, add includes for library functions.
12252 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12253 * gdb.base/step-test.c (myglob): Rename from glob.
12254 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12255 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12256 files, move here from gdb.hp.
12257 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12258 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12259 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12260 Adjust line numbers in regexps.
12261
12262 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12263 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12264 instead of 0/1.
12265
12266 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12267 foll-vfork.exp: New files, move here from gdb.hp.
12268 * gdb.base/page.exp: New file, test of pagination command.
12269
12270 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12271 recursion test.
12272 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12273
12274 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12275 gdb.base/solib.exp: Fix compiler invocation process.
12276
12277 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12278 HP-UX 11, turn off overload resolution explicitly.
12279 * gdb.base/commands.exp: Set argument list explicitly, add
12280 watchpoint test.
12281 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12282 them work.
12283 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12284 expressions properly.
12285 * gdb.base/corefile.exp: Loosen the match slightly.
12286 * gdb.base/default.exp: Allow "Error accessing memory" message
12287 also.
12288 * gdb.base/display.exp: Skip over x/0 j if PA64.
12289 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12290 * gdb.base/interrupt.exp: Ditto.
12291 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12292 in use.
12293 * gdb.base/list.exp: Add xfails for HP-UX.
12294 * gdb.base/long_long.exp: Refine some of the numeric matches.
12295 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12296 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12297 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12298 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12299 * gdb.base/ptype.exp: Succeed on more varieties of output.
12300 * gdb.base/scope.exp: Add xfails for HP-UX.
12301 * gdb.base/sect-cmd.exp: Add more cases.
12302 * gdb.base/setvar.exp: Add xfails for HP-UX.
12303 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12304 * gdb.base/signals.exp: Match on void symbolically.
12305 * gdb.base/step-test.exp: Add case for PA64.
12306 * gdb.base/term.exp: Add exit and restart.
12307 * gdb.base/twice.exp: Clean up after self.
12308 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12309 * gdb.base/whatis.exp: Allow more ways to pass tests.
12310
12311 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12312 no longer useful.
12313
12314Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12315
12316 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12317 list of patterns.
12318 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12319 print_double_array(double_array)", "continuing to breakpoint
12320 1018", "print print_double_array(array_d)" and "continuing to
12321 1034" tests.
12322
123231999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12324
12325 * Makefile.in: Add empty html and install-html targets.
12326
123271999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12328
12329 * config/mt-*: Remove, these haven't been used since 1996.
12330
123311999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12332
12333 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12334 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12335 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12336
123371999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12338
12339 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12340 simpler match case for the ptype of the big class.
12341
123421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12343
12344 * gdb.exp: Fix test for gdb_prompt existence.
12345
123461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12347
12348 * gdb.exp (gdb_test): Add fail after calls to perror.
12349
123501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12351
12352 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12353
123541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12355
12356 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12357
12358Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12359
12360 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12361 malloc() is linked in.
12362
123631999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12364
12365 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12366 step at end.
12367
12368 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12369
123701999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12371
12372 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12373
12374Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12375
12376 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12377 * gdb.base/mips_pro.exp: Likewise.
12378
123791999-06-02 Keith Seitz <keiths@cygnus.com>
12380
12381 * gdb.c++/templates.cc: Change all "new" operators to throw
12382 an exception.
12383 * gdb.c++/cplusfuncs.cc: Likewise.
12384
12385 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12386
12387Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12388
12389 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
12390 * gdb.base/ending-run.exp: When stepping out of main, accept a
12391 step into an arbitrary assembler file.
12392
123931999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12394
12395 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
12396 "breakpoint-invalid" to be printed.
12397 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
12398 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12399 * gdb.base/annota2.cc: Initialize a.x to 0.
12400
124011999-05-17 Keith Seitz <keiths@cygnus.com>
12402
12403 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12404 when "skip_float_tests" set.
12405 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12406 "print print_ten_doubles", and "step into print_long_arg_list".
12407 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12408 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12409 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12410 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12411 "skip_float_tests" is set.
12412 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12413 when "skip_float_tests" set.
12414
124151999-05-06 Keith Seitz <keiths@cygnus.com>
12416
12417 * gdb.base/annota2.cc: Include stdio.h.
12418
12419Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12420
12421 * gdb.base/crossload.exp: Remove, this has been disabled ever
12422 since BFD stopped including all targets, and cross-GDB gets
12423 plenty of testing anyway.
12424 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12425 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12426 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12427 * gdb.base/README: Remove, was doc for this.
12428 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12429 needed.
12430
124311999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12432
12433 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12434 output.
12435
12436 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12437 * gdb.base/annota2.exp: New file. More annotation tests.
12438 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12439 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12440
124411999-04-23 Angela Marie Thomas <angela@cygnus.com>
12442
12443 * config/cfdbug.exp: New file.
12444
124451999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12446
12447 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12448 Marcus Daniel's and Dale Hawkins's demangler crashes.
12449
12450 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12451 test_lucid_style_demangling, test_arm_style_demangling,
12452 test_hp_style_demangling): Try Tom Tromey's core-dumping
12453 identifier under each demangling style.
12454
124551999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12456
12457 * gdb.c++/demangle.exp: Include the current demangling style
12458 in all test names.
12459 (current_demangling_style): New global variable.
12460 (set_demangling_style, test_demangling_core, test_demangling,
12461 test_demangling_exact): New functions.
12462 (test_gnu_style_demangling, test_lucid_style_demangling,
12463 test_arm_style_demangling, test_hp_style_demangling): Use those,
12464 instead of calling gdb_test and gdb_test_exact directly.
12465 (catch_demangling_errors): New function, which reports errors
12466 signalled by the demangling test functions in an orderly way.
12467 (do_tests): Use catch_demangling_errors.
12468
124691999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12470
12471 * gdb.base/signals.exp (test_handle_all_print): Use () for
12472 grouping in expressions, not {}.
12473
12474 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12475 initialized yet.
12476
124771999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12478
12479 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12480 are listed.
12481
124821999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12483
12484 * gdb.stabs/weird.exp: Test for CC being defined before
12485 looking at its value.
12486
124871999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12488
12489 * gdb.base/call-ar-st.exp: Remove stray '#'.
12490 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12491 "short int" and "long int".
12492 * gdb.c++/overload.cc: Cast the string added in the previous
12493 change, to mollify finicky HP compiler.
12494 * gdb.hp/reg-test.exp (testfile): Fix file name.
12495 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
12496
12497 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12498 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12499 alternate form of enum ptype.
12500
125011999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12502
12503 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12504 * gdb.hp/*.exp: Change all to run compiler probe only after
12505 passing skip_hp_tests, so as not to waste time on guaranteed
12506 failure.
12507
12508 * gdb.c++/overload.cc: Pass string instead of char addr, always
12509 init ccpfoo.
12510 * gdb.c++/templates.cc: Fix syntax error.
12511
12512Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12513
12514 * gdb.base/commands.exp: Add test for correct position of '>'
12515 when issuing the 'commands' command after a 'while' or 'if'
12516 command.
12517
125181999-03-18 James Ingham <jingham@cygnus.com>
12519
12520 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12521
12522 * gdb.c++/method.exp: It was testing an uninitialized int on the
12523 stack and assuming it was positive.
12524
12525 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12526
12527 * gdb.base/step-test.exp: Catch a case where finish is broken and
12528 keep it from killing the rest of the tests.
12529 Use gdb_continue_to_end.
12530
12531 * gdb.base/sigall.exp: use gdb_continue_to_end.
12532
12533 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12534
12535 * gdb.base/display.exp: use runto_main, not run.
12536
12537 * gdb.base/default.exp: Check for the current error message in the
12538 r abbreviation test.
12539 Add strongarm to the targets that know info float.
12540
12541 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
12542 run which doesn't work with monitors.
12543
12544 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12545
12546 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12547
12548 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
12549 program. Traps the case (in Cygmon) when the program never really
12550 exits. Same as Mark's continue_to_exit, but I had put it in a lot
12551 more places, so I used my name. Sorry Mark...
12552
12553 * config/monitor.exp (gdb_target_monitor): added another
12554 target_info parameter: remotebinarydownload. This will set the
12555 remotebinarydownload flag if this is causing some boards trouble.
12556
125571999-03-18 Mark Salter <msalter@cygnus.com>
12558
12559 * lib/gdb.exp (continue_to_exit): New function.
12560
12561 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12562 * gdb.base/ending-run.exp: Ditto.
12563 * gdb.base/step-test.exp: Ditto.
12564
125651999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12566
12567 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12568 (suggested by Art Haas <ahaas@neosoft.com>).
12569
125701999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12571
12572 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12573
12574Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12575
12576 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12577 descriptions of types (short unsigned int vs unsigned short, etc).
12578
125791999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12580
12581 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12582 a call to strlen; sometimes we do have sources.
12583
125841999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12585
12586 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12587 character, so GDB won't print garbage after its end.
12588
12589 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12590 breakpoint there instead. Sometimes GCC emits memcpy to handle
12591 the large structures being passed by value, so we step into that
12592 instead of sum_array_print, which obscures what we're really testing.
12593 * gdb.base/step-test.exp: However, we do want a test that notices
12594 the bizarre steps into memcpy, so do that here. Add check for
12595 stepping into function calls that pass large structures by value.
12596 ("Is that a noun clause, or are you just happy to see me?")
12597 Remove all references to specific line numbers.
12598 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12599 New type and function.
12600 (main): Call large_struct_by_value, passing it a large struct by value.
12601 * lib/gdb.exp (gdb_get_line_number): New function.
12602
12603 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12604 more portable.
12605
126061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12607
12608 * lib/gdb.exp: Doc fixes.
12609
126101999-03-05 Nick Clifton <nickc@cygnus.com>
12611
12612 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
12613
126141999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12615
12616 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12617 commands. They're not germane to this test, and they don't work
12618 that way on remote targets.
12619
126201999-03-01 James Ingham <jingham@cygnus.com>
12621
12622 * Changelog entries merged over from gdb development branch.
12623
12624 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12625
12626 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12627 for outputting results of test run.
12628
12629 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
12630
12631 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
12632
126331999-02-25 Felix Lee <flee@cygnus.com>
12634
12635 * lib/gdb.exp (debug_format): initialize
12636
126371999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12638
12639 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12640 * gdb.base/call-rt-st.c: Ditto.
12641
126421999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12643
12644 * gdb.threads/pthreads.exp (horiz): New variable.
12645 (test_startup): Fix regexps that capture thread numbers.
12646
126471999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12648
12649 * gdb.base/smoke.exp: Disambiguate two test case names (both
12650 called ``print'').
12651
12652Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12653
12654 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12655 compilation.
12656
126571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12658
12659 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12660 actual output formatting.
12661 * gdb.base/smoke.exp: GDB removes leading 0's.
12662 * gdb.base/volatile.exp: Don't check type of remuneration;
12663 that variable is no longer defined in constvars.c.
12664 * gdb.base/step-test.c (main): Exit with explicit exit code.
12665 * gdb.base/step-test.exp: Remove two nexti checks--they are
12666 not portable.
12667
126681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12669
12670 * gdb.base/help.exp ("help delete display"): Fix test to match
12671 gdb's output.
12672
12673 * gdb.base/long_long.c (known_types): Initialize values to zero.
12674 * gdb.base/long_long.exp: Step one more line
12675 so 'dec' is initialized in "get to known place". GDB removes
12676 leading zeros. Explicitly ask for hex formatting. Use
12677 unique test case names.
12678
12679Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12680
12681 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
12682
12683 * gdb.c++/method.exp: Add missing close brace.
12684
126851999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12686
12687 * gdb.base/maint.exp: Use 'set height 0' to disable page
12688 prompting, not 'set height 400'.
12689
12690 Fix a bunch of timeouts.
12691 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12692 four separate tests, so expect doesn't take forever to match a ton
12693 of text against a regexp with lots of .* forms.
12694 ("maint print psymbols", "maint print symbols"): Make some of
12695 these greps more selective, so that expect doesn't try to wade
12696 through huge piles of output and time out.
12697
12698 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12699
12700 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12701 tests: one which doesn't expect shlib events to be reported, and
12702 another which does, but is XFAIL for all platforms other than
12703 HP/UX.
12704
12705 * gdb.base/break.exp: Teach the test suite that the `catch
12706 fork', `catch vfork', and `catch exec' commands produce error
12707 messages on platforms that don't provide these features.
12708
12709Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12710
12711 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12712 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12713 (shortening names from solib_threshold.exp etc), won't run on
12714 anything but HP-UX for the foreseeable future.
12715 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12716 reflect move.
12717
12718Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12719
12720 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12721 gdb.trace/Makefile.in (clean): Remove all test executables.
12722
12723Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12724
12725 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12726 successfully re-sets breakpoints in shared libraries.
12727 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12728
12729Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12730
12731 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12732 and compiled w/o GCC.
12733
12734 * gdb.hp/watch-cmd.exp: ditto.
12735
12736 * gdb.hp/watch-hp.exp: ditto.
12737
12738 * gdb.hp/xdb1.exp: ditto.
12739
12740 * gdb.hp/xdb2.exp: ditto.
12741
12742 * gdb.hp/dbx.exp: ditto.
12743
12744Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12745
12746 * constvars.c: Remove C++-isms.
12747 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12748 with GCC.
12749
12750Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12751
12752 The following changes are part of the HP merge.
12753
12754 * gdb.base/break.exp: new tests to verify that catchpoints for
12755 fork, vfork, and exec don't trigger inappropriately.
12756
12757 * gdb.base/opaque.exp: compile one file at a time, then link.
12758
12759 * gdb.base/signals.exp: be more restrictive about which hppa
12760 systems receive a setup_xfail. new tests.
12761
12762 * gdb.base/solib_threshold.build: new file.
12763 * gdb.base/solib_threshold.exp: new file.
12764 * gdb.base/solib_threshold.link_opts: new file.
12765 * gdb.base/solib_threshold.mk: new file.
12766 * gdb.base/gen_solib_threshold.c: new file.
12767
12768 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12769 tests. New tests for enums inside classes.
12770
12771 * gdb.c++/compiler.cc: indicate support of template debugging.
12772
12773 * gdb.c++/demangle.exp: run hp style demangling tests.
12774
12775 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12776 tests.
12777
12778 * gdb.c++/misc.cc: changes to support new tests.
12779
12780 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12781 to support new tests.
12782
12783 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12784 gcc, then skip these tests.
12785
12786Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12787
12788 The following files are part of the HP merge; some had longer
12789 names at HP, but have been renamed to be no more than 14
12790 characters in length.
12791
12792 * gdb.hp/ambiguous.cc: new file.
12793 * gdb.hp/ambiguous.exp: new file.
12794 * gdb.hp/attach.exp: new file.
12795 * gdb.hp/attach2.exp: new file.
12796 * gdb.hp/classes-hp.exp: new file.
12797 * gdb.hp/ctti.exp: new file.
12798 * gdb.hp/ctti-add.cc: new file.
12799 * gdb.hp/ctti-add1.cc: new file.
12800 * gdb.hp/ctti-add2.cc: new file.
12801 * gdb.hp/ctti-add3.cc: new file.
12802 * gdb.hp/dbx.exp: new file.
12803 * gdb.hp/exception.cc: new file.
12804 * gdb.hp/exception.exp: new file.
12805 * gdb.hp/foll-exec.c: new file.
12806 * gdb.hp/foll-exec.exp: new file.
12807 * gdb.hp/foll-fork.c: new file.
12808 * gdb.hp/foll-fork.exp: new file.
12809 * gdb.hp/foll-vfork.c: new file.
12810 * gdb.hp/foll-vfork.exp: new file.
12811 * gdb.hp/inherit-hp.exp: new file.
12812 * gdb.hp/more-steps.exp: new file.
12813 * gdb.hp/namespace.cc: new file.
12814 * gdb.hp/namespace.exp: new file.
12815 * gdb.hp/optimize.exp: new file.
12816 * gdb.hp/pxdb.c: new file.
12817 * gdb.hp/pxdb.exp: new file.
12818 * gdb.hp/quicksort.exp: new file.
12819 * gdb.hp/reg-test.exp: new file.
12820 * gdb.hp/reg-test.s: new file.
12821 * gdb.hp/sized-enum.c: new file.
12822 * gdb.hp/sized-enum.exp: new file.
12823 * gdb.hp/start-stop.exp: new file.
12824 * gdb.hp/templ-hp.cc: new file.
12825 * gdb.hp/templ-hp.exp: new file.
12826 * gdb.hp/thr-lib.c: new file.
12827 * gdb.hp/thr-lib.exp: new file.
12828 * gdb.hp/thr-lib.h: new file.
12829 * gdb.hp/thr-liblib.c: new file.
12830 * gdb.hp/virtfun-hp.c: new file.
12831 * gdb.hp/virtfun-hp.exp: new file.
12832 * gdb.hp/watch-cmd.exp: new file.
12833 * gdb.hp/watch-hp.exp: new file.
12834 * gdb.hp/xdb1.exp: new file.
12835 * gdb.hp/xdb2.exp: new file.
12836 * gdb.hp/xdb3.exp: new file.
12837
12838Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12839
12840 The following files are part of the HP merge; some had longer
12841 names at HP, but have been renamed to be no more than 14
12842 characters in length.
12843
12844 * gdb.base/ss.h: new file.
12845 * gdb.base/call-ar-st.c: new file.
12846 * gdb.base/call-ar-st.exp: new file.
12847 * gdb.base/call-rt-st.c: new file.
12848 * gdb.base/call-rt-st-exp: new file.
12849 * gdb.base/call-strs.exp: new file.
12850 * gdb.base/ena-dis-br.exp: new file.
12851 * gdb.base/environ.exp: new file.
12852 * gdb.base/long_long.exp: new file.
12853 * gdb.base/sect-cmd.exp: new file.
12854 * gdb.base/shlib-cl2.exp: new file.
12855 * gdb.base/smoke.exp: new file.
12856 * gdb.base/so-impl-ld.c: new file.
12857 * gdb.base/so-impl-ld.exp: new file.
12858 * gdb.base/so-indr-cl.c: new file.
12859 * gdb.base/so-indr-cl.exp: new file.
12860 * gdb.base/varargs.exp: new file.
12861 * gdb.base/volatile.exp: new file.
12862 * gdb.base/whatis-exp.exp: new file.
12863 * gdb.base/display.exp: new file.
12864 * gdb.c++/derivation.exp: new file.
12865 * gdb.c++/local.exp: new file.
12866 * gdb.c++/member-ptr.exp: new file.
12867 * gdb.c++/overload.exp: new file.
12868 * gdb.c++/ovldbreak.exp: new file.
12869 * gdb.c++/ref-types.exp: new file.
12870 * gdb.c++/ref-types2.exp: new file.
12871 * gdb.c++/userdef.exp: new file.
12872
12873Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12874
12875 * gdb.base/default.exp: Reflect wording change in remote.c.
12876
12877Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
12878
12879 * gdb.base/help.exp: Update to reflect current text.
12880
12881Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12882
12883 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12884 they're stack variables and contain garbage.
12885 * gdb.c++/anon-union.exp: new file.
12886
12887 The following changes were made by David Taylor
12888 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12889 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12890 in changes by HP.
12891
12892 * gdb.base/bitops.exp: new file.
12893 * gdb.base/default.exp: change expected messages for catch and
12894 info catch tests to reflect HP merge changes.
12895 * gdb.base/enable-disable-break.exp
12896 * gdb.base/ending-run.c: new file.
12897 * gdb.base/long_long.c: new file.
12898 * gdb.base/maint.exp: new file.
12899 * gdb.base/pointers2.exp: new file.
12900 * gdb.base/shlib-call2.exp: new file.
12901 * gdb.base/solib.exp: new file.
12902 * gdb.base/step-test.c: new file.
12903 * gdb.c++/anon-union.cc: new file.
12904 * gdb.c++/local.cc: new file.
12905 * gdb.c++/member-pointer.cc: new file.
12906 * gdb.c++/method.cc: new file.
12907 * gdb.c++/ref-types.cc: new file.
12908 * gdb.c++/ref-types2.cc: new file.
12909 * gdb.c++/userdef.cc: new file.
12910
12911 * gdb.base/scope.exp: compile one file at a time, then link.
12912 * gdb.base/langs.exp: ditto.
12913 * gdb.base/list.exp: ditto.
12914
12915Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12916
12917 The following changes were made by David Taylor
12918 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12919 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12920 in changes by HP.
12921
12922 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12923 skip tests. When compiling pass c++ flag to gdb_compile.
12924 * gdb.c++/
12925
12926 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12927 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12928 (skip_hp_tests): new function.
12929 (gdb_preprocess): new function.
12930
12931 * configure.in (hpdir): decide whether to configure gdb.hp.
12932 * configure: regenerated.
12933
12934 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12935 to delete on clean.
12936 (EXECUTABLES): update to reflect new additions.
12937 * gdb.base/commands.exp: update message expected.
12938 * gdb.base/default.exp: add copyright notice.
12939 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12940 * gdb.base/help.exp: update messages to reflect current text.
12941 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12942 targets for recurse tests.
12943 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12944 skip this file.
12945
12946 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12947 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12948 compilation.
12949 * gdb.c++/misc.exp: ditto.
12950 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12951 run the tests. tell gdb_compile that it's a c++ compilation.
12952
12953 * gdb.threads/pthreads.exp: fix typo in message.
12954
12955 * gdb.base/all-bin.exp: new file.
12956 * gdb.base/arithmet.exp: new file.
12957 * gdb.base/assign.exp: new file.
12958 * gdb.base/completion.exp: new file.
12959 * gdb.base/cond-expr.exp: new file.
12960 * gdb.base/condbreak.exp: new file.
12961 * gdb.base/define.exp: new file.
12962 * gdb.base/dollar.exp: new file.
12963 * gdb.base/environment.exp: new file.
12964 * gdb.base/eval-skip.exp: new file.
12965 * gdb.base/jump.exp: new file.
12966 * gdb.base/logical.exp: new file.
12967 * gdb.base/pointers.exp: new file.
12968 * gdb.base/relational.exp: new file.
12969 * gdb.base/section_command.exp: new file.
12970 * gdb.base/whatis-expr.exp: new file.
12971
12972 * gdb.base/all-types.c: new file.
12973 * gdb.base/call-array-struct.c: new file.
12974 * gdb.base/call-return-struct.c: new file.
12975 * gdb.base/call-strings.c: new file.
12976 * gdb.base/callfuncs2.c: new file.
12977 * gdb.base/condbreak.c: new file.
12978 * gdb.base/constvars.c: new file.
12979 * gdb.base/display.c: new file.
12980 * gdb.base/int-type.c: new file.
12981 * gdb.base/jump.c: new file.
12982 * gdb.base/miscexprs.c: new file.
12983 * gdb.base/pointers.c: new file.
12984 * gdb.base/pointers2.c: new file.
12985 * gdb.base/shmain.c: new file.
12986 * gdb.base/shr1.c: new file.
12987 * gdb.base/shr2.c: new file.
12988 * gdb.base/solib.c: new file.
12989 * gdb.base/solib1.c: new file.
12990 * gdb.base/solib2.c: new file.
12991 * gdb.base/varargs.c: new file.
12992 * gdb.c++/derivation.cc: new file.
12993 * gdb.c++/overload.cc: new file.
12994 * gdb.c++/ovldbreak.cc: new file.
12995 * gdb.hp/attach.c: new file.
12996 * gdb.hp/attach2.c: new file.
12997 * gdb.hp/average.c: new file.
12998 * gdb.hp/compiler.c: new file.
12999 * gdb.hp/compiler.cc: new file.
13000 * gdb.hp/execd-program.c: new file.
13001 * gdb.hp/follow-exec.c: new file.
13002 * gdb.hp/follow-fork.c: new file.
13003 * gdb.hp/follow-vfork-and-exec.c: new file.
13004 * gdb.hp/misc-hp.cc: new file.
13005 * gdb.hp/more-steps.c: new file.
13006 * gdb.hp/optimize.c: new file.
13007 * gdb.hp/quicksort.c: new file.
13008 * gdb.hp/run-hp.c: new file.
13009 * gdb.hp/start-stop.c: new file.
13010 * gdb.hp/sum.c: new file.
13011 * gdb.hp/templates-hp.cc: new file.
13012 * gdb.hp/thread-local-in-lib.c: new file.
13013 * gdb.hp/thread-local-in-lib.h: new file.
13014 * gdb.hp/thread-local-in-lib.lib.c: new file.
13015 * gdb.hp/vforked-program.c: new file.
13016 * gdb.hp/virtfunc-hp.cc: new file.
13017 * gdb.hp/watchpoint-hp.c: new file.
13018 * gdb.hp/xdb.c: new file.
13019 * gdb.hp/xdb0.c: new file.
13020 * gdb.hp/xdb0.h: new file.
13021 * gdb.hp/xdb1.c: new file.
13022
13023Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13024
13025 The following change was made by Edith Epstein
13026 <eepstein@cygnus.com> as part of a project to merge in changes
13027 originally made by HP; HP did not create ChangeLog entries.
13028
13029 * gdb.c++/demangle.exp: changed the expected output for some
13030 ARM-style mangling -- removed second reference to datatype.
13031 For example, maint demangle __dt__11T1__pt__2_cFv
13032 T1<char>::~T1<char>(void)
13033 becomes,
13034 maint demangle __dt__11T1__pt__2_cFv
13035 T1<char>::~T1(void)
13036
13037 (test_hp_style_demangling): new hp specific demangling test cases.
13038
13039Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13040
13041 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13042 * gdb.trace/backtrace.exp: Likewise.
13043 * gdb.trace/circ.exp: Likewise.
13044 * gdb.trace/collection.exp: Likewise.
13045 * gdb.trace/deltrace.exp: Likewise.
13046 * gdb.trace/infotrace.exp: Likewise.
13047 * gdb.trace/limits.exp: Likewise.
13048 * gdb.trace/packetlen.exp: Likewise.
13049 * gdb.trace/passc-dyn.exp: Likewise.
13050 * gdb.trace/passcount.exp: Likewise.
13051 * gdb.trace/report.exp: Likewise.
13052 * gdb.trace/save-trace.exp: Likewise.
13053 * gdb.trace/tfind.exp: Likewise.
13054 * gdb.trace/tracecmd.exp: Likewise.
13055 * gdb.trace/while-dyn.exp: Likewise.
13056 * gdb.trace/while-stepping.exp: Likewise.
13057
130581998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13059
13060 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13061
13062Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13063
13064 From Brendan Kehoe:
13065 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13066 int return types.
13067
13068Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13069
13070 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13071 remote dos host testing right.
13072
13073Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13074
13075 * gdb.base/corefile.exp: remove some xfails.
13076
13077Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13078
13079 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13080 have different timestamps.
13081
13082Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13083
13084 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13085 gdb.base/default.exp: Replace "exec" with "executable".
13086
13087Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13088
13089 * gdb.base/default.exp: Change else if to elseif from previous
13090 delta.
13091
13092Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13093
13094 * gdb.base/default.exp: Add brace missing from previous delta.
13095
13096Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13097
13098 * gdb.base/default.exp: Support test for info float for all
13099 varieties of arm toolchain.
13100
13101Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
13102
13103 * gdb.trace/*.exp: remove "remote_download" command.
13104
13105Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
13106
13107 * gdb.trace/*.exp: remove -gdwarf from compile.
13108
13109Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13110
13111 * gdb.trace/configure.in(AC_INIT): typo
13112 * gdb.trace/configure: regenerated
13113
13114Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
13115
13116 * config/m68k-emc.exp: New file.
13117 * lib/<emc-support.exp trace-support.exp}: New files.
13118 * configure.in: add new test directory gdb.trace.
13119 * gdb.trace/{configure configure.in Makefile.in}: New files.
13120 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13121 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13122 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13123 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13124 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13125 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13126 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
13127
13128Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
13129
13130 * gdb.c++/classes.exp: Change all regular expressions to match
13131 arbitrary combinations of newline/carriage-return, so that they
13132 will work equally well on Unix and Windows.
13133 * gdb.c++/inherit.exp: ditto.
13134 * gdb.c++/virtfunc.exp: ditto.
13135
131361998-08-11 Dawn Perchik <dawn@cygnus.com>
13137
13138 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13139
13140Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13141
13142 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13143 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13144 to use a0-a3/d0-d3 as needed.
13145
13146Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13147
13148 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13149 * gdb.disasm/am33.exp: Corresponding changes.
13150
131511998-07-11 Felix Lee <flee@cygnus.com>
13152
13153 * gdb.base/callfuncs.exp: add cmp10 test.
13154 * gdb.base/callfuncs.c (cmp10): new function.
13155
13156Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13157
13158 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
13159 into two parts to get around a synchronization problem in expect.
13160
13161Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13162
13163 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13164
13165 * configure.in: Add options for gdbtk testsuite.
13166
13167 * configure: Regenerate.
13168
13169 * gdb.gdbtk: New directory to hold gdbtk tests.
13170
13171Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13172
13173 * gdb.fortran/types.exp: Escape brackets in expect patterns
13174 for test_float_literal_types_accepted tests.
13175 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13176 before run test.
13177
13178Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13179
13180 * am33.exp: Just compile, do not link the testcase.
13181 * am33.s: Add ".am33" pseudoop to force am33 mode.
13182
131831998-06-25 Felix Lee <flee@cygnus.com>
13184
13185 * gdb.base/setshow.exp: make sure $pc is sane.
13186
13187 * gdb.stabs/weird.exp: split expect patterns properly.
13188
13189Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13190
13191 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13192 * gdb.disasm/am33.exp: Run it.
13193
13194Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
13195
13196 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13197 match processing (and eliminate spurious timeouts when running).
13198
13199Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
13200
13201 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13202 exception test, but conditionalize it on target [mach | gnu].
13203
13204Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
13205
13206 * gdb.base/overlays.exp: fixup compile line for linker script.
13207
13208Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13209
13210 * gdb.fortran/types.exp: don't guess at float size.
13211
13212Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13213
13214 * gdb.base/exprs.exp: delete test that depends on int size.
13215
13216Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13217
13218 * config/sim.exp: Removed checks for target triplets.
13219 (gdb_target_sim): Use gdb,target_sim_options.
13220
13221Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13222
13223 * gdb.base/reread.exp: New file.
13224 * gdb.base/reread1.c: New file.
13225 * gdb.base/reread2.c: New file.
13226
13227Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13228
13229 * config/sim.exp: Use 'target sim -sparclite' when running
13230 SPARClite programs.
13231
13232Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13233
13234 * gdb.base/structs2.exp: New file.
13235 * gdb.base/structs2.c: New file.
13236
13237Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13238
13239 * gdb.asm/common.inc: New file.
13240 * gdb.asm/d10v.inc: New file.
13241 * asm-source.exp: Pass -I's to gas to find .inc files.
13242 Update line numbers in expected output.
13243 * asmsrc1.s: Rewrite.
13244 * asmsrc2.s: Rewrite.
13245 * configure.in: Create arch.inc symlink.
13246 * configure: Regenerate.
13247 * Makefile.in (distclean): Delete arch.inc.
13248
13249Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13250
13251 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13252 (t_enum_value2): ditto
13253 (t_enum_value3): ditto
13254 (main): ditto
13255Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13256
13257 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13258 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13259 change.
13260 Use gdb_test instead of send_gdb/gdb_expect sequences.
13261
13262Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13263
13264 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13265 not void.
13266
13267Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13268
13269 * gdb.base/branches.c: Code with lots of loops and
13270 subroutines. Used to test gdbs ability to single step through PC
13271 changes, especially to test mips-tdep.c:mips_next_pc
13272
13273Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13274
13275 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13276 more rigorous EGCS C++ error checking.
13277
13278Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13279
13280 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13281 tests.
13282 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13283 function when asleep.
13284 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13285 for i*86 Linux and SVR4 signal handling problems.
13286 Remove linux xfail for `next to handler in signals_tests_1', fixed
13287 by recent infrun.c change.
13288 Limit backtrace to 10 frames to avoid timeout problems with infinite
13289 stack backtraces.
13290 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13291 target.[ch] change.
13292
13293Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13294
13295 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13296 for a newline from gdb before continuing.
13297 (default_gdb_exit): Just look for y or n.
13298 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13299 it does, fail the rests of the tests in the file.
13300
13301Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13302
13303 * config/cygmon.exp: New file.
13304
13305Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * gdb.base/list.exp: Fix problem with "list default lines around
13308 main" test on remote targets.
13309
13310 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13311 run test on remote targets.
13312
13313Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13314
13315 * gdb.asm: New directory.
13316 * configure.in: Configure it.
13317 * configure: Regenerate.
13318 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13319 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13320
13321Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13322
13323 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13324
13325Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
13326
13327 * gdb.base/overlays (several files): Merge the two overlay
13328 managers into one. Change variables (foox, barx, bazx, grbxx)
13329 back into ints but force them to load in their proper sections.
13330
13331Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13332
13333 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13334 on-chip insn memory and IMAP1 to upper 128k.
13335 (D10VCopy): Handle memory regions crossing 16k boundaries.
13336 (D10VCopy): Transfer data in 32 bit chunks.
13337
13338Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13339
13340 * gdb.base/overlays.c (main): Exit normally when result is
13341 correct.
13342
13343 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13344 map. Include space for printf in .text segment.
13345
13346 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13347 updated d10v memory VMA/LMA map.
13348 (D10VCopy): Call D10VTranslate.
13349
13350Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13351
13352 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13353
13354 * gdb.base/bar.c (barx, bar): Change variable to small array so
13355 that it won't be put into the .sdata - small data -
13356 section. Update reference.
13357 * gdb.base/baz.c (bazx, baz): Ditto.
13358 * gdb.base/foo.c (foox, foo): Ditto.
13359 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13360
13361 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13362 to be arrays.
13363
13364Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
13365
13366 * gdb.base/overlays.exp: fix up and get working again.
13367 Add tests for backtraces from an overlay function.
13368
13369Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13370
13371 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13372 "calling function with watchpoint enabled".
13373
13374Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13375
13376 * gdb.base/break.exp (test_next_with_recursion): Remove
13377 gdb_suppress_tests for d10v-*-*.
13378 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13379 pending review of whether it is useful or not.
13380
13381Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13382
13383 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13384
13385Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13386
13387 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13388 * config/dve.exp: New file to support Densan boards.
13389
13390Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13391
13392 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13393 reads and BSD.
13394
13395Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13396
13397 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13398 response.
13399
13400 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13401
13402Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13403
13404 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13405 test.
13406
13407 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13408 target_sizeof_long and target_bigendian_p.
13409 (structs_by_value, structs_by_reference): Check values according
13410 to targets word size and endianess.
13411
13412Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13413
13414 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13415 output.
13416
13417Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13418
13419 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13420 Update test of set args help to match source change.
13421
13422Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13423
13424 * gdb.base/default.exp: Expect help system output to be in
13425 alphabetical order.
13426 * gdb.base/help.exp: Ditto.
13427
13428Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13429
13430 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13431 "i*86-pc-linux-gnu*".
13432 * gdb.base/interrupt.exp: Ditto.
13433 * gdb.base/corefile.exp: Ditto.
13434
13435 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13436 define vxworks when building the testcase.
13437
13438 * gdb.base/ptype.exp: Fix testnames to be unique.
13439 * gdb.base/radix.exp: Ditto.
13440 * gdb.base/term.exp: Ditto.
13441 * gdb.base/whatis.exp: Ditto.
13442 * gdb.c++/classes.exp: Ditto.
13443
13444Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13445
13446 * gdb.base/callfuncs.exp: Fix indentation.
13447
13448 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13449 suppress_flag has been set.
13450 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13451 target feature.
13452
13453Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13454
13455 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13456 the testcase.
13457
13458 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13459 set_debug_traps() and breakpoint().
13460 * gdb.c++/misc.cc (main): Ditto.
13461 * gdb.c++/templates.cc (main): Ditto.
13462 * gdb.c++/virtfunc.cc (main): Ditto.
13463
13464Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13465
13466 * lib/gdb.exp(gdb_step_for_stub): New function.
13467 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13468 exists, reload the executable and do a "continue" instead of
13469 doing a jump.
13470 (runto_main): Use gdb_step_for_stub.
13471
13472 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13473 tests to have unique names.
13474 * gdb.base/callfuncs.exp: Ditto.
13475 * gdb.base/commands.exp: Ditto.
13476 * gdb.base/default.exp: Ditto.
13477 * gdb.base/help.exp: Ditto.
13478 * gdb.base/list.exp: Ditto.
13479 * gdb.base/opaque.exp: Ditto.
13480 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13481 similar tests.
13482
13483 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13484 * gdb.c++/cplusfuncs.cc: Ditto.
13485 * gdb.c++/virtfunc.cc: Ditto.
13486
13487 * config/monitor.exp: Keep track of the last file we saw, rather
13488 than trying to get the info from gdb.
13489
13490 * gdb.fortran/types.exp: Move comment to previous line.
13491
13492Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13493
13494 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13495 target mode.
13496
13497Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13498
13499 From Bob Manson:
13500 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13501 string from GDB when it connects.
13502
13503 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13504
13505Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13506
13507 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13508 if we can't get a debug format from GDB (we may be testing an
13509 older GDB). Use a 10 second timeout when checking for the format.
13510
13511 * gdb.stabs/weird.exp: Fix quoting.
13512
13513 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13514
13515Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13516
13517 * config/arm-ice.exp: New file.
13518
13519Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13520
13521 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13522 until it has been modified to work with the new testsuite.
13523
13524 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
13525 testcase won't compile, cause all of the testcases in the file to
13526 fail instead.
13527
13528 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13529 (gdb_clear_suppressed): New procedure.
13530 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13531 it contains a positive value.
13532
13533Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13534
13535 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13536
13537 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13538
13539Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13540
13541 * lib/gdb.exp (setup_xfail_format): New function.
13542 (get_debug_format): New function to get debug format.
13543 (debug_format): New global variable to hold last value set
13544 by get_debug_format.
13545 * gdb.base/list.exp: Call get_debug_format and expect some
13546 tests to fail for DWARF 1 and COFF formats.
13547 * gdb.c++/ptype.exp: Ditto.
13548 * gdb.c++/classes.exp: Ditto.
13549 * gdb.c++/cplusfuncs.exp: Ditto.
13550 * gdb.c++/inherit.exp: Ditto.
13551 * gdb.c++/templates.exp: Ditto.
13552 * gdb.c++/virtfunc.exp: Ditto.
13553
13554Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13555
13556 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13557 host doesn't have a currently-open connection.
13558
13559 * config/sparclet.exp: Cleanups and fixes to make it generic for
13560 any gdb stub target. Handle cases where gdb doesn't respond when
13561 interrupted in a sane fashion.
13562
13563 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13564 same thing in a totally different way.
13565
13566 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13567 setting "timeout".
13568 (gdb_start): We set the global gdb_prompt variable in
13569 default_gdb_init now.
13570
13571Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13572
13573 * gdb.base/printcmds.exp: Fix "check for floating addition"
13574 regexp to accept results within approx +/- .01 of exact value.
13575 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13576
13577Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13578
13579 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13580 properly.
13581 (gdb_expect): Add optional timeout parameter, and add timeout
13582 value to various calls.
13583 (gdb_suppress_tests): Only give one warning message per group.
13584
13585Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13586
13587 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13588 global variables. Handle getting a value for $timeout more
13589 gracefully.
13590
13591Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13592
13593 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13594 initialize.
13595 (default_gdb_init): New procedure; allow gdb_init to be overridden
13596 by a target configuration file.
13597 (gdb_expect): Pass the timeout to remote_expect.
13598
13599 * config/monitor.exp(gdb_load): Fix typo in regexp.
13600
13601Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13602
13603 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13604
13605Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13606
13607 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13608 here. Call gdb_target_exec before rebooting the target, to make
13609 sure the connection to the target is closed.
13610 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13611 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13612 Also detect "Timeout reading from remote" error.
13613
13614 * config/gdbserver.exp: Pass the executable being loaded to
13615 gdb_target_monitor. Don't call gdb_file_cmd here; let
13616 gdb_target_monitor do it.
13617
13618 * gdb.disasm/hppa.exp: Don't use exec_output.
13619
13620Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13621
13622 * gdb.base/list.exp: If we're debugging a non-native target,
13623 try to set the pc register to point to the start of the
13624 program before doing the first list command.
13625
13626 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13627 test_calls after restarting.
13628
13629 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13630 reloading.
13631
13632 * gdb.base/watchpoint.exp: Fix typo.
13633
13634 * gdb.base/setshow.exp: Check for use_gdb_stub.
13635
13636 * gdb.base/break.exp: Fix continue until exit test for the gdb
13637 stub case.
13638 * gdb.base/langs.exp: Ditto.
13639
13640 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13641 gdb_load_offset. If we weren't given a file to load, figure out
13642 what the current file is and use it.
13643
13644 * config/i386-bozo.exp: New file.
13645
13646Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13647
13648 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13649 feature.
13650
13651 * config/proelf.exp: New entry.
13652
13653Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13654
13655 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13656 of regexps.
13657
13658 * gdb.base/watchpoint.exp: Don't run the test_stepping
13659 tests if gdb can't call functions on the target.
13660
13661 * gdb.base/setshow.exp: Don't run the set prompt tests if
13662 the board has gdb_prompt set.
13663
13664Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13665
13666 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13667 * gdb.base/commands.exp: Likewise.
13668 * gdb.base/setshow.exp: Likewise.
13669
13670Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13671
13672 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13673 feature.
13674
13675 * config/i960.exp: New file.
13676
13677Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13678
13679 * gdb.base/funcargs.exp: Check for gdb,short_int target
13680 feature instead of looking for explicit target triplets.
13681
13682Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
13683
13684 * gdb.base/printcmds.exp: add a couple more tests a la
13685 "p 123DEADBEEF", to check parse_number.
13686 * top.c: change "to enable to enable" to "to enable" in a couple
13687 of help strings.
13688
13689Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13690
13691 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13692 on the mn10300.
13693
13694Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13695
13696 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13697 where the test executable is run with explicit args.
13698 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13699
13700Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13701
13702 * gdb.base/run.c: Use FAKEARGV to build test executable that
13703 does not require a command line arg, since most simulators
13704 don't currently support passing such an arg into the simulated
13705 program.
13706 * gdb.base/commands.exp: Change tests to insert the proper
13707 value as the arg to the first recursive factorial call. Change
13708 compilation line to define FAKEARGV at compile time.
13709
13710Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13711
13712 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13713 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13714 function with watchpoint enabled" test.
13715
13716Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13717
13718 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13719 Don't call gdb_test when the command doesn't return to a gdb prompt.
13720
13721 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13722 "Tests restarted" messages.
13723
13724Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13725
13726 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13727
13728Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
13729
13730 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13731 for INFO SYMBOL; add help tests for OVERLAY commands.
13732 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13733 add tests for OVERLAY commands
13734 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13735 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13736 * gdb.base/sigall.c: add usestubs code frag
13737 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
13738
13739Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13740
13741 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13742 failures.
13743 (gdb_stop_suppressing_tests): Note that tests have restarted.
13744
13745Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13746
13747 * config/h8300.exp: New file.
13748
13749Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13750
13751 * gdb.base/setshow.exp: Check for the existence of a
13752 feature, not its value.
13753
13754Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13755
13756 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13757
13758 * gdb.base/scope.exp: It's now init0(), not init().
13759
13760 * gdb.base/scope0.c: For now, change init() to be init0().
13761
13762 * config/monitor.exp: Use gdb_serial in preference to serial
13763 or netport.
13764
13765 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13766 and it's not already set.
13767
13768Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13769
13770 * gdb.base/setshow.exp: Only test the run command if the target
13771 isn't using a stub and if it supports argument passing.
13772
13773Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13774
13775 * config/udi.exp(gdb_start): Make sure UDICONF is set
13776 properly before starting gdb.
13777
13778Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13779
13780 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13781 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13782 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13783
13784Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13785
13786 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13787 specialized code to reboot the board, use remote_reboot instead.
13788
13789 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13790
13791 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13792
13793 * config/monitor.exp: Make sure we disconnect from the target.
13794 Also, try a reboot/reload cycle instead of failing if the
13795 load fails.
13796
13797Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13798
13799 * gdb.base/default.exp: Don't set match_max.
13800 * gdb.base/help.exp: Ditto.
13801 * gdb.base/list.exp: Ditto.
13802 * gdb.base/signals.exp: Ditto.
13803
13804 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13805 set, use remote_ld to download the testcase instead of
13806 the GDB loader.
13807
13808Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13809
13810 * config/vr5000.exp: New file.
13811
13812 * config/monitor.exp(gdb_target_monitor): Add pattern for
13813 "Ending remote" to detect errors in connecting.
13814
13815 * gdb.base/setshow.exp: Add .* within auto language test.
13816
13817 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13818 target feature.
13819
13820 * config/monitor.exp(gdb_load): Check for a failure when loading,
13821 and reboot the board if necessary.
13822
13823 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13824 a set of tests. Remove print.* from the patterns being checked.
13825
13826Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13827
13828 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13829 refer to gdb_spawn_id.
13830
13831 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13832 longer used.
13833 * config/sparclet.exp: Ditto.
13834 * config/sparclet-old.exp: Ditto.
13835 * config/slite.exp: Ditto.
13836 * config/sim.exp: Ditto.
13837 * gdb.base/funcargs.exp: Ditto.
13838
13839 * lib/gdb.exp:Remove references to gdb_spawn_id.
13840 (gdb_expect): Move to remote.exp.
13841
13842Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13843
13844 * config/monitor.exp: Detect the "Couldn't establish connection"
13845 message from GDB.
13846
13847Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13848
13849 * gdb.base/bitfields.exp: Use runto instead of explicit
13850 gdb_run_cmd/gdb_expect sequences.
13851
13852 * gdb.base/break.exp(text_next_with_recursion): Add match for
13853 gdb_expect call.
13854
13855 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13856 We also need to handle the "A program is being debugged already"
13857 prompt from gdb. Use gdb_test to set the baud rate.
13858
13859 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13860 to 20000. Really. I mean it.
13861
13862Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13863
13864 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13865 fails. If suppress_flag is set, skip perror message about not
13866 being able to send to GDB.
13867 (send_gdb): If suppress_flag is set, don't try to send commands to
13868 GDB.
13869 (gdb_expect): If suppress_flag is set, always fail immediately.
13870 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13871 (gdb_init): Call gdb_stop_suppressing_tests.
13872 (default_gdb_exit): Ditto.
13873 (default_gdb_start): Ditto.
13874
13875 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13876 gdb_stop_suppressing_tests as appropriate.
13877 * gdb.base/break.exp: Ditto.
13878 * gdb.base/callfuncs.exp: Ditto.
13879 * gdb.base/commands.exp: Ditto.
13880 * gdb.base/exprs.exp: Ditto.
13881 * gdb.base/funcargs.exp: Ditto.
13882 * gdb.base/list.exp: Ditto.
13883 * gdb.base/recurse.exp: Ditto.
13884 * gdb.base/scope.exp: Ditto.
13885 * gdb.base/structs.exp: Ditto.
13886 * gdb.c++/inherit.exp: Ditto.
13887
13888Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13889
13890 * config/vr4300.exp: New file.
13891
13892 * gdb.*/*.exp: Call gdb_expect instead of expect.
13893
13894 * lib/gdb.exp(gdb_expect): New function.
13895
13896Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13897
13898 * lib/gdb.exp(gdb_init): New function.
13899
13900 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13901 for each individual variable set.
13902
13903 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13904 name.
13905
13906 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13907
13908 * gdb.base/scope.exp: Use gdb_test.
13909
13910 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13911 aborting; the testsuite driver will do that for us (see
13912 gdb_finish). Also, use gdb_test in a few more places.
13913
13914Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13915
13916 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13917
13918Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13919
13920 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13921 and "add_tests" are not at the same address.
13922
13923Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13924
13925 * gdb.base/ptype.exp: Use gdb_test.
13926
13927Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13928
13929 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13930 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13931 left in. No longer expect them to fail.
13932
13933 * gdb.stabs/*.mt; Deleted, no longer used.
13934 * gdb.stabs/configure.in: Remove references to target makefile
13935 frags.
13936 * gdb.stabs/configure: Rebuilt.
13937
13938 * gdb.disasm/*.mt: Deleted, no longer used.
13939 * gdb.disasm/configure.in: Remove references to target makefile
13940 frags. Use "sh3.s" as the unique filename for this directory.
13941 * gdb.disasm/configure: Rebuilt.
13942
13943 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13944 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13945 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13946
13947Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13948
13949 * config/udi.exp: Use mondfe,name instead of remote_host.
13950
13951Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13952
13953 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13954 a function with a watchpoint enabled on the mn10200.
13955
13956 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13957 before trying to create it!
13958
13959Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13960
13961 * config/vx.exp: Use hostname instead of netport.
13962
13963 * config/vxworks.exp: New file.
13964
13965 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13966
13967 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13968 gdb before assuming everything worked. Send a ^C if a timeout
13969 occurs.
13970
13971 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13972 $gdb_spawn_id directly.
13973 (gdb_run_cmd): Try _start as well as start. Use the target feature
13974 gdb,start_symbol as the symbol to start from when jumping.
13975
13976Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13977
13978 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13979 redundant) test.
13980
13981 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13982 it doesn't lose for 16bit integer systems.
13983
13984Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13985
13986 * gdb.fortran/types.exp: If the target doesn't support "double"
13987 data types, then expect "real" types to only be 4 bytes.
13988
13989 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13990 call tests if the target doesn't support inferior function calls.
13991
13992 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13993 in printf tests.
13994
13995Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13996
13997 * gdb.base/help.exp: Disable "help set", "help show", and
13998 "help support". Simplify regexp for "help stack".
13999
14000 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14001 to 60 seconds. Temporarily set match_max to 15000 around the
14002 "info copying" test.
14003
14004 * gdb.base/nodebug.exp: Don't try to do an inferior function
14005 call if the target doesn't support them.
14006 * gdb.base/printcmds.exp: Likewise.
14007 * gdb.base/setvar.exp: Likewise.
14008 * gdb.base/structs.exp: Likewise.
14009 * gdb.c++/templates.exp: Likewise.
14010 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14011
14012 * gdb.base/recurse.exp: Enable for the mn10200.
14013
14014 * configure.in: Do configure gdb.stabs directory for *-*-elf
14015 targets.
14016 * configure: Rebuilt.
14017
14018 * gdb.base/break.exp: Check for gdb,noresults before testing
14019 exit status and/or results from the target.
14020 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14021 * lib/gdb.exp: Remove old (now bogus) initialization of
14022 noinferior, noargs, noresults and nosignals.
14023
14024Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14025
14026 * config/sh.exp: New file.
14027
14028 * config/slite.exp: Try to connect multiple times to the board
14029 before rebooting. Only send a "monitor run" if need_monitor_run
14030 is set.
14031
14032 * gdb.base/break.exp: Don't do the "stub continue" test if
14033 the target has gdb_stub set.
14034
14035 * gdb.base/callfuncs.exp: Increase the timeout.
14036
14037 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14038 if the target has gdb,noinferiorio set.
14039
14040 * gdb.base/list.exp: Increase match_max to 10000 characters.
14041
14042 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14043
14044 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14045 target.
14046
14047 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14048
14049Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14050
14051 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14052 trying to delete the copy of gdb. Catch the file delete so we
14053 don't die if the delete fails; also, the file should be copied to
14054 the host, not to the build.
14055
14056Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14057
14058 * lib/gdb.exp(gdb_test): Surround the result pattern with
14059 parenthesis in case it contains multiple regexps separated
14060 with |.
14061
14062 * gdb.base/watchpoint.exp: Use gdb_test.
14063 * gdb.base/default.exp: Ditto.
14064
14065Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14066
14067 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
14068
14069 * gdb.base/scope.exp: Use gdb_test.
14070 * gdb.c++/classes.exp: Ditto.
14071 * gdb.c++/inherit.exp: Ditto.
14072
14073Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14074
14075 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14076 remote_exec instead.
14077 * gdb.base/corefile.exp: Don't be ridiculous.
14078 * gdb.base/*.c: Add missing stub invocations.
14079
14080Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14081
14082 * config/slite.exp: Miscellaneous fixes.
14083
14084 * lib/gdb.exp: Fix runto.
14085
14086 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14087 the target.
14088
14089 * gdb.base/watchpoint.exp: Fix regexp.
14090
14091 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14092 close and wait commands, as the descriptor may now be
14093 invalid. Always call "remote_close host".
14094
14095Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14096
14097 Major rewrite for testsuite revision.
14098
14099 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14100 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14101 instead of relying on spawn_id to always contain a valid
14102 spawn id.
14103 (get_compiler_info): New procedure to build the ${binfile}.ci
14104 file, instead of replicating this in N different places.
14105 (gdb_compile): New procedure.
14106
14107 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14108 appropriate arguments) instead of compile. Use gdb_test in a lot
14109 more places. Use send_gdb instead of send. Always run gdb_start
14110 at the start of a testcase, as this is no longer done magically.
14111
14112 config/*-gdb.exp: Rename without the -gdb suffix.
14113
14114 config/mips.exp: Use remote_close instead of exit_remote_shell.
14115 config/monitor.exp: Use target_info instead of looking at
14116 baud, timeout, etc.
14117 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14118
14119Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14120
14121 * gdb.c++/templates.exp (test_ptype_of_templates),
14122 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14123 Update expect patterns for destructors and assignment operators
14124 to match corresponding c-typeprint.c changes.
14125 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14126 to destructor breakpoint test, GDB should be able to set the
14127 destructor breakpoint without specifying arguments.
14128
14129Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14130
14131 * gdb.threads/pthreads.exp: Change result for failure to compile due
14132 to lack of pthreads runtime support from an error to simply an
14133 unsupported test, per dejagnu standards.
14134
14135Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14136
14137 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14138 where GDB exits to reduce pattern match time.
14139 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14140
14141 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14142
14143Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
14144
14145 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14146 * gdb.base/default.exp: ditto.
14147 * gdb.base/nodebug.exp: ditto.
14148 * gdb.base/printcmds.exp: ditto.
14149 * gdb.base/ptype.exp: ditto.
14150 * gdb.base/setvar.exp: ditto.
14151 * gdb.base/structs.exp: ditto.
14152 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14153
14154Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14155
14156 * configure, */configure: Rebuild with autoconf 2.12.
14157
14158Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14159
14160 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14161 use new i*86-pc-linux*-gnu quads.
14162 * gdb.base/corefile.exp: Ditto.
14163 * gdb.base/signals.exp: Ditto.
14164 * gdb.base/sigall.exp: Ditto.
14165 * gdb.base/interrupt.exp: Ditto.
14166
14167 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14168 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14169 RedHat 4.0.
14170
14171 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14172 linux. This allows the test case to at least compile on latest
14173 linux, but still not run due to missing the threads runtime library.
14174
14175Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14176
14177 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14178 directory to search gdb directory. Accept and step over conditional
14179 stack alignment code. Consume $prompt in failure cases.
14180 Reset timeout to $oldtimeout instead of some arbitrary value.
14181 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14182 timeout problems with infinite stack backtraces.
14183 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14184 Accept function parameters for linkfunc member.
14185
14186Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14187
14188 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14189 (CXXFLAGS): Remove, unreferenced.
14190 (B_OPTIONS): Add for -B options and add code to initialize with
14191 previous -B options and also add -B option to pick up cross compiled
14192 runtime.
14193 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14194 doing cross compiles.
14195 (target_alias): Declare global.
14196 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14197 to verify that gcc exists in build tree, and if so set CC to that
14198 gcc and to use B_OPTIONS and TARGET_INCLUDES.
14199
14200Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14201
14202 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14203 ptype test for anonymous union. Fixup testcase to match
14204 current gcc debug output.
14205
14206Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14207
14208 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14209 force argument to an unsigned long type.
14210
14211Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14212
14213 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14214 tests and anonymous union print/ptype tests.
14215 * gdb.base/list.exp (test_forward-search): Increase timeout by
14216 5 minutes for the "search extremely long line" case.
14217 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14218 completely optional and that the pass/fail messages use the command as
14219 the message if that third arg is a null string.
14220 (gdb_test_exact): Arrange that a null string pattern means match a
14221 null string output rather than any output, which might include random
14222 errors.
14223 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14224 backtrace test.
14225 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14226 always failing and failure is now exposed by gdb.exp changes.
14227
14228Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14229
14230 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14231 weren't being noted.
14232
14233Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14234
14235 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14236 * gdb.stabs/weird.exp: Remove v_comb xfails.
14237
14238Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
14239
14240 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
14241 list.exp scope.exp watchpoint.exp]
14242 Make all timeout error msgs explicitly say "(timeout)".
14243
14244Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
14245
14246 * config/monitor.exp: Increase download timeout to 1000 seconds.
14247
14248Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
14249
14250 * config/m32r.exp: Increase timeout to 120 seconds.
14251
14252Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14253
14254 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14255 and accept older ordering as obsolescent gcc or gdb.
14256 * gdb.c++/templates.exp: Ditto.
14257 * gdb.c++/virtfunc.exp: Ditto.
14258
14259Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14260
14261 * gdb.base/coremaker.c: Add code to mmap some data so we
14262 can check that it ends up in the core file.
14263 * gdb.base/corefile.exp: Add test to read mmapped data
14264 from core file.
14265
14266Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
14267
14268 * config/m32r.exp: New file.
14269
14270Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14271
14272 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14273 that cflags can contains -gstabs, and work correctly for other tests.
14274
14275Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
14276
14277 * gdb.base/setshow.exp: New file, tests show and set.
14278 * gdb.base/setshow.c: New file, tests show and set.
14279 * gdb.base/help.exp: Add test for help set|show annotate.
14280 * gdb.base/default.exp: Add test for set|show annotate.
14281
14282Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14283
14284 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14285 errors unique.
14286 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14287 explicitly.
14288
14289Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14290
14291 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14292 and width commands. This is done elsewhere.
14293 * (gdb_start): Don't call gdb_start_sim here. That's already
14294 done in gdb_load. This fixes lots of failures in default.exp.
14295
14296Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14297
14298 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14299 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14300 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14301 in the same we we treat other failures (since it may be an expected
14302 condition), rather than as an error.
14303 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14304 old test format.
14305
14306Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14307
14308 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14309 (distclean maintainer-clean realclean): No need to remove files
14310 twice. Nuke the duplicates.
14311 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
14312 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
14313 Remove config.h along with other config files.
14314
14315Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14316
14317 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14318 "p func1 ()" and note that rests of tests are skipped.
14319 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14320 setup_xfails for "print func2::coremaker_local".
14321 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14322 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14323 affected by the previous run test.
14324 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14325 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14326 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14327 "pass int powerset tuple" and "pass modeless int powerset tuple".
14328 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14329 "real write 4" and "real write 8".
14330 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14331 setup_xfails for "print vs1 after tuple assign 2",
14332 "print \$i after tuple assign 2", and
14333 "print vs2 after tuple assign 2".
14334 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14335 meaningful error message and return -1 so the caller can
14336 suppress further tests and avoid a cascade of errors.
14337
14338Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14339
14340 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14341 format for printing version.
14342 * gdb.base/default.exp: Ditto.
14343 * gdb.base/interrupt.exp: Fix problem with cascade of
14344 errors if child process dies while calling a function.
14345
14346Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14347
14348 * Makefile.in (VPATH): Add
14349 * Makefile.in (Makefile, config.status): Fix rules so things get
14350 remade when necessary.
14351
14352Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14353
14354 * Makefile.in (just-check): Add path to sibling expect dir
14355 to environment variable specified by RPATH_ENVVAR.
14356
14357Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14358
14359 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14360 (just-check): Add shared library paths for libstdc++, tk,
14361 tcl, bfd, and opcodes to the environment variable specified
14362 in RPATH_ENVVAR.
14363 * configure.in: Add support to recognize --enable-shared flag
14364 and generate correct value for RPATH_ENVVAR.
14365 * configure: Regenerated with autoconf.
14366
14367Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14368
14369 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14370 include all osf versions.
14371 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14372 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14373 when target is linux. When failing to build pthreads test
14374 executable, give more meaningful message.
14375 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14376 arg for pthread_create.
14377
14378Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14379
14380 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14381 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14382 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14383 and -lpthreads (everybody else).
14384 (test_startup): Fail gracefully if threads are not supported.
14385 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14386 "p/c array_index("abcdef",2)" when not gcc compiled.
14387 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14388 "print func2::coremaker_local" when not gcc compiled.
14389 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14390 "ptype on opaque struct tagname (statically)",
14391 "ptype on opaque struct tagname (dynamically) 1", and
14392 "ptype on opaque struct tagname (dynamically) 2"
14393 for not compiled with gcc.
14394 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14395 backtrace when compiled with gcc.
14396 * lib/gdb.exp (runto_main): Return result of "runto main" rather
14397 than always return success.
14398
14399Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14400
14401 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14402
14403Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14404
14405 * gdb.base/structs.exp: Undo last change.
14406
14407Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14408
14409 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14410 encapsulate all the steps/nexts done during self test, starting
14411 at main, and makes them less sensitive to optimization issues.
14412 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14413 signal handler" test.
14414 * gdb.threads/pthreads.exp: Only run this for native configs.
14415 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14416 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14417 tests.
14418 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14419 for "runto test_calls(void)" test.
14420
14421Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14422
14423 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14424 and don't expect address info in breakpoint confirmations.
14425
14426Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14427
14428 * gdb.base/list.exp (test_forward_search): Increase timeout
14429 temporarily by 60 seconds for searching extremely long line,
14430 and then reset to old value when done. Increase expect input
14431 buffer to 10000.
14432
14433Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14434
14435 * gdb.base/list.exp (test_forward_search): Fix to handle very
14436 long source line without overflowing expect's input buffer.
14437
14438Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14439
14440 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14441 "buffer_full".
14442
14443 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14444 "buffer_full".
14445
14446 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14447 "buffer_full".
14448
14449 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14450 "buffer_full".
14451
14452Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14453
14454 * configure.in (configdirs): Add gdb.threads.
14455 * configure: Regenerated with autoconf.
14456 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14457 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14458 * gdb.threads/configure: New, generated with autoconf.
14459
14460Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14461
14462 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14463
14464Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14465
14466 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14467 each signal's status in the output of "handle all print".
14468 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14469 the \r\n sequence that immediately precedes the gdb prompt.
14470 * gdb.base/a1-selftest.exp: Save original timeout and restore
14471 after test.
14472
14473Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14474
14475 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14476 symbol.
14477
14478Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14479
14480 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14481
14482Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14483
14484 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14485 timeout by 60 seconds.
14486
14487Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14488
14489 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14490 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14491 error return.
14492
14493Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14494
14495 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14496 gdb initialization, also report how long dejagnu waited. Restore
14497 old timeout before doing error return. Temporarily increase timeout
14498 by 3 minutes to allow for slow startups over heavy NFS use.
14499
14500Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14501
14502 * lib/gdb.exp: Report timeout value for verbosity level 2.
14503 * config/gdbserver.exp: Ditto.
14504 * config/hppro.exp: Ditto.
14505 * config/mips-gdb.exp: Ditto.
14506 * config/monitor.exp: Ditto.
14507 * config/netware.exp: Ditto.
14508 * config/sim-gdb.exp: Ditto.
14509 * config/slite-gdb.exp: Ditto.
14510 * config/udi-gdb.exp: Ditto.
14511 * config/unix-gdb.exp: Ditto.
14512 * config/vx-gdb.exp: Ditto.
14513 * gdb.base/a1-selftest.exp: Ditto.
14514 * gdb.base/a2-run.exp: Ditto.
14515 * gdb.base/break.exp: Ditto.
14516 * gdb.base/corefile.exp: Ditto.
14517 * gdb.base/list.exp: Ditto.
14518 * gdb.base/recurse.exp: Ditto.
14519 * gdb.base/scope.exp: Ditto.
14520 * gdb.base/signals.exp: Ditto.
14521
14522Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14523
14524 * gdb.threads/Makefile.in (docdir): Removed.
14525
14526Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14527
14528 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
14529 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
14530 @srcdir@.
14531 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
14532 autoconf 2.5 or higher.
14533 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14534
14535Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14536
14537 * configure: Regenerated.
14538 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14539 avoid name clashes with SunOS headers.
14540
14541Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14542
14543 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14544
14545Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14546
14547 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14548 prototype information ends up in the compiler info file.
14549
14550Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14551
14552 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14553 attempting to regenerate it. Eliminate use of a temporary file
14554 and just generate the info file directly. Source it immediately,
14555 for consistency of use.
14556 * gdb.base/corefile.exp: Ditto
14557 * gdb.base/exprs.exp: Ditto.
14558 * gdb.base/funcargs.exp: Ditto.
14559 * gdb.base/langs.exp: Ditto.
14560 * gdb.base/list.exp: Ditto.
14561 * gdb.base/mips_pro.exp: Ditto.
14562 * gdb.base/nodebug.exp: Ditto.
14563 * gdb.base/opaque.exp: Ditto.
14564 * gdb.base/ptype.exp: Ditto.
14565 * gdb.base/scope.exp: Ditto.
14566 * gdb.base/setvar.exp: Ditto.
14567 * gdb.base/signals.exp: Ditto.
14568 * gdb.base/whatis.exp: Ditto.
14569 * gdb.c++/templates.exp: Ditto.
14570 * gdb.c++/virtfunc.exp: Ditto.
14571 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14572 whether or not to add -lstdc++ to the compile command line args.
14573
14574Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14575
14576 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14577 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14578 Increase timeout, a lot of single stepping might be needed if the
14579 target has no hardware watchpoints.
14580
14581Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14582
14583 * gdb.base/break.exp: Ignore compiler warnings when compiling
14584 break.c.
14585 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14586 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14587 from remote-sim.
14588 * gdb.base/exprs.exp: Add h8300 xfails.
14589 * gdb.base/funcargs.exp: Likewise.
14590 * gdb.base/nodebug.exp: Likewise.
14591 * gdb.base/printcmds.exp: Likewise.
14592 * gdb.base/ptype.exp: Likewise.
14593 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14594 h8300 xfails.
14595 * gdb.base/return.exp: Handle float/double precision problems
14596 on the h8300.
14597 * gdb.base/funcargs.c: Explicitly make last constant argument to
14598 call_after_alloca_subr an unsigned long type.
14599 * gdb.base/return.c: Include stdio.h.
14600
14601Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14602
14603 * config/abug.exp: New file for the older Motorola Bug monitor
14604 that runs on the mvme13x series VME boards.
14605 * config/monitor.exp: Use the new config array for target settings
14606 if they exist.
14607
14608Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14609
14610 * sim-gdb.exp: Make the SH simulator allocate less space when
14611 it is targeted.
14612
14613Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14614
14615 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14616 test.
14617
14618Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14619
14620 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14621 "rs6000-*-*" for "list function in include file" when gcc compiled.
14622 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14623 for "p ctable1[120]".
14624 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14625 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14626 Remove setup_xfail for "rs6000-*-*" for
14627 "print 'scope0.c'::filelocal before run".
14628 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14629 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14630 since some compilers don't allow both options to be given
14631 on the same command line. Create object file and move it.
14632
14633Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14634
14635 * gdb.base/corefile.exp: Always regenerate the core file, since
14636 we always regenerate the coremaker program. Detect special case
14637 where registers cannot be read from core file.
14638
14639Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14640
14641 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14642 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14643 * gdb.c++/templates.exp: Only match on basename of file since
14644 some formats like xcoff don't encode directory information.
14645 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14646 and rs6000 AIX xcoff targets.
14647 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14648 * configure: Regenerate.
14649 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14650 here, rather than in distclean.
14651
14652Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14653
14654 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14655 defined, and use it to compile the test case with -O2. The
14656 native compilation still uses no optimization.
14657 * gdb.base/mips_pro.c: Remove inline assembly code since
14658 it is compiled PIC by default, which results in assembler
14659 warnings that make the testsuite think the compilation
14660 was unsuccessful.
14661
14662Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14663
14664 * gdb.c++/misc.exp: Add note to message for
14665 "print s.a for foo struct" that this is a known gcc 2.7.2
14666 and earlier bug.
14667
14668Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14669
14670 * gdb.base/break.exp: Fix pattern for matching "Delete all
14671 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14672 setup_xfail for deleting all breakpoints test. Fix various
14673 timeout messages to include "(timeout)".
14674 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14675 for "p t_float_values2(3.14159,float_val2)".
14676 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14677 for "continue to call2g" when gcc compiled.
14678 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14679 "up to foo in langs.exp", "show language at foo in langs.exp",
14680 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14681 and "show language at fsub in langs.exp".
14682 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14683 "list line 1 in include file", "list message for lines past EOF",
14684 "list function in include file", "list list0.h:foo", and
14685 "list filename:function; nonexistant function".
14686 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14687 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14688 and "ptype t_char_array" to be for native cc only.
14689
14690Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14691
14692 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
14693 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14694 "print func2::coremaker_local", and "backtrace in corefile.exp".
14695
14696Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14697
14698 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14699 "bt in signals.exp". This problem only appears when running
14700 the testsuite, and then only intermittently.
14701
14702Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14703
14704 * gdb.base/return.exp (return_tests): Differentiate between
14705 two tests of continuing.
14706
14707Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14708
14709 * */Makefile.in (maintainer-clean): Remove config.log.
14710 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14711 * gdb.c++/Makefile.in (PROGS): Add inherit.
14712 (clean): Remove *.ci.
14713
14714Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14715
14716 * gdb.c++/misc.cc: Add test code from Mike Stump.
14717 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14718
14719Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14720
14721 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14722 to "alpha-*-osf2*" and add comment.
14723 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14724 setup_xfail for "step over execarg initialization" and
14725 "step over corearg initialization".
14726 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14727 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14728 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14729 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14730 "print func2::coremaker_local", and "backtrace in corefile.exp".
14731 * gdb.base/signals.exp: Build and source signals.ci.
14732 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14733 to be for gcc only.
14734 * lib/gdb.exp: Move verbose statements outside conditionals.
14735
14736Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14737
14738 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14739 Feb 3 procfs.c change.
14740
14741Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14742
14743 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14744
14745Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14746
14747 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14748 from dejagnu's apparent default of 10 seconds, which gives random
14749 results when running the tests over NFS on moderately loaded systems.
14750 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14751
14752Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14753
14754 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14755 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14756 result reports.
14757
14758Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14759
14760 * configure.in (CY_AC_PATH_TCLH): Remove.
14761 * configure: Regenerate.
14762
14763Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14764
14765 * gdb.c++/Makefile.in (clean): Add missing '{'.
14766
14767Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14768
14769 * lib/gdb.exp: Provide a default value for noinferior.
14770
14771 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14772 Load libgloss.exp.
14773
14774Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14775
14776 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14777 the executable, not the .o to run the tests from.
14778
14779Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14780
14781 * gdb.base/break.exp: Don't test for program exit or exit status
14782 if $noresults if nonzero.
14783 * gdb.base/langs.exp: Likewise.
14784 * gdb.base/watchpoint.exp: Likewise.
14785
14786 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14787 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14788 trying to compile the testcase.
14789
14790Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14791
14792 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14793 * gdb.base/signals.exp (continue to handler): Likewise.
14794
14795Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14796
14797 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14798
14799 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14800
14801Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14802
14803 * gdb.base/corefile.exp: Recognize "not found" as failure
14804 when trying to determine if a core file was generated.
14805 If no core file was generate the first time, try again without
14806 the ulimit -c to work around braindamaged shells.
14807
14808Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14809
14810 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14811 [] tests with "test" and enclose string in quotes.
14812 * gdb.stabs/configure: Rebuild
14813
14814Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14815
14816 Changes in sync with expect:
14817 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14818 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14819 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14820 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14821 argument to AC_REQUIRE.
14822 * configure: Regenerated.
14823
14824Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14825
14826 * gdb.base/corefile.exp: When generating a core, discard any
14827 error messages about ulimit not found and the "core dumped"
14828 message from the shell that runs the coredumper.
14829
14830Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14831
14832 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14833
14834 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14835 which sed script to run. Expect failure for v_comb test
14836 on PA targets too.
14837
14838Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14839
14840 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14841 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14842
14843Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14844
14845 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14846 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14847 "sparc-sun-solaris*" xfails for "p v_comb".
14848 * lib/gdb.exp (default_gdb_start): Fix typo.
14849 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14850 messages to not include the full program name that caused
14851 the core dump since some systems (such as solaris) apparently
14852 truncate this path to about 80 characters.
14853 When generating a core file first try increasing the core file
14854 size limit to unlimited since some systems may default it to
14855 zero, and it is harmless to try it. Move the test for failing
14856 to generate a core file to where it will actually get executed.
14857 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14858 new gdb result from g++ debug info improvements and make old
14859 pattern obsolescent. Also account for size_t differences
14860 (may be int or long).
14861 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14862 initialization before function call is placed in the delay slot
14863 and thus appears to be skipped over by commands such as "next".
14864
14865Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14866
14867 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14868
14869Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14870
14871 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14872 input source file; fix code to compile test to deal with this
14873 convention.
14874 * gdb.c++/*.exp: Likewise.
14875
14876Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14877
14878 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14879 "bt in signals.exp".
14880
14881Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14882
14883 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14884 "step over execarg initialization" and
14885 "step over corearg initialization".
14886
14887Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14888
14889 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14890 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14891
14892Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14893
14894 From Rob Savoye (rob@poseidon.cygnus.com)
14895 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14896 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14897 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14898 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14899 configure.in}: Major reworking for autoconfig.
14900 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14901 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14902 New files.
14903 * config/unix-gdb.exp: Make GDB global.
14904 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14905 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14906 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14907 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14908 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14909 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14910 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14911 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14912 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14913 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14914 pr-8136.exp, result.exp, string.exp, tuples.exp},
14915 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14916 to returns as necessary, arrange for test to compile own testcase
14917 executable.
14918 * lib/gdb.exp: Changes for testsuite to compile own test cases.
14919
14920Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14921
14922 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14923 clear_xfail at end of test which might not call either pass or fail.
14924 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14925 "backtrace through signal handler".
14926
14927Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14928
14929 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14930 continuing from a job control stop signal.
14931 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14932
14933Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14934
14935 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14936 * gdb.base/corefile.exp: Likewise.
14937 * gdb.base/funcargs.exp: Likewise.
14938
14939Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14940
14941 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14942 * config/monitor.exp: Add support for setting baud rate.
14943
14944Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14945
14946 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14947 i*86-*-linux* xfails for "backtrace through signal handler".
14948 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14949 "print func2::coremaker_local".
14950 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14951 alpha-dec-osf2* xfail for
14952 "delete all breakpoints when none".
14953
14954Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14955
14956 * gdb.base/break.exp: Change test that deletes all breakpoints
14957 when no user breakpoints are installed. A post 4.15 change
14958 causes gdb to no longer prompt in this case.
14959
14960Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14961
14962 * gdb.base/return.exp (return_tests): Change xfail for test
14963 "correct value returned double test" to stop xfailing at
14964 Solaris 2.5. Apparently the bug has been fixed.
14965
14966Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14967
14968 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14969 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14970
14971Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14972
14973 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14974 * gdb.disasm/hppa.s: Corresponding changes.
14975
14976Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14977
14978 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14979 makefile fragment.
14980 * config/mt-hpux: Deleted.
14981
14982Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14983
14984 * Many files: When warning about suppressed tests due to a
14985 nonexistant test binary, avoid incrementing the warning count.
14986
14987Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14988
14989 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
14990
14991Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14992
14993 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14994 "sparc-*-solaris2*".
14995
14996Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14997
14998 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14999 Add global and local variables and initialize them.
15000 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15001 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15002 extracts the file name and terminating signal from the core file.
15003 * TODO: Remove note about tests for correct mapping of corefile.
15004 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15005 from optimizing it away.
15006 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15007 handles common blocks.
15008
15009Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15010
15011 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15012 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15013
15014Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15015
15016 * Makefile.in (maintainer-clean): New target, synonym for
15017 realclean.
15018 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15019 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15020 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15021 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15022 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15023 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15024
15025Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15026
15027 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15028 xfails when not gcc compiled for "print foo::funclocal".
15029 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15030 "print foo::funclocal at foo",
15031 "print 'scope1.c'::foo::funclocal at foo",
15032 "print foo::funclocal_bss at foo",
15033 "print 'scope1.c'::foo::funclocal_bss at foo",
15034 "print foo::funclocal_ro at foo",
15035 "print 'scope1.c'::foo::funclocal_ro at foo",
15036 "print bar::funclocal at foo" and
15037 "print 'scope1.c'::bar::funclocal at foo".
15038 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15039 gcc compiled for "print foo::funclocal at bar".
15040 Expand all messages to ensure that they identify that
15041 the test is at bar().
15042 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15043 gcc compiled for:
15044 "ptype on opaque struct pointer (statically)",
15045 "ptype on opaque struct tagname (statically)",
15046 "ptype on opaque struct pointer (dynamically) 1",
15047 "ptype on opaque struct tagname (dynamically) 1",
15048 "ptype on opaque struct pointer (dynamically) 2" and
15049 "ptype on opaque struct tagname (dynamically) 2
15050 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15051 gcc compiled for:
15052 "p datalocal"
15053 "whatis datalocal",
15054 "ptype datalocal",
15055 "p bsslocal",
15056 "whatis bsslocal", and
15057 "ptype bsslocal".
15058 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15059 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15060 when not gcc compiled.
15061 * gdb.base/funcargs.exp (float_and_integral_args): Add
15062 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15063 compiled.
15064 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15065 "backtrace from call6a" when not gcc compiled.
15066 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15067 "backtrace from call7a" when not gcc compiled.
15068 * gdb.base/callfuncs.exp (do_function_calls):
15069 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15070 "p t_char_array_values(char_array_val2,char_array_val1)",
15071 "p t_char_array_values(char_array_val1,char_array_val2)",
15072 "p t_char_array_values("carray 1","carray 2")",
15073 "p t_char_array_values("carray 1",char_array_val2)",
15074 "p t_char_array_values(char_array_val1,"carray 2")",
15075 "p sum_args(1,{2})",
15076 "p sum_args(2,{2,3})",
15077 "p sum_args(3,{2,3,4})",
15078 "p sum_args(4,{2,3,4,5})"
15079 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15080 "backtrace in corefile.exp" when not gcc compiled.
15081
15082Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15083
15084 * gdb.base/signals.exp: Rewrite `handle all print' test as
15085 a procedure. Accept blanks or TABs as whitespace, increase
15086 timeout and expect input buffer size for the large output
15087 from the command. Remove "i*86-*-bsdi2.0" xfail.
15088
15089Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15090
15091 * gdb.base/setvar.exp: Add new testcases for truncation when
15092 assigning invalid values to bitfields.
15093
15094Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15095
15096 * gdb.base/callfuncs.exp (do_function_calls): Remove
15097 mips-sgi-irix* xfail for
15098 "call inferior func with struct - returns char *"
15099 and fix test so that an optional (unsigned char *) cast is
15100 accepted in the result.
15101
15102Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15103
15104 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15105 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15106 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15107 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15108 that accidentally got checked in.
15109
15110Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15111
15112 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
15113 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15114 compiled test.
15115 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15116 Add mips-sgi-irix5* xfail for not gcc compiled.
15117 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15118 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15119 "p top", "whatis top", "p middle", and "whatis middle".
15120 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15121 "whatis signed char" for not gcc compiled.
15122 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15123 "set variable signed char=-1 (-1)" and
15124 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15125 * gdb.base/funcargs.exp (float_and_integral_args):
15126 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15127 Add mips-sgi-irix* xfail when not gcc compiled for
15128 "continue to call2b".
15129 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15130 "continue to call2g".
15131 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15132 "backtrace from call6a"
15133 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15134 "backtrace from call7k".
15135 Add mips-sgi-irix5* xfail when not gcc compiled for
15136 "backtrace from call7a".
15137 (localvars_after_alloca): Fix gdb_test cmds for
15138 "print * after runto ...".
15139 Remove rs6000-*-* xfails for
15140 "print i after runto localvars_after_alloca" and
15141 "print l after runto localvars_after_alloca"
15142 for all compilers.
15143 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15144 when not compiled with gcc, for:
15145 "print signed char == (minus)",
15146 "print signed char != (minus)",
15147 "print signed char < (minus)",
15148 "print signed char > (minus)".
15149 * gdb.base/callfuncs.exp (do_function_calls):
15150 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15151 "call inferior func with struct - returns char *".
15152 * gdb.base/return.exp (return_tests): Change xfail for
15153 "correct value returned double test" to include Solaris 2.4.
15154 * gdb.base/funcargs.exp (float_and_integral_args):
15155 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15156
15157Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15158
15159 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15160 enumeration bitfields if compiling with GNU C.
15161 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15162 to empty' prompt.
15163
15164Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15165
15166 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15167 test for PRO targets.
15168
15169 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15170 breakpoints in the inferior at any given time by making
15171 two groups of breakpoints for call2*, call6* and call7*
15172 tests.
15173
15174Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15175
15176 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15177 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15178 from optimizing it away.
15179 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15180 "call inferior func with struct".
15181
15182Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15183
15184 * configure.in: Only configure gdb.chill for particular targets.
15185
15186Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15187
15188 * gdb.base/Makefile.in: Add action to .c.o transformation
15189 rule that generates a .ci file for each .o file and remove
15190 explicit .c.o rules except for callfuncs.o.
15191 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15192 generates a .ci file for each .o file and remove explicit
15193 .cc.o rules.
15194 (clean): Remove *.tmp *.ci files.
15195 (EXECUTABLES): Remove templ-info.exp.
15196 * gdb.base/compiler.c: New file.
15197 * gdb.c++/compiler.cc: New file
15198 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15199 Change rs6000-*-* xfail for
15200 "print 'scope0.c'::filelocal_ro" and
15201 "print 'scope1.c'::filelocal" and
15202 "print 'scope1.c'::filelocal_bss" and
15203 "print 'scope1.c'::filelocal_ro" and
15204 "print 'scope1.c'::foo::funclocal" and
15205 "print 'scope1.c'::foo::funclocal_ro" and
15206 "print 'scope1.c'::bar::funclocal" and
15207 "print 'scope0.c'::filelocal_ro" and
15208 "print 'scope1.c'::filelocal at foo" and
15209 "print 'scope1.c'::filelocal_bss at foo" and
15210 "print 'scope1.c'::filelocal_ro at foo" and
15211 "print 'scope1.c'::foo::funclocal at foo" and
15212 "print 'scope1.c'::foo::funclocal_bss at foo" and
15213 "print 'scope1.c'::foo::funclocal_ro at foo" and
15214 "print 'scope1.c'::bar::funclocal at foo" and
15215 "print 'scope0.c'::filelocal_ro" and
15216 "print 'scope1.c'::filelocal" and
15217 "print 'scope1.c'::filelocal_bss" and
15218 "print 'scope1.c'::filelocal_ro" and
15219 "print 'scope1.c'::foo::funclocal" and
15220 "print 'scope1.c'::foo::funclocal_bss" and
15221 "print 'scope1.c'::foo::funclocal_ro" and
15222 "print 'scope1.c'::bar::funclocal" and
15223 "print 'scope1.c'::bar::funclocal_bss"
15224 to only be xfail'd when not compiled with gcc.
15225 Add rs6000-*-* xfail for
15226 "print 'scope0.c'::filelocal_bss before run"
15227 when compiled with gcc.
15228 (test_at_main): Add rs6000-*-* xfail for
15229 "print filelocal_ro in test_at_main"
15230 when compiled with gcc.
15231 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
15232 Add rs6000-*-aix* xfail for
15233 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15234 "ptype t_char_array", not compiled with gcc.
15235 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15236 xfail for "list foo (in include file)" when gcc compiled.
15237 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15238 (integral_args): Add rs6000-*-* xfail for
15239 "run to call0a" if not compiled with gcc.
15240 (unsigned_integral_args): Add rs6000-*-* xfail for
15241 "run to call1a" if not compiled with gcc.
15242 (float_and_integral_args): Add rs6000-*-* xfail for
15243 "run to call2a" if not compiled with gcc and for
15244 "continue to call2b" for any compiler.
15245 Add rs6000-*-* xfail to
15246 "print f1 after run to call2a" for gcc compiled.
15247 (discard_and_shuffle): Add rs6000-*-* xfail for
15248 "run to call6a".
15249 (shuffle_round_robin): Add rs6000-*-* xfail for
15250 "backtrace from call7a" if not compiled with gcc.
15251 Add rs6000-*-* xfail for
15252 "backtrace from call7b" if compiled with gcc.
15253 (call_after_alloca): Add rs6000-*-* xfail for
15254 "print c in call_after_alloca" and
15255 "print s in call_after_alloca" and
15256 "backtrace from call_after_alloca_subr"
15257 if not compiled with gcc.
15258 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15259 "print c in localvars_in_indirect_call" and
15260 "print c in localvars_in_indirect_call" and
15261 "backtrace in indirectly called function" and
15262 "stepping into indirectly called function"
15263 if not compiled with gcc.
15264 (localvars_after_alloca): Add rs6000-*-* xfail for
15265 "print c after runto localvars_after_alloca" and
15266 "print s after runto localvars_after_alloca" and
15267 "print i after runto localvars_after_alloca" and
15268 "print l after runto localvars_after_alloca"
15269 for all compilers.
15270 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15271 than whatis-info.exp.
15272 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15273 than opaque-info.exp.
15274 Setup rs6000-*-* xfail for
15275 "ptype on opaque struct pointer (statically)" and
15276 "ptype on opaque struct pointer (dynamically)" when
15277 not compiled with gcc.
15278 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15279 rather than callf-info.exp.
15280 (do_function_calls): Add clear_xfail for rs6000-*-* for
15281 "p t_float_values2(3.14159,float_val2)". Seems to work
15282 fine there, both with xlc and gcc. Need to find out what
15283 it is doing right and fix other platforms.
15284 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15285 "call inferior func with struct - returns int",
15286 "call inferior func with struct - returns long",
15287 "call inferior func with struct - returns float",
15288 "call inferior func with struct - returns double",
15289 "call inferior func with struct - returns char *",
15290 but only if not gcc compiled (presumes xlc compiled).
15291 Change rs6000-*-* xfails for
15292 "call inferior func with struct - returns char" and
15293 " call inferior func with struct - returns short" to only
15294 xfail if not using gcc.
15295 (clean mostlyclean): Remove *.ci and *.tmp files.
15296 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15297 than templ-info.exp.
15298 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15299 Add rs6000-*-* xfail for "up to foo in langs.exp"
15300 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15301 when not gcc compiled.
15302
15303Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15304
15305 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15306 * gdb.base/corefile.exp: Likewise.
15307 * gdb.base/list.exp: Likewise.
15308 * gdb.base/scope.exp: Likewise.
15309 * gdb.base/siganls.exp: Likewise.
15310
15311 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15312 compiler output.
15313 * gdb.base/whatis.exp: Likewise.
15314
15315Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15316
15317 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15318 failure (opcode table has been fixed to match reality).
15319
15320Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15321
15322 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15323 "call inferior func with struct - returns char",
15324 "call inferior func with struct - returns short"
15325
15326 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15327 "print 'scope0.c'::filelocal at main",
15328 "print 'scope0.c'::filelocal_bss in test_at_main",
15329 "print 'scope0.c'::filelocal at foo",
15330 "print 'scope0.c'::filelocal_bss in test_at_foo",
15331 "print 'scope0.c'::filelocal at bar",
15332 "print 'scope0.c'::filelocal_bss in test_at_bar"
15333
15334 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15335 in source file 1". This bug seems to have been fixed with both
15336 gcc and native cc (was native assembler bug?).
15337
15338Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15339
15340 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15341 "backtrace through signal handler" to "i*86-*-sysv4*".
15342 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15343 continue" case. Add "known SVR4 bug" to fail message.
15344 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15345 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15346 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15347 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15348 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15349 "up to foo in langs.exp", "show language at foo in
15350 langs.exp", "up to cppsub_ in langs.exp", "show
15351 language at cppsub_ in langs.exp", "up to fsub in
15352 langs.exp", and "show language at fsub in langs.exp".
15353 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15354 "bactrace in corefile.exp".
15355 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15356 "call inferior function with struct - returns float" and
15357 "call inferior function with struct - returns double".
15358
15359Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15360
15361 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15362 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15363 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15364 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15365
15366Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15367
15368 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15369 (or overriden) "CHILL" macro rather then bare "gcc".
15370 Also look for ../../gcc/xgcc since that is what we will
15371 actually need, not "Makefile". Remove following assignment
15372 of CHILL to CHILL_FOR_TARGET because that results in
15373 recursive definition.
15374
15375Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15376
15377 * gdb.base/corefile.exp: Change xfail for backtrace in
15378 corefile.exp from linuxaout to all linux.
15379 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15380 cases where we miss the breakpoint at the signal handler
15381 for some reason. Setup xfail for linuxoldld/linuxaout and
15382 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15383 hitting SIGURG breakpoint.
15384 * gdb.base/signals.exp: Setup xfail for "next" acting like
15385 continue to add linuxoldld. Setup xfail for all linux for
15386 "next to handler in signals_tests_1", "backtrace in
15387 signals_tests_1", "continue to func1", "pass SIGUSR1",
15388 and continue to handler".
15389
15390Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15391
15392 * Update all FSF addresses except those in COPYING* files.
15393
15394Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15395
15396 * gdb.base/a2-run.exp: Change messages to be more explicit about
15397 the status of args, and quote binfile in results.
15398
15399Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15400
15401 * gdb.base/callfuncs.exp: Add tests for passing structs to
15402 inferior functions and return various types.
15403 * gdb.base/callfuncs.c: Add functions to receive a struct
15404 and return a member of the struct, in various types.
15405
15406Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15407
15408 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15409
15410Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15411
15412 * config/vxworks29k.exp: New file, sources vxworks.exp.
15413
15414Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15415
15416 * config/gdbremote.exp: New file. Testing framework using
15417 gdbserver.
15418
15419Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15420
15421 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15422 "call function when asleep" and "send end of file".
15423 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15424 for "backtrace in corefile.exp".
15425 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15426 for "backtrace through signal handler".
15427 * gdb.base/corefile.exp: Make sure we actually generate a core file
15428 before trying the core tests. Some systems allow the user to suppress
15429 generation of core files and default to that (linux for example).
15430 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15431 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15432
15433Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15434
15435 * gdb.threads: New directory with some crude multi-threaded
15436 gdb tests (step.exp and step2.exp).
15437 * config/mt-lynx (STEP_EXECUTABLE): Define.
15438 (THREADFLAGS): Define.
15439
15440Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15441
15442 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15443
15444 * gdb.base/signals.exp: Disable whole file for lynx until
15445 further notice.
15446
15447 * gdb.base/signals.exp: xfail test where "next" acts like
15448 "continue" for lynx.
15449
15450 * gdb.base/interrupt.exp: xfail test for calling function while
15451 inferior is asleep for lynx.
15452
15453 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15454 than one cr-lf after each command.
15455
15456Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15457
15458 * configure.in: Reinstate setting of stabsdirs variable, fix
15459 typo in setting up configdirs for native builds.
15460
15461 * gdb.base/return.exp: Fix typo in return double test.
15462 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15463 compiler from optimizing them away.
15464
15465Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15466
15467 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15468 sequences to be echo'd by gdb when using gdb_test.
15469 * gdb.chill/chexp.exp: Likewise.
15470 * gdb.fortran/exprs.exp: Likewise
15471
15472Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15473
15474 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15475 after the inferior gdb has started.
15476
15477 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15478 after each command.
15479 * gdb.base/funcargs.exp: Likewise.
15480 * gdb.base/gdbvars.exp: Likewise.
15481 * gdb.base/interrupt.exp: Likewise.
15482 * gdb.base/list.exp: Likewise.
15483 * gdb.base/watchpoint.exp: Likewise.
15484 * gdb.c++/demangle.exp: Likewise.
15485 * gdb.c++/inherit.exp: Likewise.
15486 * gdb.chill/chexp.exp: Likewise.
15487 * gdb.fortran/exprs.exp: Likewise.
15488
15489 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15490 test if we can't handle IO to/from the inferior.
15491
15492 * gdb.c++/misc.exp: Always check for a program already being
15493 started after sending a "run" command to gdb.
15494
15495 * gdb.base/twice.exp: Start with a fresh gdb.
15496
15497 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15498 only depend on gdb's expression code, not the chill runtime.
15499
15500 * gdb.base/return.c: Put return values into variables so we
15501 can have gdb print them rather than depending on the program
15502 to print them.
15503 * gdb.base/return.exp: Corresponding changes.
15504
15505 * lib/gdb.exp: Provide default value for noinferiorio.
15506 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15507 the inferior.
15508
15509 * gdb.base/break.exp: Always check for a program already being
15510 started after sending a "run" command to gdb.
15511 (text_next_with_recursion): Don't check the output from the
15512 program's printf statement. Instead just make sure the program
15513 exited.
15514
15515 * gdb.base/commands.exp: Protect tests which need arguments with
15516 $noargs conditionals.
15517
15518Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15519
15520 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15521 of structure member arrays to match gdb/valops.c:value_addr change.
15522
15523Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15524
15525 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15526 cases.
15527
15528Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15529
15530 * configure.in (configdirs): Remove gdb.chill from default list
15531 of subdirs and then add it back in only if doing a native build.
15532 The current chill compiler does not yet work in any cross build.
15533 * Revert all signal changes from Jul 6.
15534 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15535 for sh-hms targets, allowing these tests to link, with no other
15536 changes. Testing is suppressed by setting "nosignals" in site.exp.
15537
15538Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15539
15540 * configure.in (signaldirs): Define and add to configdirs for all
15541 targets except some specific ones that are known to not support signals.
15542 Also clean up formatting.
15543 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15544 (signals, sigall): Remove rules to build.
15545 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15546 Moved to new gdb.signals directory.
15547 * gdb.signals: New test directory.
15548 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15549 signals.c signals.exp}: New or moved files.
15550
15551Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15552
15553 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15554
15555Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15556
15557 * gdb.base/return.exp: Xfail `return double' test failure
15558 on at least Solaris 2.3 and handle future/past versions on
15559 a case by case basis as appropriate. Also update message
15560 to include i*86 failures.
15561
15562Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15563
15564 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15565
15566 * lib/gdb.exp: Fix comment which erroneously identified
15567 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15568 gdb_file_cmd not gdb_load).
15569 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15570
15571 * gdb.base/setvar.exp: Make test names consistent between pass and
15572 fail cases. Use gdb_test more.
15573
15574Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15575
15576 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15577
15578Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15579
15580 * gdb.base/help.exp: Fix expected help string for `show commands'.
15581
15582Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15583
15584 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15585
15586 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15587 of a text section.
15588
15589Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15590
15591 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15592 that loop eventually terminates. Fix Connection refused logic so
15593 that testsuite will expire nicely.
15594
15595Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15596
15597 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15598 config/rom68k.exp: New tcl glue for the appropriate monitors.
15599 These all just end up calling monitor.exp.
15600 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15601 refused' by retrying. Cleanup some timeout issues.
15602 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15603 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15604 callers don't have to set/restore global timeout variable.
15605
15606 * The following set of changes centralizes management of the global
15607 timeout variable. This way, it can be set in one target dependent
15608 place instead of dozens of places scattered throughout the test suite.
15609 If you need to lengthen a timeout, then you should either set timeout
15610 in one of the config/{target}.exp files, or multiply it by a factor.
15611 Setting it to an absolute value is always going to lose for some
15612 targets.
15613 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15614 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15615 * gdb.base/funcargs.exp: Don't set timeout.
15616 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15617 * gdb.base/printcmds.exp (test_print_string_constants
15618 test_print_array_constants): Don't set timeout.
15619 * gdb.base/ptype.exp: Don't set timeout.
15620 * gdb.base/recurse.exp: Don't set timeout.
15621 * gdb.base/return.exp: Don't set timeout.
15622 * gdb.base/watchpoint.exp: Don't set timeout.
15623 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15624 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15625
15626Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15627
15628 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15629
15630Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15631
15632 * lib/gdb.exp: Disable chill tests for irix5.
15633
15634Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15637 each test pass or fail.
15638
15639Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15640
15641 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15642 xlc not gcc.
15643
15644Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15645
15646 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15647
15648Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15649
15650 * config/est.exp: Fix copyright and comments. Remove dead code.
15651 Use targetname, serialport and baud variables instead of fixed
15652 constants.
15653 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15654 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15655
15656Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15657
15658 * gdb.base/watchpoint.exp: Don't run
15659 test_watchpoint_triggered_in_syscall for sunos.
15660
15661Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15662
15663 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15664 they don't seem to exist. Do include stdio.h.
15665
15666Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15667
15668 * gdb.base/a1-selftest.exp: Add alpha xfail.
15669
15670Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * gdb.base/watchpoint.c (main): Prompt before calling read().
15673 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15674 Revise accordingly. Remove cruft about sending "123" several
15675 times, until it gets noticed. Clean up the "print buf[0]" stuff
15676 so that it passes or fails, and waits for prompts in the usual way.
15677
15678Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15679
15680 * gdb.base/recurse.exp: Fix comment.
15681
15682 * TODO: Remove item about printing variables in nodebug.exp. Add
15683 item about enabling tests which are only run on some targets.
15684
15685 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15686 fail, make test names unique, use new gdb_test convention
15687 regarding pattern, use gdb_test more, etc.).
15688
15689 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15690 fail, make test names unique, etc.).
15691
15692Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15693
15694 * gdb.base/nodebug.c: Change return type of top and middle to
15695 short.
15696 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15697 are fixed by the recent mdebugread.c changes. Allow `short ()'
15698 as type for top and middle.
15699
15700Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15701
15702 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15703 nearly as I can tell, the whole thing was an accident in Stu's
15704 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15705 to replace a send/expect pair with gdb_test, but ended up only
15706 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15707 of 30 Mar 1995 took care of it, but left this vestigial comment
15708 which I am now nuking.
15709
15710Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15711
15712 * gdb.base/break.exp: Look for different line number for
15713 breakpoint at main depending on usestubs.
15714
15715Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15716
15717 * gdb.base/list.exp: Adjust some alternate expect patterns to
15718 match recent list0.c change. Add alternate expect pattern for
15719 output from `list default lines around main' for optimizing
15720 compilers.
15721
15722Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15723
15724 * lib/gdb.exp: If nosignals is not set, set it to 0.
15725
15726Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15727
15728 * config/slite-gdb.exp: Responds to load symbol table prompt.
15729 * gdb.base/break.exp: Adjust line number, fix rerun.
15730 * gdb.base/langs0.c: Add #ifdef usestubs.
15731
15732Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15733
15734 * gdb.base/list.exp: Adjust line contents after adding new lines in
15735 list0.c. Also fix a syntax error.
15736
15737 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15738 * gdb.base/break.exp: ditto.
15739 * gdb.base/list.exp: ditto.
15740 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15741 * gdb.base/run.c: ditto.
15742 * gdb.base/list0.c: ditto.
15743 * gdb.base/funcargs.c: ditto.
15744
15745Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15746
15747 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15748 $targetname, $serialport and $baud instead of hardwired variables.
15749 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15750 target doesn't support signals.
15751
15752Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15753
15754 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15755
15756Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15757
15758 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15759 Don't rely on the value of an auto variable before it has been
15760 initialized. Use gdb_test more.
15761
15762Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15763
15764 * lib/gdb.exp (default_gdb_version): A version number must start
15765 with a digit, but other than that contains all characters up to
15766 the first whitespace character.
15767
15768Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15769
15770 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15771
15772Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15773
15774 * gdb.c++/*.exp: Warn if executable does not exist. The original
15775 reason for skipping the warning was that configure.in sometimes
15776 intentionally skipped building the executables but the tcl code
15777 had no way of knowing. That (a) was always bogus with respect to
15778 error handling, (b) is no longer true (right now there is no way
15779 to skip C++ tests).
15780
15781 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15782
15783Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15784
15785 * gdb.base/list.exp: Add expect patterns for output from
15786 SunPRO compiled executables.
15787 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15788 types.
15789
15790Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15791
15792 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15793 number (we are already testing that the correct source line text
15794 gets printed).
15795
15796 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15797 that is what is intended, but something needed to be done to get
15798 sunos4 native working again.
15799
15800 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15801
15802 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15803 apparently went with a (very) old xfail.
15804
15805Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15806
15807 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15808 runto_main is a proc in gdb.exp that will do 'step' for target use
15809 stubs.
15810 * gdb.base/exprs.exp: ditto.
15811 * gdb.base/interrupt.exp: ditto.
15812 * gdb.base/opaque.exp: ditto.
15813 * gdb.base/printcmds.exp: ditto.
15814 * gdb.base/ptype.exp: ditto.
15815 * gdb.base/scope.exp: ditto.
15816 * gdb.base/setvar.exp: ditto.
15817 * gdb.base/signals.exp: ditto.
15818 * gdb.base/twice.exp: ditto.
15819 * gdb.c++/classes.exp: ditto.
15820 * gdb.c++/inherit.exp: ditto.
15821 * gdb.c++/templates.exp: ditto.
15822 * gdb.base/break.exp: no run and hit main for stubs. Change line
15823 numbers for breakpoints and info breakpoint.
15824 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15825 breakpoint().
15826 * gdb.base/callfuncs.c: ditto.
15827 * gdb.base/exprs: ditto.
15828 * gdb.base/interrupt.c: ditto.
15829 * gdb.base/opaque0.c: ditto.
15830 * gdb.base/printcmds.c: ditto.
15831 * gdb.base/ptype.c: ditto.
15832 * gdb.base/scope0.c: ditto.
15833 * gdb.base/setvar.c: ditto.
15834 * gdb.base/signals.c: ditto.
15835 * gdb.base/twice.c: ditto.
15836 * gdb.c++/misc.cc: ditto.
15837 * gdb.c++/templates.cc: ditto.
15838
15839Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15840
15841 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15842
15843 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15844 somewhere between `read' and `main.c'. I'm pretty sure the
15845 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15846 and it isn't particularly useful.
15847
15848 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15849
15850Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15851
15852 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15853
15854Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15855
15856 * config/mt-slite: add LIBS and -nostdlib.
15857 * config/slite-gdb.exp: add this new file to support sparclite target.
15858
15859Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15860
15861 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15862
15863 * gdb.base/a2-run.exp: Change argument to istarget from
15864 "*-*-vxworks" to "*-*-vxworks*".
15865 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15866
15867Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15868
15869 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15870 will not runto main but do a 'step' to step out of breakpoint().
15871 * config/mt-slite: add -Dusestubs.
15872
15873Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15874
15875 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15876 instead of just @.
15877
15878 * gdb.base/signals.exp: Add test for "handle all print".
15879 * TODO: Remove "handle all print". Also remove item about
15880 checking copyright date (I don't like the idea of a spurious FAIL
15881 based on when we run the tests).
15882
15883 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15884 for SunOS4 (reason for failure not investigated). Remove
15885 redundant test for $binfile.
15886
15887 * gdb.base/nodebug.c (array_index): Call malloc.
15888
15889 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15890
15891Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15892
15893 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15894 conventions and slightly simplify the matching regexp.
15895
15896Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15897
15898 * gdb.base/break.exp: Update gdb_test invocation to use new
15899 convention.
15900
15901 * lib/gdb.exp: If noargs is not set, set it to 0.
15902
15903 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15904 tests unique.
15905
15906 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15907
15908Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15909
15910 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15911 one argument of type "<non-float parameter>".
15912
15913Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15914
15915 * config/rom68k.exp: New file to support Motorola IDP board.
15916 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15917 * gdb.base/break.c: Change things around so that this program
15918 doesn't depend upon args. This is necessary to make remote
15919 targets work (in general, they can't take args).
15920 * gdb.base/break.exp: Don't try to send args to program. Don't
15921 expect output. Also, replace lots of code with gdb_test.
15922
15923Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15924
15925 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15926 printing of '\'' (which is what the comment says we are testing,
15927 even though we were not), not '''.
15928 (test_integer_literals_rejected): Test that printing ''' is an error.
15929
15930 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15931 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15932 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15933 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15934 Use gdb_test not test_print_accept.
15935 * lib/gdb.exp: Remove test_print_accept.
15936
15937 * gdb.base/signals.exp (signal_tests_1): Make pass message
15938 consistent with fail message.
15939
15940 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15941 unsigned char; the bug (PR 1821) is fixed.
15942
15943 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15944
15945 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15946 successful tests--makes xfailing them work right.
15947
15948Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15949
15950 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15951 only \r\n, not .*. The test can pass .* as the last thing in
15952 $pattern if that is what it wants. In addition to providing this
15953 flexibility, this change should speed up pattern matching in cases
15954 where the pattern already ended with .* (there were a number of
15955 them). This change also helps catch bad patterns--in the old
15956 scheme the typo "char \*" instead of "char \\*" would pass. Now
15957 it is caught.
15958 * Many .exp files: Update callers.
15959
15960 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15961 clearer and does not spuriously match multiple ('s. Likewise for
15962 ) and *.
15963
15964 * gdb.base/nodebug.exp: Test ability to call a function and pass
15965 it a string (even with no debugging info).
15966
15967 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15968 "p '\'", which is the same as "p ''" once tcl gets done with
15969 quoting, to "p '\\'", which I suspect is what is intended (one
15970 backslash gets sent to GDB).
15971
15972 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15973
15974Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15975
15976 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15977 1817) was fixed literally years ago.
15978
15979Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15980
15981 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15982 test, it causes stepping out of call_after_alloca_subr with
15983 optimizing compilers.
15984 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15985 fails.
15986
15987 * gdb.c++/templates.exp: Source templ-info.exp only if
15988 the templates executable exists.
15989
15990 * gdb.c++/misc.cc (class Contains_static_instance,
15991 class Contains_nested_static_instance),
15992 gdb.c++/classes.exp (test_static_members): Test printing of
15993 a class that contains a static instance of the class.
15994
15995Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15996
15997 * gdb.base/langs2.c (cppsub_): Don't prototype.
15998 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15999 only, I believe).
16000
16001Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * lib/gdb.exp (skip_chill_tests): New procedure.
16004
16005 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16006
16007Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16008
16009 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16010 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16011
16012Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16013
16014 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16015
16016 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16017 disassemble 8, not 16, instructions for part 4.
16018
16019 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16020 support the latter anymore.
16021
16022 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16023 -DNO_PROTOTYPES.
16024 * gdb.base/callfuncs.c: Control use of prototypes based on
16025 NO_PROTOTYPES, not __STDC__.
16026 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16027 t_float_values2 tests if prototypes in use.
16028
16029 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16030 t_double_values): When checking differences against DELTA, check
16031 that difference is within the range (-DELTA,DELTA), not just
16032 (-infinity,DELTA).
16033
16034Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16035
16036 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16037 'file' command firts, then 'target', then 'load', this is due to gdb
16038 target set up.
16039 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16040
16041Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16042
16043 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16044 FP load/store variants.
16045 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16046
16047Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16048
16049 * gdb.base/term.exp: Do not give a warning if not native, it is
16050 not an abnormal condition.
16051
16052Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16053
16054 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16055 t_char_array".
16056
16057Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16058
16059 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16060 are getting the version number.
16061
16062 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16063 if not native, it is not an abnormal condition.
16064
16065Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16066
16067 * lib/gdb.exp: Just use "file exists", rather than undocumented
16068 dejagnu procedure "findfile".
16069
16070Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16071
16072 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16073 (LDFLAGS): Set to -Xlinker -Ur.
16074
16075 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16076 Removed, these values are set by lib/gdb.exp.
16077
16078 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16079
16080Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16081
16082 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16083 of replicating gdb startup code.
16084
16085 * config/mt-vxworks (LDFLAGS): Set to -r.
16086 (CFLAGS_FOR_TARGET): Removed.
16087
16088 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16089 (gdb) and gdb for vxworks uses (vxgdb).
16090
16091 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16092 executable is not in the tree and host != target, use sed and
16093 program_transform_name to determine the gdb name used by the
16094 target.
16095
16096 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16097 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16098
16099Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16100
16101 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16102 floats, chars, and shorts where there are ANSI-style function
16103 definitions.
16104
16105 * gdb.base/langs.exp, gdb.base/langs*: New test.
16106 * gdb.base/Makefile.in: Build it.
16107 * TODO: Remove item about checking that C names don't get C++
16108 demangling applied; this test tests it.
16109
16110Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16111
16112 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16113 went with the const70 xfail. The xfail went away a year ago.
16114
16115 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16116
16117 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16118 for hp300.
16119
16120 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16121
16122 * gdb.base/a1-selftest.exp: Don't run on hp300.
16123
16124Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16125
16126 * Makefile.in (site.exp): Set host_alias and target_alias as well
16127 as host_triplet and target_triplet.
16128
16129Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16130
16131 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16132
16133 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16134 places as other ecoff systems).
16135
16136 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16137 ultrix.
16138
16139Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16140
16141 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16142 remove them.
16143 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16144 variable and "variable" in addition to "data variable".
16145 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16146
16147 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16148 2.
16149 * gdb.base/list1.c (long_line): Add additional statement at start
16150 of function.
16151 * gdb.base/list.exp (test_forward_search): Update line number to
16152 reflect new statement.
16153
16154Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16155
16156 * gdb.base/signals.exp: Reinitialize searched source directories
16157 after gdb_start call.
16158
16159Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16160
16161 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16162 * gdb.stabs/Makefile.in: Likewise.
16163
16164 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16165 change. Instead split the tests into smaller pieces.
16166 * gdb.disasm/hppa.s: Corresponding changes.
16167
16168Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16169
16170 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16171 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16172
16173 * gdb.base/funcargs.exp: Modify many tests so that every test
16174 either passes or fails. Make some test names unique.
16175
16176Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16177
16178 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16179 Call stty to set interrupt character.
16180
16181 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16182 for HP assembler versus GNU assembler based on actual behavior of
16183 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16184
16185 * TODO: Suggest a few more stepping tests.
16186
16187Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16188
16189 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16190 restart GDB for h8300 after a continue.
16191 (return): Add pattern to match a29k-udi behavior.
16192 * gdb.base/nodebug.exp: Remove obsolete comment.
16193 * gdb.base/regs.exp: New file, testing of register displays.
16194 * gdb.base/return.exp: Fix typo in reference to $objdir.
16195 * gdb.base/whatis.exp: Always start with a fresh GDB.
16196
16197Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16198
16199 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16200 higher, these tests generate a lot of output.
16201
16202Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16203
16204 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16205 code following the catch silently ignored some errors; without the
16206 catch they should be thrown like any other tcl error. Also, the
16207 catch used "" instead of {} which meant all the callers who wanted
16208 to include one of the characters "[]$ had to quote it an extra time.
16209 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16210 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16211 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16212 Remove extra quoting.
16213
16214Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16215
16216 * gdb.base/commands.exp: Make test names unique; every test either
16217 passes or fails. Update some comments.
16218
16219 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16220
16221Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16222
16223 The following fixes a FAIL caused by the fact that the alpha stabs
16224 configuration didn't use the ".if alpha" code in weird.def.
16225 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16226 bit pointer, so the 32 bit version works even on the alpha.
16227 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16228 Remove the stuff which allowed us to have separate versions for
16229 alpha and everything else.
16230
16231 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16232 regexp which "info func operator\[\](" is supposed to match. Fix
16233 string to send to GDB. Note that GDB still doesn't work right. Add a
16234 new test for "info func .perator\[\](" which GDB does handle correctly.
16235
16236 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16237
16238Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16239
16240 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16241 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16242 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16243 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16244 it makes the tests harder to understand and confuses test-o-matic.
16245 The preferred style is that each test provides a PASS or a FAIL,
16246 and has a unique message (e.g. "continue #54" not just "continue")
16247 which is the same for the pass and the fail.
16248 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16249 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16250 to lib/gdb.exp.
16251 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16252 prt_accept which was basically the same thing. Likewise for
16253 test_print_reject and prt_reject.
16254 * lib/gdb.exp (test_print_reject): Add some more error message
16255 patterns to match from the former printcmds.exp (prt_reject).
16256 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16257 One defect of the passcount stuff is that some of it failed to
16258 report XPASS where appropriate.
16259 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16260 stuff before and after arg in expected pattern.
16261 (test_paddr_operator_functions): Re-do test without print_addr_of;
16262 this is the only test which seems to want extra stuff there.
16263
16264Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16265
16266 * gdb.base/nodebug.exp: Update new tests to reflect improved
16267 wording of gdb output.
16268
16269 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16270 and "ptype" work on variables in files compiled without -g.
16271 Replaces commented out "maint print msymbol" tests.
16272
16273Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16274
16275 * gdb.base/setvar.c (dummy): Call malloc.
16276
16277 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16278 losing with the irix4 sed.
16279
16280 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16281 ALRM" on irix4.
16282
16283Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16284
16285 * TODO: Remove items about corefile.exp testing new exec-file and
16286 backtrace; both are now done. Add items about printing enums.
16287
16288Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16289
16290 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16291 "get signal $thissig" test fails.
16292
16293 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16294
16295Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16296
16297 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16298 compiler warning with dec alpha compiler.
16299
16300 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16301 extra \n from gdb_test call (this explains why the prompt test
16302 that I removed yesterday was there).
16303 (user_defined_command_test): Remove extra \n and prompt test.
16304
16305 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16306 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16307 doesn't exist.
16308 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16309 Also remove alpha workaround, which turns out to be because
16310 SIGABRT == SIGLOST.
16311
16312 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16313
16314 * gdb.base/help.exp: Don't test "help show".
16315
16316Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16317
16318 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16319 "set print address" is on.
16320 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16321 pass prompt to gdb_test; gdb_test already looks for the prompt.
16322
16323 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16324
16325 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16326 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16327 was to make sure that gdb can read a core file. But (a) the "read
16328 the corefile" part didn't make it to a1-selftest.exp, we just
16329 delete the corefile after creating it, and (b) we test reading
16330 corefiles in corefile.exp anyway. Also, this test left around a
16331 xgdb process on Solaris.
16332
16333 * gdb.base/corefile.exp: Also test backtrace.
16334
16335Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16336
16337 * gdb.base/commands.exp: Test a simple user defined command with
16338 arguments and if/while statements; verify the full user command is
16339 printed by "show user".
16340
16341 * gdb.base/commands.exp: Test if/while commands as part of a
16342 breakpoint command list; verify they appear in breakpoint
16343 information.
16344
16345Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16346
16347 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16348 than by dividing by zero.
16349
16350Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16351
16352 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16353 performing an inferior call with watchpoints enabled.
16354 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16355 call.
16356
16357Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16358
16359 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16360 of "file" command.
16361
16362 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16363 Add additional pattern for when "int operator int(void);" appears
16364 in a different order.
16365
16366Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16367
16368 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16369
16370 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16371 and "signal" with ".*".
16372
16373Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16374
16375 * TODO: Add note about "handle all nostop".
16376
16377 * gdb.base/{sigall.c, sigall.exp}: New test.
16378 * gdb.base/Makefile.in: Add it.
16379
16380Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16381
16382 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16383 when invoking GDB, suppresses any windowing interface.
16384
16385Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16386
16387 * config/sim-gdb: New file, simulator testing support.
16388
16389Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16390
16391 * gdb.base/interrupt.exp: Test calling func1 twice.
16392
16393Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16394
16395 * gdb.base/list.exp (test_forward_search): Set timeout higher
16396 when we'll be getting lots of output from gdb.
16397
16398 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16399 "init_malloc" to after the expect statement. Run it if that
16400 regexp is taken, but also for two others which happen if source
16401 cannot be found.
16402
16403Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16404
16405 * gdb.base/printcmds.exp: New test, for printing register before
16406 program is running.
16407
16408Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16409
16410 * gdb.base/list.exp: Correct some alternate expect patterns
16411 to reflect changes in list1.c.
16412
16413Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16414
16415 * TODO: Add item regarding large frames.
16416
16417 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16418
16419 * TODO: Remove item about enabling return.exp; it
16420 is enabled. Suggest a few more "return" tests.
16421
16422Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16423
16424 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16425 anonymous unions.
16426
16427Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16428
16429 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16430 and pr-5646.o, so "make" is the same as "make all", not "make
16431 pr-4975.o".
16432
16433Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16434
16435 * gdb.base/list.exp: Adjust expectations to reflect changes in
16436 list1.c.
16437 (test_forward_search): New test proc.
16438 * gdb.base/list1.c (long_line): New function, has long source line.
16439
16440Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16441
16442 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16443 additional line of code that was added.
16444
16445Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16446
16447 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16448 tests so as not to overflow expect's input buffers.
16449 * gdb.disasm/hppa.exp: Corresponding changes.
16450
16451Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16452
16453 Beginnings of template debugging tests.
16454 * gdb.c++/templ-info.cc: New file to test for template
16455 debugging capability of the compiler.
16456 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16457 templ-info.cc.
16458 * gdb.c++/templates.cc: Add explicit template instantiations
16459 to enable compiling with -fno-implicit-templates. Add destructor
16460 and 'value' method to T5 class for template tests.
16461 * gdb.c++/templates.exp: Add testcases for printing of template
16462 types, setting breakpoints on template methods and calling a
16463 template method.
16464
16465Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16466
16467 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16468 branch target since some assemblers (gas-2.5) may emit a
16469 relocation for the branch instead of resolving it in the
16470 assembler.
16471
16472Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16473
16474 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16475 through signal handler.
16476
16477Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16478
16479 * configure.in (*-*-netware): Use config/mt-netware.
16480
16481 * config/mt-netware: New file.
16482 * config/mt-i386-netware: Removed, separate configs for different
16483 netware architectures are no longer needed now that we have
16484 --with-headers.
16485
16486Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16487
16488 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16489 by the recent changes to use ANSI C arithmetic conversions.
16490
16491Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16492
16493 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16494 bug involving using inferior_pid to figure out whether to select a
16495 frame.
16496
16497Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16498
16499 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16500 match the current disassembler output.
16501
16502Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16503
16504 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16505 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16506 types, expect "int" as type of integer values (for now).
16507
16508Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16509
16510 * gdb.base/commands.exp: New tests for if/while commands.
16511
16512Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16513
16514 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16515 by .*, since hex values have different syntax in Chill mode.
16516
16517Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16518
16519 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16520 linefeed from expect pattern for repeated types with indices > 9.
16521
16522Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16523
16524 First part of Fortran test suite.
16525 * gdb.fortran: New directory.
16526 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16527
16528Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16529
16530 * gdb.base/default.exp: Update expect pattern for load command
16531 without arguments.
16532
16533Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16534
16535 * configure.in: Change i386 to i[345]86.
16536 * gdb.base/configure.in: Likewise.
16537 * gdb.c++/configure.in: Likewise.
16538 * gdb.chill/configure.in: Likewise.
16539
16540Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16541
16542 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16543 patterns, since that is not a valid context for comments.
16544
16545Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16546
16547 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16548 repeated types and repeated types with indices > 9.
16549
16550Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16551
16552 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16553 2417; old bug has been fixed.
16554
16555Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16556
16557 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16558 send the newline ourselves instead of assuming gdb_test will do
16559 so when passed an empty input string.
16560
16561 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16562 stabs testcode.
16563
16564Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16565
16566 * lib/gdb.exp (gdb_test): Don't send anything if the first
16567 argument is an empty string. This makes cases where we want to
16568 match output that is already in expect's buffers (for example,
16569 matching a breakpoint after gdb_run_cmd has been called) work
16570 reliably.
16571
16572Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16573
16574 * config/netware.exp: New file.
16575
16576Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16577
16578 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16579 the -B and -L prefixes so we can find the debugging stub.
16580
16581 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16582 there and we are using the gcc from the tree.
16583
16584 * gdb.base/types.c: Removed.
16585
16586 * gdb.base/configure.in: Look for makefile fragments in ../config.
16587 Recognize i386-*-netware.
16588 * gdb.c++/configure.in: Likewise.
16589
16590Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16591
16592 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16593 the correct TCL syntax.
16594
16595Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16596
16597 * gdb.base/opaque.exp: use runto instead of messing around with
16598 breakpoints. Simplify by using gdb_test.
16599
16600 * gdb.base/bitfields.exp: restart between tests on netware targets
16601 because breakpoints aren't relocated after target death. Run
16602 processes to completion.
16603
16604 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16605
16606Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16607
16608 * Makefile.in: Remove extra tabs that confuse some versions
16609 of "make". Use the newly built gdb to test with by default,
16610 rather than the first one in the tester's search path.
16611
16612Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16613
16614 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16615
16616 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16617 condition help.
16618
16619Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16620
16621 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16622
16623 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16624 running.
16625 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16626 * gdb.base/funcargs.exp: Likewise.
16627
16628 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16629 * gdb.base/funcargs.exp: Likewise.
16630
16631 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16632 message is "".
16633
16634Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16635
16636 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16637 return,signals,twice}.exp: Handle non-existant binaries
16638 consistantly.
16639
16640 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16641 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16642 might testing a cross development system.
16643
16644Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16645
16646 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16647 runtest script is relative to ${srcdir}, not ${rootdir}.
16648
16649Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16650
16651 * gdb.base/signals.exp: Allow for optionality of breakpoint
16652 address.
16653
16654Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16655
16656 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16657
16658Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16659
16660 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16661 for size_t definition.
16662 * gdb.c++/templates.cc: Likewise
16663
16664 * config/mt-i386-netware: New file.
16665
16666 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16667 defined.
16668
16669 * gdb.base/Makefile.in: Added support for systems that name core
16670 files by appending "core" to the program name.
16671 * gdb.base/a1-selftest.exp: Likewise.
16672
16673Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16674
16675 * gdb.base/return.exp: Add comment and message for `return double'
16676 test failure on Sparc Solaris.
16677
16678Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16679
16680 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16681
16682Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16683
16684 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16685 from optimizing them away.
16686 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16687 patterns to include default constructors and assignment operators,
16688 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16689 character in the output of the virtual base pointer.
16690
16691Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16692
16693 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16694 expression match in print_addr_of to avoid unintented matches.
16695 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16696 versions up to 2.5.8.
16697
16698Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16699
16700 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16701 included file to run under newer versions of expect.
16702 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16703 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16704 Remove xfail for the virtual table of BDDHookV.
16705
16706Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16707
16708 * lib/gdb.exp (string_to_regexp): Set a default result.
16709 (default_gdb_start): Fix misleading message.
16710
16711Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16712
16713 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16714 Remove all CC, etc definitions.
16715 * config/mt-hpux: New file.
16716 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16717 (CFLAGS, LDFLAGS): Define.
16718 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16719
16720 * Makefile.in (site.exp): Don't insert host_os, etc.
16721 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16722 (distclean): Check existence of subdir.
16723 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16724 * gdb.base/Makefile.in: General cleanup and simplification.
16725 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16726 to build executables. Use default rule to build .o files.
16727 (EXPECT, RUNTEST, CC): Fix relative pathname.
16728 (site.exp): Don't insert host_os, etc.
16729 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16730 and/or SIGUSR1 defined.
16731 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16732 * gdb.c++/Makefile.in: General cleanup and simplification.
16733 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16734 (CFLAGS): Remove.
16735 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16736
16737Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16738
16739 * gdb.base/recurse.exp: Misc changes to get tests running again
16740 after Kung's changes to the watchpoint code.
16741 * gdb.base/watchpoint.exp: Likewise.
16742
16743Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16744
16745 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16746
16747Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16748
16749 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16750 * lib/gdb.exp (default_gdb_start): Define.
16751 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16752 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16753 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16754 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16755 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16756 Don't call gdb_target_udi in between tests.
16757
16758Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16759
16760 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16761 (which was basically just a local version of the same thing). In
16762 addition to avoiding duplication, gdb_test_exact is faster.
16763 * lib/gdb.exp (gdb_test_exact): Fix typo.
16764
16765 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16766 don't give an error.
16767
16768 * gdb.base/term.exp: Call delete_breakpoints before starting.
16769
16770 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16771 (t10): Add comment.
16772
16773Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16774
16775 Reorganization of the GDB Test Suite.
16776
16777 * gdb.base: New directory, contains all the basic tests.
16778 * gdb.c++: New directory, tests specific to C++.
16779 * gdb.chill: New directory, tests specific to Chill.
16780 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16781 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16782 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16783 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16784 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16785 t30-31 to chill).
16786 * */gdbme.*: Rename to match appropriate expect scripts.
16787 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16788 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16789 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16790 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16791 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16792 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16793 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16794 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16795 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16796 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16797 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16798 gdb.c++/virtfunc.cc: New names of C++ files.
16799 * gdb.chill/chillvars.ch: New name of Chill file.
16800 * gdb.base/configure.in, gdb.c++/configure.in,
16801 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16802 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16803 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16804 * configure.in (configdirs): Update to reflect directory changes.
16805 (target_abbrev): No longer define for any configuration.
16806 * Makefile.in: Cosmetic improvements to header comments.
16807
16808Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16809
16810 Various changes to gdb.t31:
16811
16812 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16813 * gdbme.ch: Make all key-words and predefineds be upper-case.
16814 * chillvars.exp: Expect key-words and predefinds in upper-case.
16815
16816 * chillvars.exp: Use gdb_test_exact many places.
16817 Change expected output for arrays (which now includes index labels).
16818
16819 * pr-5020.exp, gdme.ch (module PR_5020):
16820 New test, for PR-5020.
16821
16822Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16823
16824 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16825 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16826
16827Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16828
16829 * Makefile.in: Fix bit-rot in definitions of CHILL,
16830 CHILL_FOR_TARGET and Chill_LIB.
16831 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16832 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16833 CHILL, and CHILL_LIB.
16834
16835Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16836
16837 * Revert the previous changes. Please see Rob's directory
16838 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16839
16840Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16841
16842 * Makefile.in, configure.in, config/mips-gdb.exp,
16843 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16844 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16845 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
16846 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16847 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16848 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16849 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16850 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16851 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16852 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16853 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16854 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16855 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16856 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16857 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16858 changes from 94Q1.
16859
16860Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16861
16862 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16863 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16864 Rob's new testing fragments.
16865
16866Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16867
16868 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
16869 lib/gdb.exp: Replace error proc calls with perror.
16870
16871Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16872
16873 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16874 version also, match on casted version strings, and match on
16875 gdb startup case where the line numbers might be messed up.
16876
16877Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16878
16879 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
16880 (CFLAGS): Delete it from here.
16881
16882Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16883
16884 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16885
16886Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16887
16888 * Makefile.in (RUNTEST): Default to just "runtest".
16889
16890Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16891
16892 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16893 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16894 the code has been restructured.
16895
16896Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16897
16898 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16899 \n, not just one of each.
16900
16901 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16902 /bin/cc gives a warning if you do.
16903
16904Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16905
16906 * gdb.t24/demangle.exp: change expect pattern of
16907 __t10ListS_link1ZUiRCUiPT0
16908
16909Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16910
16911 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16912 on local variables in recursive functions.
16913
16914 * gdb.t07/Makefile.in: Build the new test.
16915
16916Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16917
16918 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16919 directly. Instead compare the return values from actual calls.
16920
16921Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16922
16923 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16924
16925Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16926
16927 * From Peter Schauer with minor modifications.
16928 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16929 stops in mid-line in the caller. Add xfail for returning a float
16930 value on X86 targets.
16931
16932Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16933
16934 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16935 to avoid expect lossage.
16936 (fmem_LRbug_tests): Likewise.
16937 * gdb.disasm/hppa.s: Corresponding changes.
16938
16939 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16940 conditions to work with latest dejagnu/expect.
16941
16942 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16943 expected to fail on the PA.
16944 (backtrace in call with trampolines): Explicitly require main
16945 to be frame #1 (no trampolines should show up in backtrace).
16946
16947 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16948 "continue -expect".
16949 * gdb.t06/break.exp: Likewise.
16950 * gdb.t07/watchpoint.exp: Likewise.
16951 * gdb.t13/bitfields.exp: Likewise.
16952 * gdb.t15/{funcargs,return}.exp: Likewise.
16953 * gdb.stabs/weird.exp: Likewise.
16954 * config/{mips,udi}-gdb.exp: Likewise.
16955
16956 * hppa.sed: Enclose comments within a sed command to avoid
16957 losing with the old OSF1 sed.
16958
16959Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16960
16961 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16962 sequent dynix.
16963 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16964 * gdb.t15/funcargs.exp: Conditionally step again to really
16965 finish from marker_call_with_trampolines. Handle the case where
16966 the first step from within call_with_trampolines already steps
16967 us back to main.
16968 * gdb.t15/gdbme.c: Add comment to closing brace of
16969 call_with_trampolines for funcargs.exp.
16970
16971Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16972
16973 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16974 Fix typo(s).
16975
16976Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16977
16978 * gdb.t07/gdbme.c: More code for watchpoint testing.
16979
16980 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16981 "Hardware watchpoint" throughout file.
16982 (test_watchpoint_triggered_in_syscall): New test.
16983 (test_complex_watchpoint): New test.
16984
16985Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16986
16987 * gdbme.c (call_with_trampolines): New function to try and step
16988 into. Tests trampoline problems on the PA.
16989
16990 * funcargs.exp (localvars_in_indirect_call): No longer expect
16991 stepping into indirect call to fail on PAs.
16992 (test_stepping_over_trampolines): New test.
16993
16994Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16995
16996 * TODO: Add suggestions for static member function tests, and
16997 completion tests.
16998
16999Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17000
17001 * TODO: Add suggestions for "p/a" tests.
17002
17003 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17004 (default_gdb_exit): Replace all the hair with sending "quit" to
17005 the process with a simple close.
17006
17007Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17008
17009 * TODO: Add suggestions for shared library tests.
17010
17011Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * TODO: Add suggestions for x/s tests.
17014
17015Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17016
17017 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17018 "enable once", and "enable breakpoints once" with ".*".
17019
17020Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17021
17022 * TODO: Add suggestions about structure passing tests.
17023
17024Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17025
17026 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17027 the primary1 test, use work around if __GNUC__ < 2.
17028 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17029 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17030 Test for bad output rather than waiting for timeout. Issue
17031 second continue only if first continue failed.
17032
17033Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17034
17035 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17036 operator[] test with gdb_test because the old code didn't seem to
17037 be getting the quoting right with the new dejagnu.
17038
17039Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17040
17041 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17042 one from the path.
17043 * Makefile.in: Use a fresh expect if there is one, use runtest
17044 from the src tree if there is one.
17045
17046Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17047
17048 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17049 next over recursive call. Revise the tests from that point on
17050 (which had been skipped) to match GDB's actual (correct) output.
17051
17052 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17053 with next over a breakpoint whose condition is false.
17054
17055 * gdb.t00/help.exp: Comment out "help set print" tests just like
17056 (and for same reason as) "help set" test.
17057
17058Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17059
17060 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17061 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17062
17063Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17064
17065 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17066 necessary gdb_target_udi.
17067
17068 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17069
17070 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17071 1838 and 2417; they are fixed.
17072
17073 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17074 gdb.t03/ptype.exp (ptype structure, ptype union):
17075 Remove xfails; the test is looser than when the xfails were added.
17076
17077 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17078 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17079
17080 * gdb.t01/run.exp: Only run shell test if isnative.
17081
17082 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17083 since "run" automatically loads if necessary. Call gdb_target_udi
17084 after the "file" since "file" kills any execution target.
17085
17086 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17087 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17088 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17089 argument for UDI.
17090
17091Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17092
17093 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17094
17095 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17096
17097Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17098
17099 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17100 properly quoting regexps. This makes the second argument to
17101 demangle a fixed string, which matches the callers, instead of a
17102 shell-style pattern which is what the previous implementation
17103 used. Update some of the callers.
17104
17105Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17106
17107 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17108 (comib_nullified_tests): Fix typo.
17109 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17110 strings. No longer expected to fail.
17111
17112 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17113 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17114 strings. No longer expected to fail.
17115
17116 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17117 string. No longer expected to fail.
17118
17119Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17120
17121 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17122 No longer expected to fail.
17123
17124 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17125 string. No longer expected to fail.
17126
17127Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17128
17129 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17130 only in the names (I probably got most of them). I was even
17131 generous with some which differed in underscores in names, and
17132 probably missed a few, and I *still* was able to remove almost a
17133 third of the file with almost no impact on testsuite coverage.
17134
17135Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17136
17137 * gdb.t00/default.exp: Match udi_attach error message as well as
17138 the one from child_attach.
17139
17140 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17141
17142 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17143
17144 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17145 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17146
17147 * Move test with enums and partial symbols back to
17148 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17149 Reverts the change of 26 May 93. Per today's change to
17150 stabs.texinfo, the behavior that weird.exp was expecting was
17151 unreasonable; what is important is that the compiler+gdb get
17152 things right, which happens with a recent gcc. Also fix the test
17153 to deal with native compilers which put out the stab gdb can't
17154 deal with.
17155
17156Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17157
17158 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17159 in the names. The main thing these accomplish is to slow things down.
17160 Many more such duplicates surely remain.
17161
17162 * gdb.t00/help.exp: Comment out "help support" test just like
17163 (and for same reason as) "help set" test.
17164
17165Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17166
17167 * gdb.t06/break.exp: Remove setup_xfails for
17168 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17169 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17170 about known bug in gcc to include up through 2.5.8.
17171 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17172 well as "_vb$".
17173 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17174 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17175 with latest gcc and gdb.
17176 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17177 well as "_vb$".
17178
17179Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17180
17181 * configure.in (hppa*-*-*): Also configure and build stabs-only
17182 tests.
17183
17184Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17185
17186 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17187 * gdb.t10/configure.in (hppa*-*-*): Use it.
17188
17189Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17190
17191 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17192
17193Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17194
17195 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17196 versions prior to 1.13.5.
17197
17198Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17199
17200 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17201 the prompt is at the start of a line.
17202
17203Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17204
17205 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17206 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17207 in the copr tests now.
17208 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17209 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17210 expected to fail.
17211
17212Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17213
17214 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17215 gdb.t31/chillvars.exp, lib/gdb.exp:
17216 Tweak to run under either version of expect.
17217 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17218 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17219 * gdb.t11/list.exp: Remove extraneous whitespace.
17220
17221Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17222
17223 * gdb.t16/printcmds.exp (test_print_strings): Accept
17224 "(unsigned char *) " before the string.
17225
17226 * TODO: Add notes about printing of fancy types and GDB expressions.
17227
17228Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17229
17230 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17231 * gdb.t06/configure.in: Don't try to compile signals test program
17232 if doing mips-idt-ecoff.
17233
17234Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17235
17236 * Most .exp files: Tweak to run under either version of expect.
17237
17238Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17239
17240 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17241 xfails; I'm not sure why they are failing, but not because of PR 1806.
17242
17243Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17244
17245 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17246 defined in lib/gdb.exp.
17247
17248Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17249
17250 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17251 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17252 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17253 have to be typeless.
17254
17255Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17256
17257 * TODO: Add suggestion for copyright year test.
17258
17259Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17260
17261 * configure.in (*-*-lynxos*): Add stabs tests.
17262
17263Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17264
17265 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17266 so insert a tab before any assembler directive in column zero.
17267
17268 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17269 stores.
17270 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17271 stores.
17272 (fpu_short_memory_tests): Likewise.
17273
17274Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17275
17276 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17277 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17278 .stabs directives in comments.
17279
17280Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17281
17282 * TODO: New file, describing tests we could write.
17283 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17284
17285Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17286
17287 * gdb.t06/signals.exp: Add kludge to force re-sync.
17288
17289 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17290 to xgdb instead of gdb, get out of gdb.
17291
17292Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17293
17294 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17295 for info.
17296
17297Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17298
17299 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17300 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17301 * gdb.stabs/hppa.sed: New sed script for the PA.
17302
17303Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17304
17305 * gdb.stabs: Re-write weird.def and configuration to use sed
17306 instead of cpp. sed is portable and POSIX; cpp is neither.
17307
17308Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17309
17310 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17311
17312Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17315
17316Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17319 "_vb$".
17320 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17321 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17322
17323Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17324
17325 * lib/gdb.exp: Comment out code which depends on non-existent
17326 `transform' procedure.
17327
17328Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17329
17330 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17331 * lib/gdb.exp: Transform tool name.
17332 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17333 1.1's new error handling system.
17334
17335Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17336
17337 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17338
17339Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17340
17341 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17342 They made pattern matching so slow that timeouts happened on
17343 heavily loaded systems. Now any output from "show print" which
17344 gets us back to the GDB prompt is a PASS.
17345
17346Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17347
17348 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17349
17350Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17351
17352 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17353
17354 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17355 It is not from PR 3220.
17356
17357Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17358
17359 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17360 just started failing because they depended on the order the
17361 subcommands are presented, or exact docstring text. This kind of
17362 test is a pain and has minimal benefit.
17363
17364Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17365
17366 * gdb.t09/corefile.exp: At end of test, use "core" command with
17367 no arguments.
17368
17369Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17370
17371 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17372 17}/Makefile.in: Make it possible to run the testsuite with Sun
17373 make and CC = cross gcc by adding explicit build rules for .o
17374 files.
17375
17376Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17377
17378 * gdb.t15/funcargs.exp: Don't put comments on same line as
17379 setup_xfail (@#$*%& tcl braindamage!).
17380
17381Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17382
17383 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17384
17385Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17386
17387 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17388 * gdb.t20/inherit.exp: remove three dumplicate entries.
17389
17390Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17391
17392 * gdb.t06/break.exp: For "next over recursive call", fail on any
17393 incorrect output, not just on "factorial (value=2)".
17394
17395Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17396
17397 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17398 working now. Add an xfail if accesing a bss variable causes
17399 a memory error if the target is not yet run.
17400
17401Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17402
17403 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17404 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17405 name of __st* demangling (2 strings). Did Kung really get the
17406 more than 95 others right without testing them?
17407
17408Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17409
17410 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17411
17412Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17413
17414 * configure.in (configdirs): Add gdb.disasm
17415 * gdb.disasm: New directory for GDB disassembler tests.
17416 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17417
17418Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17419
17420 * gdb.t00/help.exp: Don't test "help set".
17421
17422 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17423 from within expect statements. None of these happen anymore and
17424 they cause regressions to be silently unnoticed.
17425
17426 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17427 messages) about known failures with gcc cygnus-2.4.5-930417.
17428
17429 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17430 comp-info.exp so it gets built if it doesn't exist.
17431
17432 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17433 it is no longer used.
17434 * gdb.t13/comp-info.c: Removed.
17435
17436Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17437
17438 * gdb.t06/signals.exp: Add xfail for sun3.
17439
17440Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17441
17442 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17443 relevant because ^C doesn't get sent but failure can be reproduced
17444 interactively).
17445
17446Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17447
17448 * gdb.stabs/alpha.mt: New configuration file for alpha.
17449 * gdb.stabs/configure.in: Use it.
17450 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17451 sharing with alpha.mt, redefine long to word via preprocessor.
17452 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17453 for alpha.
17454 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17455 native cc.
17456 * gdb.t00/teststrategy.exp: Change expect string so that we
17457 consume the `(xgdb)' from the command echo and from the gdb prompt.
17458 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17459 gdb currently compares all values as long, so this failure probably
17460 applies to any configuration where LONGEST is bigger than a target int.
17461 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17462 with gcc.
17463 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17464 to handle opaque pointers, gcc is.
17465 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17466 as first argument. Include <sys/types.h> and change all operator
17467 new definitions to use size_t.
17468 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17469 now that we use size_t.
17470
17471Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17472
17473 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
17474 a long or float array cast all array members to the same type.
17475 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
17476 with 64 bit longs.
17477 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
17478 on alpha.
17479 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
17480
17481Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17482
17483 * gdb.t24 (demangle.exp): Constructors of templates have names like
17484 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17485 section 14.6 of the ARM.
17486
17487 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17488 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17489 accomplish little and slow down the testsuite.
17490
17491 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17492 Accept spaces various places.
17493
17494Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17497 with watchpoint enabled.
17498
17499 * Makefile.in: Remove definition of CC and remove the second
17500 definition of CXX (the "CXX = gcc" one remains). These definitions
17501 were causing backquotes to be expanded within backquotes, which
17502 doesn't work.
17503
17504Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17505
17506 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17507
17508Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17509
17510 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17511 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
17512 by mips cc and contains no stabs entries.
17513
17514Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17515
17516 * config/vx-gdb.exp: Use fake device to load files rather than
17517 NFS.
17518 * lib/gdb.exp: New proc to do "file" command.
17519 * config/unix-gdb.exp: Use new "file" proc.
17520
17521Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17522
17523 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17524 Rework board rebooting slightly.
17525 (gdb_exit): Don't exit from the remote shell; there isn't one.
17526 * gdb.stabs/weird.exp: If a program is being debugged already,
17527 kill it.
17528 * gdb.t04/setvar.exp: Stop and restart gdb.
17529 * gdb.t05/expr.exp: Likewise.
17530 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17531 restart gdb and reload the program.
17532 * gdb.t08/opaque.exp: Likewise.
17533 * gdb.t12/scope.exp: Likewise.
17534 * gdb.t13/bitfields.exp: Likewise.
17535 * gdb.t15/funcargs.exp: Likewise.
17536 * gdb.t20/classes.exp: Likewise.
17537 * gdb.t03/ptype.exp: Increase timeout.
17538 * gdb.t16/printcmds.exp (test_print_string_constants,
17539 test_print_array_constants): Likewise.
17540 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17541 * gdb.t20/classes.exp (do_tests): Likewise.
17542 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17543
17544Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17545
17546 * gdb.stabs: Renamed *wierd* to *weird*.
17547
17548Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17549
17550 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17551 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17552
17553Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17554
17555 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17556 (do_tests): Remove xfail for whatis on one_var and two_var.
17557
17558Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17559
17560 * Makefile.in: Made cross building work better by adding
17561 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17562
17563Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17564
17565 * gdb.t15/{return.c,return.exp,Makefile.in}:
17566 New test, currently commented out.
17567
17568Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17569
17570 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17571 still running and removes the leftover named socket so GDb can do
17572 clean restarts.
17573
17574Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17575
17576 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17577 console, not GDB.
17578 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17579 cross testing works better with "make check"
17580 * config/unix-gdb: Use default procedures for exit and version.
17581 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17582 with the newest VxWorks.
17583
17584Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17585
17586 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17587 old form.
17588
17589 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17590 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17591
17592 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17593
17594 * config/unix-gdb.exp: Remove this version of gdb_exit
17595 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17596 Rob says he'll look at it when he gets back to testing boards.
17597
17598Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17599
17600 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17601 an expected fail for certain ptype commands.
17602
17603 * gdb.t20/classes.exp: Update expected results of "ptype class
17604 Base1" to account for the constructor that now appears in the type.
17605
17606Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17607
17608 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17609 disappeared from list.
17610 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17611 "alldone" proc with call to cleanup and exit.
17612 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17613 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17614 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17615 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17616 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17617 "alldone" proc with simple returns that suppress remaining
17618 tests. The alldone proc went away many months ago.
17619
17620Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17621
17622 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17623
17624 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17625
17626Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17627
17628 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17629 as vax gdb will display them.
17630
17631Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17632
17633 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17634 optimizers.
17635
17636 * scope.exp: Change "bad value for localval" messages so each one
17637 is unique.
17638
17639 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17640 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17641
17642 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17643
17644Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17645
17646 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17647 doesn't exist (due to optimization).
17648
17649Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17650
17651 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17652 contains \r because the filename is long.
17653
17654 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17655 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17656
17657Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17658
17659 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17660 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17661 Ultrix.
17662 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17663 int tests.
17664 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17665
17666Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17667
17668 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17669
17670 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
17671 to match does not match the passing case but still matches the
17672 failing case.
17673
17674Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17675
17676 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17677
17678Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17679
17680 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17681 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17682 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17683 Remove various versions of gdb_exit.
17684 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17685 gdb_exit.
17686 * config/unix-gdb.exp: gdb_exit remains here, and should override
17687 the generic version, since it's doing a lot of wierd stuff that
17688 the other versions aren't. FIXME, fold it in, or abandon this
17689 version.
17690
17691Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17692
17693 * gdb.t24/demangle.exp: Add tests for PR 3220.
17694
17695Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17696
17697 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17698
17699Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17700
17701 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17702 "i386-*-*". Works for i486 as well.
17703
17704 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17705 bug, and expand domain of xfail to all SVR4 systems, since the
17706 actual problem is likely to be in generic SVR4 /proc support.
17707
17708Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17709
17710 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17711
17712Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17713
17714 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17715 xfails for other systems. Match a missing 'Continuing.' as an
17716 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17717
17718 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17719 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17720 Only issue warning for missing executables if -all option is used.
17721
17722 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17723 file if -all option is used. It's like an unpredictable XFAIL.
17724
17725Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17726
17727 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17728 for dynamically linked binaries.
17729
17730 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17731
17732Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17733
17734 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17735 to state that this is a known bug in old versions of g++.
17736
17737Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17738
17739 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17740 while waiting for `Continuing'.
17741
17742Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17743
17744 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17745 in text, data, and bss.
17746 * gdb.t10/nodebug.c: Add local and global test variables for
17747 initialized and uninitialized data.
17748
17749Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17750
17751 * config/unix-gdb.exp (gdb_exit): Add "wait".
17752
17753Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17754
17755 * gdb.t06/signals.exp: xfail the continue from the handler for all
17756 targets.
17757
17758 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17759 function with watchpoints enabled, the i386 call dummy starts with
17760 a call.
17761
17762 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17763 386 bsd names its corefiles.
17764
17765Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17766
17767 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17768 compilers don't grok it.
17769 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17770 with small octal ints rather than character constants, which
17771 are signed and might not fit if first promoted to int.
17772
17773Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17774
17775 * gdb.t09/Makefile.in (clean): Remove corefile.
17776
17777Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17778
17779 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17780
17781Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17782 and Jim Kingdon (kingdon@cygnus.com)
17783
17784 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17785 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17786 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17787
17788Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17789
17790 * gdb.t17/interrupt.exp: Add xfail for hppa.
17791
17792Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17793
17794 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17795 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17796 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17797 to determine signed-ness of bitfields and use the result to setup
17798 the xfail.
17799 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17800 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17801 call line is reached if necessary.
17802
17803Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17804
17805 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17806
17807Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17808
17809 * gdb.t06/break.exp: Also test `clear' command.
17810
17811Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17812
17813 * gdb.t00/teststrategy.exp: Remove extra quote.
17814
17815 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17816 watchpoint enabled to be for all non-68k machines.
17817
17818 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17819
17820Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17821
17822 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17823 targets use aout.mt instead of ecoff.mt as gas understands
17824 standard aout format.
17825
17826Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17827
17828 * lib/gdb.exp (runto): Don't insist that function we are running to
17829 was compiled with -g.
17830
17831 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17832
17833 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17834 to get back into the read system call.
17835 Accept leading newline in case where we woke it up.
17836
17837Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17838
17839 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17840 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17841 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17842 enable ecoff configuration.
17843
17844Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17845
17846 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17847
17848Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17849
17850 * gdb.t16/printcmds.exp: Add another printf test.
17851
17852Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17853
17854 * configure.in: If configured -with-stabs on any target, add
17855 stabsdirs to configdirs.
17856
17857Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17858
17859 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17860 fun" so pattern does not match the command itself.
17861
17862Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17863
17864 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17865
17866Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17867
17868 * gdb.t17/interrupt.exp: Test for more things.
17869
17870Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17871
17872 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17873 compiler arranges the code and line numbers.
17874
17875 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17876
17877Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17878
17879 * gdb.t00/help.exp: Increase expect input buffer size.
17880
17881Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17882
17883 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17884
17885 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17886
17887 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17888
17889 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17890 [0-9]*, not just [0-9].
17891
17892Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17893
17894 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17895
17896 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17897
17898Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17899
17900 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17901
17902Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17903
17904 * gdb.t06/signals.c: Add xfails for sun3.
17905
17906 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17907
17908 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17909 test_stepping tests.
17910
17911Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17912
17913 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17914
17915 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17916
17917 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17918 rather than actually putting it through cpp twice.
17919
17920 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17921
17922Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17923
17924 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17925 no longer needed.
17926
17927Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17928
17929 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17930
17931 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17932 C++ features prints as "struct", make it a pass, not an xfail.
17933
17934Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17937 Don't require VA to print as "class" rather than "struct".
17938
17939Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17940
17941 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17942
17943Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17944
17945 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17946
17947Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17948
17949 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17950 order.
17951
17952Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17953
17954 * gdb.t16/printcmds.exp: Add printf tests.
17955
17956 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17957
17958 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17959
17960Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17961
17962 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17963 pass counts, to counteract any existing or future setup_xfails.
17964
17965Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17966
17967 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17968 {BEGIN,END}_COMMON for common block instead of STAB.
17969 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17970
17971 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17972 intp_var should be N_GSYM not N_LSYM.
17973 wierd-aout.S: Use a label for the value of the N_SO.
17974 wierd.def: Remove all backslashes.
17975 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17976
17977Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17978
17979 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17980 get the expected next to inheritance3.
17981
17982Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17983
17984 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17985 now that gcc-2.4 gets it right.
17986
17987Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17988
17989 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17990
17991 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17992 generating comp-info.exp which works for cross-compilation.
17993
17994Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17995
17996 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17997 "*-*-sysv4.*".
17998
17999Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18000
18001 * gdb.t01/run.exp: Start with a fresh gdb.
18002 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18003 SVR4.x.
18004
18005Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18006
18007 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18008 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18009 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18010 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18011 things to remove.
18012
18013Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18014
18015 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18016 test cases from bug reports.
18017
18018Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18019
18020 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18021 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18022 avoid spurious xfails.
18023 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18024 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18025 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18026
18027Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18028
18029 * gdb.t00/teststrategy.exp: Rework to provide more useful
18030 description of each test, fix problem with systems that define
18031 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18032 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18033 results for "next over recursive call" so timeouts aren't taken
18034 by error.
18035
18036Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18037
18038 * gdb.t12/scope.exp: Test printing of variables before run.
18039
18040 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18041 printed in wrong order due to sorting.
18042
18043Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18044
18045 * gdb.t00/teststrategy.exp: Fix expected results for printing
18046 user entered string constant. Is array of char, prints with no
18047 address.
18048
18049 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18050 commands.
18051 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18052 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18053 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18054 of struct of char arrays.
18055 * gdb.t00/radix.exp: New tests for radix commands.
18056
18057Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18058
18059 * gdb.t16/printcmd.exp: Print a variable before running program
18060 (with xfail for AIX).
18061
18062Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18063
18064 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18065
18066 * gdb.t16/printcmd.exp: Don't print variables before running program.
18067
18068 * gdb.t06/break.exp: Don't require envp argument to main.
18069
18070 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18071
18072 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18073 Add xfails for rs6000.
18074
18075 * gdb.t02/whatis.exp: Change other tests not to re-test something
18076 we already tested.
18077
18078 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18079 each type used has a variable of that type.
18080
18081Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18082
18083 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18084
18085Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18086
18087 * configure.in: change srctrigger to be a file, not a directory
18088
18089Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18090
18091 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18092
18093 * gdb.t11/list.exp: Fixed a couple of typos.
18094
18095Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18096
18097 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18098 is fixed and PR is closed.
18099 * gdb.t16 (gdbme.c): Add simple test string variable.
18100 * gdb.t16 (printcmds.exp): Add tests with simple test string
18101 variable, primarily for boundaries on "set print elements".
18102
18103Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18104
18105 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18106 Make leading 0's optional and don't expect a tab in the middle
18107 of the number.
18108
18109 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18110
18111 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18112 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18113 don't end command passed to gdb_test with newline.
18114
18115 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18116 signed keyword away, don't expect signed bitfields to be signed.
18117
18118 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18119 printing with only as many 1's as are in the field as well as printing
18120 with 32 1's (see comment).
18121
18122Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18123
18124 * gdb.t00/default.exp: Start with a fresh gdb.
18125 * configure.in (configdirs): Remove gdb.t31 until the chill
18126 compiler works again. It no longer is able to find chillrt0
18127 since it isn't in libchill.a anymore.
18128 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18129 wierd.o, make more modular.
18130 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18131 spurious newlines that caused problems.
18132
18133Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18134
18135 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18136 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18137 gdb.stabs/wierd.{exp,def}: Many new tests.
18138
18139 * gdb.t00/default.exp: update info line for new message.
18140
18141 * gdb.t02/{whatis.exp,gdbme.c}:
18142 Test that "char *" doesn't print as "caddr_t".
18143
18144Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18145
18146 * gdb.t00/help.exp: Use .* in place of some help messages which
18147 just changed.
18148 gdb.t00/default.exp: Update "info frame" test for new message.
18149 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18150 Remove some xfails
18151
18152Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18153
18154 * gdb.t03/{gdbme.c,ptype.exp}:
18155 Add tests for typedef'd struct and union without tags.
18156 Also check "whatis" on a variable of a typedef'd enum without a tag.
18157
18158 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18159 PRMS 1823; the bug still exists but isn't reproduced by this test
18160 anymore), and remove rs6000 XFAIL (the bug is fixed).
18161
18162 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18163 duplicated from whatis.exp. For those that are left, accept
18164 "long", "long int", or "int" for long variables (whatis.exp already
18165 has an XFAIL for "int", so no need to fail it here).
18166
18167 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18168 Deal with GCC's names for types now that GDB uses the compiler's names.
18169
18170 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18171 setup_xfail's for sunos4. If we #defined the signed keyword away,
18172 don't expect GDB to know that char it is signed.
18173
18174 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18175
18176Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18177
18178 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18179 should work on any system, regardless of debugging format.
18180 * gdb.t21/demangle.exp: Move to gdb.t24.
18181 * gdb.t24/demangle.exp: Move from gdb.t21.
18182 * gdb.t24/{Makefile.in, configure.in}: New files.
18183
18184Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18185
18186 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18187 * gdb.stabs: New directory.
18188
18189Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18190
18191 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18192 not just "Quit anyway?".
18193
18194Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18195
18196 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18197 that all setup_xfails are immediately followed by clear_xfails.
18198
18199Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18200
18201 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18202 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18203 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18204 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18205 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18206 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18207 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18208 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18209 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18210 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18211 gdb.t31/chillvars.exp, lib/gdb.exp:
18212 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18213 bug-gdb@prep.ai.mit.edu.
18214
18215Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18216
18217 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18218 with 0.0, not integer 0.
18219
18220Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18221
18222 * gdb.t06/break.exp: Update for "Kill the program" message change.
18223
18224Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18225
18226 * Makefile.in (GDBFLAGS): Set to -nx.
18227 * Makefile.in (site.exp): Use GDBFLAGS.
18228
18229Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18230
18231 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18232 Makefiles.
18233 (check): depend on just-check.
18234 (just-check): added so that tests can be run without a noop
18235 build pass.
18236
18237Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18238
18239 Switch to using configure's configdirs.
18240 * Makefile.in (Makefile): add configure.in dependency.
18241 (SUBDIRS): removed redundant assignment.
18242 * configure.in: switch subdirs assignment to configdirs.
18243 * gdb.t*/configure.in: new files.
18244
18245Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18246
18247 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18248 works.
18249
18250Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18251
18252 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18253 in explicit rules. Apparently this is not supported by some makes.
18254
18255Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18256
18257 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18258
18259Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18260
18261 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18262 disappeared.
18263
18264Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18265
18266 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18267
18268Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18269
18270 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18271 watchpoint problem that is now fixed.
18272 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18273 uninitialized convenience variables.
18274 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18275 structures.
18276
18277Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18278
18279 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18280 which causes expect to get out of sync with gdb on long output
18281 from help set.
18282 * gdb.t09/corefile.exp: Make expected pattern for core file
18283 failing signal and frame output format less sun specific.
18284
18285Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18286
18287 * gdb.t31/chillvars.exp: Add and remove initial dummy
18288 breakpoint, so that symbol table is forced in.
18289 (Needed at least on Sunos4, though it seems not SVR4.)
18290 * gdb.t31/chillvars.exp: Update for changed output format.
18291
18292Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18293
18294 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
18295
18296Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18297
18298 * Makefile.in: Added --srcdir when invoking runtest, removed the
18299 need for a local config file. (optional now)
18300
18301Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18302
18303 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18304 failure count used to force early termination. Add some more
18305 expected failures for gnu style demangling.
18306
18307Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18308
18309 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18310 pmi variable from gdb.t20/gdbme to get optimized away.
18311 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18312 Check for written corefile upon timeout _and_ eof.
18313
18314Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18315
18316 * config/unix-gdb.exp: Add missing return 0.
18317
18318Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18319
18320 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18321 test termination.
18322
18323Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18324
18325 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18326 disappeared.
18327
18328Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18329
18330 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18331 time as i860 support works.
18332
18333 * gdb.t15/funcargs.exp: Fix expected outputs to include
18334 "backtrace 100\r" rather than just "backtrace\r", to match last
18335 change.
18336
18337Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18338
18339 * config/udi-gdb.exp (gdb_exit): Remove close command.
18340 (gdb_target_udi): New procedure to set the UDI target.
18341 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18342 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18343 Added waits for prompts after several question responses. Added
18344 some more responses used by a29k-amd-udi-gdb.
18345 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18346 pass different arguments, restart UDI connection after program
18347 completion.
18348 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18349 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18350 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18351 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18352 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18353 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18354 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18355 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18356 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18357 after program completion.
18358 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18359 compiled with a SELECT_VECS setting.
18360 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18361 infinite recursion.
18362
18363 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18364 Added checks for COFF results, and made them expected failures for
18365 all targets. It would be better to make them expected failures
18366 for COFF targets only.
18367
18368Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18369
18370 * Makefile.in: add null dvi target, don't bother to recurse
18371 through test directories for info and install-info; rename
18372 $(datadir) to be dejagnu instead of deja-gnu
18373
18374Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18375
18376 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18377 compiler to coredump.
18378 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18379 code.
18380
18381Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18382
18383 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18384 coredump.
18385 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18386 code.
18387
18388Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18389
18390 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18391 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18392 which in a shell. Deletes xgdb when done.
18393 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18394 Tests the return from the "set height" or "set width" commands.
18395 Added a few return codes where needed.
18396
18397Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18398
18399 * Makefile.in (SUBDIRS): Add gdb.t17.
18400 * configure.in (subdirs): Add gdb.t17.
18401 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18402 files to test gdb's calling of functions in the inferior with
18403 the correct arguments and gdb's ability to retrieve any
18404 result returned.
18405
18406Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18407
18408 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18409 may be called after gdb goes away. Previous versions of expect
18410 needed these to avoid file descriptor leaks, but they cause
18411 errors with the current revision of expect.
18412 * gdb.t00/gdbvars.exp: Use -re on expected output after
18413 setting sevenbit-strings.
18414 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18415 to set sevenbit-strings consistent across tests.
18416 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18417 set sevenbit-strings consistent across tests.
18418
18419Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18420
18421 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18422 expected output to match current "expect" expectations.
18423
18424Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18425
18426 * gdb.t00/default.exp: Change expected output for default "source"
18427 command, to match new gdb behavior which requires a filename to
18428 source.
18429
18430Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18431
18432 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18433 expected fail for i486-*-* that misses the marker2 function.
18434 * gdb.t10/crossload.exp (bfddefault): Allow successful
18435 recognition of a format to pass even if no symbols are found.
18436 Explicitly catch failures where the format is not recognized
18437 or is ambiguous, and add the reason to the fail message.
18438 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18439 the cause is and invalid target and add reason to failure message.
18440 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18441 elf32-i386, elf32-sparc, and elf32-i860.
18442 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18443 Set up expected failure for 'filename'::variable scope resolution,
18444 which is now apparently broken on all targets.
18445 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18446 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18447 gdb.t23/templates.exp: Change failure for missing binfile into
18448 just a warning.
18449 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18450 references.
18451
18452Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18453
18454 * gdb.t00/default.exp: Add expected output for default "source"
18455 command, to match new gdb behavior.
18456 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18457
18458Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18459
18460 * config/*-gdb.exp: returns an error, rather than exiting on
18461 internal errors.
18462
18463Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18464
18465 * gdb.t03/gdbme.c: Add pointer to struct variable.
18466 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18467 referencing struct members.
18468
18469Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18470
18471 * configure.in (mips-idt-ecoff): New target.
18472 * config/mips-gdb.exp: New file for remote board using MIPS remote
18473 debugging protocol.
18474
18475 * Redid configuration scheme. Removed gdb.t*/configure.in.
18476 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18477 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18478 distclean targets. Built executables via .o files. Adjusted
18479 tests to account for source files in $(srcdir) rather than
18480 $(objdir).
18481 * lib/gdb.exp (runto): Don't expect () after the function name,
18482 because it may have arguments.
18483
18484Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18485
18486 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18487 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18488 expected failures for mips-idt-* and mips-sgi-*.
18489 * gdb.t00/default.exp (attach): Kill process if requested.
18490 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18491 that does not read core files.
18492 * gdb.t01/run.exp: Removed checks for exit status code.
18493 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18494 it is linked in.
18495 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18496 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18497 appropriate, rather than doing it by hand.
18498 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18499 execution.
18500 * gdb.t10/crossload.exp: Kill existing program if needed.
18501 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18502 appropriate, rather than doing it by hand. Always increase
18503 timeout for this test, not just for VxWorks.
18504
18505Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18506
18507 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18508 of Chill STRUCT types and STRUCT values.
18509 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18510 than "char".
18511 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
18512 struct2): New struct definitions and initializations to test
18513 simple Chill STRUCT types.
18514
18515Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18516
18517 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18518 the null byte at the end of strings.
18519 * gdb.t00/default.exp: Make show version insensitive to copyright
18520 date.
18521 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18522 to avoid dependencies on target char signedness.
18523 * gdb.t16/printcmds.exp: Update expected results for explicitly
18524 unsigned char.
18525 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18526 now work.
18527 * gdb.t21/demangle.exp: Add many more patterns for template
18528 demangling, most of them being expected failures.
18529 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18530 string we are matching for, to match on the whole string.
18531 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18532 and fix a whole bunch that had incorrect expected output but were
18533 passing anyway because of the bug in "proc demangle".
18534 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18535 type.
18536 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18537
18538Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18539
18540 * gdb/testsuite: made modifications to testcases, etc., to allow
18541 them to work properly given the reorganization of deja-gnu and the
18542 relocation of the testcases from deja-gnu to a "tool" subdirectory.
18543
18544Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18545
18546 * gdb/testsuite: Initial creation of gdb/testsuite.
18547 Migrated dejagnu testcases and support files for testing nm to
18548 gdb/testsuite from deja-gnu. These files were moved "as is"
18549 with no modifications. This migration is part of a major overhaul
18550 of dejagnu. The modifications to these testcases, etc., which
18551 will allow them to work with the new version of dejagnu will be
18552 made in a future update.
18553
18554 For additional changes see gdb.mi/ChangeLog-1999-2003.
18555\f
18556;; Local Variables:
18557;; mode: change-log
18558;; left-margin: 8
18559;; fill-column: 74
18560;; version-control: never
18561;; End:
18562
18563 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
18564 2003, 2004, 2005 Free Software Foundation, Inc.
18565 Copying and distribution of this file, with or without modification,
18566 are permitted provided the copyright notice and this notice are preserved.
This page took 0.101409 seconds and 4 git commands to generate.