]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdbtypes.h (struct builtin_type): Add internal_fn member.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
af589bd0
TG
12009-07-01 Tristan Gingold <gingold@adacore.com>
2
3 * gdb.base/bigcore.exp: Make darwin untested.
4
40974f91
JK
52009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.base/completion.exp (directory completion): Create the directory.
8 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9 escapeuniquesub.
10 (directory completion 2): Expect now ${escapeuniquesub}.
11 (Glob remaining of directory test): Remove one excessive newline.
12 Expect the real output.
13
59dd3af6
JK
142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 Fix `make check//%' target after `make check' has been ran.
17 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
18 a mkdir call.
19 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
20 (%/.dir): Remove.
21
f4e164aa
JK
222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
25 the expected result record.
26
69af2122
JK
272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
28
29 Remove racy FAILs relying just on the timeouts.
30 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
31 (annotation_level 2): Remove racy FAILs.
32
2fd481e1
PP
332009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
34
35 gdb/10275
36 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
37
c38f313d
DJ
382009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
39
40 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
41
8b777f02
VP
422009-06-30 Vladimir Prus <vladimir@codesourcery.com>
43
44 * gdb.mi/mi-stack.exp: Testing symbolic options
45 to -stack-list-locals and -stack-list-arguments.
46
00c7eacf
JK
472009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
48
49 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
50
6bc80edc
TT
512009-06-29 Tom Tromey <tromey@redhat.com>
52
53 * dg-extract-results.sh: New file.
54 * Makefile.in (FORCE_PARALLEL): New variable.
55 (CHECK_TARGET): New conditional variable.
56 (check): Use CHECK_TARGET.
57 (DO_RUNTEST): New variable.
58 (check-single): New target.
59 (TEST_DIRS): New variable.
60 (TEST_TARGETS): Likewise.
61 (check-parallel): New target.
62 (check-gdb.%): New pattern.
63 (BASE1_FILES): New variable.
64 (BASE2_FILES): Likewise.
65 (check-gdb.base%): New pattern.
66 (%/.dir): New pattern.
67 * configure: Rebuild.
68 * aclocal.m4 (AM_CONDITIONAL): New defun.
69 * configure.ac: Check whether user is using GNU make.
70 (GMAKE): New conditional.
71
794684b6
SW
722009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
73
74 * gdb.cp/namespace-nested-import.cc: New test.
75 * gdb.cp/namespace-nested-import.exp: New test.
76
edb3359d
DJ
772009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
78
79 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
80 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
81 * gdb.opt/Makefile.in (EXECUTABLES): Update.
82 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
83 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
84 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
85 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
86 gdb.opt/inline-markers.c: New files.
87 * lib/gdb.exp (skip_inline_frame_tests): New function.
88 (skip_inline_var_tests): New function.
89
cf657a0c
AS
902009-06-27 Andreas Schwab <schwab@linux-m68k.org>
91
92 * gdb.cp/exception.exp: Don't require $hex before inner frame in
93 backtrace.
94
28d41a99
MS
952009-06-27 Michael Snyder <msnyder@vmware.com>
96
97 * gdb.reverse: New directory.
98 * gdb.reverse/break-reverse.c: New test.
99 * gdb.reverse/break-reverse.exp: New test.
100 * gdb.reverse/consecutive-reverse.c: New test.
101 * gdb.reverse/consecutive-reverse.exp: New test.
102 * gdb.reverse/finish-reverse.c: New test.
103 * gdb.reverse/finish-reverse.exp: New test.
104 * gdb.reverse/machinestate.c: New test.
105 * gdb.reverse/ms1.c: New test.
106 * gdb.reverse/machinestate.exp: New test.
107 * gdb.reverse/Makefile.in: New file.
108 * gdb.reverse/shr2.c: New test.
109 * gdb.reverse/solib-reverse.c: New test.
110 * gdb.reverse/solib-reverse.exp: New test.
111 * gdb.reverse/step-reverse.c: New test.
112 * gdb.reverse/step-reverse.exp: New test.
113 * gdb.reverse/until-reverse.c: New test.
114 * gdb.reverse/ur1.c: New test.
115 * gdb.reverse/until-reverse.exp: New test.
116 * gdb.reverse/watch-reverse.c: New test.
117 * gdb.reverse/watch-reverse.exp: New test.
118 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
119 * configure: Regenerate.
120
fe3c8b0d
DE
1212009-06-26 Doug Evans <dje@google.com>
122
123 * gdb.base/psymtab.exp: Turn off pending breakpoints.
124
3a72a602
PM
1252009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
126
127 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
128 windows problem for 'file delete $binfile'.
129
27aa8d6a
SW
1302009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
131
132 * gdb.cp/namespace-using.exp: New test.
133 * gdb.cp/namespace-using.cc: New test.
134
8ac055f8
JB
1352009-05-20 Joel Brobecker <brobecker@adacore.com>
136
137 * gdb.ada/variant_record_packed_array: New testcase.
138
85e306ed
TT
1392009-06-23 Tom Tromey <tromey@redhat.com>
140
141 * gdb.base/charset.exp (test_combination): Regression test.
142 * gdb.base/charset.c (my_wchar_t): New typedef.
143 (myvar): New global.
144 (main): Set myvar.
145
56643c5e
PM
1462009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
147
148 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
149 target.
150
1fac167a
UW
1512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
152
153 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
154
7ccb0be9
UW
1552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
156
157 * gdb.mi/gdb680.exp: Update test for error message.
158
568d6575
UW
1592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
160
161 * gdb.base/annota1.exp: Allow multiple occurrences of the
162 frames-invalid annotation.
163 * gdb.cp/annota2.exp: Likewise.
164
7cd1089b
PM
1652009-06-15 Phil Muldoon <pmuldoon@redhat.com>
166
167 * gdb.cp/gdb2495.cc: New file.
168 * gdb.cp/gdb2495.exp: New file.
169
72c63395
JK
1702009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 Report error on GDB crash during runto.
173 * lib/gdb.exp (runto <eof>): New.
174
3788363d
DJ
1752009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
176
177 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
178 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
179 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
180 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
181 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
182 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
183 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
184 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
185 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
186 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
187 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
188 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
189 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
190 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
191 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
192 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
193 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
194 gdb.server/server-mon.exp, gdb.server/server-run.exp,
195 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
196 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
197 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
198 gdb.trace/passcount.exp, gdb.trace/report.exp,
199 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
200 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
201 gdb.trace/while-stepping.exp: Use a unique name for the compiled
202 executable.
203
17592de3
PA
2042009-06-07 Pedro Alves <pedro@codesourcery.com>
205
206 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
207 defined before referencing it.
208
701e355d
DE
2092009-06-03 Doug Evans <dje@google.com>
210
211 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
212 * gdb.arch/i386-see.c: Ditto.
213
f2292c65
PM
2142009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
215
216 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
217 (check_macro): Return 1 if undefined.
218 If first test fails, check if macro debug information is available,
219 and report unsupported test if no macro information is found.
220
5a437975
DE
2212009-05-29 Doug Evans <dje@google.com>
222
223 * gdb.threads/hand-call-in-threads.exp: New.
224 * gdb.threads/hand-call-in-threads.c: New.
225
c141c696
MS
2262009-05-29 Michael Snyder <msnyder@vmware.com>
227
228 * gdb.base/break-always.exp: Change "1" to "on".
229 Add confirmation check.
230
b3444185
PA
2312009-05-28 Pedro Alves <pedro@codesourcery.com>
232
233 * gdb.threads/threxit-hop-specific.c: New.
234 * gdb.threads/threxit-hop-specific.exp: New.
235 * gdb.threads/thread-execl.c: New.
236 * gdb.threads/thread-execl.exp: New.
237
b6313243
TT
2382009-05-27 Tom Tromey <tromey@redhat.com>
239 Thiago Jung Bauermann <bauerman@br.ibm.com>
240
241 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
242 (mi_child_regexp): Likewise.
243 (mi_list_varobj_children_range): Likewise.
244 (mi_get_features): Likewise.
245 (mi_list_varobj_children): Rewrite.
246 * gdb.python/python-mi.exp: New file.
247
a6bac58e
TT
2482009-05-27 Tom Tromey <tromey@redhat.com>
249 Thiago Jung Bauermann <bauerman@br.ibm.com>
250 Phil Muldoon <pmuldoon@redhat.com>
251 Paul Pluzhnikov <ppluzhnikov@google.com>
252
253 * gdb.python/python-prettyprint.exp: New file.
254 * gdb.python/python-prettyprint.c: New file.
255 * gdb.python/python-prettyprint.py: New file.
256 * gdb.base/display.exp: print/r is now valid.
257
2c74e833
TT
2582009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
259 Tom Tromey <tromey@redhat.com>
260 Pedro Alves <pedro@codesourcery.com>
261 Paul Pluzhnikov <ppluzhnikov@google.com>
262
263 * gdb.python/python-template.exp: New file.
264 * gdb.python/python-template.cc: New file.
265 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
266 tests.
267 * gdb.python/python-value.exp (py_objfile_tests): New proc.
268 Call it.
269 (test_value_after_death): New proc.
270 * gdb.python/python-value.c (PTR): New typedef.
271 (main): New variable 'x'.
272
89c73ade
TT
2732009-05-27 Tom Tromey <tromey@redhat.com>
274
275 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
276 tests.
277 * gdb.python/python-value.exp (py_objfile_tests): New proc.
278 Call it.
279
a75724bc
PA
2802009-05-27 Pedro Alves <pedro@codesourcery.com>
281
282 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
283
e58b0e63
PA
2842009-05-24 Pedro Alves <pedro@codesourcery.com>
285
286 * gdb.threads/fork-thread-pending.c: New.
287 * gdb.threads/fork-thread-pending.exp: New.
288
4ac36638
JK
2892009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
292 * gdb.dwarf2/dw2-strp.S (a_string2): New.
293
c28c63d8
JB
2942009-05-18 Jon Beniston <jon@beniston.com>
295
296 * gdb.asm/asm-source.exp: Add lm32 target.
297
b242c3c2
PA
2982009-05-17 Pedro Alves <pedro@codesourcery.com>
299
300 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
301 `gdb_get_line_number'. Call `callee' in both parent and child.
302 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
303 `gdb_get_line_number' instead of hardcoding line numbers.
304 (catch_fork_unpatch_child): New procedure to test detaching
305 breakpoints from child fork.
306 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
307 hardcoding line numbers.
308 (do_fork_tests): Run `catch_fork_unpatch_child'.
309
ee342b23
VP
3102009-05-17 Vladimir Prus <vladimir@codesourcery.com>
311
312 * gdb.mi/mi-cmd-var.exp: Check that when varobj
313 of structure type enters or leaves the scope, it
314 is reported by -var-update.
315
e2009e98
DE
3162009-05-11 Doug Evans <dje@sebabeach.org>
317
318 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
319 * gdb.threads/pending-step.c (main): Fix off-by-one error.
320 * gdb.threads/schedlock.c (main): Fix off-by-one error.
321
00903456
JK
3222009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
325
dc621c35
DE
3262009-04-30 Doug Evans <dje@google.com>
327
328 * gdb.threads/watchthreads2.exp: New testcase.
329 * gdb.threads/watchthreads2.c: New testcase.
330
9ab4e744
DE
3312009-04-29 Doug Evans <dje@google.com>
332
333 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
334 * gdb.cp/mb-ctor.cc: Ditto.
335 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
336 * gdb.cp/mb-inline.h (multi_line_foo): New function.
337 * gdb.cp/mb-inline1.cc: Call it.
338 * gdb.cp/mb-inline2.cc: Ditto.
339 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
340 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
341
484086b7
JK
3422009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
345 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
346 Replace all uses of `decimal' by `nonzero'.
347 (info macro FROM_COMMANDLINE): New test.
348
379a77b5
TT
3492009-04-27 Tom Tromey <tromey@redhat.com>
350
351 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
352
b92b73c2
DE
3532009-04-27 Doug Evans <dje@google.com>
354
355 * gdb.threads/watchthreads.c (main): Initialize args before starting
356 the threads. Plus formatting cleanup.
357 * gdb.threads/watchthreads.exp: Avoid errant failures due to
358 biased scheduling of one thread.
359
945a118d
JG
3602009-04-27 Jerome Guitton <guitton@adacore.com>
361
362 * gdb.cp/templates.cc (GetMax): New template.
363 (main): Declare two instances of GetMax.
364 * gdb.cp/templates.exp: Add new test.
365
d389af10
JK
3662009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
369
e7f86de9
JM
3702009-04-22 Joseph Myers <joseph@codesourcery.com>
371
372 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
373
334cc82d
TT
3742009-04-15 Tom Tromey <tromey@redhat.com>
375
376 * gdb.base/charset.exp: Add regression test.
377
d12672cc
JB
3782009-04-14 Joel Brobecker <brobecker@adacore.com>
379
380 * gdb.base/exe-lock.exp: New testcase.
381
18e8c3bc
TT
3822009-04-13 Tom Tromey <tromey@redhat.com>
383
384 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
385 operator on Frame.
386
5ecd5cbe
UW
3872009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
388
389 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
390 * gdb.server/ext-attach.exp: Likewise.
391
7309f756
VP
3922009-04-03 Vladimir Prus <vladimir@codesourcery.com>
393
394 Eliminate some sleep usage.
395
396 * gdb.mi/basics.c (do_nothing): New.
397 (main): Use do_nothing instead of printf, so that
398 not to introduce race condition between output of
399 inferiour and output of gdb. Do not use sleep as it
400 is not generally available on embedded targets.
401
f4b95f6f
PA
4022009-04-02 Pedro Alves <pedro@codesourcery.com>
403
404 * gdb.server/ext-attach.exp: Expect an optional process id after
405 "Detached from remote process".
406
de40b933
JK
4072009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
410 gdb.dwarf2/dw2-unresolved.exp: New.
411
2ae101a4
PA
4122009-04-02 Pedro Alves <pedro@codesourcery.com>
413
414 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
415 mi_run_to_main.
416
56a8e183
PA
4172009-04-02 Pedro Alves <pedro@codesourcery.com>
418
419 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
420 mi_run_to_main. Skip thread exit test on remote targets.
421 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
422 mi_run_to_main.
423 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
424 mi_run_to_main.
425 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
426 when expecting ^connected. Detect when the target doesn't support
427 non-stop mode.
428 (mi_run_cmd): Detect if non-stop mode was requested by isn't
429 supported. Return -1 on error, 0 on success.
430 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
431 (mi_runto): Return mi_runto_helper's result explicitly.
432
c35fafde
PA
4332009-04-01 Pedro Alves <pedro@codesourcery.com>
434
435 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
436
f8a8dce6
JB
4372009-04-01 Tom Tromey <tromey@redhat.com>
438
439 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
440 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
441 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
442 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
443
71c25dea
TT
4442009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
445 Jan Kratochvil <jan.kratochvil@redhat.com>
446
447 PR gdb/931
448 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
449 output.
450 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
451 for gdb/931.
452 * dw2-strp.S (DW_AT_language): Change to C++.
453 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
454
02d9a9ce
JB
4552009-03-31 Joel Brobecker <brobecker@adacore.com>
456
457 * gdb.ada/tasks: New testcase.
458
1042e4c0
SS
4592009-03-30 Stan Shebs <stan@codesourcery.com>
460
461 * gdb.trace/actions.exp: Update to match new info trace format.
462 * gdb.trace/deltrace.exp: Ditto.
463 * gdb.trace/infotrace.exp: Ditto.
464 * gdb.trace/passcount.exp: Ditto.
465 * gdb.trace/save-trace.exp: Ditto.
466 * gdb.trace/while-stepping.exp: Ditto.
467 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
468
f8f6f20b
TJB
4692009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
470
471 * gdb.python/python-frame.c: New file.
472 * gdb.python/python-frame.exp: New file.
473
c0c6f777
TJB
4742009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
475
476 * gdb.python/python-value.exp: Add tests for the address
477 attribute.
478
3cb51905
AS
4792009-03-29 Andreas Schwab <schwab@linux-m68k.org>
480
481 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
482
88fc996f
DE
4832009-03-26 Doug Evans <dje@google.com>
484
485 * gdb.mi/mi-nonstop-exit.exp: New file.
486 * gdb.mi/non-stop-exit.c: New file.
487
56ef84b1
TT
4882009-03-26 Tom Tromey <tromey@redhat.com>
489
490 Update for change to prologue skipping:
491 * gdb.mi/mi2-simplerun.exp: Update.
492 * gdb.mi/mi2-break.exp: Update.
493 * gdb.mi/mi-simplerun.exp: Update.
494 * gdb.mi/mi-break.exp: Update.
495 * gdb.base/ending-run.exp: Update.
496
def2b000
TJB
4972009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
498
499 * gdb.python/python-value.exp (test_value_in_inferior): Test
500 gdb.Value.is_optimized_out attribute.
501
442ddf59
JK
5022009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
503
504 * gdb.dwarf2/dw2-noloc-main.c: New file.
505 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
506 (.text): Remove.
507 (.data): New.
508 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
509 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
510 (DW_TAG_subprogram func_cu1, noloc): Remove.
511 (main): New.
512 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
513 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
514 (file_symbols): New procedure.
515
a8df5de4
TT
5162009-03-25 Tom Tromey <tromey@redhat.com>
517
518 * gdb.base/charset.exp (valid_target_charset): New proc.
519 Use it to skip tests on invalid charsets.
520
cc1d7add
PM
5212009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
522
523 * gdb.base/completion.exp: Add a test for directory completion.
524
bcd5727b
JK
5252009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 Fix a racy FAIL.
528 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
529 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
530
cc924cad
TJB
5312009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
532
533 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
534 * gdb.python/python-function.exp: Add test for function returning
535 a GDB value.
536
bc3b79fd
TJB
5372009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
538
539 * gdb.python/python-function.exp: New file.
540
6c7a06a3
TT
5412009-03-20 Tom Tromey <tromey@redhat.com>
542
543 * gdb.base/store.exp: Update for change to escape output.
544 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
545 to escape output.
546 * gdb.base/pointers.exp: Update for change to escape output.
547 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
548 to escape output.
549 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
550 escape output.
551 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
552 to escape output.
553 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
554 escape output.
555 * gdb.base/setvar.exp: Update for change to escape output.
556 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
557 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
558 to escape output.
559 (test_print_string_constants): Likewise.
560 * gdb.base/charset.exp (valid_host_charset): Check size of
561 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
562 cases. Handle "auto"-related output.
563 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
564 (uvar, Uvar): New globals.
565
c31af87b
JG
5662009-03-19 Jerome Guitton <guitton@adacore.com>
567
568 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
569 deltas.
570 * gdb.ada/fixed_points.exp: Ditto.
571
51272cf2
PA
5722009-03-18 Pedro Alves <pedro@codesourcery.com>
573
574 * return-nodebug.c: Don't include stdio.h.
575 (init): Delete.
576 (func): Delete definition and provide extern declaration.
577 (t): New.
578 (main): Don't call printf. Call func and store its result in t.
579 * return-nodebug1.c: New.
580 * return-nodebug.exp: Don't expect stdio output. Instead, print
581 the global variable t. Drop printf formatters and cast types from
582 foreach loop. Don't use prepare_for_testing. Compile
583 return-nodebug.c and return-nodebug1.c in separate steps. Don't
584 define FORMAT or CAST.
585
d24948ac
PP
5862009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
587
588 * gdb.base/solib-display.exp: Disable test for remote targers.
589
61ff14c6
JK
5902009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
593
cb4dce93
JK
5942009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
595
596 Fix a racy FAIL.
597 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
598 code from `follow parent, print pids'.
599 (`follow child, print pids', `follow parent, print pids'): Call it.
600 Replace `gdb_test "break..."' by gdb_breakpoint.
601
f7c60c5e
VP
6022009-03-13 Vladimir Prus <vladimir@codesourcery.com>
603
604 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 605 sync and async modes.
f7c60c5e 606
383ace49
JB
6072009-03-12 Joel Brobecker <brobecker@adacore.com>
608
609 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
610 that was checked in by mistake. Remove loading of ada.exp, since
611 this is not necessary in this case.
612
4ce102af
JB
6132009-03-12 Joel Brobecker <brobecker@adacore.com>
614
615 * gdb.ada/ptype_arith_binop.exp: New testcase.
616
529a2aef
JB
6172009-03-12 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.ada/mod_from_name: New testcase.
620
8a38181c
JB
6212009-03-12 Joel Brobecker <brobecker@adacore.com>
622
623 * gdb.ada/tick_last_segv: New testcase.
624
11436dee
VP
6252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
626
61ff14c6 627 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 628
1f31650a
VP
6292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
630
61ff14c6
JK
631 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
632 include the token in ^running and frame info in *stopped.
1f31650a 633
a3247a22
PP
6342009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
635
636 * solib-display.exp: New file.
637 * solib-display-main.c: New file.
638 * solib-display-lib.c: New file.
61ff14c6 639
aae64587
PA
6402009-03-05 Pedro Alves <pedro@codesourcery.com>
641
642 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
643
44aabfbc
JK
6442009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
647 (list_and_check_macro): Use more specific test name.
648 (next to definition): Make the test names unique.
649
c087fcd3
PM
6502009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
651
652 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 653
c86cf029
VP
6542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
655
656 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
657 notifications.
658 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
659 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
660 * lib/mi-support.exp (library_loaded_re): New.
661 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
662
3ea85240
VP
6632009-02-17 Vladimir Prus <vladimir@codesourcery.com>
664
665 * gdb.gdb/observer.exp: Use test_notification observer, not
666 normal_stop, everywhere.
667 (test_normal_stop_notifications): Rename to...
668 (test_notifications): ...this.
669 (test_observer_normal_stop): Rename to...
670 (test_observer): ...this.
671
1903f0e6
DE
6722009-02-16 Doug Evans <dje@google.com>
673
674 * gdb.arch/amd64-disp-step.S (test_int3): New test.
675 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
676 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
677 (test_prefixed_syscall,test_int3): New tests.
678 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
679 (test_prefixed_syscall,test_int3): New tests.
680
1d33d6ba
VP
6812009-02-14 Vladimir Prus <vladimir@codesourcery.com>
682
3cb51905
AS
683 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
684 (mi_expect_interrupt): Likewise.
685 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
686 response.
1d33d6ba 687
faafb047
PM
6882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
689
690 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
691 * gdb.base/pc-fp.exp (get_valueofx): Remove.
692 Replace calls to get_valueofx by get_hexadecimal_valueof.
693
417e16e2
PM
6942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
695
696 * lib/gdb.exp (get_valueof): Accept anything as a return value.
697 (get_integer_valueof): New procedure.
698 (get_sizeof): Use new get_integer_value_of.
699 * gdb.base/sizeof.exp: Replace all uses of get_valueof
700 by get_integer_valueof.
701
7065b901
TT
7022009-02-13 Tom Tromey <tromey@redhat.com>
703
704 * gdb.base/remote.exp (get_sizeof): Remove.
705 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
706 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
707 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
708 * lib/gdb.exp (get_valueof): Move from long_long.exp.
709 (get_sizeof): Likewise.
710
5d7cb8df
JK
7112009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
712
713 PR fortran/9806
714 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
715
b2febfff
PP
7162009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
717
718 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
719
4aa995e1
PA
7202009-02-06 Pedro Alves <pedro@codesourcery.com>
721
722 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
723
d8906c6f
TJB
7242009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
725
726 * gdb.python/python-cmd.exp: New file.
727
ff4ab08d
TG
7282009-02-06 Tristan Gingold <gingold@adacore.com>
729
730 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
731
aacd552b
TG
7322009-02-05 Tristan Gingold <gingold@adacore.com>
733
734 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
735 pointer is dereferenced and use this signal name in regexp.
736 * gdb.base/signull.exp: Ditto.
737 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
738 * gdb.base/signull.c (main): Ditto.
739
08c637de
TJB
7402009-02-04 Tom Tromey <tromey@redhat.com>
741 Thiago Jung Bauermann <bauerman@br.ibm.com>
742
743 * gdb.python/python-value.exp: Use `gdb.history' instead of
744 `gdb.value_from_history'.
745 (test_value_numeric_ops): Add test for conversion of enum constant.
746 * gdb.python/python-value.c (enum e): New type.
747 (evalue): New global.
748 (main): Use argv.
749
20261af8
JG
7502009-02-04 Jerome Guitton <guitton@adacore.com>
751
752 * gdb.ada/uninitialized_vars: New test program.
753 * gdb.ada/uninitialized_vars.exp: New testcase.
754
52e44b43
TT
7552009-02-02 Tom Tromey <tromey@redhat.com>
756
757 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
758 * gdb.cp/pr2489.cc: Rename...
759 * gdb.cp/pr9594.cc: ... to this.
760
1c71341a
TT
7612009-02-02 Tom Tromey <tromey@redhat.com>
762
763 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
764 * gdb.cp/pr2489.cc: New file.
765 * gdb.cp/cpcompletion.exp: New file.
766
a4295225
TT
7672009-02-02 Tom Tromey <tromey@redhat.com>
768
769 PR exp/9059:
770 * gdb.cp/call-c.exp: Add regression test.
771 * gdb.cp/call-c.cc (FooHandle): New typedef.
772 (main): New variable 'handle'.
773
592375cd
VP
7742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
775
776 * lib/mi-support.exp (et_mi_thread_list)
777 (check_mi_and_console_threads): Adjust for current thread in
778 -thread-list-ids output.
779
41447f92
VP
7802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
781
782 * gdb.mi/mi-break.exp (test_disabled_creation): New.
783 Call it.
784
35669430
DE
7852009-01-28 Doug Evans <dje@google.com>
786
787 * gdb.arch/amd64-disp-step.S: New file.
788 * gdb.arch/amd64-disp-step.exp: New file.
789 * gdb.arch/i386-disp-step.S: New file.
790 * gdb.arch/i386-disp-step.exp: New file.
791
09f00d9a
PM
7922009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
793
794 * gdb.base/find.exp: Set newline variable
795 using quotes instead of braces to fix cygwin failures.
796
1e8fb976
PA
7972009-01-23 Pedro Alves <pedro@codesourcery.com>
798
799 * gdb.base/radix.exp: Add tests to ensure that that set
800 input-radix 0 and set output-radix 0 are really rejected.
801
da061712
PA
8022009-01-23 Pedro Alves <pedro@codesourcery.com>
803
804 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
805 copyright years.
806
dd7e2d2b
PA
8072009-01-23 Pedro Alves <pedro@codesourcery.com>
808
809 PR gdb/9664:
810 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
811
392452f6
PA
8122009-01-22 Pedro Alves <pedro@codesourcery.com>
813
814 PR c++/9631:
815 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
816
8653e71c
PM
8172009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
818
819 * gdb.server/file-transfer.exp: Use EXEEXT variable for
820 binfile definition to fix Windows OS failure.
821
a12cc160
DJ
8222009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
823
824 PR gdb/9346
825 * gdb.base/interrupt.c (sigint_handler): New.
826 (main): Install a SIGINT handler if SIGNALS is defined. Exit
827 on error.
828 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
829 Test "signal SIGINT".
830
b89667eb
DE
8312009-01-19 Doug Evans <dje@google.com>
832
833 * gdb.base/break.exp: Update expected gdb output.
834 * gdb.base/sepdebug.exp: Ditto.
835 * gdb.mi/mi-syn-frame.exp: Ditto.
836 * gdb.mi/mi2-syn-frame.exp: Ditto.
837 * gdb.base/call-signal-resume.exp: New file.
838 * gdb.base/call-signals.c: New file.
839 * gdb.base/unwindonsignal.exp: New file.
840 * gdb.base/unwindonsignal.c: New file.
841 * gdb.threads/interrupted-hand-call.exp: New file.
842 * gdb.threads/interrupted-hand-call.c: New file.
843 * gdb.threads/thread-unwindonsignal.exp: New file.
844
adb483fe
DJ
8452009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
846
847 * gdb.base/define.exp: Test defining and hooking prefix commands.
848 * gdb.python/python.exp: Update test for "show user" output.
849
60023297
JK
8502009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
851
852 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
853 now the output exactly, using less wildcards. Expect also the output
854 of gfortran-4.3. Update for the f-valprint.c modification from
855 2008-04-22.
856 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
857 Remove gdb_test test names where matching the command.
858
ccc57cf9
PA
8592009-01-01 Pedro Alves <pedro@codesourcery.com>
860
861 PR breakpoints/9681:
862 * gdb.base/watchpoint.exp: Add regression test.
863
c7a6ca08
PA
8642008-12-31 Pedro Alves <pedro@codesourcery.com>
865
866 * gdb.threads/attach-into-signal.exp: Don't use
867 gdb_suppress_entire_file.
868 * gdb.threads/attach-stopped.exp: Ditto.
869 * gdb.threads/attachstop-mt.exp: Ditto.
870
3a031f65
PA
8712008-12-31 Pedro Alves <pedro@codesourcery.com>
872
873 PR gdb/8812:
874 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
875
09e6485f
PA
8762008-12-29 Pedro Alves <pedro@codesourcery.com>
877
878 PR gdb/7536:
879 * gdb.base/radix.exp: Add tests to ensure invalid input radices
880 and unsupported output radices are really rejected.
881
0cd53049
JK
8822008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * gdb.cp/punctuator.exp: Backslash the '$' signs.
885
ba163c7e
TT
8862008-12-22 Tom Tromey <tromey@redhat.com>
887
888 * gdb.cp/punctuator.exp: New file.
889
6f4de6c9
JK
8902008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.base/completion.exp (Completing non-existing component): New test.
893
0f34d0b4
JK
8942008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 Fix for PR gdb/8648.
897 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
898 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
899 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
900 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
901
db2ad4c3
JK
9022008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
905
bb5ef15e
DP
9062008-12-16 Christophe Lyon <christophe.lyon@st.com>
907
908 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
909 compiler actually generate code at the expected line number.
910
90142adc
JZ
9112008-12-15 Jie Zhang <jie.zhang@analog.com>
912
913 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
914
fad6eecd
TT
9152008-12-12 Tom Tromey <tromey@redhat.com>
916
917 * gdb.base/commands.exp (redefine_hook_test): New proc.
918 Call it.
919
17c8aaf5
TT
9202008-12-11 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/macscp.exp: New regression test.
923
7c8adf68
TT
9242008-12-11 Tom Tromey <tromey@redhat.com>
925
926 * gdb.base/macscp.exp: Print "address.addr".
927 * gdb.base/macscp1.c (struct outer): New struct.
928 (address): New global.
929
b05dcbb7
TT
9302008-12-09 Tom Tromey <tromey@redhat.com>
931
932 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
933 Call it.
934
2d476de1
DE
9352008-12-04 Doug Evans <dje@google.com>
936
937 * gdb.server/ext-run.exp: Relax regexp for init program.
938
87bdc959
TG
9392008-12-03 Tristan Gingold <gingold@adacore.com>
940
941 * gdb.base/macscp.exp: Generate an object file during compilation
942 to work around Darwin dsymutil limitations.
943
e0740f77
JK
9442008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 Test resolving external references to TLS variables.
947 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
948 FILE2_THREAD_LOCAL.
949 (testfile2, srcfile2): New variables.
950 * gdb.threads/tls.c (file2_thread_local)
951 (function_referencing_file2_thread_local): New.
952 * gdb.threads/tls2.c: New file.
953
67f0aac5
JB
9542008-11-28 Joel Brobecker <brobecker@adacore.com>
955
956 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
957 rather than integer, as integer might not be big enough when
958 on 64bit targets.
67f0aac5 959
c332165e
JG
9602008-11-27 Jerome Guitton <guitton@adacore.com>
961
962 * gdb.cp/formatted-ref.exp: Add equality test.
963 * gdb.ada/formatted_ref.exp: Ditto.
964
fc9b693c
JK
9652008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
968 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
969
a9c64011
AS
9702008-11-20 Andreas Schwab <schwab@suse.de>
971
972 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
973 matching syscall entry point.
974 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
975 (tcatch_vfork_then_child_follow): Likewise. Finish through
976 vfork even if we stopped at the syscall trampoline.
977
e2fd701e
DE
9782008-11-20 Doug Evans <dje@google.com>
979
980 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
981
69abc51c
TJB
9822008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
983
984 * gdb.arch/ppc-dfp.exp: New file.
985 * gdb.arch/ppc-dfp.c: New file.
986
c14c28ba
PP
9872008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
988
989 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 990
2e74121d
DE
9912008-11-17 Doug Evans <dje@google.com>
992
993 * gdb.mi/mi-syn-frame.exp: Update expected output.
994 * gdb.mi/mi2-syn-frame.exp: Update expected output.
995
66bb093b
VP
9962008-11-17 Vladimir Prus <vladimir@codesourcery.com>
997
998 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
999 "thread N" results in =thread-selected.
1000 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1001 (mi_send_resuming_command_raw): Be prepared for
1002 =thread-selected.
1003
3d043ef6
VP
10042008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1005
a9c64011
AS
1006 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1007 * lib/mi-support.exp: Likewise.
3d043ef6 1008
808104c8
JB
10092008-11-16 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1012 commands from the expected output for "help catch".
1013
00b22944
JB
10142008-11-15 Joel Brobecker <brobecker@adacore.com>
1015
1016 * gdb.ada/int_deref.exp: New testcase.
1017
59669435
TT
10182008-11-14 Nick Roberts <nickrob@snap.net.nz>
1019
1020 * gdb.mi/gdb2549.exp: New file.
1021
de04a248
DE
10222008-11-11 Doug Evans <dje@google.com>
1023
1024 * gdb.base/callexit.exp: New file.
1025 * gdb.base/callexit.c: New file.
1026
6b8ce727
DE
10272008-11-10 Doug Evans <dje@google.com>
1028
1029 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1030 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1031 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1032 (default_gdb_start,default_gdb_exit): Ditto.
1033 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1034 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1035 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1036 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1037 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1038 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1039
1b14b8aa
AS
10402008-11-03 Andreas Schwab <schwab@suse.de>
1041
1042 * gdb.base/hashline2.exp: Fix typo.
1043 * gdb.base/hashline3.exp: Likewise.
1044
f3134b88
TT
10452008-10-30 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.base/pointers.exp: Add test.
1048 * gdb.base/pointers.c (k, S): New typedefs.
1049 (instance): New global.
1050
c2226152
AS
10512008-10-30 Andreas Schwab <schwab@suse.de>
1052
1053 * gdb.base/args.exp: Add tests for newlines.
1054
462f405c
JB
10552008-10-30 Joel Brobecker <brobecker@adacore.com>
1056
1057 gdb.base/foll-exec.exp: Update the expected output of a couple
1058 of "info breakpoints" tests.
1059
79a45b7d
TT
10602008-10-28 Tom Tromey <tromey@redhat.com>
1061
1062 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1063
adc13a14
PA
10642008-10-24 Pedro Alves <pedro@codesourcery.com>
1065
1066 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1067 gdb_start_cmd.
1068 Use runto_main before any test that requires execution.
1069
252fbfc8
PA
10702008-10-23 Pedro Alves <pedro@codesourcery.com>
1071
1072 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1073 instead of SIGINT.
1074
28148e3d
JB
10752008-10-22 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.base/completion.exp: Update expected output following
1078 the addition of the "info tasks" command.
1079
c209f847
TT
10802008-10-22 Tom Tromey <tromey@redhat.com>
1081
1082 * gdb.base/exprs.exp (test_expr): Add test for string
1083 concatenation.
1084
f177e350
PA
10852008-10-19 Pedro Alves <pedro@codesourcery.com>
1086
1087 * configure.ac: Output gdb.python/Makefile.
1088 * configure: Regenerate.
1089 * gdb.python/Makefile.in: New.
1090
cce89356
JB
10912008-10-16 Joel Brobecker <brobecker@adacore.com>
1092
1093 * gdb.base/foll-fork.exp: Adjust the expected output to match
1094 the new description for fork/vfork catchpoints in the "info
1095 breakpoints" output.
1096
176d289d
TJB
10972008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1098
1099 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1100
a08702d6
TJB
11012008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1102
1103 * gdb.python/python-value.c: New file.
1104 * gdb.python/python-value.exp: New file.
1105
1c5cfe86
PA
11062008-10-15 Pedro Alves <pedro@codesourcery.com>
1107
1108 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1109
5a98ad69
DP
11102008-10-15 Denis Pilat <denis.pilat@st.com>
1111
41702f1b 1112 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1113
dcb1a1e2
TT
11142008-10-09 Tom Tromey <tromey@redhat.com>
1115
1116 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1117 'fprintf' and 'stderr'.
1118
9124fe48
JB
11192008-10-07 Joel Brobecker <brobecker@adacore.com>
1120
1121 * gdb.ada/ref_tick_size.exp: New testcase.
1122
45452591
DE
11232008-10-06 Doug Evans <dje@google.com>
1124
1125 * gdb.dwarf2/dw2-cu-size.exp: New file.
1126 * gdb.dwarf2/dw2-cu-size.S: New file.
1127
1128 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1129 .Ltype_int for clarity.
1130
4fc5b208
PP
11312008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1132
1133 PR gdb/2384:
1134 * gdb.cp/gdb2384.exp: Extended to test more cases.
1135 * gdb.cp/gdb2384.cc: Likewise.
1136 * gdb.cp/gdb2384-base.h: Likewise.
1137 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1138
d78df370
JK
11392008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 * gdb.base/maint.exp (maint print type): Remove printing
1142 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1143
9a044a89
TT
11442008-09-30 Tom Tromey <tromey@redhat.com>
1145
1146 * gdb.base/macscp.exp: Add completion tests.
1147 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1148 (TWENTY_THREE): Likewise.
1149 (FORTY_EIGHT): Likewise.
1150
506800a9
TT
11512008-09-30 Tom Tromey <tromey@redhat.com>
1152
1153 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1154 everywhere.
1155 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1156
1a6f01b5
JK
11572008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1160 testcase is derived from. Fix racy dependency on an expected PID
1161 number. No longer support the testcase on Linux kernel 2.4.x.
1162
2fae03e8
TT
11632008-09-27 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1166 and varargs.
1167
1ad15515
PA
11682008-09-22 Pedro Alves <pedro@codesourcery.com>
1169
1170 * lib/mi-support.exp (mi_expect_interrupt): New.
1171 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1172 from gdb.mi/mi-nonstop.exp.
1173 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1174 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1175 lib/mi-support.exp.
1176 Use mi_check_thread_states throughout. Avoid ".*" and do not
1177 require an anchor after -exec-run.
1178
d0b76dc6
DJ
11792008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1182 stop is pending. Avoid ".*" when two stops are pending.
1183 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1184 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1185 newlines in fullnames.
1186 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1187 (mi_expect_stop): Update comments. Only anchor in sync mode.
1188 Do not match newlines.
1189 (mi_send_resuming_command_raw): Always return status.
1190 (mi_get_stop_line): Do not match more than one line by accident.
1191 Only anchor in sync mode.
1192 (mi_run_inline_test): If -exec-next fails, give up.
1193
9990c830
UW
11942008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1195
1196 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1197 on SPU.
1198
ebcf6f00
JB
11992008-09-10 Joel Brobecker <brobecker@adacore.com>
1200
1201 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1202
b6db24e5
JB
12032008-09-10 Joel Brobecker <brobecker@adacore.com>
1204
1205 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1206 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1207 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1208 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1209 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1210 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1211 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1212 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1213 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1214 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1215 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1216 Include the "= " sequence in the expected output of print tests.
1217
2bf448e0
JB
12182008-09-10 Joel Brobecker <brobecker@adacore.com>
1219
1220 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1221 description for boolean types.
1222
d51fd4c8
PA
12232008-09-09 Pedro Alves <pedro@codesourcery.com>
1224
1225 * gdb.base/hook-stop-continue.c: New.
1226 * gdb.base/hook-stop-continue.exp: New.
1227
694182d2
DJ
12282008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1229
1230 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1231
3b8a7fc0
JG
12322008-09-08 Jerome Guitton <guitton@adacore.com>
1233
1234 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1235 (stack_check_probe_2, stack_check_probe_loop_1)
1236 (stack_check_probe_loop_2): New functions.
1237 (main): Add call to these new functions.
1238 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1239 functions, check that the breakpoint is inserted at the appropriate
1240 location.
1241 (insert_breakpoint): Slightly refine this procedure so that it can
1242 be called several times in the test.
1243
96cc0ae8
JG
12442008-09-08 Jerome Guitton <guitton@adacore.com>
1245
1246 * gdb.base/stack-checking.c: New file.
1247 * gdb.base/stack-checking.exp: New file.
1248
1f08b409
TJB
12492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1250
1251 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1252 * gdb.arch/altivec-regs.exp: Likewise.
1253 * gdb.arch/vsx-regs.exp: Likewise.
1254
3099e1c4
TJB
12552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1256
1257 * gdb.arch/ppc-fp.exp: New file.
1258 * gdb.arch/ppc-fp.c: New file.
1259
cc69bfc1
PP
12602008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1261
1262 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1263 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1264
b02a33db
MS
12652008-09-04 Michael Snyder <msnyder@vmware.com>
1266
1267 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1268 as "at" (for non-debug functions such as _start).
1269
2992cbe0
UW
12702008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1271
1272 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1273 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1274 software watchpoints.
1275 * gdb.base/watch_thread_num.exp: Likewise.
1276
514f746b
AR
12772008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1278
1279 * gdb.arch/i386-bp_permanent.exp: New test.
1280
876cecd0
TT
12812008-08-24 Tom Tromey <tromey@redhat.com>
1282
1283 * gdb.base/maint.exp: Update "maint print type".
1284
80f73d71
VP
12852008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1286
1287 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1288 support. Adjust the order of "*running" notifications.
1289 * gdb.mi/non-stop.c: Don't cast from int to void* and
1290 back.
1291
d9c78d7d
MK
12922008-08-20 Mark Kettenis <kettenis@gnu.org>
1293
1294 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1295 expect to find it in the "info frame" output.
1296
97a2d1d3
DJ
12972008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1298
1299 * gdb.base/interp.exp: Always consume both prompts.
1300
b96e2927
PA
13012008-08-20 Pedro Alves <pedro@codesourcery.com>
1302
1303 * gdb.base/pending.exp: Test pending breakpoints without symbols
1304 loaded.
1305
8cf6e61a
VP
13062008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1307
1308 * lib/mi-support.exp (mi_expect_stop): Produce
1309 more details on failures.
1310 * gdb.mi/mi-nonstop.exp: New.
1311 * gdb.mi/non-stop.c: New.
1312
c6ebd6cf
VP
13132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1314
a9c64011
AS
1315 * gdb.mi/mi-async.exp: Use 'set target-async'.
1316 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1317
46a9b8ed
DJ
13182008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1319
1320 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1321
44feb3ce
TT
13222008-08-17 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.base/help.exp (help catch): Rewrite.
1325
311a4e6b
TJB
13262008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1327
1328 * gdb.base/define.exp: Test indented command documentation.
1329 * gdb.python/python.exp: Test indented multi-line command.
1330
604c2f83
LM
13312008-08-15 Luis Machado <luisgpm@br.ibm.com>
1332
1333 * testsuite/gdb.arch/vsx-regs.c: New source file.
1334 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1335 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1336
886a217c
TT
13372008-08-14 Tom Tromey <tromey@redhat.com>
1338
1339 * gdb.base/macscp.exp: Add regression test for "macro define" or
1340 "macro undef" with no arguments.
1341
c814a4f3
PP
13422008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1343
1344 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1345
12ab8a60
UW
13462008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1347
1348 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1349
d57a3c85
TJB
13502008-08-06 Tom Tromey <tromey@redhat.com>
1351
1352 * gdb.python/python.exp: New file.
1353
c7b778ff
JK
13542008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 Fix for PR gdb/1543.
1357 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1358 $LOCATION.
1359 (location): New variable.
1360 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1361 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1362 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1363 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1364 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1365 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1366 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1367 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1368 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1369 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1370 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1371 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1372 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1373 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1374 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1375 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1376 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1377 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1378 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1379 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1380 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1381 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1382 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1383 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1384 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1385 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1386 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1387 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1388 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1389 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1390 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1391 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1392 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1393 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1394 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1395 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1396 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1397 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1398 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1399 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1400 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1401 gdb.base/type-opaque.exp, gdb.base/until.exp,
1402 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1403 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1404 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1405 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1406 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1407 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1408 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1409 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1410 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1411 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1412 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1413 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1414 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1415 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1416 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1417 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1418 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1419 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1420 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1421 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1422 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1423 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1424 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1425 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1426 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1427 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1428 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1429 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1430 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1431 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1432 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1433 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1434 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1435 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1436 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1437 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1438 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1439 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1440 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1441 to bug-gdb@prep.ai.mit.edu .
1442
5e06a3d1
VP
14432008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1444
1445 * lib/mi-support.exp (mi_load_shlibs): New.
1446 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1447
9d81d21b
VP
14482008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1449
1450 * lib/mi-support.exp (get_mi_thread_list)
1451 (check_mi_and_console_threads): New, moved from ...
1452 * gdb.mi/mi-pthread.exp: ...here.
1453 * gdb.mi/gdb669.exp (get_mi_thread_list)
1454 (check_mi_and_console_threads): Delete.
1455 * gdb.mi/mi2-pthread.exp: Likewise.
1456
bae98fe0
TT
14572008-07-28 Tom Tromey <tromey@redhat.com>
1458
1459 * Makefile.in (just-check): Remove. Move body to...
1460 (check): ... here.
1461
57380f4e
DJ
14622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1463
1464 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1465 Add a test for duplicated SIGINTs.
1466
e09490f1
DJ
14672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1468
1469 * gdb.threads/schedlock.exp (get_args): Update to work for any
1470 value of NUM.
1471 (Top level): Report the number of threads that did not resume.
1472
6387b45f
DJ
14732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1474
1475 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1476
62f64ff2
DJ
14772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1480 non-MI prompt.
1481
fa8de41e
TT
14822008-07-26 Tom Tromey <tromey@redhat.com>
1483
1484 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1485 (function_struct, function_struct_ptr): New globals.
1486 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1487 function pointer in a struct.
1488
ccb3ac8a
TT
14892008-07-26 Tom Tromey <tromey@redhat.com>
1490
1491 * gdb.base/macscp.exp: Add test for macro lexing bug.
1492
d7d9f01e
TT
14932008-07-18 Tom Tromey <tromey@redhat.com>
1494
1495 * gdb.base/macscp.exp: Add macro tests.
1496
9bf07184
PP
14972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1498
1499 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1500
becf6477
PP
15012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1502
1503 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1504
0709f7d3
PP
15052008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1506
1507 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1508
7093c834
PP
15092008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1510
1511 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1512
b432ffe3
JK
15132008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1516
b1a268e5
VP
15172008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1518
1519 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1520
e2995f8e
KB
15212008-07-11 Kevin Buettner <kevinb@redhat.com>
1522
1523 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1524 of regexp to account for changes made to GDB in the printing of
1525 byte vectors.
1526
14032a66
TT
15272008-07-11 Tom Tromey <tromey@redhat.com>
1528
1529 * gdb.base/completion.exp: Add 'help' completion test.
1530
981505ef
JK
15312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1534
10568435
JK
15352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1538
4487aabf
PA
15392008-07-09 Pedro Alves <pedro@codesourcery.com>
1540
1541 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1542
a4a9b1c4
PA
15432008-07-09 Pedro Alves <pedro@codesourcery.com>
1544
1545 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1546
3c3185ac
JK
15472008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1550
7ebd49dc
VP
15512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1552
1553 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1554 previous commit. Add a comment.
1555
84e46146
PA
15562008-06-28 Pedro Alves <pedro@codesourcery.com>
1557
1558 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1559
0f8d4a2f
VP
15602008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1561
1562 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1563
f747e0ce
PA
15642008-06-27 Pedro Alves <pedro@codesourcery.com>
1565
1566 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1567 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1568 compiling an executable, link in an object that forces unbuffered
1569 output.
1570 * lib/set_unbuffered_mode.c: New file.
1571
734a5c36
JK
15722008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1575
a2840c35
VP
15762008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1577
a9c64011
AS
1578 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1579 mi_expect_stop.
1580 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1581 Demand that *running is output.
1582 (detect_async): Perform checking every time.
1583 (mi_send_resuming_command): Extract everything into...
1584 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1585 (mi_expect_stop): Don't accept any output before *stopped.
1586
6ae37fef
VP
15872008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1588
1589 Robustify mi-simplerun.
a9c64011
AS
1590 * gdb.mi/basics.c (main): Add a call to sleep.
1591 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1592 * gdb.mi/mi2-cli.exp: Likewise.
1593 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1594
b4aa76f0 15952008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1596
1597 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1598
e1ac3328
VP
15992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1600
a9c64011
AS
1601 * gdb.mi/mi-console.exp: Adjust.
1602 * gdb.mi/mi-syn-frame.exp: Adjust.
1603 * gdb.mi/mi2-console.exp: Adjust.
1604 * gdb.mi/mi2-syn-frame.exp: Adjust.
1605 * lib/mi-support.exp (mi_run_cmd): Adjust.
1606 (mi_send_resuming_command): Adjust.
e1ac3328 1607
f7f9a841
VP
16082008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1609
1610 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1611 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1612 testing of stopped.
1613 * gdb.mi/mi2-syn-frame.exp: Likewise.
1614 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1615 (async, detect_async): New.
1616 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1617 depending on if we're running in sync or async mode.
f7f9a841 1618
37cd5d19
TT
16192008-06-09 Tom Tromey <tromey@redhat.com>
1620
1621 * gdb.base/completion.exp: New tests for field name completion
1622 with spaces, and field name completion with '->'.
1623
65d12d83
TT
16242008-06-06 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.base/break1.c (struct some_struct): New struct.
1627 (values): New global.
1628 * gdb.base/completion.exp: Add field name completion test.
1629
ebfe2e3f
PP
16302008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1631
1632 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1633 to pointer.
1634 * gdb.cp/call-c.cc: Likewise.
1635
bcf6fc3a
NR
16362008-06-06 Nick Roberts <nickrob@snap.net.nz>
1637
1638 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1639 annotation.
1640
49fd4a42 16412008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1642 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1643
1644 * gdb.threads/execl.c, gdb.threads/execl1.c,
1645 gdb.threads/execl.exp: New tests.
a9c64011 1646
8a34ac3f
AR
16472008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1648 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.cp/exception.exp: Activate test, make it work with pending
1651 catchpoints.
1652
86ae69ef
JK
16532008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1656
f7f9ae2c
VP
16572008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1658
a9c64011
AS
1659 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1660 now printed.
1661 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1662
2a2d4dc3
AS
16632008-05-27 Andreas Schwab <schwab@suse.de>
1664
1665 * gdb.base/frame-args.exp: Handle arguments that are optimized
1666 out.
1667
5099e4d9
LM
16682008-05-26 Luis Machado <luisgpm@br.ibm.com>
1669
1670 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1671 quiet for ppc32 and group options into a single variable.
1672
d9c36a91
JB
16732008-05-23 Joel Brobecker <brobecker@adacore.com>
1674
1675 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1676 of zero-size elements.
1677 * gdb.ada/null_array.exp: Test printing this new array.
1678
103a8671
JK
16792008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1682
07a4cc1a 16832008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1684
1685 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1686 of the "finish" command.
1687
55f996a7
NR
16882008-05-21 Nick Roberts <nickrob@snap.net.nz>
1689
1690 * gdb.base/annota1.exp: Test for new annotation.
1691
907fc202
UW
16922008-05-16 Pedro Alves <pedro@codesourcery.com>
1693
1694 * gdb.base/fixsection.exp: New file.
1695 * gdb.base/fixsection0.c: New file.
1696 * gdb.base/fixsection1.c: New file.
1697
e8f97270
UW
16982008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1699
1700 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1701 * gdb.base/annota3.exp: Likewise.
1702
ac0bb574
NF
17032008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1704
1705 * gdb.base/watch_thread_num.exp: Don't run tests that require
1706 watchpoints if the target doesn't support them.
1707
6fadd07a
DE
17082008-05-12 Doug Evans <dje@google.com>
1709
1710 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1711
6e9a4a30
JB
17122008-05-09 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.ada/assign_1.exp: New testcase.
1715
08388c79
DE
17162008-05-09 Doug Evans <dje@google.com>
1717
a3c83fae
DE
1718 * gdb.base/find.exp: New file.
1719 * gdb.base/find.c: New file.
08388c79 1720
bd5ddfe8
DJ
17212008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1722
1723 * gdb.base/commands.exp (watchpoint_command_test): Handle
1724 gdb,no_hardware_watchpoints.
1725 * gdb.base/float.exp: Allow ARM targets without floating point.
1726 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1727
b5dd68e2 17282008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1729 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1730
1731 * gdb.ada/lang_switch: New test program.
1732 * gdb.ada/lang_switch.exp: New testcase.
1733
382d13d1
DE
17342008-05-05 Doug Evans <dje@google.com>
1735
1736 * gdb.base/help.exp (disassemble): Update expected help text.
1737
9dd789d0
PA
17382008-05-04 Pedro Alves <pedro@codesourcery.com>
1739
1740 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1741
611c83ae
PA
17422008-05-04 Pedro Alves <pedro@codesourcery.com>
1743
1744 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1745 different times.
1746
ff013f42
JK
17472008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1750 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1751 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1752 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1753
96dff6a2
VP
17542008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1755
1756 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1757 notification to appear.
1758
55cd6f92
DJ
17592008-05-04 Daniel Jacobowitz <dan@debian.org>
1760
1761 * gdb.base/fullname.c: New file.
1762 * gdb.base/fullname.exp: New file.
1763 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1764
d705c43c
PA
17652008-05-03 Pedro Alves <pedro@codesourcery.com>
1766
1767 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1768 expressions with macros.
1769
333222e1
JK
17702008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1771
1772 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1773
5ac01682
DJ
17742008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1775
1776 * gdb.base/completion.exp: Handle lack of other symbols beginning
1777 with "a".
1778
1779 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1780
237fc4c9
PA
17812008-05-02 Jim Blandy <jimb@codesourcery.com>
1782
1783 * gdb.asm/asmsrc1.s: Add scratch space.
1784
ed5e9466
DJ
17852008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1786 Daniel Jacobowitz <dan@codesourcery.com>
1787
1788 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1789 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1790 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1791
b39cc962
DJ
17922007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1793
1794 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1795
36d520f5
JB
17962008-05-01 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.base/info-target.exp: New testcase.
1799
8d4e3071
DJ
18002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1801
1802 * gdb.cp/hang.exp: Use .cc instead of .C.
1803 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1804 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1805
6f3f3097
DJ
18062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1807
1808 * gdb.base/gdb1250.exp: Remove perror.
1809 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1810
5550a914
PA
18112008-04-30 Pedro Alves <pedro@codesourcery.com>
1812
1813 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1814 .2byte.
1815
d848e687
DJ
18162008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1817
1818 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1819 (maybe_kfail): New.
1820
93b5768b
PA
18212008-04-25 Pedro Alves <pedro@codesourcery.com>
1822
1823 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1824
721c02de
VP
18252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1826
a9c64011
AS
1827 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1828 * gdb.mi/mi2-syn-frame.exp: Likewise.
1829 * lib/mi-support.exp: Likewise.
721c02de 1830
74960c60
VP
18312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1832
1833 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1834 to specify regexp for the location to stop at.
1835 * gdb.base/break-always.c: New.
1836 * gdb.base/break-always.exp: New.
1837
d24317b4
VP
18382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1839
1840 * lib/mi-support.exp (mi_runto_helper): Adjust
1841 for the original-location field.
1842 (mi_create_breakpoint, mi_list_breakpoints): New.
1843 * gdb.mi/mi-break.exp: Adjust.
1844 * gdb.mi/mi2-break.exp: Adjust.
1845 * gdb.mi/mi-pending.exp: Adjust.
1846 * gdb.mi/mi-simplerun.exp: Adjust.
1847 * gdb.mi/mi2-simplerun.exp: Adjust.
1848 * gdb.mi/mi-syn-frame.exp: Adjust.
1849 * gdb.mi/mi2-syn-frame.exp: Adjust.
1850 * gdb.mi/mi-until.exp: Adjust.
1851 * gdb.mi/mi2-until.exp: Adjust.
1852 * gdb.mi/mi-var-display.exp: Adjust.
1853 * gdb.mi/mi2-var-display.exp: Adjust.
1854 * gdb.mi/mi-watch.exp: Adjust.
1855 * gdb.mi/mi2-watch.exp: Adjust.
1856
fdc59709 18572008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1858
a9c64011
AS
1859 * aclocal.m4: Add override.m4.
1860 * configure: Regenerate.
fdc59709 1861
8e91f023
VP
18622008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1863
1864 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1865 '-var-update --all-values' reports new value even the type
1866 of a variable object has changed.
1867
233a11ab
CS
18682008-04-18 Craig Silverstein <csilvers@google.com>
1869
1870 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1871 files.
d24317b4 1872
9c1137ad
JB
18732008-04-18 Joel Brobecker <brobecker@adacore.com>
1874
1875 * gdb.ada/atomic_enum: New test program.
1876 * gdb.ada/atomic_enum.exp: New testcase.
1877
66d0bbc7
DE
18782008-04-17 Doug Evans <dje@google.com>
1879
1880 * gdb.opt/Makefile.in: Fix whitespace.
1881
100906b0
UW
18822008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1883
1884 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1885
4584e32e
DE
18862008-04-17 Doug Evans <dje@google.com>
1887
1888 * gdb.base/hashline1.exp: New testcase.
1889 * gdb.base/hashline2.exp: New testcase.
1890 * gdb.base/hashline2.exp: New testcase.
1891
0a320680
PA
18922008-04-17 Pedro Alves <pedro@codesourcery.com>
1893
1894 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1895
18ac113b
AR
18962008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1897
1898 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1899 temporary breakpoint to match "Temporary breakpoint".
1900 * gdb.base/break.exp (delete_breakpoints): Likewise.
1901 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1902 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1903 * gdb.base/display.exp: Likewise.
1904 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1905 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1906 * gdb.base/restore.exp (restore_tests): Likewise.
1907 * gdb.base/sepdebug.exp: Likewise.
1908 * gdb.base/watchpoint.exp: Likewise.
1909 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1910 * gdb.mi/mi-pending.exp: Likewise.
1911 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1912 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1913 * gdb.mi/mi-var-cmd.exp: Likewise.
1914 * gdb.mi/mi-var-display.exp: Likewise.
1915 * gdb.mi/mi2-cli.exp: Likewise.
1916 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1917 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1918 * gdb.mi/mi2-var-display.exp: Likewise.
1919 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1920 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1921 new "disp" field.
a9c64011 1922 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1923 reason. This is to support fix for PR2424.
1924
add38693
JK
19252008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1926
1927 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1928
fcacd99f
VP
19292008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1930
1931 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1932 field. Add more floating varobj tests.
fcacd99f 1933 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1934 field.
1935 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1936 (main): Call do_at_tests.
1937 * lib/mi-support.exp (mi_create_floating_varobj)
1938 (mi_varobj_update_with_type_change): New.
fcacd99f 1939
de051565
MK
19402008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1941
1942 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1943 option of -var-evaluate-expression.
1944 * gdb.mi/mi2-var-display.exp: Likewise.
1945
dbc52822
VP
19462008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1947
1948 Introduce test setup helpers.
a9c64011
AS
1949 * lib/gdb.exp (build_executable, clean_restart)
1950 (prepare_for_testing): New.
1951 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1952 * gdb.base/return.exp: Likewise.
1953 * gdb.base/ending-run.exp: Likewise.
dbc52822 1954
473591da
NR
19552008-04-07 Nick Roberts <nickrob@snap.net.nz>
1956
1957 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1958 Interface (MI) responses.
1959
2b2d9e11
VP
19602008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1961
a9c64011
AS
1962 * gdb.cp/breakpoint.cc: New code to test conditions involving
1963 member variables.
1964 * gdb.cp/breakpoint.exp: Test condition involving member
1965 variables.
2b2d9e11 1966
bb378428
VP
19672008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1968
1969 * lib/mi-support.exp (mi_expect_stop): New.
1970 (mi_run_cmd): Change the
1971 token. Use mi_send_resuming_command, use
1972 mi_expect_stop.
1973 (mi_execute_to_helper): Rename to mi_execute_to.
1974 (mi_send_resuming_command): Add more error patterns.
1975 (mi_wait_for_stop): Renamed to...
1976 (mi_get_stop_line): ...this.
1977 (mi_run_inline_test): Adjust.
1978
1979 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1980 * gdb.mi/mi-console.exp: Likewise.
1981 * gdb.mi/mi-pending.exp: Likewise.
1982 * gdb.mi/mi-simplerun.exp: Likewise.
1983 * gdb.mi/mi-stack.exp: Likewise.
1984 * gdb.mi/mi-stepi.exp: Likewise.
1985 * gdb.mi/mi-syn-frame.exp: Add comment.
1986 * gdb.mi/mi-until.exp: Likewise.
1987 * gdb.mi/mi-var-display.exp: Likewise.
1988 * gdb.mi/mi-watch.exp: Likewise.
1989 * gdb.mi/mi2-cli.exp: Likewise.
1990 * gdb.mi/mi2-console.exp: Likewise.
1991 * gdb.mi/mi2-simplerun.exp: Likewise.
1992 * gdb.mi/mi2-stack.exp: Likewise.
1993 * gdb.mi/mi2-stepi.exp: Likewise.
1994 * gdb.mi/mi2-until.exp: Likewise.
1995 * gdb.mi/mi2-var-display.exp: Likewise.
1996 * gdb.mi/mi2-watch.exp: Likewise.
1997
62172bb9
UW
19982008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1999
2000 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2001
2002 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2003
a13e061a
PA
20042008-04-04 Pedro Alves <pedro@codesourcery.com>
2005
2006 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2007 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2008 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2009 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2010 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2011 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2012 expect an mi error duplicated in stderr.
2013
eae06beb
JB
20142008-04-03 Joel Brobecker <brobecker@adacore.com>
2015
2016 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2017 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2018 Add a couple of tests that verify the behavior when the new setting
2019 is set to "cancel" and "all".
2020 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2021 "ask" before we start the testing.
2022
79c6ced6
AR
20232008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2024
2025 * gdb.cp/casts.cc: Add class reference variables.
2026 * gdb.cp/casts.exp: New test cases for up/down casting references.
2027
6c2d1a6b
MK
20282008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2029
2030 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2031 instead of beginning to make an extra test pass.
2032 * gdb.mi/mi2-var-display.exp: Likewise.
2033
55b411d9
MR
20342008-03-31 Maciej W. Rozycki <macro@mips.com>
2035
2036 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2037
c6140da2
MD
20382008-03-31 Markus Deuling <deuling@de.ibm.com>
2039 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2040
2041 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2042 value. Add xfail for older kernels.
2043
79732189
AR
20442008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2045
2046 Bring mi-support in line with gdb.exp.
2047 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2048 (mi_gdb_start): New function.
2049
33c3676e
MR
20502008-03-28 Maciej W. Rozycki <macro@mips.com>
2051
2052 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2053
92e28119
VP
20542008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2055
2056 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2057 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2058
9e8e3afe
VP
20592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2060
2061 * lib/mi-support.exp (mi_create_varobj_checked): New.
2062 (mi_list_varobj_children): Allow to check for a
2063 value.
2064 (mi_list_array_varobj_children): New.
2065
2066 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2067 and mi_list_varobj_children, as opposed to hardcoding
2068 expected strings.
2069 * gdb.mi/gdb701.exp: Likewise.
2070 * gdb.mi/gdb792.exp: Likewise.
2071 * gdb.mi/mi-var-block.exp: Likewise.
2072 * gdb.mi/mi-var-cmd.exp: Likewise.
2073 * gdb.mi/mi-var-invalidate.exp: Likewise.
2074 * gdb.mi/mi2-var-block.exp: Likewise.
2075 * gdb.mi/mi2-var-child.exp: Likewise.
2076 * gdb.mi/mi2-var-cmd.exp: Likewise.
2077 * gdb.mi/mi2-var-display.exp: Likewise.
2078
9df50351
JK
20792008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2080
2081 Fix random false FAILs on i386.
2082 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2083
31e5d73a
DJ
20842008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2085
2086 PR gdb/544
2087 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2088
12f4afab
DJ
20892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 PR gdb/544
2092 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2093
b562a0cb
DJ
20942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2095
2096 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2097 fixed PR gdb/544.
2098
17faa917
DJ
20992008-03-21 Pedro Alves <pedro@codesourcery.com>
2100
2101 * gdb.threads/fork-child-threads.exp: Test next over fork.
2102
6214f497
DJ
21032008-03-21 Chris Demetriou <cgd@google.com>
2104
2105 * gdb.base/break.exp (rbreak junk): New test for rbreak
2106 "Junk at end of arguments" issue.
2107
63092375
DJ
21082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2109
2110 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2111 *& to work on created array elements.
2112 (Top level): Test print $pc with a file. Test string operations
2113 without a target.
2114 * gdb.base/ptype.exp: Do not expect *& to work on created array
2115 elements.
2116
b21991b0
DJ
21172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2118
2119 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2120 gdb.threads/staticthreads.exp: Update exit query.
2121
c4b347c7
SL
21222008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2123
2124 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2125
fa4727a6
DJ
21262008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2127
2128 * gdb.base/watchpoint.c (global_ptr, func4): New.
2129 (main): Call func4.
2130 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2131 (test_inaccessible_watchpoint): New.
2132
2f34202f
MR
21332008-02-29 Maciej W. Rozycki <macro@mips.com>
2134
2135 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2136 select the largest.
2137
0d6ba1b1
DJ
21382008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2139
2140 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2141 frames-invalid annotations.
2142
e691325a
PM
21432008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2144
a9c64011 2145 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2146
f85b5ecc
DE
21472008-02-27 Doug Evans <dje@google.com>
2148
2149 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2150 for bug 1738.
2151 (breakpoint_to_handler_entry): Ditto.
2152
b40e7bf3
JB
21532008-02-27 Joel Brobecker <brobecker@adacore.com>
2154
2155 * gdb.base/ending-run.exp: Use the first line of code inside
2156 function body to test breakpoints.
2157 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2158 location where the breakpoint is inserted when using the line
2159 where a function is declared. Fix typo in the description of
2160 one of the tests.
2161 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2162
2faca73a
PM
21632008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2164
2165 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2166 tests.
2faca73a 2167
6f439c36
PM
21682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2169
2170 * gdb.base/args.exp: avoid same output for tests
2171 with single quotes.
2172
54e52265
VP
21732008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2174
a9c64011
AS
2175 * gdb.base/annota1.exp: Adjust for 'info break'
2176 format changes.
2177 * gdb.base/annota3.exp: Likewise.
2178 * gdb.base/break.exp: Likewise.
2179 * gdb.base/condbreak.exp: Likewise.
2180 * gdb.base/pending.exp: Likewise.
2181 * gdb.base/sepdebug.exp: Likewise.
2182 * gdb.base/unload.exp: Likewise.
2183 * gdb.cp/ovldbreak.exp: Likewise.
2184 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2185
897b09ca
DE
21862008-02-07 Doug Evans <dje@google.com>
2187
2188 * gdb.cp/mb-inline.exp: New.
2189 * gdb.cp/mb-inline.h: New.
2190 * gdb.cp/mb-inline1.cc: New.
2191 * gdb.cp/mb-inline2.cc: New.
2192
b1c32d35
PM
21932008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2194
2195 * gdb.pascal/floats.pas: New test program.
2196 * gdb.pascal/floats.exp: New testcase.
2197
1a4ca44a
TJB
21982008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2199
2200 * gdb.base/callfuncs.c (t_float_many_args): New function.
2201 (t_double_many_args): New function.
2202 * gdb.base/callfuncs.exp: Add tests for exceeding float
2203 and double parameters passed through the stack.
2204
439048e8
JB
22052008-02-05 Joel Brobecker <brobecker@adacore.com>
2206
2207 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2208 gdb.ada/complete/foo.adb: New files.
2209 * gdb.ada/complete.exp: New testcase.
2210
81fe8080
DE
22112008-02-03 Doug Evans <dje@google.com>
2212
301f0ecf
DE
2213 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2214
81fe8080
DE
2215 * gdb.cp/gdb2384.exp: New file.
2216 * gdb.cp/gdb2384.cc: New file.
2217 * gdb.cp/gdb2384-base.h: New file.
2218 * gdb.cp/gdb2384-base.cc: New file.
2219
4b071aec
DE
22202008-02-02 Doug Evans <dje@google.com>
2221
2222 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2223
61137ba6
JB
22242007-02-01 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.ada/sym_print_name: New test program.
2227 * gdb.ada/sym_print_name.exp: New testcase.
2228
22292007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2230
2231 * gdb.ada/nested/hello.adb: New file.
2232 * gdb.ada/nested.exp: New testcase.
2233 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2234
98deb0da
VP
22352008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2236
2237 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2238 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2239 don't cause future evaluations of function to report
2240 creation of internal breakpoints.
98deb0da 2241
723a2275
VP
22422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2243
2244 * gdb.mi/mi-break.exp (test_error): New.
2245 Call it.
2246
fb546a2f
LM
22472008-01-31 Luis Machado <luisgpm@br.ibm.com>
2248
2249 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2250 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2251
2d8fd90a
PM
22522008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2253
2254 * gdb.pascal/integers.pas: New test program.
2255 * gdb.pascal/integers.exp: New testcase.
2256
a7fa0ded
PM
22572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2258
2259 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2260
5e1a1926
TJB
22612008-01-30 Luis Machado <luisgpm@br.ibm.com>
2262
2263 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2264 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2265
8d04f9f0
JB
22662008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2267
2268 * gdb.ada/formatted_ref: New test program.
2269 * gdb.ada/formatted_ref.exp: New testcase.
2270
2271 * gdb.cp/formatted-ref.cc: New file.
2272 * gdb.cp/formatted-ref.exp: New testcase.
2273
ce75a98f
JB
22742008-01-30 Joel Brobecker <brobecker@adacore.com>
2275
2276 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2277
e835f6bf
NR
22782008-01-30 Nick Roberts <nickrob@snap.net.nz>
2279
2280 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2281 (test_file_list_exec_source_file): Update to new macro-info field.
2282
d118ef87
PH
22832008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2284
2285 * gdb.ada/exprs: New test program.
2286 * gdb.ada/exprs.exp: New testcase.
2287
7d35ab09
TJB
22882008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2289
2290 * dfp-test.c (DELTA, DELTA_B): New definitions.
2291 (double_val1, double_val2, double_val3, double_val4, double_val5,
2292 double_val6, double_val7, double_val8, double_val9, double_val10,
2293 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2294 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2295 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2296 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2297 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2298 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2299 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2300 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2301 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2302 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2303 dec128_val16): New global variables.
2304 (decimal_dec128_align): New function.
2305 (decimal_mixed): Likewise.
2306 (decimal_many_args_dec32): Likewise.
2307 (decimal_many_args_dec64): Likewise.
2308 (decimal_many_args_dec128): Likewise.
2309 (decimal_many_args_mixed): Likewise.
2310 * dfp-test.exp: Add tests calling new inferior functions.
2311
2d717e4f
DJ
23122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2313
2314 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2315 gdb.server/ext-run.exp: New files.
2316 * lib/gdbserver-support.exp (gdbserver_download): New.
2317 (gdbserver_start): New. Update gdbserver expected
2318 output.
2319 (gdbserver_spawn): Use them.
2320 (gdbserver_start_extended): New.
2321
e85a822c
DJ
23222008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2323
2324 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2325 Run on GNU/Linux.
2326 (do_exec_tests): Check for systems which do not support catchpoints.
2327 Do not match START.
2328 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2329 Run on GNU/Linux. Enable verbose output.
2330 (check_fork_catchpoints): New.
2331 (explicit_fork_child_follow, catch_fork_child_follow)
2332 (tcatch_fork_parent_follow): Update expected messages.
2333 (do_fork_tests): Use check_fork_catchpoints.
2334 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2335 Run on GNU/Linux. Enable verbose output.
2336 (check_vfork_catchpoints): New.
2337 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2338 expected messages.
2339 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2340
401ea829
JB
23412008-01-29 Jim Blandy <jimb@red-bean.com>
2342
2343 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2344 host' errors.
2345 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2346
aceaf3ad
JB
23472008-01-29 Jim Blandy <jimb@red-bean.com>
2348
2349 * gdb.threads/sigthread.c: Use barriers to ensure that
2350 child_thread and child_thread_two are always initialized before we
2351 start to use them.
2352
a5606eee
VP
23532008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2354
2355 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2356 * gdb.base/watchpoint-solib.c: New.
2357 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2358
c55a82bb
PM
23592008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2360
2361 * gdb.base/gdb1056.exp: Add unsigned integer test.
2362
0993fe05
DE
23632008-01-28 Doug Evans <dje@google.com>
2364
2365 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2366
4fe42e7f
JB
23672008-01-27 Jim Blandy <jimb@codesourcery.com>
2368
c7a69933
JB
2369 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2370
4fe42e7f
JB
2371 * gdb.base/expand-psymtabs.exp: Doc fix.
2372
5def8285
MK
23732008-01-26 Mark Kettenis <kettenis@gnu.org>
2374
2375 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2376
5313c911
NR
23772008-01-24 Nick Roberts <nickrob@snap.net.nz>
2378
a9c64011 2379 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2380 -var-set-format.
2381
93815fbf
VP
23822008-01-23 Chris Demetriou <cgd@google.com>
2383
2384 * gdb.threads/thread_events.c: New testcase source file.
2385 * gdb.threads/thread_events.exp: New testcase expect file.
2386
467a88ee
NR
23872008-01-23 Nick Roberts <nickrob@snap.net.nz>
2388
2389 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2390
2391 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2392 -var-set-format.
2393
d8f82aba
DJ
23942008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2395 Vladimir Prus <vladimir@codesourcery.com>
2396
2397 * gdb.base/float.exp: Allow missing floating point for m68k and
2398 PowerPC.
2399
60c46647
VP
24002008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2401
2402 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2403 ignore count.
2404 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2405 * gdb.mi/mi-cli.exp: Adjust.
2406 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2407
c7dd36a1
PA
24082008-01-17 Pedro Alves <pedro@codesourcery.com>
2409
2410 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2411 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2412 with dummy_ptr's address.
2413 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2414 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2415 all targets.
2416 * gdb.mi/mi2-var-child.exp: Likewise.
2417
39d5313e
JB
24182008-01-09 Joel Brobecker <brobecker@adacore.com>
2419
2420 * gdb.ada/null_array: New test program.
2421 * gdb.ada/null_array.exp: New testcase.
2422
0aea4bf3
LM
24232008-01-09 Luis Machado <luisgpm@br.ibm.com>
2424
2425 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2426 with required float modifiers.
2427
0b354900
JB
24282008-01-08 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.ada/funcall_param: New test program.
2431 * gdb.ada/funcall_param.exp: New testcase.
2432
cdb7f5d4
JB
24332008-01-08 Joel Brobecker <brobecker@adacore.com>
2434
2435 * gdb.ada/arrayparam: New test program.
2436 * gdb.ada/arrayparam.exp: New testcase.
2437
88e2547f
JB
24382008-01-08 Joel Brobecker <brobecker@adacore.com>
2439
2440 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2441 landed. Should also fix random failures in the test following it.
2442
f6867ce0
TJB
24432008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2444
2445 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2446 for expressions with decimal float values.
2447 (test_dfp_conversions): New function to test casts to and from
2448 decimal float types.
2449 Call test_dfp_conversions.
2450 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2451 elements.
2452 (main): Initialize ds.float4 and ds.double8 elements.
2453 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2454 string to new error message.
2455 (d64_set_tests): Likewise.
2456 (d128_set_tests): Likewise.
2457 Add tests for expressions with decimal float variables. Add tests for
2458 conversions to and from decimal float types.
2459
f9c11282
JB
24602008-01-05 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2463 * gdb.ada/packed_tagged.exp: New testcase.
2464
0ecbca72
JB
24652008-01-04 Joel Brobecker <brobecker@adacore.com>
2466
2467 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2468 gdb.ada/homonym/homonym_main.adb: New files.
2469 * gdb.ada/homonym.exp: New testcase.
2470
c18d3d89
JB
24712008-01-04 Joel Brobecker <brobecker@adacore.com>
2472
2473 * gdb.ada/packed_array.exp: Add testing of references to
2474 a packed array.
2475
ecc7085b
JB
24762008-01-04 Joel Brobecker <brobecker@adacore.com>
2477
2478 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2479 New files.
2480 * gdb.ada/type_coercion.exp: New testcase.
2481
c474c922
JB
24822008-01-04 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2485 gdb.ada/tagged/foo.adb: New file.
2486 * gdb.ada/tagged.exp: New testcase.
2487
9005b927
JB
24882008-01-04 Joel Brobecker <brobecker@adacore.com>
2489
2490 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2491 gdb.ada/ptype_field/foo.adb: New files.
2492 * gdb.ada/ptype_field.exp: New testcase.
2493
1a6aaad8
JB
24942008-01-03 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/print_pc.exp: New testcase.
2497
0ef22f53
JB
24982008-01-03 Joel Brobecker <brobecker@adacore.com>
2499
2500 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2501 gdb.ada/taft_type/p.adb: New files.
2502 * gdb.ada/taft_type.exp: New testcase.
2503
1689ecf8
JB
25042008-01-03 Joel Brobecker <brobecker@adacore.com>
2505
2506 * gdb.ada/array_bounds/bar.adb: New file.
2507 * gdb.ada/array_bounds.exp: New testcase.
2508
a4d0b9c3
JB
25092008-01-03 Joel Brobecker <brobecker@adacore.com>
2510
2511 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2512 gdb.ada/arrayptr/foo.adb: New files.
2513 * gdb.ada/arrayptr.exp: New testcase.
2514
a31ace00
JB
25152008-01-03 Joel Brobecker <brobecker@adacore.com>
2516
2517 * gdb.base/set-lang-auto.exp: New testcase.
2518
a97fced3
JB
25192008-01-03 Joel Brobecker <brobecker@adacore.com>
2520
2521 * gdb.ada/fun_addr/foo.adb: New file.
2522 * gdb.ada/fun_addr.exp: New testcase.
2523
ef29ce1a
JK
25242008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2527 New files
2528
0fafefe3
JB
25292008-01-02 Joel Brobecker <brobecker@adacore.com>
2530
2531 * array_subscript_addr/p.adb: New file.
a9c64011 2532 * array_subscript_addr.exp: New testcase.
0fafefe3 2533
c4359f8d
JB
25342008-01-02 Joel Brobecker <brobecker@adacore.com>
2535
a9c64011 2536 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2537 New files.
2538 * gdb.ada/str_cmp_ref.exp: New testcase.
2539
1aa1b15b
JB
25402008-01-01 Joel Brobecker <brobecker@adacore.com>
2541
2542 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2543 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2544 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2545
81c9b2cf
JB
25462008-01-01 Joel Brobecker <brobecker@adacore.com>
2547
2548 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2549 gdb.ada/ref_param/pck.ads: New files.
2550 * gdb.ada/ref_param.exp: New testcase.
2551
319e4674
JB
25522008-01-01 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2555 gdb.ada/interface/foo.adb: New files.
2556 * gdb.ada/interface.exp: New testcase.
2557
ef682c56
JB
25582007-12-31 Jim Blandy <jimb@codesourcery.com>
2559
2560 * gdb.base/multi-forks.exp: Consume all output from child
2561 processes before proceeding to next test.
2562
f6f3eb6c
JB
25632007-12-29 Jim Blandy <jimb@codesourcery.com>
2564
2565 * configure: Regenerated.
2566
f652e42f
JB
25672007-12-27 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2570 gdb.ada/fixed_cmp/fixed.adb: New files.
2571 * gdb.ada/fixed_cmp.exp: New testcase.
2572
6943e596
JB
25732007-12-27 Joel Brobecker <brobecker@adacore.com>
2574
2575 * gdb.ada/boolean_expr.exp: New testcase.
2576
aad9a193
JB
25772007-12-26 Jim Blandy <jimb@codesourcery.com>
2578
2579 * gdb.base/multi-forks.exp: Doc fix.
2580
fb5f3683
JB
25812007-12-26 Joel Brobecker <brobecker@adacore.com>
2582
2583 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2584 * gdb.ada/char_param.exp: Do not compile our test program with
2585 -gnata, this is unnecessary.
2586 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2587
384e4a9c
JB
25882007-12-24 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2591 gdb.ada/print_chars/foo.adb: New files.
2592 * gdb.ada/print_chars.exp: New testcase.
2593
01e044f7
JB
25942007-12-24 Joel Brobecker <brobecker@adacore.com>
2595
2596 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2597 gdb.ada/char_param/foo.adb: New files.
2598 * gdb.ada/char_param.exp: New testcase.
2599
0ce17860
JB
26002007-12-22 Jim Blandy <jimb@codesourcery.com>
2601
2602 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2603 hard-coding source line numbers into the test.
2604 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2605 gdb_get_line_number to find.
2606
919809b9
JB
26072007-12-22 Joel Brobecker <brobecker@adacore.com>
2608
2609 * gdb.base/ptype.c (highest): New struct type.
2610 (the_highest): New variable of that type.
2611 (main): Add dummy assignment to a field of variable the_highest.
2612 * gdb.base/ptype.exp: Test type printing of our new variable.
2613
abc8a88d
PM
26142007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2615
2616 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2617 and record first explicitly generated thread number.
abc8a88d
PM
2618 Use that thread number for thread specific watchpoint test.
2619 Add iteration number to repetitive tests.
2620
5158f3e3
CES
26212007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2622 Jim Blandy <jimb@codesourcery.com>
2623
2624 * gdb.base/expand-psymtabs.c: New testcase
2625 source file.
2626 * gdb.base/expand-psymtabs.exp: New testcase
2627 expect file.
2628
37e4754d
LM
26292007-12-17 Luis Machado <luisgpm@br.ibm.com>
2630
2631 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2632 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2633
551e5d04
JB
26342007-12-17 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.ada/frame_args/foo.adb: New file.
2637 * gdb.ada/frame_args/pck.ads: New file.
2638 * gdb.ada/frame_args/pck.adb: New file.
2639 * gdb.ada/frame_args.exp: New testcase.
2640
a05ee097
JB
26412007-12-17 Joel Brobecker <brobecker@adacore.com>
2642
2643 * gdb.base/frame-args.c: New file.
2644 * gdb.base/frame-args.exp: New testcase.
2645
c162e8c9 26462007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2647 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2648
2649 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2650
afe8ab22 26512007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2652
afe8ab22
VP
2653 * gdb.mi/mi-pending.exp: New.
2654 * gdb.mi/mi-pending.c: New.
2655 * gdb.mi/mi-pendshr.c: New.
2656
dfdfb3ca
JB
26572007-12-06 Jim Blandy <jimb@codesourcery.com>
2658
2659 * gdb.base/default.exp: Update expected output for 'info catch'.
2660
b7fca990
JK
26612007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2664 must be set to binary.
2665
6a1afc1e
PA
26662007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2667
2668 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2669
a6b151f1
DJ
26702007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2671
2672 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2673 gdb.mi/mi-file-transfer.exp: New.
2674
43039443
JK
26752007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2676
2677 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2678
0ef2251b
MR
26792007-11-22 Maciej W. Rozycki <macro@mips.com>
2680
2681 * gdb.trace/backtrace.exp: Fix a typo.
2682 * gdb.trace/circ.exp: Likewise.
2683 * gdb.trace/collection.exp: Likewise.
2684 * gdb.trace/limits.exp: Likewise.
2685 * gdb.trace/report.exp: Likewise.
2686 * gdb.trace/tfind.exp: Likewise.
2687 * gdb.trace/while-dyn.exp: Likewise.
2688
5443631e
NR
26892007-11-21 Nick Roberts <nickrob@snap.net.nz>
2690
2691 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2692 objects of pointers that can't be dereferenced are now
2693 "noneditable".
2694
a4ce5b0d
UW
26952007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2696
2697 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2698 (target_cpu): Remove.
2699
d6e956e5
VP
27002007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2701
2702 * gdb.base/ending-run.exp: Expect the list of cleared
2703 breakpoint to come in natural order, not the reversed one.
a9c64011 2704
214270ab
VP
27052007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2706
2707 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2708 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2709
1a619819
LM
27102007-11-05 Luis Machado <luisgpm@br.ibm.com>
2711
2712 * gdb.base/printcmds.exp: New function
2713 test_printf_with_dfp.
2714
5b01a6fa
DE
27152007-11-02 Doug Evans <dje@google.com>
2716
2717 * gdb.disasm/t01_mov.s: Remove carriage returns.
2718 * gdb.disasm/t02_mova.s: Ditto.
2719 * gdb.disasm/t03_add.s: Ditto.
2720 * gdb.disasm/t04_sub.s: Ditto.
2721 * gdb.disasm/t05_cmp.s: Ditto.
2722 * gdb.disasm/t06_ari2.s: Ditto.
2723 * gdb.disasm/t07_ari3.s: Ditto.
2724 * gdb.disasm/t08_or.s: Ditto.
2725 * gdb.disasm/t09_xor.s: Ditto.
2726 * gdb.disasm/t10_and.s: Ditto.
2727 * gdb.disasm/t11_logs.s: Ditto.
2728 * gdb.disasm/t12_bit.s: Ditto.
2729 * gdb.disasm/t13_otr.s: Ditto.
2730
ec33ab7f
JK
27312007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2732
2733 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2734
ae0d01ff
UW
27352007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2736
2737 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2738 provide DFP support.
2739
55eddb0f
DJ
27402007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2741
2742 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2743 Test "set powerpc vector-abi". Skip auto-detection tests for old
2744 toolchains.
2745
7020f05c
PA
27462007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2747
2748 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2749 with [string compare].
2750
84bc3db9
PA
27512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2752
2753 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2754 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2755
5876dc88
LM
27562007-10-25 Luis Machado <luisgpm@br.ibm.com>
2757
2758 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2759 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2760 * gdb.opt/Makefile.in: New makefile.
2761 * Makefile.in: Create new directory "gdb.opt".
2762 * configure.ac: Add "gdb.opt" directory.
2763 * configure: Regenerated.
a9c64011 2764
c3ea9a14
DE
27652007-10-25 Doug Evans <dje@google.com>
2766
2767 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2768 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2769
a9c64011 27702007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2771 Thiago Jung Bauermann <bauerman@br.ibm.com>
2772
2773 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2774 Floating Point expressions.
2775 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2776 Floating Point variables.
2777 * gdb.base/dfp-test.c: new file containing program with Decimal
2778 Floating variables, used by gdb.base/dfp-test.exp.
2779
62a24a2b
DJ
27802007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2781
2782 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2783
e7b1eae6
UW
27842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2785
2786 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2787 compiling test case with GCC.
2788 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2789
c641edcc
UW
27902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2791
2792 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2793 format changes.
2794
5e5ebfe6
MS
27952007-10-18 Michael Snyder <msnyder@specifix.com>
2796
2797 * gdb.base/dbx.exp: Add missing "-re " operator.
2798
e831e7b6
GM
27992007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2800
2801 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2802 * configure.ac: Removed trailing spaces after backslash.
2803 * gdb.modula2: New directory.
2804 * gdb.modula2/Makefile.in: New file.
2805 * gdb.modula2/unbounded-array.exp: New file.
2806 * gdb.modula2/unbounded1.c: New file.
2807
7cc46491
DJ
28082007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2811
28122007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2813
2814 * gdb.base/sigstep.c (main): Add checks for
2815 return values for setitimer call.
2816 Call setitimer again with itimer = ITIMER_REAL
2817 if first call to setitimer fails.
2818
e91528f0
KH
28192007-10-11 Kazu Hirata <kazu@codesourcery.com>
2820
2821 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2822 of $timeout.
2823
2ec9a4f8
DJ
28242007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2825
2826 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2827
28282007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2829
2830 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2831 of gdb_expect call, to avoid interruption.
2832
64b2fa04
PA
28332007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2834
2835 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2836 (v_unsigned_long_long, v_long_long_array)
2837 (v_signed_long_long_array, v_unsigned_long_long_array)
2838 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2839 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2840 [!NO_LONG_LONG]: New.
2841 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2842 v_long_long_member.
2843
2844 (v_long_long_func, v_signed_long_long_func)
2845 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2846 (main) [!NO_LONG_LONG]: Initialize long long variants.
2847
2848 * gdb.base/whatis.exp: If board file requests no_long_long, build
2849 test with NO_LONG_LONG defined. Test long long, signed long long,
2850 and unsigned long long variants but only if board file doesn't
2851 disable it.
2852
a912286e 28532007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2854 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2855
2856 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2857 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2858 * configure: Regenerated.
2859 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2860 gdb.pascal/types.exp, lib/pascal.exp: New files.
2861
471ba8c9
DJ
28622007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2863
2864 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2865 call.
2866 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2867 to return to the call.
2868 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2869 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2870 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2871 * gdb.mi/mi-until.exp (test_until): Likewise.
2872 * gdb.mi/mi2-until.exp (test_until): Likewise.
2873
fef8a650
DJ
28742007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2875
2876 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2877 two-char array.
2878 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2879
d983da9c
DJ
28802007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2881
2882 * gdb.threads/watchthreads.c (thread_function): Sleep between
2883 iterations.
2884 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2885 at once for S/390. Generate matching fails and passes.
2886
17f62551
VP
28872007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2888
2889 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2890 the 'struct_declarations' variable to zeros.
a9c64011 2891
ed0616c6
VP
28922007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2893
2894 * gdb.cp/mb-ctor.cc: New.
2895 * gdb.cp/mb-ctor.exp: New.
2896 * gdb.cp/mb-templates.cc: New.
2897 * gdb.cp/mb-templates.exp: New.
2898
41f1b697
DJ
28992007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2900
2901 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2902
3f213f78
PA
29032007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2904
2905 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2906 targets.
2907 * configure: Regenerate.
2908
0d381245 29092007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2910
0d381245
VP
2911 * gdb.base/annota1.exp: Adjust for 'info break'
2912 format changes.
2913 * gdb.base/annota3.exp: Likewise.
2914 * gdb.base/break.exp: Likewise.
2915 * gdb.base/condbreak.exp: Likewise.
2916 * gdb.base/pending.exp: Likewise.
2917 * gdb.base/sepdebug.exp: Likewise.
2918 * gdb.base/unload.exp: Likewise.
2919 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2920
fe3f5fa8
VP
29212007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2922
2923 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2924 messages.
2925 * gdb.base/chng-syms.exp: Likewise.
2926 * gdb.base/unload.exp: Likewise.
a9c64011 2927
a75cf6c0
DJ
29282007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2929
2930 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2931
18ecae38
DJ
29322007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2933
2934 * schedlock.c (NUM): Change to 1.
2935 (main): Use args[0] for the main thread.
2936 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2937 regardless of the number of threads.
2938
5509918f
MR
29392007-09-14 Maciej W. Rozycki <macro@mips.com>
2940
4a543daf
MR
2941 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2942 type down.
2943 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2944 test.
2945 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2946 watchpoint type down.
2947 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2948 test.
2949
29502007-09-14 Maciej W. Rozycki <macro@mips.com>
2951
5509918f
MR
2952 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2953 Move all the tests here and run them twice, once using software
2954 watchpoints and once using hardware watchpoints.
2955 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2956
40b53987
DJ
29572007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2958
2959 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2960 test.
2961
695e2681
MK
29622007-09-10 Mark Kettenis <kettenis@gnu.org>
2963
8b3fc8d8
MK
2964 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2965 build-id.
2966
695e2681
MK
2967 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2968 know about $ORIGIN. Calculate output dir from $dest instead of
2969 using ${objdir}/{$subdir}.
2970
58d69f29
MK
29712007-09-09 Mark Kettenis <kettenis@gnu.org>
2972
2973 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2974 gcore, before continuing with the test.
2975
3e347599
DJ
29762007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2979 * gdb.mi/mi-watch.exp: Likewise.
2980
ea37ba09
DJ
29812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2982 Jim Blandy <jimb@codesourcery.com>
2983
2984 * gdb.arch/i386-sse.exp: Do not expect character constants.
2985 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2986 * gdb.base/display.exp: Allow print/s.
2987 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2988 and unsigned char array changes.
2989
2025a643
DJ
29902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2991
2992 * gdb.base/display.exp: Add tests for printf %p.
2993
26669a27
PA
29942007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2995
2996 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2997 the dll name to unicode.
2998
c8f021f8
JK
29992007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3000
3001 * gdb.base/default.exp (show version): Update the version text.
3002 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3003
4cf31eea
JK
30042007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3007 New files.
3008
4935890f
JK
30092007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 * lib/gdb.exp (build_id_debug_filename_get): New function.
3012 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3013 Remove the generate DEBUG file for the future testcase runs.
3014 New testcase for the NT_GNU_BUILD_ID retrieval.
3015 Move the final testing step to ...
3016 (test_different_dir): ... a new function.
3017 New parameter XFAIL to XFAIL all the tests performed.
3018 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3019 New parameter TYPE to PF_PREFIX all the tests performed.
3020
02142340
VP
30212007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3022
3023 * gdb.mi/mi-var-cp.cc (path_expression): New
3024 function.
3025 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3026
36acd84e
UW
30272007-08-27 Markus Deuling <deuling@de.ibm.com>
3028
3029 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3030 to fit into SPU Local Store memory.
3031
a896d121
JB
30322007-08-23 Joel Brobecker <brobecker@adacore.com>
3033
3034 * gdb.base/default.exp: Adjust the expected output of "info
3035 warranty" after the switch to GPLv3.
3036
7b433602
JB
30372007-08-23 Joel Brobecker <brobecker@adacore.com>
3038
3039 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3040 to 30000 (from 20000).
3041
e22f8b7c
JB
30422007-08-23 Joel Brobecker <brobecker@adacore.com>
3043
3044 Switch the license of all .exp files to GPLv3.
3045 Switch the license of all .f and .f90 files to GPLv3.
3046 Switch the license of all .s and .S files to GPLv3.
3047
5a0e3bd0
JB
30482007-08-23 Joel Brobecker <brobecker@adacore.com>
3049
3050 * configure.ac: Switch license to GPLv3.
3051
cc00619d
JB
30522007-08-23 Joel Brobecker <brobecker@adacore.com>
3053
3054 Switch the licensing to GPLv3 for all .ads and .adb files.
3055
8d26208a
DJ
30562007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3057
3058 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3059 and t_int_double.
3060 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3061
4fcb9948
JB
30622007-08-17 Joel Brobecker <brobecker@adacore.com>
3063
3064 * gdb.base/step-line.c: Switch license to GPL version 3, and
3065 update copyright year.
3066 * gdb.base/step-line.inp: Likewise.
3067
b9c34f67
JB
30682007-08-17 Joel Brobecker <brobecker@adacore.com>
3069
3070 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3071 changes inside gdb1555.c.
3072 * gdb.base/pending.exp: Likewise.
3073
2cc17678
DJ
30742007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3075
3076 * config/default.exp: New file.
3077
e48883f7
DJ
30782007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3079
3080 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3081 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3082
1ab80e5b
MR
30832007-07-30 Maciej W. Rozycki <macro@mips.com>
3084
3085 * gdb.base/dump.exp: Force the correct endianness for binary
3086 formats not carrying this information.
3087
aba471f5
DJ
30882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.threads/staticthreads.exp: Match .*sem_post.
3091
d4e07204
DJ
30922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3093
3094 * gdb.base/readline.exp (operate_and_get_next): Match the final
3095 prompt.
3096
2b97317d
KB
30972007-07-23 Kevin Buettner <kevinb@redhat.com>
3098
3099 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3100 to restarting SID.
3101
44efa07a
KB
31022007-07-18 Kevin Buettner <kevinb@redhat.com>
3103
3104 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3105 prior to `gdb_start'.
3106
7b5ebade
KB
31072007-07-18 Kevin Buettner <kevinb@redhat.com>
3108
3109 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3110 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3111 Remove call to gdb_unload.
3112
255e7678
DJ
31132007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3114 Daniel Jacobowitz <dan@codesourcery.com>
3115
3116 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3117 for __WIN32__.
3118 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3119 * gdb.base/unload.exp: Use shared library test routines.
3120
3a40aaa0
UW
31212007-07-03 Markus Deuling <deuling@de.ibm.com>
3122
3123 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3124 * gdb.base/solib-symbol-lib.c: Likewise.
3125 * gdb.base/solib-symbol-main.c: Likewise.
3126
b0f4b84b
DJ
31272007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3128
3129 * config/gdbserver.exp (gdb_reconnect): New.
3130 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3131 gdb.base/solib-disc.exp: New files.
3132 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3133 remote debugging".
3134 (gdb_compile): Add shlib_load flag.
3135 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3136 port.
3137 (gdbserver_reconnect): New.
3138
1b05479a
DJ
31392007-07-01 Nick Roberts <nickrob@snap.net.nz>
3140 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.base/annota3.exp: Test for if construct.
3143
86f78eb2
DJ
31442007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3147
6a2eb474 31482007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3149 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3150
3151 * gdb.base/display.exp: Allow a newline after display/i.
3152 * gdb.base/pc-fp.exp: Likewise.
3153 * gdb.base/sigbpt.exp: Likewise.
3154
f8b73d13
DJ
31552007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3156
3157 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3158 required features to be included.
3159
4339e69e
DJ
31602007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3161
3162 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3163 in info threads output.
3164
23d964e7
UW
31652007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3166 Markus Deuling <deuling@de.ibm.com>
3167
3168 * gdb.arch/spu-info.exp: New testcase.
3169 * gdb.arch/spu-info.c: New file.
3170
fd20f75b
DJ
31712007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3172
3173 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3174 tpcs_offset. Restore lr after the call.
3175 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3176
2226f861
DJ
31772007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3178
3179 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3180 (gdbserver_run): Kill any running gdbserver.
3181 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3182
d12371a9
MR
31832007-05-17 Maciej W. Rozycki <macro@mips.com>
3184
3185 * gdb.base/sigbpt.exp: Preset segv_addr.
3186
93f02886
DJ
31872007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3188
3189 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3190 (gdb_compile_shlib): Likewise.
3191 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3192 (default_gdb_init): Clear cleanfiles.
3193 (gdb_finish): Delete recorded cleanfiles.
3194 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3195
3196 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3197 Do not use isnative.
3198 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3199 gdb.base/so-impl-ld.exp: Likewise.
3200 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3201 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3202 gdb_compile.
3203
b04e06d7
VP
32042007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3205
3206 * config/unknown.exp: Remove.
3207
069ed931
UW
32082007-05-15 Markus Deuling <deuling@de.ibm.com>
3209
3210 * gdb.base/info-proc.exp: Check is_remote.
3211
09db0d03
UW
32122007-05-14 Markus Deuling <deuling@de.ibm.com>
3213
3214 * gdb.base/gcore.exp: Initialize variable core_supported.
3215
af2cbe8c
DJ
32162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3219
027c0295
DJ
32202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3221
3222 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3223 * gdb.threads/print-threads.exp (test_all_threads): Allow
3224 negative and hexadecimal thread IDs.
3225
dc5000e7
DJ
32262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3227
3228 * gdb.java/jprint.java (public): Avoid invalid call to static
3229 method.
3230
2e74ed18
DP
32312007-05-14 Denis Pilat <denis.pilat@st.com>
3232
3233 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3234 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3235 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3236 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3237 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3238
83547f02
UW
32392007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3240
3241 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3242 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3243 this mode.
3244 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3245 * gdb.base/spu.ld: New file.
3246
b18be20d
DJ
32472007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3248
3249 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3250
be444858
DJ
32512007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3254
b1d53152
DJ
32552007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3256
3257 * gdb.java/jmain.exp: Handle demangled names with and without method
3258 signatures.
3259
d084b331
DJ
32602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3263 (have_a_very_merry_interrupt): Remove calls to puts.
3264 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3265 inferior output.
3266 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3267 test names.
3268
db9d7fc5
DJ
32692007-04-29 Markus Deuling <deuling@de.ibm.com>
3270 Daniel Jacobowitz <dan@codesourcery.com>
3271
3272 * gdb.base/auxv.exp (core_works): Also check is_remote.
3273 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3274
ef783a7d 32752007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3276
ef783a7d
VP
3277 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3278 message, not the undefined 'module' variable.
3279 * gdb.base/siginfo.exp: Likewise.
3280 * gdb.base/sigstep.exp: Likewise.
3281 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3282 serialport.
3283 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3284
b7b73cae
CV
32852007-04-25 Corinna Vinschen <vinschen@redhat.com>
3286
3287 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3288 target sim fails. Return 0 otherwise.
3289 (gdb_load): Return prematurely if gdb_target_sim fails.
3290
7d90fdfa
DP
32912007-04-16 Denis Pilat <denis.pilat@st.com>
3292
3293 * gdb.base/setshow.exp: Reset height after having set it to 100.
3294
5d3e9c85
DP
32952007-04-16 Denis Pilat <denis.pilat@st.com>
3296
3297 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3298
18e75969
DP
32992007-04-16 Denis Pilat <denis.pilat@st.com>
3300
3301 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3302
25d5ea92
VP
33032007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3304
3305 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3306 tests. Run the frozen varobjs test.
3307 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3308 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3309
0b49cb80
JK
33102007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3313 gdb.base/type-opaque.exp: New files.
3314
a73bafbc 33152007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3316
3317 * gdb.mi/mi-var-child.c
a73bafbc
VP
3318 (do_children_tests): User char[2] instead of
3319 char so that automatic printing of pointers to char
3320 don't give unpredicable result.
3321 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3322 local variables.
3323 * gdb.mi/mi-var-child.exp: Step to right line
3324 of do_children_tests.
3325 * gdb.mi/mi2-var-child.exp: Likewise.
3326 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3327 do_locals_tests.
a73bafbc
VP
3328 (do_children_tests): User char[2] instead of
3329 char so that automatic printing of pointers to char
a9c64011 3330 don't give unpredicable result.
a73bafbc 3331 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3332 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3333 Pass test name to mi_wait_for_stop.
3334
7ce59000
DJ
33352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 * gdb.asm/asm-source.exp: Remove d10v case.
3338 * lib/gdb.exp (skip_cplus_tests): Likewise.
3339 * gdb.asm/d10v.inc: Deleted.
3340
20389057
DJ
33412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3344
8807d78b
DJ
33452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3346
3347 * config/netware.exp: Delete file.
3348
aa3edb8e
JB
33492007-03-29 Joel Brobecker <brobecker@adacore.com>
3350
3351 * gdb.dwarf2/dw2-noloc.S: New file.
3352 * gdb.dwarf2/dw2-noloc.exp: New file.
3353
297561ac
PA
33542007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3355
3356 * gdb.cp/method2.cc: New test.
3357 * gdb.cp/method2.exp: New test.
3358 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3359
1f81bd39
DJ
33602007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3361
3362 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3363
9453113a
DJ
33642007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3365
3366 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3367
b741e217
DJ
33682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3369
3370 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3371 (gdb_load): Delete, replace with...
3372 (gdb_reload): ...this.
3373 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3374 * gdb.server/server-mon.exp: Likewise.
3375 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3376 (gdb_start_cmd): New.
3377 (gdb_file_cmd): Save the last loaded file.
3378 (gdb_reload): New.
3379 (gdb_gnu_strip_debug): Use transform.
3380 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3381 support here. Use new $last_loaded_file. Check mtime.
3382 (gdb_target_cmd): Handle ObjC failure case.
3383 (infer_host_exec): Delete.
3384 (gdbserver_load): Rename to...
3385 (gdbserver_run): ...this. Simplify.
3386 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3387 (mi_gdb_load): Move most contents to a new function...
3388 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3389 (mi_run_cmd): Use mi_gdb_target_load.
3390 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3391 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3392 Use gdb_run_cmd.
3393 * gdb.base/charsign.exp: Remove incorrect comment.
3394 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3395 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3396 gdb.base/start.exp: Use gdb_start_cmd.
3397
446ab585 33982007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3399 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3400
3401 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3402 * gdb.base/signull.exp: Similarly.
3403
bbb88ebf
UW
34042007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3405
3406 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3407 messages available to test cases (like chng-sym.exp).
3408
cb8c4a99
AS
34092007-03-14 Andreas Schwab <schwab@suse.de>
3410
3411 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3412 format changes.
3413
4e463ff5
DJ
34142007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3415
3416 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3417 (optimized_1): New.
3418 (main): Call optimized_1.
3419 (gdb2029): Correct typos. Call gdb2029_marker.
3420 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3421 for gdb2029.
3422
b6db2c47
MK
34232007-03-12 Mark Kettenis <kettenis@gnu.org>
3424
3425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3426 as tabs. Remove redundant test pattern.
3427
70ed3737
UW
34282007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3429
3430 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3431 for /a format output.
3432
47b67b60
DJ
34332007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3434
3435 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3436 collect output incrementally.
3437
b8953b0e
UW
34382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3439
3440 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3441 for -var-create lpcharacter test.
3442 * gdb.mi/mi2-var-cmd.exp: Likewise.
3443
7acd5c40
UW
34442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3445
3446 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3447 pass on targets where address zero is readable.
3448
9c6759c1
UW
34492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3450
3451 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3452 just a single architecture.
3453
a2f1aeb4
UW
34542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3455
3456 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3457 (fetch_all_registers): New function, uses gdb_test_multiple and
3458 exp_continue to fetch inferior output line-by-line.
3459 Replace all uses of do_get_all_registers by fetch_all_registers.
3460
46579ac2
UW
34612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3462
3463 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3464 in target_info.
3465
fc133f24
MS
34662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3467
a9c64011 3468 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3469 consistancy; add a default (timeout) case.
3470
7646a51d
MS
34712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3472
3473 * gdb.base/watchpoint.exp: Fix truncated comment.
3474
dcfff61f
MS
34752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3476
3477 * Makefile.in: Remove spurious single-quotes from sed command.
3478
664e3ee9
DJ
34792007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3480
3481 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3482 func.
3483 * gdb.mi/mi2-var-cmd.exp: Likewise.
3484
d7cc6f2f
JB
34852007-02-27 Joel Brobecker <brobecker@adacore.com>
3486
a9c64011
AS
3487 * gdb.dwarf2/dw2-producer.S: New file.
3488 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3489
34902007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3491
3492 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3493 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3494 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3495 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3496 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3497 Revert tests to use mi_gdb_test and include value field in output
3498 of -var-create.
3499
93d42b30
DJ
35002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3503
c499ed39
DJ
35042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3505
3506 * gdb.base/maint.exp: Remove full paths from test names.
3507 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3508 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3509
9836f81b
JB
35102007-02-27 Joel Brobecker <brobecker@adacore.com>
3511
3512 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3513
c74d0ad8
DJ
35142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.server/server-mon.exp: New test.
3517
2711e456
DJ
35182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3521
ff6f572f
DJ
35222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3523
3524 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3525 register capitalization.
3526
fada3feb
DP
35272007-02-13 Denis Pilat <denis.pilat@st.com>
3528
3529 * gdb.mi/mi-var-invalidate.exp: New file.
3530
fb1e4ffc
DJ
35312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3534
3da939d7
DJ
35352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3538
123dc839
DJ
35392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3540
3541 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3542 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3543
877e3645 35442007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3545
3546 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3547 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3548 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3549 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3550 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3551 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3552 Update tests to include value field in output of -var-create.
a9c64011 3553
3c0a2960
AS
35542007-02-08 Andreas Schwab <schwab@suse.de>
3555
3556 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3557
108546a0
DJ
35582007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3559
3560 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3561 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3562
d701dcab
DP
35632007-02-02 Denis Pilat <denis.pilat@st.com>
3564
3565 * gdb.threads/threadapply.exp: check that frame is not changed by
3566 the thread apply all command.
3567
783e3e2f
AS
35682007-01-31 Andreas Schwab <schwab@suse.de>
3569
6d9c3a87
AS
3570 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3571
3c50d7b9
AS
3572 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3573 in the dwarf sections.
3574 * gdb.dwarf2/mac-fileno.S: Likewise.
3575
783e3e2f
AS
3576 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3577 bspstore register on ia64.
3578
78ff580e
AS
35792007-01-29 Andreas Schwab <schwab@suse.de>
3580
cc8e9b12
AS
3581 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3582 "frame-begin" annotation.
3583
78ff580e
AS
3584 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3585 number of "frames-invalid" annotations.
3586
704a4f78
DJ
35872007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3588
3589 * gdb.base/commands.exp: Call if_commands_test.
3590 (gdb_test_no_prompt, if_commands_test): New.
3591
e741bf94
MK
35922007-01-28 Mark Kettenis <kettenis@gnu.org>
3593
3594 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3595
474d0ad3
AS
35962007-01-27 Andreas Schwab <schwab@suse.de>
3597
3598 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3599 .short/.int/.quad in the dwarf sections.
3600 * gdb.dwarf2/dw2-intercu.S: Likewise.
3601 * gdb.dwarf2/dw2-intermix.S: Likewise.
3602
e784b426
JK
36032007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3606 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3607 array.
e784b426
JK
3608 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3609 * gdb.base/setvar.exp: Likewise.
3610
37f08e04
AS
36112007-01-26 Andreas Schwab <schwab@suse.de>
3612
9a01813a
AS
3613 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3614 test.
3615
37f08e04
AS
3616 * gdb.base/multi-forks.exp ("restart $i"): Also match
3617 __kernel_syscall_via_break.
3618
6e2a9270
VP
36192007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3620
3621 * lib/mi-support.exp (mi_delete_varobj): New.
3622 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3623 testcase.
3624 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3625 (main): Call the above.
3626 (reference_update_test, base_in_reference_test)
3627 (reference_to_pointer): Delete the created varobjs.
a9c64011 3628
e515b470
DJ
36292007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3630
3631 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3632 * configure: Regenerated.
3633 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3634 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3635 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3636 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3637 * lib/gdb.exp (gdb_skip_xml_test): New function.
3638
08d8bcd7
DJ
36392007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3640
3641 * gdb.base/sigrepeat.exp: Correct error message.
3642
36432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3644 Daniel Jacobowitz <dan@codesourcery.com>
3645
3646 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3647 gdb.arch/i386-gnu-cfi-asm.S: New files.
3648
97c3f1f3
JK
36492007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 * lib/gdb.exp: Abort on missing `site.exp'.
3652
cb1df416
DJ
36532007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3654 Daniel Jacobowitz <dan@codesourcery.com>
3655
3656 * gdb.base/included.c, gdb.base/included.exp,
3657 gdb.base/included.h: New files.
3658
35990120
DJ
36592007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3660
3661 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3662 (maximize_rlimit): Reduce limits on 64-bit systems.
3663
6e81a116 36642007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3665
3666 From Marcus Deuling <deuling@de.ibm.com>:
3667 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3668 every case.
3669
6c3c41f3
NR
36702007-01-13 Nick Roberts <nickrob@snap.net.nz>
3671
3672 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3673 (test_path_specification): Use objdir instead of srcdir to always
3674 get an absolute filename.
3675
2f12c312
DJ
36762007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3677
3678 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3679
81121995
VP
36802007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3681
3682 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3683 Make sure the variable we're using is in scope.
3684 (reference_to_pointer): Likewise.
3685
4741b737
DJ
36862007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3687
3688 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3689 has no debug information.
3690
054410c3
DJ
36912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3692
3693 * gdb.base/annota1.exp: Remove extra send_gdb.
3694
818f79f6
DJ
36952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3698
f7a6bb70
DJ
36992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3702
57e66780
DJ
37032007-01-08 Nick Roberts <nickrob@snap.net.nz>
3704 Daniel Jacobowitz <dan@codesourcery.com>
3705
3706 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3707 lcharacter or linteger change. Correct duplicated test name.
3708 * gdb.mi/mi2-var-cmd.exp: Likewise.
3709
3d799a95
DJ
37102007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3711
3712 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3713
37142007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3715
a9c64011
AS
3716 * gdb.base/nofield.c: New file.
3717 * gdb.base/nofield.exp: New testcase.
51679ba9 3718
eafb94e8
NR
37192007-01-05 Nick Roberts <nickrob@snap.net.nz>
3720
3721 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3722
3723 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3724 test.
3725
5e572bb4
DJ
37262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3727
3728 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3729
74a44383
DJ
37302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3731
3732 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3733 when continuing.
3734
1b572db9
DJ
37352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3736
3737 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3738 Expect ".exe" extension.
3739
381bc39b
DJ
37402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3741
3742 * gdb.base/charset.exp: Add explicit filename to break.
3743 * gdb.base/dbx.exp: Add explicit filename to breaks.
3744
2b70e4c6
DJ
37452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3746
3747 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3748 * gdb.mi/mi2-file.exp: Likewise.
3749
303b6f5d
DJ
37502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3751
3752 Implement specification of MI tests as comments
3753 in C and C++ sources.
3754 * lib/mi-support.exp (mi_autotest_data): New variable.
3755 (mi_autotest_source): New variable.
3756 (count_newlines, mi_prepare_inline_tests)
3757 (mi_get_inline_test, mi_continue_to_line)
3758 (mi_run_inline_test, mi_tbreak)
3759 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3760 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3761 Run inline tests.
3762 * gdb.mi/mi-var-cp.cc: Define tests here.
3763
23da0d94
VP
37642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3765
3766 Simplify usage of mi_continue_to.
3767 * lib/mi-support.exp (mi_runto_helper): Renamed
3768 from mi_runto, added new parameter 'run_or_continue'.
3769 (mi_runto): Use mi_runto_helper.
3770 (mi_continue_to): Accept just function name as parameter.
3771 Use mi_runto_helper.
3772 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3773 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3774
f9e18282
JB
37752006-01-04 Joel Brobecker <brobecker@adacore.com>
3776
3777 Make this testcase a bit more realistic. The current code
3778 is too simplistic, and allows the compiler to optimize out
3779 some of the entities we need for this testcase.
3780 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3781 (Do_Nothing): Add extra parameter.
3782 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3783 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3784 by using a variable of type Void_Star.
3785
fd678c65
JB
37862006-01-04 Joel Brobecker <brobecker@adacore.com>
3787
3788 * gdb.ada/catch_ex/foo.adb: New file.
3789 * gdb.ada/catch_ex.exp: New testcase.
3790
05cfdb42
DJ
37912007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3792
3793 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3794 pass --image-base to linker.
3795
2e03ee74
DJ
37962007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3797 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3800 secondary prompts.
3801
0d5de010
DJ
38022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3803
3804 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3805 output. Test the types of members and member pointers.
3806 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3807 gdb/2092.
3808 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3809 statement. Enable for GCC. Update expected output for some tests
3810 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3811 layout.
3812 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3813 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3814 (Diamond::vget_base): New.
3815 (main): Add new tests.
3816 * gdb.cp/printmethod.exp: Update expected output for member functions.
3817 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3818 print pEe->D::vg().
3819
61a771aa
DJ
38202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3821
3822 * gdb.threads/tls.exp: Allow stops in sem_post.
3823
2fa63963
DJ
38242006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3825
3826 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3827 * gdb.base/annota3.exp: Likewise.
3828 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3829 again (instead of timing out).
3830 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3831 GCC bug 26475.
3832 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3833 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3834 test from jmisc1.exp.
3835 * gdb.java/jmisc1.exp: Delete.
3836 * gdb.java/jprint.exp: Adjust to work with method signatures including
3837 return types.
3838 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3839 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3840 * lib/java.exp (compile_java_from_source): Pass the correct type
3841 to target_compile.
3842
5eefc2b7
JB
38432006-12-31 Joel Brobecker <brobecker@adacore.com>
3844
3845 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3846 (stack_align_edx): New function.
3847 (stack_align_eax): New function.
3848 (main): Add calls to stack_align_edx and stack_align_eax.
3849 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3850 Add testing for the cases where the register used during a stack
3851 realignment is edx. Same for eax.
3852
227c54da
DJ
38532006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3854
3855 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3856 and generic PE targets.
3857
cab8ac94
JB
38582006-12-29 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/array_return.exp: Update copyright date list.
3861
ba54f318
JB
38622006-12-27 Joel Brobecker <brobecker@adacore.com>
3863
3864 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3865 (Create_Small_Float_Vector): New function.
3866 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3867 function body.
3868 * gdb.ada/array_return/p.adb: Use new type and function from
3869 package Pck.
3870 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3871 able to print the value returned by a function returning an
3872 array of float.
3873
6b7a35dd
JB
38742006-12-20 Joel Brobecker <brobecker@adacore.com>
3875
3876 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3877 The associated tests should be PASSing.
3878
038224f6
VP
38792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3880
3881 Test for base in references.
3882 * gdb.mi/mi-var-cp.cc: Add test code.
3883 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3884 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3885 * gdb.mi/mi2-watch.exp: Likewise.
3886 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3887 (mi_list_varobj_children): New function.
3888
b26ed50d
VP
38892006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3890
3891 * lib/mi-support.exp
3892 (mi_runto): Accept "()" after function name.
3893 (mi_create_varobj): New function.
3894 (mi_varobj_update): New function.
3895 (mi_Check_varobj_value): New function.
3896 * gdb.mi/mi-var-cp.exp: New file.
3897 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3898
08232497
DJ
38992006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3900
3901 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3902 gdb.base/weaklib2.c: New files.
3903
d394c993 39042006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3905
ac6c2fba
NS
3906 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3907 info. Adjust test names.
3908
8ec659a0 3909 * gdb.base/break.c (main): Move position of malloc.
d394c993 3910 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3911
acd65feb
VP
39122006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3913
3914 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3915 assignement of arrays and function pointers.
3916 * gdb.mi/var-cmd.c: Add declaration necessary for above
3917 tests.
3918
f556d5e5
NS
39192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3920
3921 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3922
3923 * gdb.threads/linux-dp.exp: Read thread table before and after
3924 creating each philosopher and verify it.
3925
697bc68d
NS
39262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3927 Paul Brook <paul@codesourcery.com>
3928 Daniel Jacobowitz <dan@codesourcery.com>
3929
3930 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3931 main to remove duplication. Add start function of the form
697bc68d
NS
3932 '_*start[1-9]*'. Add RVDS start function.
3933
29d73ae4
DJ
39342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3935
3936 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3937
c1d88655
UW
39382006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3939
3940 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3941 * gdb.asm/spu.inc: New file.
3942 * gdb.base/term.exp: Disable if [target_info exists noargs].
3943 * gdb.gdb/complaints.exp: Disable if ![isnative].
3944 * gdb.gdb/selftest.exp: Likewise.
3945 * gdb.gdb/observer.exp: Likewise.
3946 * gdb.gdb/xfullpath.exp: Likewise.
3947 * gdb.base/attach.exp: Disable on SPU target.
3948 * gdb.cp/bs145503.exp: Likewise.
3949 * gdb.cp/exception.exp: Likewise.
3950 * gdb.cp/userdef.exp: Likewise.
3951
32a13b1a
DJ
39522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3953
3954 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3955
d8295fe9
VP
39562006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3957
3958 * gdb.base/completion.exp: Fix completion tests for
3959 'info' and 'info '.
3960 * gdb.base/help.exp (help_test_raw, test_class_help)
3961 (test_prefix_command_help): Move...
3962 * lib/gdb.exp: Here.
3963 * gdb.base/main.exp: Adjust.
3964 * gdb.cp/maint.exp: Adjust.
3965 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3966
8c394015
VP
39672006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3968
3969 * gdb.stabs/weird.exp (print_weird_var): Use
3970 gdb_test_multiple instead of gdb_expect.
3971
027fc1bc
VP
39722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3973
3974 * gdb.base/help.exp (help_test_raw): New.
3975 (test_class_help): New.
3976 (test_prefix_command_help): New.
3977 Adjust testcases.
3978
67609209
FR
39792006-11-09 Christophe Lyon <christophe.lyon@st.com>
3980
3981 * gdb.base/constvars.c (main): Write to crass and crips, so that
3982 they are allocated by the compiler.
3983
f73adfeb
AS
39842006-10-27 Andreas Schwab <schwab@suse.de>
3985
3986 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3987 "detach-fork".
3988
2f83a18e
DJ
39892006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3990
3991 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3992 of patterns.
3993
94277a38
DJ
39942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3995
3996 * gdb.base/sepdebug.exp: Remove debug format test.
3997 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3998 Handle no-symtab.
3999 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4000
5bd2f6e2
DJ
40012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4002
4003 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4004 int to pointer or pointer to int.
4005 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4006
8c008720
DJ
40072006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4008
4009 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4010
9e35dae4
DJ
40112006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4014
d9639e13
DJ
40152006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4016
4017 PR c++/2116
4018 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4019
390a1bd0
JB
40202006-10-06 Joel Brobecker <brobecker@adacore.com>
4021
4022 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4023 the corresponding bug has been fixed in GDB (PR/2018).
4024
dd920c33
JB
40252006-10-06 Joel Brobecker <brobecker@adacore.com>
4026
4027 * gdb.base/subst.exp: New testcase.
4028
53bbefe9
JB
40292006-10-06 Joel Brobecker <brobecker@adacore.com>
4030
4031 * gdb.ada/array_return/pck.ads: Add copyright notice.
4032 * gdb.ada/array_return/pck.adb: Likewise.
4033 * gdb.ada/array_return/p.adb: Likewise.
4034 * gdb.ada/exec_changed/first.adb: Likewise.
4035 * gdb.ada/exec_changed/second.adb: Likewise.
4036
09851417
JB
40372006-10-06 Joel Brobecker <brobecker@adacore.com>
4038
4039 * gdb.ada/watch_arg/watch.adb: New file.
4040 * gdb.ada/watch_arg.exp: New testcase.
4041
041bf30d
VP
40422006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4043
4044 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4045 via string_to_regexp.
041bf30d 4046 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4047
f286fbdd 40482006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4049
4050 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4051 Remove unused / obsolete files.
4052
7c07f349
NR
40532006-09-19 Nick Roberts <nickrob@snap.net.nz>
4054
4055 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4056
cd5ff84a
VP
40572006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4058
4059 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4060 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4061 the number of frames.
cd5ff84a 4062
ae018d1a
DJ
40632006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.base/args.c (main): Add breakpoint marker.
4066 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4067 really test empty arguments.
4068 (args_load): Delete.
4069 (args_test): New.
4070
b399c549
NR
40712006-09-13 Nick Roberts <nickrob@snap.net.nz>
4072
4073 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4074 check for one file.
4075
2ab1eb7a
VP
40762006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4077
4078 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4079 HIGH_FRAME argument to -stack-list-locals can be larger than
4080 the number of frames.
a9c64011 4081
476308bf
FF
40822006-08-18 Fred Fish <fnf@specifix.com>
4083
4084 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4085 '$' in front of skip_vmx_tests_saved when setting that.
4086
8625200f
AS
40872006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4088
4089 * gdb.base/trace-commands.exp: New file.
4090
089ec8f1
DJ
40912006-08-10 Joel Brobecker <brobecker@adacore.com>
4092 Daniel Jacobowitz <dan@codesourcery.com>
4093
4094 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4095 expected output of the backtrace commands.
4096
b60f0898
JB
40972006-08-09 Joel Brobecker <brobecker@adacore.com>
4098
4099 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4100 untested followed by return combination.
4101 * gdb.arch/altivec-regs.exp: Likewise.
4102 * gdb.arch/e500-abi.exp: Likewise.
4103 * gdb.arch/e500-regs.exp: Likewise.
4104 * gdb.arch/gdb1291.exp: Likewise.
4105 * gdb.arch/gdb1431.exp: Likewise.
4106 * gdb.arch/gdb1558.exp: Likewise.
4107 * gdb.arch/i386-prologue.exp: Likewise.
4108 * gdb.arch/i386-unwind.exp: Likewise.
4109 * gdb.asm/asm-source.exp: Likewise.
4110 * gdb.base/a2-run.exp: Likewise.
4111 * gdb.base/advance.exp: Likewise.
4112 * gdb.base/all-bin.exp: Likewise.
4113 * gdb.base/annota1.exp: Likewise.
4114 * gdb.base/annota3.exp: Likewise.
4115 * gdb.base/args.exp: Likewise.
4116 * gdb.base/arithmet.exp: Likewise.
4117 * gdb.base/assign.exp: Likewise.
4118 * gdb.base/async.exp: Likewise.
4119 * gdb.base/attach.exp: Likewise.
4120 * gdb.base/bang.exp: Likewise.
4121 * gdb.base/bigcore.exp: Likewise.
4122 * gdb.base/bitfields.exp: Likewise.
4123 * gdb.base/bitfields2.exp: Likewise.
4124 * gdb.base/break.exp: Likewise.
4125 * gdb.base/call-sc.exp: Likewise.
4126 * gdb.base/call-strs.exp: Likewise.
4127 * gdb.base/callfuncs.exp: Likewise.
4128 * gdb.base/checkpoint.exp: Likewise.
4129 * gdb.base/chng-syms.exp: Likewise.
4130 * gdb.base/code-expr.exp: Likewise.
4131 * gdb.base/commands.exp: Likewise.
4132 * gdb.base/completion.exp: Likewise.
4133 * gdb.base/cond-expr.exp: Likewise.
4134 * gdb.base/condbreak.exp: Likewise.
4135 * gdb.base/consecutive.exp: Likewise.
4136 * gdb.base/constvars.exp: Likewise.
4137 * gdb.base/corefile.exp: Likewise.
4138 * gdb.base/cvexpr.exp: Likewise.
4139 * gdb.base/dbx.exp: Likewise.
4140 * gdb.base/define.exp: Likewise.
4141 * gdb.base/detach.exp: Likewise.
4142 * gdb.base/display.exp: Likewise.
4143 * gdb.base/dump.exp: Likewise.
4144 * gdb.base/ena-dis-br.exp: Likewise.
4145 * gdb.base/ending-run.exp: Likewise.
4146 * gdb.base/environ.exp: Likewise.
4147 * gdb.base/eval-skip.exp: Likewise.
4148 * gdb.base/exprs.exp: Likewise.
4149 * gdb.base/fileio.exp: Likewise.
4150 * gdb.base/finish.exp: Likewise.
4151 * gdb.base/float.exp: Likewise.
4152 * gdb.base/foll-exec.exp: Likewise.
4153 * gdb.base/foll-fork.exp: Likewise.
4154 * gdb.base/foll-vfork.exp: Likewise.
4155 * gdb.base/freebpcmd.exp: Likewise.
4156 * gdb.base/funcargs.exp: Likewise.
4157 * gdb.base/gcore.exp: Likewise.
4158 * gdb.base/gdb1090.exp: Likewise.
4159 * gdb.base/gdb1250.exp: Likewise.
4160 * gdb.base/huge.exp: Likewise.
4161 * gdb.base/info-proc.exp: Likewise.
4162 * gdb.base/interrupt.exp: Likewise.
4163 * gdb.base/jump.exp: Likewise.
4164 * gdb.base/langs.exp: Likewise.
4165 * gdb.base/lineinc.exp: Likewise.
4166 * gdb.base/list.exp: Likewise.
4167 * gdb.base/logical.exp: Likewise.
4168 * gdb.base/long_long.exp: Likewise.
4169 * gdb.base/macscp.exp: Likewise.
4170 * gdb.base/maint.exp: Likewise.
4171 * gdb.base/mips_pro.exp: Likewise.
4172 * gdb.base/miscexprs.exp: Likewise.
4173 * gdb.base/multi-forks.exp: Likewise.
4174 * gdb.base/opaque.exp: Likewise.
4175 * gdb.base/overlays.exp: Likewise.
4176 * gdb.base/pc-fp.exp: Likewise.
4177 * gdb.base/pointers.exp: Likewise.
4178 * gdb.base/printcmds.exp: Likewise.
4179 * gdb.base/psymtab.exp: Likewise.
4180 * gdb.base/ptype.exp: Likewise.
4181 * gdb.base/recurse.exp: Likewise.
4182 * gdb.base/relational.exp: Likewise.
4183 * gdb.base/relocate.exp: Likewise.
4184 * gdb.base/remote.exp: Likewise.
4185 * gdb.base/reread.exp: Likewise.
4186 * gdb.base/restore.exp: Likewise.
4187 * gdb.base/return.exp: Likewise.
4188 * gdb.base/return2.exp: Likewise.
4189 * gdb.base/scope.exp: Likewise.
4190 * gdb.base/sect-cmd.exp: Likewise.
4191 * gdb.base/sep.exp: Likewise.
4192 * gdb.base/sepdebug.exp: Likewise.
4193 * gdb.base/setshow.exp: Likewise.
4194 * gdb.base/setvar.exp: Likewise.
4195 * gdb.base/sigall.exp: Likewise.
4196 * gdb.base/sigbpt.exp: Likewise.
4197 * gdb.base/signals.exp: Likewise.
4198 * gdb.base/signull.exp: Likewise.
4199 * gdb.base/sizeof.exp: Likewise.
4200 * gdb.base/solib.exp: Likewise.
4201 * gdb.base/step-line.exp: Likewise.
4202 * gdb.base/step-test.exp: Likewise.
4203 * gdb.base/structs.exp: Likewise.
4204 * gdb.base/structs2.exp: Likewise.
4205 * gdb.base/term.exp: Likewise.
4206 * gdb.base/twice.exp: Likewise.
4207 * gdb.base/until.exp: Likewise.
4208 * gdb.base/varargs.exp: Likewise.
4209 * gdb.base/volatile.exp: Likewise.
4210 * gdb.base/watchpoint.exp: Likewise.
4211 * gdb.base/whatis-exp.exp: Likewise.
4212 * gdb.base/whatis.exp: Likewise.
4213 * gdb.cp/ambiguous.exp: Likewise.
4214 * gdb.cp/annota2.exp: Likewise.
4215 * gdb.cp/annota3.exp: Likewise.
4216 * gdb.cp/bool.exp: Likewise.
4217 * gdb.cp/breakpoint.exp: Likewise.
4218 * gdb.cp/casts.exp: Likewise.
4219 * gdb.cp/class2.exp: Likewise.
4220 * gdb.cp/classes.exp: Likewise.
4221 * gdb.cp/cplusfuncs.exp: Likewise.
4222 * gdb.cp/ctti.exp: Likewise.
4223 * gdb.cp/derivation.exp: Likewise.
4224 * gdb.cp/exception.exp: Likewise.
4225 * gdb.cp/gdb1355.exp: Likewise.
4226 * gdb.cp/hang.exp: Likewise.
4227 * gdb.cp/inherit.exp: Likewise.
4228 * gdb.cp/local.exp: Likewise.
4229 * gdb.cp/m-data.exp: Likewise.
4230 * gdb.cp/m-static.exp: Likewise.
4231 * gdb.cp/member-ptr.exp: Likewise.
4232 * gdb.cp/method.exp: Likewise.
4233 * gdb.cp/misc.exp: Likewise.
4234 * gdb.cp/namespace.exp: Likewise.
4235 * gdb.cp/overload.exp: Likewise.
4236 * gdb.cp/ovldbreak.exp: Likewise.
4237 * gdb.cp/pr-1023.exp: Likewise.
4238 * gdb.cp/pr-1210.exp: Likewise.
4239 * gdb.cp/pr-574.exp: Likewise.
4240 * gdb.cp/printmethod.exp: Likewise.
4241 * gdb.cp/psmang.exp: Likewise.
4242 * gdb.cp/ref-params.exp: Likewise.
4243 * gdb.cp/ref-types.exp: Likewise.
4244 * gdb.cp/rtti.exp: Likewise.
4245 * gdb.cp/templates.exp: Likewise.
4246 * gdb.cp/try_catch.exp: Likewise.
4247 * gdb.cp/userdef.exp: Likewise.
4248 * gdb.cp/virtfunc.exp: Likewise.
4249 * gdb.disasm/am33.exp: Likewise.
4250 * gdb.disasm/h8300s.exp: Likewise.
4251 * gdb.disasm/mn10300.exp: Likewise.
4252 * gdb.disasm/sh3.exp: Likewise.
4253 * gdb.disasm/t01_mov.exp: Likewise.
4254 * gdb.disasm/t02_mova.exp: Likewise.
4255 * gdb.disasm/t03_add.exp: Likewise.
4256 * gdb.disasm/t04_sub.exp: Likewise.
4257 * gdb.disasm/t05_cmp.exp: Likewise.
4258 * gdb.disasm/t06_ari2.exp: Likewise.
4259 * gdb.disasm/t07_ari3.exp: Likewise.
4260 * gdb.disasm/t08_or.exp: Likewise.
4261 * gdb.disasm/t09_xor.exp: Likewise.
4262 * gdb.disasm/t10_and.exp: Likewise.
4263 * gdb.disasm/t11_logs.exp: Likewise.
4264 * gdb.disasm/t12_bit.exp: Likewise.
4265 * gdb.disasm/t13_otr.exp: Likewise.
4266 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4267 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4268 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4269 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4270 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4271 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4272 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4273 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4274 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4275 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4276 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4277 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4278 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4279 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4280 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4281 * gdb.mi/gdb701.exp: Likewise.
4282 * gdb.mi/gdb792.exp: Likewise.
4283 * gdb.mi/mi-basics.exp: Likewise.
4284 * gdb.mi/mi-break.exp: Likewise.
4285 * gdb.mi/mi-cli.exp: Likewise.
4286 * gdb.mi/mi-console.exp: Likewise.
4287 * gdb.mi/mi-disassemble.exp: Likewise.
4288 * gdb.mi/mi-eval.exp: Likewise.
4289 * gdb.mi/mi-file.exp: Likewise.
4290 * gdb.mi/mi-read-memory.exp: Likewise.
4291 * gdb.mi/mi-regs.exp: Likewise.
4292 * gdb.mi/mi-return.exp: Likewise.
4293 * gdb.mi/mi-simplerun.exp: Likewise.
4294 * gdb.mi/mi-stack.exp: Likewise.
4295 * gdb.mi/mi-stepi.exp: Likewise.
4296 * gdb.mi/mi-syn-frame.exp: Likewise.
4297 * gdb.mi/mi-until.exp: Likewise.
4298 * gdb.mi/mi-var-block.exp: Likewise.
4299 * gdb.mi/mi-var-child.exp: Likewise.
4300 * gdb.mi/mi-var-cmd.exp: Likewise.
4301 * gdb.mi/mi-var-display.exp: Likewise.
4302 * gdb.mi/mi-watch.exp: Likewise.
4303 * gdb.mi/mi2-basics.exp: Likewise.
4304 * gdb.mi/mi2-break.exp: Likewise.
4305 * gdb.mi/mi2-cli.exp: Likewise.
4306 * gdb.mi/mi2-console.exp: Likewise.
4307 * gdb.mi/mi2-disassemble.exp: Likewise.
4308 * gdb.mi/mi2-eval.exp: Likewise.
4309 * gdb.mi/mi2-file.exp: Likewise.
4310 * gdb.mi/mi2-read-memory.exp: Likewise.
4311 * gdb.mi/mi2-regs.exp: Likewise.
4312 * gdb.mi/mi2-return.exp: Likewise.
4313 * gdb.mi/mi2-simplerun.exp: Likewise.
4314 * gdb.mi/mi2-stack.exp: Likewise.
4315 * gdb.mi/mi2-stepi.exp: Likewise.
4316 * gdb.mi/mi2-syn-frame.exp: Likewise.
4317 * gdb.mi/mi2-until.exp: Likewise.
4318 * gdb.mi/mi2-var-block.exp: Likewise.
4319 * gdb.mi/mi2-var-child.exp: Likewise.
4320 * gdb.mi/mi2-var-cmd.exp: Likewise.
4321 * gdb.mi/mi2-var-display.exp: Likewise.
4322 * gdb.mi/mi2-watch.exp: Likewise.
4323 * gdb.stabs/exclfwd.exp: Likewise.
4324 * gdb.stabs/weird.exp: Likewise.
4325 * gdb.threads/gcore-thread.exp: Likewise.
4326 * gdb.trace/actions.exp: Likewise.
4327 * gdb.trace/backtrace.exp: Likewise.
4328 * gdb.trace/circ.exp: Likewise.
4329 * gdb.trace/collection.exp: Likewise.
4330 * gdb.trace/deltrace.exp: Likewise.
4331 * gdb.trace/infotrace.exp: Likewise.
4332 * gdb.trace/limits.exp: Likewise.
4333 * gdb.trace/packetlen.exp: Likewise.
4334 * gdb.trace/passc-dyn.exp: Likewise.
4335 * gdb.trace/passcount.exp: Likewise.
4336 * gdb.trace/report.exp: Likewise.
4337 * gdb.trace/save-trace.exp: Likewise.
4338 * gdb.trace/tfind.exp: Likewise.
4339 * gdb.trace/tracecmd.exp: Likewise.
4340 * gdb.trace/while-dyn.exp: Likewise.
4341 * gdb.trace/while-stepping.exp: Likewise.
4342
f4b618d1
JB
43432006-08-08 Joel Brobecker <brobecker@adacore.com>
4344
4345 * gdb.base/step-bt.c: New file.
4346 * gdb.base/step-bt.exp: New testcase.
4347
3d00d119
DJ
43482006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4349
4350 * config/monitor.exp (gdb_load): Remove support for obsolete
4351 download-write-size.
4352 * gdb.base/remote.exp: Likewise. Update all callers of
4353 gdb_timed_load.
4354
017b5bd4
DJ
43552006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * cursal.exp: Pass binfile to gdb_load.
4358
837c599d
DJ
43592006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4360
4361 * gdb.base/cursal.exp: Add "" to gdb_load call.
4362
8dd4540b
MK
43632006-07-29 Mark Kettenis <kettenis@gnu.org>
4364
4365 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4366 NetBSD/ELF targets.
4367
ab5c9f60
DJ
43682006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4369
4370 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4371 operator*.
4372
4c42eaff
DJ
43732006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4374
4375 * gdb.base/completion.exp: Update for change in "file" behavior.
4376 * gdb.stabs/weird.exp: Likewise.
4377 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4378 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4379
0155cc76
NS
43802006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4381
4382 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4383 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4384
16026cd7
AS
43852006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4386
4387 * gdb.base/default.exp: Update source command error message.
4388 * gdb.base/help.exp: Update 'help source' message.
4389
16963cb6
DJ
43902006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4393 test.
4394
6d7fd486
AS
43952006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4396
4397 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4398
29e8a844
DJ
43992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4402
6afcfa39
DJ
44032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4406
267a692b
MK
44072006-07-17 Mark Kettenis <kettenis@gnu.org>
4408
4409 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4410 *-*-openbsd* from targets for wich we expect ARM FPA floating
4411 point format.
4412
85d2fec4
NR
44132006-07-17 Nick Roberts <nickrob@snap.net.nz>
4414
4415 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4416
44172006-07-17 Mark Kettenis <kettenis@gnu.org>
4418
4419 * gdb.base/annota3.exp: Expect frame-begin annotation.
4420
85b4c6e8
JB
44212006-07-14 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.base/help.exp: Adjust "help unset" test to accept
4424 any list of unset commands.
4425
fb933624
DJ
44262006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4427 Daniel Jacobowitz <dan@codesourcery.com>
4428
4429 * gdb.cp/ref-params.exp: New test.
4430 * gdb.cp/ref-params.cc: New source file.
4431 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4432
1dff4b64
MK
44332006-07-08 Mark Kettenis <kettenis@gnu.org>
4434
4435 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4436 spaces/tabs in regular expressions since they might not be there.
4437
40d2e0e3
AS
44382006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4439
4440 * gdb.base/ifelse.exp: New file.
4441
f6c957d2
NS
44422006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4443
4444 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4445 line.
4446 * gdb.base/huge.exp: Loop over compilation to find a size that
4447 is acceptable.
4448 * gdb.base/remote.exp: Correct expected strings.
4449 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4450
b9c5a23d
DJ
44512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4454
9af2e58d
DJ
44552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4456
4457 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4458 native.
4459
30930ca5
DJ
44602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4461
4462 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4463 enable stabs testing.
4464
aa32fa1d
DJ
44652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4466
bd4a4c80 4467 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4468 gdb_test_multiple does.
4469
321fef15
DJ
44702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4471
4472 * Makefile.in (host_alias): Remove.
4473 (target_alias): Use @target_noncanonical@.
4474 (site.exp): Don't set host_alias.
4475 * aclocal.m4: Remove contents. Include acx.m4.
4476 * configure: Regenerated.
4477 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4478
e1c2defa
NS
44792006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4480
e63b55d1
NS
4481 * lib/gdb.exp (gdb_load_cmd): New.
4482
5600ea19
NS
4483 * gdb.base/fileio.c: Add system(NULL) test.
4484 * gdb.base/fileio.exp: Check it.
4485
e1c2defa
NS
4486 * gdb.base/break.c: Add 10a breakpoint at }
4487 * gdb.base/break.exp: Add test for breakpoint at }
4488 * gdb.cp/anon-union.cc: Add code at end of function.
4489 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4490 * gdb.mi/var-cmd.c: Add code at end of function.
4491 * gdb.mi/mi-var-display.exp: Adjust end of next.
4492 * gdb.mi/mi2-var-display.exp: Likewise.
4493 * gdb.base/fileio.c: Add stop function and insert calls at
4494 stopping places.
4495 * gdb.base/fileio.exp: Breakpoint stop function and remove
4496 explicit line number references.
4497
6c0112ec
JB
44982006-05-19 Joel Brobecker <brobecker@adacore.com>
4499
a9c64011
AS
4500 * gdb.base/del.exp (test_delete_alias): New function.
4501 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4502
154189a4
FF
45032006-05-18 Fred Fish <fnf@specifix.com>
4504
4505 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4506 required. Check for spurious output after program exits normally.
4507
582e64c2
FF
45082006-05-17 Fred Fish <fnf@specifix.com>
4509
4510 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4511 gdb_load, so it works in the simulator.
4512
8ef6493a
FF
45132006-05-11 Fred Fish <fnf@specifix.com>
4514
4515 * gdb.base/bang.exp: Ignore unexpected output between the
4516 "program exited normally" and the gdb prompt, as many other
4517 tests do.
4518
692b141c
MK
45192006-05-07 Mark Kettenis <kettenis@gnu.org>
4520
4521 * gdb.base/help.exp: Make "delete checkpoint" part option for
4522 "help d" and "help delete" tests.
4523
540b8a30
UW
45242006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4525
a9c64011 4526 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4527 expected output in some mi_gdb_test statements.
4528 * gdb.mi/mi2-basics.exp: Likewise.
4529
9b6462d9
JB
45302006-05-05 Joel Brobecker <brobecker@adacore.com>
4531
4532 * gdb.base/del.c: New file.
4533 * gdb.base/del.exp: New testcase.
4534
954de43b
DM
45352006-05-05 David S. Miller <davem@sunset.davemloft.net>
4536
4537 * gdb.base/break.exp: Do not assume a breakpoint on
4538 main will actually be in $srcfile when optimizing.
1303f75e
DM
4539 * gdb.base/savedregs.exp: Do not require that the dummy
4540 frame location match up to a symbol and source file location.
c3242428
DM
4541 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4542 will get printed without a mi_cmd_data_list_register_values prefix.
4543 (*-data-list-register-*): Correct regular expressions to expect the new
4544 pseudo d? floating point registers.
4545 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4546
c7e64c9a
DJ
45472006-05-05 Christophe Lyon <christophe.lyon@st.com>
4548
4549 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4550 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4551 is allocated by the compiler.
4552 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4553 anons, e, anone to force their allocation by the compiler.
4554
45552006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4556
4557 * gdb.base/help.exp: Update expected text for help d and
4558 help delete.
4559
27ce9a6d
MK
45602006-05-02 Mark Kettenis <kettenis@gnu.org>
4561
4562 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4563 NetBSD/ELF targets.
4564
8608915f
MK
45652006-04-30 Mark Kettenis <kettenis@gnu.org>
4566
4567 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4568 single-step breakpoint fails; make this a KFAIL on
4569 sparc*-*-openbsd*.
4570 * gdb.base/siginfo.exp: Likewise.
4571 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4572
b8db102d
MS
45732006-04-26 Michael Snyder <msnyder@redhat.com>
4574
4575 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4576 which may have to consume output from other forks.
4577 Add tests to make sure that "delete fork" succeeded.
4578
c702009a
MS
45792006-04-20 Michael Snyder <msnyder@redhat.com>
4580
4581 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4582 Add support for the Renesas M32C and M16C.
4583
4584 * gdb.asm/asm-source.exp: Add m32c target.
4585 * gdb.asm/m32c.inc: Support for m32c target.
4586
e28493f2
AS
45872006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4588
4589 * gdb.base/commands.exp (recursive_source_test): New test.
4590
880da185
DM
45912006-04-04 David S. Miller <davem@sunset.davemloft.net>
4592
4593 * gdb.base/float.exp: Add pattern for sparc targets.
4594
61d9b92f
DJ
45952006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4596
4597 * gdb.base/commands.exp (stray_arg0_test): New test.
4598
bd717df8
PB
45992006-03-30 Paul Brook <paul@codesourcery.com>
4600
4601 * gdb.mi/mi-until.exp: kfail broken until command.
4602 * gdb.mi/mi2-until.exp: Ditto.
4603
ec793d3c
NR
46042006-03-27 Nick Roberts <nickrob@snap.net.nz>
4605
4606 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4607
831004b7
AO
46082006-03-08 Alexandre Oliva <aoliva@redhat.com>
4609
4610 * gdb.base/prelink.exp: Anchor tested-for regular expression
4611 on gdb prompt.
4612
effe49a0
PB
46132006-03-07 Paul Brook <paul@codesourcery.com>
4614
4615 * gdb.base/assign.exp: Correct fail message.
4616
e5461016
PB
46172006-03-07 Paul Brook <paul@codesourcery.com>
4618
4619 * lib/compiler.c: Extract armcc version number.
4620 * lib/compiler.cc: Ditto.
4621
fc91c6c2
PB
46222006-03-07 Paul Brook <paul@codesourcery.com>
4623
4624 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4625 additional_flags=-w.
4626 * gdb.arch/altivec-regs.exp: Ditto.
4627 * gdb.arch/e500-abi.exp: Ditto.
4628 * gdb.arch/e500-regs.exp: Ditto.
4629 * gdb.base/all-bin.exp: Ditto.
4630 * gdb.base/annota1.exp: Ditto.
4631 * gdb.base/annota3.exp: Ditto.
4632 * gdb.base/args.exp: Ditto.
4633 * gdb.base/arithmet.exp: Ditto.
4634 * gdb.base/assign.exp: Ditto.
4635 * gdb.base/async.exp: Ditto.
4636 * gdb.base/bang.exp: Ditto.
4637 * gdb.base/break.exp: Ditto.
4638 * gdb.base/call-rt-st.exp: Ditto.
4639 * gdb.base/completion.exp: Ditto.
4640 * gdb.base/cond-expr.exp: Ditto.
4641 * gdb.base/condbreak.exp: Ditto.
4642 * gdb.base/consecutive.exp: Ditto.
4643 * gdb.base/define.exp: Ditto.
4644 * gdb.base/display.exp: Ditto.
4645 * gdb.base/ena-dis-br.exp: Ditto.
4646 * gdb.base/environ.exp: Ditto.
4647 * gdb.base/eval-skip.exp: Ditto.
4648 * gdb.base/info-proc.exp: Ditto.
4649 * gdb.base/jump.exp: Ditto.
4650 * gdb.base/logical.exp: Ditto.
4651 * gdb.base/long_long.exp: Ditto.
4652 * gdb.base/maint.exp: Ditto.
4653 * gdb.base/miscexprs.exp: Ditto.
4654 * gdb.base/pc-fp.exp: Ditto.
4655 * gdb.base/pointers.exp: Ditto.
4656 * gdb.base/relational.exp: Ditto.
4657 * gdb.base/reread.exp: Ditto.
4658 * gdb.base/sect-cmd.exp: Ditto.
4659 * gdb.base/sep.exp: Ditto.
4660 * gdb.base/sepdebug.exp: Ditto.
4661 * gdb.base/until.exp: Ditto.
4662 * gdb.base/whatis-exp.exp: Ditto.
4663 * gdb.cp/annota2.exp: Ditto.
4664 * gdb.cp/annota3.exp: Ditto.
4665 * gdb.trace/actions.exp: Ditto.
4666 * gdb.trace/backtrace.exp: Ditto.
4667 * gdb.trace/circ.exp: Ditto.
4668 * gdb.trace/collection.exp: Ditto.
4669 * gdb.trace/deltrace.exp: Ditto.
4670 * gdb.trace/infotrace.exp: Ditto.
4671 * gdb.trace/limits.exp: Ditto.
4672 * gdb.trace/packetlen.exp: Ditto.
4673 * gdb.trace/passc-dyn.exp: Ditto.
4674 * gdb.trace/passcount.exp: Ditto.
4675 * gdb.trace/report.exp: Ditto.
4676 * gdb.trace/save-trace.exp: Ditto.
4677 * gdb.trace/tfind.exp: Ditto.
4678 * gdb.trace/tracecmd.exp: Ditto.
4679 * gdb.trace/while-dyn.exp: Ditto.
4680 * gdb.trace/while-stepping.exp: Ditto.
4681 * lib/gdb.exp: Ditto.
4682 (gdb_compile): Handle nowarning option.
4683
5f4a23d9
AO
46842006-03-07 Alexandre Oliva <aoliva@redhat.com>
4685
4686 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4687 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4688 Rename executable to prelinkt. Don't re-prelink if we didn't
4689 get a core file. Test prelink -u exit status to tell whether
4690 prelinking failed. Use gdb_test_multiple.
4691
9733fc94
DJ
46922006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4693
4694 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4695 (do_tests): Call it.
4696
cc10cae3
AO
46972006-02-28 Alexandre Oliva <aoliva@redhat.com>
4698
4699 * gdb.base/prelink.exp: New test.
4700 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4701
15c46491
WZ
47022006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4703
4704 * gdb.fortran/derived-type.f90: New file.
4705 * gdb.fortran/derived-type.exp: New testcase.
4706
5c9f7ded
DJ
47072006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4708
4709 * gdb.base/default.exp: Allow ';' as a directory separator.
4710
5b96932b
AS
47112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4712
4713 * gdb.base/help.exp (help add-symbol-file): Update.
4714
1986bccd
AS
47152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4716
4717 * gdb.base/help.exp (help load): Update expected results.
4718
a8b7528f
FF
47192006-02-19 Fred Fish <fnf@specifix.com>
4720
4721 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4722 specifix hex value as part of results.
4723 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4724
f8261448
FF
47252006-02-16 Fred Fish <fnf@specifix.com>
4726
4727 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4728 ushort_addr, and slong_addr, so the typedefs are not optimized
4729 away.
4730 * gdb.base/whatis.exp: Add tests using type name for struct type,
4731 union type, enum type, and typedef.
a9c64011 4732
31d8bdd2
MK
47332006-02-13 Mark Kettenis <kettenis@gnu.org>
4734
4735 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4736
34e41e63
JB
47372006-02-13 Jim Blandy <jimb@redhat.com>
4738
4739 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4740 case where it takes two "next" commands to skip past the init
4741 call.
4742
ac6e4f31
FF
47432006-02-12 Fred Fish <fnf@specifix.com>
4744
4745 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4746 to handle cases where it takes two "next" commands to skip
4747 past the init call.
4748
2db2d571
JB
47492006-02-07 Joel Brobecker <brobecker@adacore.com>
4750
4751 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4752 on hppa32 targets.
4753
38fcd64c
DJ
47542006-02-06 Vladimir Prus <ghost@cs.msu.su>
4755
4756 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4757 field.
4758
1315ad46
MK
47592006-01-29 Mark Kettenis <kettenis@gnu.org>
4760
4761 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4762
5625b943
DJ
47632006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4766 files.
4767
80df1bbe
DJ
47682006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4769
4770 * gdb.cp/maint.exp: Set complaints to a positive value.
4771
9078e690
DJ
47722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4773
4774 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4775 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4776 function name.
4777
9c903399
DJ
47782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4779
4780 * gdb.base/checkpoint.c: Update copyright notice. Include
4781 <stdlib.h>.
4782
761ae4d6
JB
47832006-01-04 Jim Blandy <jimb@redhat.com>
4784
4785 * gdb.asm/asm-source.exp: Independently provide default values for
4786 asm-flags and debug-flags. Use 'string equal' to do the
4787 comparison, not the implicit expr's '==' operator. Remove
4788 now-unneeded assignments to asm-flags. In h8300 case, place
4789 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4790
099ac3dd
MS
47912006-01-04 Michael Snyder <msnyder@redhat.com>
4792
4793 * gdb.base/checkpoint.c: New file.
4794 * gdb.base/checkpoint.exp: New file.
4795 * gdb.base/multi-fork.c: New file.
4796 * gdb.base/multi-fork.exp: New file.
4797 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4798
f4d85314
FF
47992006-01-04 Fred Fish <fnf@specifix.com>
4800
4801 * gdb.base/ptype.c (foo): Add typedef.
4802 (intfoo): Add function.
4803 * gdb.base/ptype1.c: New file.
4804 * gdb.base/ptype.exp: Handle compilation and linking with two
4805 source files. Test that proper type for "foo" is found based
4806 on source context rather than first match found in symtabs.
4807
a1b06f35
MK
48082005-12-28 Mark Kettenis <kettenis@gnu.org>
4809
4810 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4811 * gdb.asm/openbsd.inc: Indent commands.
4812
d082a1e2
MK
48132005-12-26 Mark Kettenis <kettenis@gnu.org>
4814
c65016bd
MK
4815 * gdb.base/freebpcmd.exp: Increase timeout.
4816
d082a1e2
MK
4817 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4818
d3c32a0e
DJ
48192005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4820
4821 * gdb.base/default.exp: Update check for "show version".
4822
9fdb1f50
RC
48232005-12-09 Randolph Chung <tausq@debian.org>
4824
4825 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4826 * gdb.asm/pa64.inc: New file.
4827
5f2c56f7
RC
48282005-12-09 Randolph Chung <tausq@debian.org>
4829
4830 * gdb.asm/common.inc: Indent commands.
4831 * gdb.asm/asmsrc1.s: Likewise.
4832 * gdb.asm/asmsrc2.s: Likewise.
4833
8117349c
RC
48342005-12-09 Randolph Chung <tausq@debian.org>
4835
4836 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4837 (get_addr_of_sym): Remove duplicate print.
4838 (gen_core): xfail hppa*-*-hpux*, update expected output.
4839 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4840 * gdb.arch/pa64-nullify.s: New file.
4841
8f07f25a
RC
48422005-12-09 Randolph Chung <tausq@debian.org>
4843
4844 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4845
55b39184
DJ
48462005-12-07 Christophe Lyon <christophe.lyon@st.com>
4847
4848 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4849 code generation for these functions.
4850 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4851 error message.
4852
31e2b00f
AS
48532005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4854
4855 * gdb.base/help.exp (help b, help br, help bre, help brea)
4856 (help break): Update the expected message.
4857
c3d0b56e
SC
48582005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4859
4860 * gdb.asm/m68hc11.inc: Setup the data section.
4861 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4862 script for this test.
4863 (m6812-*-*): Likewise.
4864
36ae0ea9
RC
48652005-11-09 Randolph Chung <tausq@debian.org>
4866
4867 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4868
9d6f42e9
WZ
48692005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4870
4871 * gdb.base/break.exp: Fix a comment typo.
4872
e2126a14
EZ
48732005-11-03 Jim Blandy <jimb@redhat.com>
4874
a9c64011
AS
4875 Checked in by Elena Zannoni <ezannoni@redhat.com>
4876
e2126a14
EZ
4877 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4878
e0ac7199
CV
48792005-11-02 Corinna Vinschen <vinschen@redhat.com>
4880
4881 * gdb.arch/gdb1558.c: Include stdio.h.
4882
31d3fb18
MK
48832005-10-31 Mark Kettenis <kettenis@gnu.org>
4884
4885 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4886
e52b687c
MK
48872005-10-31 Mark Kettenis <kettenis@gnu.org>
4888
4889 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4890
f4711d79
PG
48912005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4892
a9c64011
AS
4893 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4894 vscr" tests to better match output.
f4711d79 4895
987a9106
JB
48962005-10-12 Jim Blandy <jimb@redhat.com>
4897
4898 * gdb.base/structs.exp (any): New function.
4899 (test_struct_returns): Don't make any assumptions at all about
4900 what value the function returns when GDB can't set the return
4901 value.
4902
2336bb58
JB
49032005-10-09 Joel Brobecker <brobecker@adacore.com>
4904
4905 * gdb.ada/arrayidx/p.adb: New file.
4906 * gdb.ada/arrayidx.exp: New testcase
4907
49082005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4909
4910 * gdb.ada/array_return/pck.ads: New file.
4911 * gdb.ada/array_return/pck.adb: New file.
4912 * gdb.ada/array_return/p.adb: New file.
4913 * gdb.ada/array_return.exp: New testcase.
4914
705335ea
JB
49152005-10-03 Joel Brobecker <brobecker@adacore.com>
4916
a9c64011
AS
4917 * gdb.base/arrayidx.c: New file.
4918 * gdb.base/arrayidx.exp: New testcase.
705335ea 4919
11ee9940
NR
49202005-09-29 Nick Roberts <nickrob@snap.net.nz>
4921
4922 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4923 frames-invalid and breakpoints-invalid are no longer generated
4924 with level 3 so don't expect them in the output.
4925
39fb8e9e
BR
49262005-09-27 Bob Rossi <bob@brasko.net>
4927
a9c64011 4928 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4929 from test. Escape the | in mi_gdb_test call.
4930 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4931 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4932 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4933 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4934 expected regex's in mi_gdb_test calls.
4935 * lib/mi-support.exp: Remove arbitrary .* from tests.
4936 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4937 Fully anchor GDB/MI expected results in mi_gdb_test.
4938 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4939 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4940
2af48f68
PB
49412005-09-26 Paul Brook <paul@codesourcery.com>
4942
4943 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4944
f34502bc
WZ
49452005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4946
4947 * bfp-test.c: New file.
4948 * bfp-test.exp: New testcase.
4949
ca929517
WZ
49502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4951
4952 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4953 of subarray and substring variable.
4954 * gdb.fortran/subarray.f: New source file for the test of subarray
4955 and substring variable evaluation.
4956 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4957 of string constant.
4958
c761af65
DJ
49592005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4960
4961 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4962 copyright dates.
4963
561d7a1d
PG
49642005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4965
4966 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4967 powerpc altivec' test with an almost identical 'info vector' test.
4968
b2b64cc9
PG
49692005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4970
a9c64011
AS
4971 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4972 vscr" tests to match output.
b2b64cc9 4973
6ac4d15a
PG
49742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4975
a9c64011
AS
4976 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4977 output.
6ac4d15a 4978
40e55bef
BR
49792005-09-11 Bob Rossi <bob@brasko.net>
4980
4981 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4982 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4983 commands that return an MI output command and an asyncronous MI output
4984 command.
4985 * gdb.mi/mi-console.exp: Ditto.
4986
3c7385ec
BR
49872005-09-11 Bob Rossi <bob@brasko.net>
4988
4989 * gdb.mi/mi-var-child.c: Include <string.h>.
4990
a6cd0eb3
DJ
49912005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4992
4993 * killed.exp: Correct gdb_expect syntax.
4994
2f168eed
CV
49952005-08-09 Corinna Vinschen <vinschen@redhat.com>
4996
4997 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4998
ecd3fd0f
BR
49992005-08-02 Bob Rossi <bob@brasko.net>
5000
5001 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5002 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5003 Change tests to inferior-tty-set/show.
5004 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5005 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5006 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5007 inferior. Use mi_gdb_test to get GDB and Inferior output.
5008 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5009 descriptor.
5010 (mi_inferior_tty_name): Add inferior PTY file name.
5011 (mi_gdb_start): Add INFERIOR_PTY parameter.
5012 (mi_gdb_test): Add IPATTERN parameter.
5013
f1ea48cb 50142005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5015
f1ea48cb
BR
5016 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5017 parameter to mi_gdb_test.
5018 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5019
6e650a67
DJ
50202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5021
5022 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5023 struct_declarations.
5024 * gdb.mi/mi-var-child.exp: Step over the initialization of
5025 struct_declarations.
5026
8be260b6
DJ
50272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5028
5029 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5030 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5031 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5032 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5033 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5034 file.
5035
4e660f07
NR
50362005-07-27 Nick Roberts <nickrob@snap.net.nz>
5037
5038 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5039 (do_children_tests): Assign values to the extra elements.
5040
5041 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5042 them for tests for "-var-update --no-values" and
a9c64011 5043 "-var-update --all-values".
4e660f07
NR
5044 Add test for "-var-list-children --simple-values".
5045
5046 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5047
5048 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5049 "-stack-list-locals --simple-values" Improve doc strings and
5050 comments.
5051
6bdae935
MK
50522005-07-18 Mark Kettenis <kettenis@gnu.org>
5053
598b7a6f
MK
5054 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5055 *-*-openbsd*.
5056 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5057
6bdae935
MK
5058 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5059 sigaltsatck'.
5060
1323e929 50612005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5062
1323e929
BR
5063 * gdb.base/default.exp (tty): Changed output of command.
5064 * gdb.base/help.exp (help tty): Ditto.
5065
b1a9c082
MK
50662005-07-12 Mark Kettenis <kettenis@gnu.org>
5067
5068 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5069
10a844a2
MK
50702005-07-10 Mark Kettenis <kettenis@gnu.org>
5071
5072 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5073 -stack-select-frame without arguments.
5074 (test_stack_frame_listing): Add test for newly implemented command
5075 -stack-info-frame.
5076
3cb3b8df
BR
50772005-07-06 Bob Rossi <bob@brasko.net>
5078
5079 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5080 command.
5081 (Copyright): Update copyright.
5082
a0c5fbcf
WZ
50832005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5084
5085 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5086 tests to evaluate exponentiation expression.
5087
984971d0
AS
50882005-06-29 Andreas Schwab <schwab@suse.de>
5089
5090 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5091 main to avoid warnings.
5092
5093 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5094
fe03833f
NR
50952005-06-20 Nick Roberts <nickrob@snap.net.nz>
5096
5097 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5098 -stack-select-frame without arguments.
5099 (test_stack_frame_listing): Add test for newly implemented command
5100 -stack-info-frame.
a9c64011 5101
7a55f279
WZ
51022005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5103
0ffa0ea5
DJ
5104 * gdb.fortran/array-element.f: New file.
5105 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5106
26585198
DJ
51072005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5108
5109 * gdb.base/bigcore.exp: Correct checks for systems which can
5110 not dump a large core file.
5111
c1bd25fd
DJ
51122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5113
5114 * gdb.base/relocate.c: Add a copyright notice.
5115 (dummy): Remove.
5116 * gdb.base/relocate.exp: Test printing the values of variables
5117 from a relocatable file.
5118
589e074d
DJ
51192005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5122 excess MI output after an error.
5123
0915f927
JB
51242005-05-29 Joel Brobecker <brobecker@adacore.com>
5125
5126 * gdb.arch/alpha-step.c: New file.
5127 * gdb.arch/alpha-step.exp: New testcase.
5128
76ff342d
DJ
51292005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5130 Dennis Brueni <dennis@slickedit.com>
5131
5132 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5133 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5134 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5135 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5136 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5137 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5138 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5139
96b0c7ac
DJ
51402005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5141 Wu Zhou <woodzltc@cn.ibm.com>
5142
5143 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5144 IBM's xlc compiler.
5145 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5146 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5147
f21565d2
JB
51482005-05-13 Jim Blandy <jimb@redhat.com>
5149
5150 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5151 calling gdb_suppress_entire_file.
5152 * gdb.base/charset.exp: Same.
5153 * gdb.base/call-rt-st.exp: Same.
5154
6006a3a1
BR
51552005-05-05 Bob Rossi <bob_rossi@cox.net>
5156
5157 * lib/gdb.exp (fullname_syntax): Added global regex.
5158 (fullname_syntax_POSIX): Ditto.
5159 (fullname_syntax_UNC): Ditto.
5160 (fullname_syntax_DOS_CASE): Ditto.
5161 (fullname_syntax_DOS): Ditto.
5162 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5163 fullname_syntax variable to scope and use it.
5164 (test_file_list_exec_source_files): Ditto.
5165 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5166
c3b69c04
DJ
51672005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5168
5169 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5170
3c95e6af
PG
51712004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5172
a9c64011
AS
5173 * lib/gdb.exp (skip_altivec_tests): New function, based on
5174 check_vmx_hw_available from the GCC testsuite.
5175 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5176 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5177
78df6c56
JB
51782005-05-02 Jim Blandy <jimb@redhat.com>
5179
5180 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5181 calling gdb_suppress_entire_file.
5182
1690f9cf
DJ
51832005-04-30 Randolph Chung <tausq@debian.org>
5184
5185 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5186 Slightly relax "sem_post" name checking.
5187
5ea106f7
PG
51882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5189
5190 * gdb.base/unload.exp: Use new shared library infrastructure.
5191
bf7234cf
PG
51922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5193
5194 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5195 infrastructure.
bf7234cf 5196
547b869a
CV
51972005-04-29 Corinna Vinschen <vinschen@redhat.com>
5198
5199 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5200 * gdb.asm/h8300.inc: New file.
5201
f07e55f0
PG
52022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5203
5204 * gdb.base/shlib-call.exp: Change to use new shared library
5205 infrastructure.
5206
3cbba3d1
PG
52072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5208
a9c64011
AS
5209 * gdb.base/pending.exp: Change to use new shared library
5210 infrastructure.
3cbba3d1 5211
ed6df200
PG
52122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5213
a9c64011
AS
5214 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5215 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5216
8c8f4ebe
PG
52172005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5218
a9c64011
AS
5219 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5220 shared objects being adjusted and update copyright years.
8c8f4ebe 5221
607fbc54
DJ
52222005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5223
5224 * ChangeLog: Correct some 2003-01-13 dates.
5225 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5226 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5227 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5228 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5229 gdb.trace/tfind.exp: Update copyright years.
5230
57bf0e56
DJ
52312005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5232 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * lib/gdb.exp (gdb_compile): Handle shlib=.
5235 (gdb_compile_shlib): New function.
5236
9b593790
PG
52372005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5238
a9c64011 5239 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5240
9494c6a5
DJ
52412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5242
5243 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5244 gdb.server.
5245 * configure.ac: Likewise.
5246 * configure: Regenerated.
5247 * gdb.gdbserver/Makefile.in: Moved to...
5248 * gdb.server/Makefile.in: ... here.
5249 * gdb.gdbserver/server.c: Moved to...
5250 * gdb.server/server.c: ... here.
5251 * gdb.gdbserver/server-run.exp: Moved to...
5252 * gdb.server/server-run.exp: ... here.
5253
6f8eac0e
DJ
52542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5255
5256 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5257 * configure.ac: Create gdb.gdbserver/Makefile.
5258 * configure: Regenerated.
5259 * lib/gdbserver-support.exp: New file, derived from
5260 config/gdbserver.exp.
5261 * config/gdbserver.exp: Use gdbserver-support.exp.
5262 * gdb.gdbserver/Makefile.in: New file.
5263 * gdb.gdbserver/server.c: New file.
5264 * gdb.gdbserver/server-run.exp: New file.
5265
6e87504d
PG
52662005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5267
a9c64011
AS
5268 * lib/gdb.exp (test_compiler_info): Return compiler_info
5269 if no arguments are given.
6e87504d 5270
d1779be4
PG
52712005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5272
5273 * gdb.arch/altivec-abi.exp: Check for compiler and set
5274 use altivec' flag accordingly.
5275 * gdb.arch/altivec-regs.exp: Likewise.
5276
88750304
DJ
52772005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5278
5279 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5280
f3fb768d
AS
52812005-03-27 Andreas Schwab <schwab@suse.de>
5282
5283 * gdb.base/bigcore.c (main): Add missing mode argument in open
5284 call.
5285
7e813ac5
DJ
52862005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5289 downloads.
5290 * config/gdbserver.exp (gdb_load): Likewise.
5291
8e3049aa
PB
52922005-03-14 Paul Brook <paul@codesourcery.com>
5293
5294 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5295 targets.
5296
a9df7c44
JB
52972005-03-09 Joel Brobecker <brobecker@adacore.com>
5298
5299 * gdb.dwarf2/dup-psym.S: New file.
5300 * gdb.dwarf2/dup-psym.exp: New testcase.
5301
9f0d94e8
JB
53022005-03-09 Joel Brobecker <brobecker@adacore.com>
5303
5304 * gdb.ada/exec_changed/first.adb: New file.
5305 * gdb.ada/exec_changed/second.adb: New file.
5306 * gdb.ada/exec_changed.exp: New testcase.
5307
5f579bc5
NS
53082005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5309
36e9969c
NS
5310 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5311 (A2): New class.
5312 (main): Test operator+.
5313 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5314 breakpoint test.
5315
5f579bc5
NS
5316 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5317 * gdb.base/signull.exp: Disable if gdb,nosignals.
5318 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5319 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5320 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5321 * gdb.mi/mi2-console.exp: Likewise.
5322 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5323 continue output at start.
5324 (gdb_collect_locals_test): Robustify regexp.
5325 * gdb.trace/passc-dyn.exp: Fix comment typo.
5326 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5327
be46087e
CV
53282005-03-08 Corinna Vinschen <vinschen@redhat.com>
5329
5330 * gdb.asm/asm-source.exp: Add iq2000 case.
5331 * gdb.asm/iq2000.inc: New file.
5332
384e1a61 53332005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5334
384e1a61
MI
5335 * gdb.base/command.exp: Change hardcoded value to regular expression.
5336 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5337
584b6e9e
DJ
53382005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5339
5340 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5341 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5342 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5343 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5344 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5345
ab5b5d61
MK
53462005-03-05 Mark Kettenis <kettenis@gnu.org>
5347
5348 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5349 changes.
5350
ae051c1b
PG
53512004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5352
a9c64011
AS
5353 * lib/compiler.c: Add test for IBM's xlc compiler.
5354 * lib/compiler.cc: Likewise.
ae051c1b 5355
3f0f6ed2
JB
53562004-02-24 Joel Brobecker <brobecker@adacore.com>
5357
5358 * gdb.ada/fixed_points.exp: Create compilation object directory
5359 before running the test.
5360 * gdb.ada/null_record.exp: Likewise.
5361 * gdb.ada/packed_array.exp: Likewise.
5362 * gdb.ada/start.exp: Likewise.
5363
724f452b
JB
53642005-02-15 Joel Brobecker <brobecker@adacore.com>
5365
5366 * gdb.ada/packed_array/pa.adb: New file.
5367 * gdb.ada/packed_array.exp: New testcase.
5368
57f5cdfb 53692005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5370
1f393151
MK
5371 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5372 files.
5373
ebdda337
MK
5374 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5375 on *-*-openbsd*. Correctly match whitespace in regukar
5376 expressions.
5377
cf309262
DJ
53782005-02-10 Daniel Jacobowitz <dan@debian.org>
5379
5380 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5381 PR exp/1821
5382 * gdb.base/gdb1821.c: New test file.
5383 * gdb.base/gdb1821.exp: New test file.
5384
3be49e7a
JB
53852005-02-09 Joel Brobecker <brobecker@adacore.com>
5386
5387 * gdb.base/start.c: New file.
5388 * gdb.base/start.exp: New testcase.
5389
e292e67d
JB
53902005-02-09 Joel Brobecker <brobecker@adacore.com>
5391
5392 * gdb.ada/start/dummy.adb: New file.
5393 * gdb.ada/start.exp: New testcase.
5394
dbdfa66c
CV
53952005-02-09 Corinna Vinschen <vinschen@redhat.com>
5396
5397 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5398 for printing symbols and statistics.
5399 Add test for using relative pathnames in "maint print msymbols" test.
5400 Mark "maint info sections DATA" XFAIL on Cygwin.
5401 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5402 tests.
5403
d7941671
AC
54042005-02-09 Andreas Schwab <schwab@suse.de>
5405
5406 Committed by Andrew Cagney <cagney@gnu.org>
5407 * gdb.base/remotetimeout.exp: New file.
5408
74e5ef44
MK
54092005-02-07 Mark Kettenis <kettenis@gnu.org>
5410
5411 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5412
464dd14d
JB
54132005-02-03 Joel Brobecker <brobecker@adacore.com>
5414
5415 * gdb.ada/gnat_ada.gpr: New file.
5416 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5417 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5418 * configure.ac: No longer generate gnat_ada.gpr.
5419 * configure: Regenerate.
5420 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5421 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5422 * gdb.ada/null_record/bar.ads: Likewise.
5423 * gdb.ada/null_record/bar.adb: Likewise.
5424 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5425 * gdb.ada/null_record.exp (testdir): New variable.
5426 (testfile): executable is now in testdir subdirectory.
5427 (srcfile): Use full path to the main compilation unit.
5428 * gdb.ada/fixed_points.exp: Same changes as above.
5429
30d756ae
NR
54302005-02-03 Nick Roberts <nickrob@snap.net.nz>
5431
5432 * gdb.base/interp.exp: New test.
5433
9d799f85
AC
54342005-01-24 Andrew Cagney <cagney@gnu.org>
5435
5436 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5437
15656118
AC
54382005-01-19 Andrew Cagney <cagney@gnu.org>
5439
a892c31b
AC
5440 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5441 configure.ac not configure.in.
5442
15656118
AC
5443 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5444 of powerpc*-*-*.
5445 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5446 * gdb.base/list.exp (test_list_function)
15656118
AC
5447 (test_list_filename_and_function): Ditto.
5448 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5449
a7b01baf
AC
54502005-01-16 Andrew Cagney <cagney@gnu.org>
5451
17d92a02
AC
5452 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5453
a7b01baf
AC
5454 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5455
bc8332bb
AC
54562005-01-14 Andrew Cagney <cagney@gnu.org>
5457
5458 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5459 * gdb.mi/mi2-var-cmd.exp: Ditto.
5460
4d074752
CV
54612005-01-10 Corinna Vinschen <vinschen@redhat.com>
5462
5463 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5464
bec39cab
AC
54652005-01-07 Andrew Cagney <cagney@gnu.org>
5466
5467 * configure.ac: Rename configure.in, require autoconf 2.59.
5468 * configure: Re-generate.
5469 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5470 * gdb.stabs/configure: Re-generate.
5471 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5472 * gdb.hp/configure: Re-generate.
5473 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5474 autoconf 2.59.
5475 * gdb.hp/gdb.objdbg/configure: Re-generate.
5476 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5477 autoconf 2.59.
5478 * gdb.hp/gdb.defects/configure: Re-generate.
5479 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5480 autoconf 2.59.
5481 * gdb.hp/gdb.compat/configure: Re-generate.
5482 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5483 autoconf 2.59.
5484 * gdb.hp/gdb.base-hp/configure: Re-generate.
5485 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5486 autoconf 2.59.
5487 * gdb.hp/gdb.aCC/configure: Re-generate.
5488
f10b16d4
JB
54892004-12-15 Jim Blandy <jimb@redhat.com>
5490
5491 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5492 under NPTL when there is debugging info available for libpthread.
5493
fb6e1814
JG
54942004-12-13 Jerome Guitton <guitton@gnat.com>
5495
5496 * gdb.ada/fixed_points.c: New file.
5497 * gdb.ada/fixed_points.exp: New file.
5498
fe46cd3a
RC
54992004-12-03 Randolph Chung <tausq@debian.org>
5500
5501 * gdb.arch/pa-nullify.exp: New file.
5502 * gdb.arch/pa-nullify.s: New file.
5503
8de0841b
RC
55042004-11-30 Randolph Chung <tausq@debian.org>
5505
5506 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5507 instead of "tbug". Fix regexp to work properly with gdb_test.
5508
c8170782
PH
55092004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5510
5511 * gdb.base/bitfields2.exp: New test.
5512 * gdb.base/bitfields2.c: New file.
5513
954269c2
RE
55142004-11-28 Richard Earnshaw <rearnsha@arm.com>
5515
5516 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5517
0107feed
RC
55182004-11-16 Randolph Chung <tausq@debian.org>
5519
5520 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5521
f073ae8c
DJ
55222004-11-14 Daniel Jacobowitz <dan@debian.org>
5523
5524 * gdb.threads/threadapply.exp: Correct "macro details" test.
5525
19ad59e7
JJ
55262004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5527
5528 * gdb.threads/threadapply.exp: New test.
5529 * gdb.threads/threadapply.c: New file.
5530
9cf0961b
MK
55312004-11-07 Mark Kettenis <kettenis@gnu.org>
5532
5533 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5534 frames.
5535
c789492a
FL
55362004-11-05 Felix Lee <felix+log1@specifixinc.com>
5537
5538 * gdb.base/cursal.exp: New file.
5539 * gdb.base/cursal.c: New file.
5540
a1e167bb
AC
55412004-11-03 Andrew Cagney <cagney@gnu.org>
5542
5543 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5544
b7cbf173
MK
55452004-10-30 Mark Kettenis <kettenis@gnu.org>
5546
5547 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5548 NetBSD/ELF targets.
5549
88f9d34f
JB
55502004-10-29 Joel Brobecker <brobecker@gnat.com>
5551
5552 * gdb.threads/bp_in_thread.c: New file, copied from
5553 pthread_cond_wait.c.
5554 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5555 file, rather than reusing the .c file from another testcase.
5556
ca7d6a0c
JB
55572004-10-20 Joel Brobecker <brobecker@gnat.com>
5558
5559 * gdb.ada/null_record.exp: Check where we stopped after
5560 sending the start command, instead of where the associated
5561 temporary breakpoint was inserted.
5562
0d863d03
AC
55632004-10-14 Andrew Cagney <cagney@gnu.org>
5564
5565 * gdb.mi/gdb701.c (main): Return 0.
5566
d11e72cb
DJ
55672004-10-13 Daniel Jacobowitz <dan@debian.org>
5568
d40539a4 5569 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5570
e1923096
JJ
55712004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5572
5573 * gdb.threads/schedlock.c: Add comment markers to use to find
5574 line numbers.
5575 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5576 comments.
5577 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5578 breakpoint lines.
5579
ec8ba2c9
DJ
55802004-10-12 Daniel Jacobowitz <dan@debian.org>
5581
5582 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5583
0eb3658b
DJ
55842004-10-12 Daniel Jacobowitz <dan@debian.org>
5585
5586 * configure.in: Add gdb.dwarf2.
5587 * configure: Regenerated.
5588 * Makefile.in: Add gdb.dwarf2.
5589 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5590 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5591 gdb.dwarf2/file1.txt: New files.
5592
a271cc33
OF
55932004-10-11 Orjan Friberg <orjanf@axis.com>
5594
a9c64011 5595 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5596 of "run", since the latter doesn't work with remote targets. Adjust
5597 the breakpoint numbering accordingly.
5598 * gdb.threads/pthread_cond_wait.exp: Ditto.
5599
895ce074
MC
56002004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5601
5602 * gdb.base/overlays.exp: Update copyright years.
5603
6be3092d
KI
56042004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5605
5606 * gdb.base/overlays.exp: Disable if target is Linux.
5607
e05389b8
FL
56082004-10-06 Felix Lee <felix+log1@specifixinc.com>
5609
5610 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5611
73cb587d
KI
56122004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5613
5614 * gdb.asm/asm-source.exp: Add m32r-linux target.
5615 * gdb.asm/m32r-linux.inc: New file.
5616
3c0edcdc
AC
56172004-09-24 Andrew Cagney <cagney@redhat.com>
5618 David Anderson <anderson@redhat.com>
5619
5620 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5621 command fails, assume things will work.
5622 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5623 (_GNU_SOURCE): Define.
5624 (print_unsigned, print_hex): Change parameter to "long long".
5625 (print_byte_count): New function, use to print byte counts.
5626 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5627 O_LARGEFILE.
5628 (main): Compute an upper bound on a corefile in max_core_size.
5629 Limit memory chunk size to max_core_size. Limit total memory
5630 allocated to max_core_size.
5631
4bb3667f
AC
56322004-09-23 Andrew Cagney <cagney@gnu.org>
5633
5634 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5635 from a separate process with code that creates a corefile by
5636 making the inferior dump core.
5637
60fe1a51
MK
56382004-09-23 Mark Kettenis <kettenis@gnu.org>
5639
5640 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5641 block.
5642
8e937346
MC
56432004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5644
5645 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5646 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5647 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5648 Likewise.
5649
7213f6d6
JJ
56502004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5651
5652 * gdb.java/jprint.exp: New test case for java inferior call.
5653 * gdb.java/jprint.java: Ditto.
5654
eac69dca
JB
56552004-09-15 Joel Brobecker <brobecker@gnat.com>
5656
5657 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5658
22227696
MC
56592004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5660
5661 * gdb.threads/killed.c: Include <stdlib.h>.
5662 * gdb.threads/pthreads.c: Likewise.
5663
7dd403a4
MC
56642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5665
5666 * gdb.threads/killed.c: Add copyright notice.
5667
33f2d567
JM
56682004-09-10 Jason Molenda (jmolenda@apple.com)
5669
a9c64011
AS
5670 * gdb.base/define.exp: Two new tests to verify zero space chars
5671 after 'if' and 'while' commands in a user-defined command is correctly
5672 parsed.
33f2d567 5673
e05b62ac
AC
56742004-09-08 Andrew Cagney <cagney@gnu.org>
5675
5676 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5677 delivery test with duplicate at end of file.
5678
9cbe82da
MK
56792004-09-06 Mark Kettenis <kettenis@jive.nl>
5680
5681 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5682
564803d9
MC
56832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5684
5685 * config/hppro.exp: Removed.
5686
7c6807ce
MC
56872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * config/sparclet.exp: Removed.
5690
bf7e26dd
MC
56912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * config/udi.exp: Removed.
5694
714e341b
MC
56952004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5696
5697 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5698 of "exp_continue".
5699 (advancei): Likewise.
5700
1236e623
JJ
57012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5702
5703 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5704
3bdcad15
MI
57052004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5706
228af206 5707 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5708 to check for nodebug in executable.
5709 * gdb.gdb/observer.exp (setup_test): Likewise.
5710 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5711 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5712
c72b934c
AC
57132004-09-01 Andrew Cagney <cagney@gnu.org>
5714
5715 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5716 files.
5717
edd9b715
JJ
57182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5719
5720 * gdb.base/unload.exp: Fix expected warning message to match
5721 latest format.
5722
fb4ce06b
CV
57232004-09-01 Corinna Vinschen <vinschen@redhat.com>
5724
5725 * gdb.base/call-rt-st.exp: Fix typos.
5726
ce78e7c3
MI
57272004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5728
5729 * gdb.threads/thread_check.exp: New testcase.
5730 * gdb.threads/thread_check.c: New testcase.
5731
2dedb159
AC
57322004-08-31 Andrew Cagney <cagney@gnu.org>
5733
5734 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5735 (skip_to_handler_entry): New procedures. Test stepping into a
5736 handler when the breakpoint is at the handler's entry point.
5737
68f53502
AC
57382004-08-30 Andrew Cagney <cagney@gnu.org>
5739
5740 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5741 gdb/1757.
5742
3e3ffd2b
MC
57432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5744
5745 With code from Manoj Iyer <manjo@austin.ibm.com>:
5746 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5747 return value. Add an arm for "no debugging symbols found".
5748 Change a stray "error" to "perror".
5749 (gdb_run_cmd): Adapt to new return value.
5750 * gdb.base/remote.exp: Adapt to new return value.
5751 * gdb.gdb/complaints.exp: Likewise.
5752 * gdb.gdb/observer.exp: Likewise.
5753 * gdb.gdb/selftest.exp: Likewise.
5754 * gdb.gdb/xfullpath.exp: Likewise.
5755
4b6f5fd2
JB
57562004-08-27 Joel Brobecker <brobecker@gnat.com>
5757
5758 * gdb.threads/bp_in_thread.exp: New testcase.
5759
e5b25496
MC
57602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5761
5762 Fix PR testsuite/1735.
5763 * gdb.threads/schedlock.c (thread_function): Add a cast
5764 to suppress a gcc warning.
5765 * gdb.threads/thread-specific.c (thread_function): Likewise.
5766
934353d6
MC
57672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5768
5769 * gdb.base/unload.c: Include <stdlib.h>.
5770
f98a0aef 57712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5772
f98a0aef 5773 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5774 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5775 synchronized after the "return".
5776
5a2e8882
MC
57772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5778
5779 * gdb.mi/basics.c: Include <stdio.h>.
5780 * gdb.mi/pthreads.c: Include <stdlib.h>.
5781 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5782
a9640423
MC
57832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5784
5785 * gdb.threads/schedlock.c: Add copyright notice.
5786
b04e311d
AC
57872004-08-25 Andrew Cagney <cagney@gnu.org>
5788
5789 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5790 (skip_over_handler, breakpoint_over_hander): New test procedures.
5791 (advance, advancei): Add a proper prefix, do not use
5792 rerun_to_main.
5793 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5794
7c27f15b
MC
57952004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5796
5797 * gdb.mi/basics.c: Add copyright notice.
5798 * gdb.mi/var-cmd.c: Add copyright notice.
5799
fffc87ae
MC
58002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5801
5802 * lib/gdb.exp: Remove signed_keyword_not_used.
5803 * lib/compiler.c: Likewise.
5804 * lib/compiler.cc: Likewise.
5805
d782e0bf
MC
58062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5807
5808 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5809 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5810
96033e83
MC
58112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5812
5813 * gdb.base/whatis.c: Add copyright notice.
5814
cf38c229
MK
58152004-08-20 Mark Kettenis <kettenis@gnu.org>
5816
5817 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5818 it to skip the breakpoints encoded in the inline assembly.
5819
f4b49756
MC
58202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5821
5822 * Makefile.in: Add gdb.fortran.
5823
2f193b69
MC
58242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5825
5826 * gdb.base/call-sc.exp (test_scalar_returns):
5827 Fix cut-and-paste glitch in "Make fun return now".
5828
89a237cb
MC
58292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 * configure.in: Add gdb.fortran.
5832 * configure: Regenerate.
5833 * gdb.fortran/Makefile.in: New file.
5834 * lib/gdb.exp (skip_fortran_tests): New procedure.
5835
469aff8e
MC
58362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5837
5838 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5839 reference to bug-gnu@prep.ai.mit.edu.
5840 * gdb.mi/mi-var-child.exp: Likewise.
5841 * gdb.mi/mi-var-cmd.exp: Likewise.
5842 * gdb.mi/mi-var-display.exp: Likewise.
5843 * gdb.mi/mi2-var-block.exp: Likewise.
5844 * gdb.mi/mi2-var-child.exp: Likewise.
5845 * gdb.mi/mi2-var-cmd.exp: Likewise.
5846 * gdb.mi/mi2-var-display.exp: Likewise.
5847
00b51b9f
MK
58482004-08-15 Mark Kettenis <kettenis@gnu.org>
5849
5850 * gdb.base/unload.c (main): Make local variable msg const.
5851
45f07fef
MC
58522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5853
5854 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5855 to bug-gnu@prep.ai.mit.edu.
5856 * gdb.mi/mi-disassemble.exp: Likewise.
5857 * gdb.mi/mi-eval.exp: Likewise.
5858 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5859 default line number.
5860 * gdb.mi/mi-return.exp: Likewise.
5861 * gdb.mi/mi-simplerun.exp: Likewise.
5862 * gdb.mi/mi-stack.exp: Likewise.
5863 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5864 number with explicit range test.
5865 * gdb.mi/mi-watch.exp: Likewise.
5866 * gdb.mi/mi2-break.exp: Likewise.
5867 * gdb.mi/mi2-cli.exp: Likewise.
5868 * gdb.mi/mi2-disassemble.exp: Likewise.
5869 * gdb.mi/mi2-eval.exp: Likewise.
5870 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5871 default line number.
5872 * gdb.mi/mi2-return.exp: Likewise.
5873 * gdb.mi/mi2-simplerun.exp: Likewise.
5874 * gdb.mi/mi2-stack.exp: Likewise.
5875 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5876 number with explicit range test.
5877 * gdb.mi/mi2-watch.exp: Likewise.
5878
dd8c8ee7
MC
58792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5880
5881 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5882 * gdb.cp/m-static.exp: Likewise.
5883 * gdb.cp/rtti.exp: Likewise.
5884
4e838464
MK
58852004-08-14 Mark Kettenis <kettenis@gnu.org>
5886
5887 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5888
8d8cb839
EZ
58892004-08-14 Eli Zaretskii <eliz@gnu.org>
5890
5891 * ChangeLog: Prefix Local Variables with semi-colons and indent
5892 the reference to older ChangeLog files, to fix fontification in
5893 Emacs.
5894
deea8bb0
MC
58952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5896
5897 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5898 * gdb.mi/mi2-break.exp: Likewise.
5899
c3297504
MC
59002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5903
25808999
MC
59042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5905
5906 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5907
226a8d71
MC
59082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5909
5910 * gdb.cp/classes.exp: Remove unused declarations. Just let
5911 test names default instead of providing special names. Remove
5912 extraneous demangler test.
5913
37fdf854
JJ
59142004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5915
5916 * gdb.base/unload.exp: New test for breakpoints in dynamically
5917 loaded libraries.
5918 * gdb.base/unload.c: Ditto.
5919 * gdb.base/unloadshr.c: Ditto.
5920
2d3a7986
MC
59212004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5922
5923 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5924 cp_test_ptype_class.
5925 (test_enums): Likewise.
5926
c72b934c
AC
59272004-08-10 Andrew Cagney <cagney@gnu.org>
5928
5929 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5930 files.
5931
cc503c8a
AC
59322004-08-10 Andrew Cagney <cagney@gnu.org>
5933
5934 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5935 init_malloc call.
5936
902f2ccb
MC
59372004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5938
5939 * ChangeLog: Add copyright notice. The notice is copied
5940 from emacs 21.3 top level ChangeLog.
5941
78c90502
MC
59422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5943
5944 * lib/cp-support.exp: New file.
5945 * lib/cp-support.exp (cp_test_type_class): New function.
5946 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5947 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5948 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5949 cp_test_ptype_class.
5950
88e5ea78
MC
59512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5952
5953 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5954 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5955 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5956 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5957 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5958 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5959 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5960 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5961 gdb.mi/mi2-watch.exp: Update copyright years.
5962
6a89fc9c
MK
59632004-08-09 Mark Kettenis <kettenis@gnu.org>
5964
5965 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5966
1482e0de
MC
59672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5968
5969 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5970 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5971 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5972 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5973 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5974 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5975 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5976 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5977 gdb.mi/mi-watch.exp: Update copyright years.
5978
1a5ce3f3
DJ
59792004-08-08 Daniel Jacobowitz <dan@debian.org>
5980
5981 PR gdb/1738
5982 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5983 from a breakpoint with a pending signal.
5984
04f6ecf2
DJ
59852004-08-08 Daniel Jacobowitz <dan@debian.org>
5986
5987 PR gdb/1736
5988 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5989 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5990 the prompt.
5991 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5992
54d90d35
DJ
59932004-08-08 Daniel Jacobowitz <dan@debian.org>
5994
5995 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5996
d2f6abb0
DJ
59972004-08-08 Daniel Jacobowitz <dan@debian.org>
5998
5999 PR gdb/1736
6000 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6001 for i?86-*-linux*.
6002
5598c03d
DJ
60032004-08-08 Daniel Jacobowitz <dan@debian.org>
6004
6005 * gdb.arch/i386-prologue.exp: Compile without debug information.
6006
c6fee705
MC
60072004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6008
6009 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6010 rather than asking gdb to search.
6011
dd90efdb
MC
60122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6013
6014 * gdb.base/gcore.c: Include <string.h>.
6015
1e84bec1
MC
60162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6017
6018 * gdb.base/gcore.c: Add copyright notice.
6019
e425eb2b
MC
60202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6021
6022 * gdb.base/freebpcmd.c: Include <stdio.h>.
6023 * gdb.base/long_long.c: Include <string.h>.
6024 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6025 * gdb.base/siginfo.c: Include <string.h>.
6026 * gdb.base/sigstep.c: Include <string.h>.
6027
cb9aaed5
MC
60282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6029
6030 * gdb.base/complex.c: Include <stdlib.h>.
6031
55944f3d
MC
60322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6033
6034 * gdb.base/complex.c: Add copyright notice.
6035
7b2953d9
MC
60362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6037
6038 * gdb.base/charset.c: Include <stdlib.h>.
6039
c9133d23
MC
60402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6041
6042 * gdb.base/auxv.c: Include <stdlib.h>.
6043
0a8490ad
MC
60442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6045
6046 * gdb.base/auxv.c: Add copyright notice.
6047
3426d5ec
MC
60482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6049
6050 * gdb.base/coremaker.c: Add copyright notice.
6051 * gdb.base/coremaker2.c: Add copyright notice.
6052
8da195dd
AC
60532004-08-04 Andrew Cagney <cagney@gnu.org>
6054
6055 * gdb.base/store.exp: Update copyright.
6056 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6057 names, do not import gdb_prompt.
6058
8d394f98
AC
60592004-08-01 Andrew Cagney <cagney@gnu.org>
6060
6061 Fix PR testsuite/1729.
6062 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6063 not use capture_value with value 4.
6064 (capture_value): Add optional test name parameter.
6065 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6066 the prefix, pass to capture_value.
6067
b6702b23
MK
60682004-08-01 Mark Kettenis <kettenis@gnu.org>
6069
6070 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6071 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6072 (main): Call new function.
6073
c203e0ca
MC
60742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6075
6076 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6077
a7995a30
MC
60782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6079
6080 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6081
9366563b
MC
60822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6083
b6eeaf26 6084 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6085 Accept more values of vtbl pointer. Remove some messages
6086 about "obsolete gcc or gdb".
6087
2fc1f950
MC
60882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6091
c724d49b
MC
60922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6093
6094 * gdb.base/asm-source.exp: Properly convert target board
6095 debug flags from gcc format to binutils format.
6096
736b0fce
MK
60972004-07-28 Mark Kettenis <kettenis@gnu.org>
6098
6099 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6100 gdb1718". PR backtrace/1718 partially fixed.
6101
5633ea5c
JJ
61022004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6103
6104 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6105
575eebb1
NC
61062004-07-26 Nick Clifton <nickc@redhat.com>
6107
6108 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6109 good default value for a specific architecture is available then
6110 set it to that value. Otherwise default to the -gstabs switch.
6111 Remove the -g... switches from the asm-flags variable. Allow the
6112 target board info to override the value if it wants to. Pass the
6113 switch on the assembler command line.
6114
62104619
MK
61152004-07-23 Mark Kettenis <kettenis@gnu.org>
6116
6117 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6118 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6119 (main): Call new function.
6120
4a1135b8
MC
61212004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6122
6123 Test for PR exp/1715.
6124 * gdb.base/radix.exp: Refactor common procedures. Make all
6125 test names unique. Change XFAIL to KFAIL.
6126
8a12c1f0
MC
61272004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6128
6129 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6130 * gdb.ada/gnat_ada.gin: ... to here.
6131 * configure.in: Use gnat_ada.gin.
6132 * configure: Regenerate.
6133
23b451cf
AC
61342004-07-20 Andrew Cagney <cagney@gnu.org>
6135
6136 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6137 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6138 XFAILs. Clean up test messages and comments. Check backtraces.
6139 Delete re-sync code.
6140
ab618a02
MC
61412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6142
6143 Fix PR cli/740.
6144 * gdb.base/annota1.exp: Honor gdb,nosignals.
6145 * gdb.base/annota3.exp: Likewise.
6146
46dad340
MC
61472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6148
6149 * lib/java.exp: Update copyright notice.
6150
756d8c70
AC
61512004-07-19 Andrew Cagney <cagney@gnu.org>
6152
6153 * gdb.base/selftest.exp: Copy file from here ...
6154 * gdb.gdb/selftest.exp: ... to here.
6155
586027e6
AC
61562004-07-16 Andrew Cagney <cagney@redhat.com>
6157
6158 * lib/insight-support.exp: Delete file.
6159 * lib/java.exp (java_init): Fix copyright.
6160
029d2200
AC
61612004-07-16 Andrew Cagney <cagney@gnu.org>
6162
6163 * gdb.base/restore.c: Append "prologue" to comments marking the a
6164 function's prologue.
6165 * gdb.base/restore.exp: Update copyright, re-indent.
6166 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6167 callerN" prefix where needed. Update patterns that match a
6168 function's prologue.
6169
653b62c5
MC
61702004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6171
6172 * gdb.base/restore.c: Add copyright notice.
6173
f7d690e5
AC
61742004-07-16 Andrew Cagney <cagney@gnu.org>
6175
6176 * gdb.base/logical.exp: Update copyright.
6177 (evaluate): New procedure. Use to re-implement tests using
6178 several tables.
6179
d629a7cb
MH
61802004-07-14 Martin Hunt <hunt@redhat.com>
6181
6182 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6183 which fixes some problems where init.tcl was not found.
6184
9c7bb332
AC
61852004-07-13 Andrew Cagney <cagney@gnu.org>
6186
6bf46641
AC
6187 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6188 (check_sizeof, check_valueof): Do not include the output in the
6189 test name. Use gdb_test.
6190 (get_valueof): Use gdb_test_multiple.
6191
c4ffd4c0
AC
6192 * gdb.base/step-test.exp: Update copyright. Use
6193 gdb_test_multiple. Ensure that test names do not include
6194 architecture dependent output.
6195
ab89363a
AC
6196 * gdb.gdb/observer.exp: Update copyright.
6197 (setup_test): Use gdb_test_multiple.
6198 (attach_first_observer, attach_second_observer)
6199 (attach_third_observer, detach_first_observer)
6200 (detach_second_observer, detach_third_observer)
6201 (reset_counters, check_counters): Make $message a prefix.
6202 (test_normal_stop_notifications): Add "args" parameter - a list of
6203 init functions to be called. Make $message a prefix,
6204 (test_observer_normal_stop): Change the message prefixes so that
6205 they are unique, pass the attach / detach procedures to
6206 test_normal_stop_notifications.
6207
ec58997a
AC
6208 * gdb.base/signull.exp (test_segv): Prefix all tests with
6209 "${name}". Clean up test messages.
6210
b475183b
AC
6211 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6212
9c7bb332
AC
6213 * gdb.base/ena-dis-br.exp: Update copyright.
6214 (break_at): New function. Replace send_gdb with gdb_test,
6215 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6216 ignore count, not stopped at bpt", with KFAIL.
6217
2dd95497
CV
62182004-07-13 Corinna Vinschen <vinschen@redhat.com>
6219
6220 * gdb.base/attach.exp: Remove cleanupfile handling.
6221
419e626b
AC
62222004-07-12 Andrew Cagney <cagney@gnu.org>
6223
6224 * gdb.base/annota1.exp: Cleanup corefile test name.
6225 * gdb.base/annota3.exp: Ditto.
6226
8b1b3228
AC
62272004-07-12 Andrew Cagney <cagney@gnu.org>
6228
78650829
AC
6229 * gdb.base/signals.exp: Clean up copyright, re-indent.
6230
8b1b3228
AC
6231 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6232 gdb_test and gdb_test_multiple.
6233
935c2760
JJ
62342004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6235
6236 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6237 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6238 provide line number info for first statement in main.
6239
1544280f
AC
62402004-07-08 Andrew Cagney <cagney@gnu.org>
6241
1279f4ff
AC
6242 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6243
1544280f
AC
6244 * gdb.base/sigbpt.exp: Make the common part of each test name a
6245 prefix instead of suffix.
6246
bcc82369
BR
62472004-07-07 Bob Rossi <bob_rossi@cox.net>
6248
6249 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6250 test from test_tbreak_creation_and_listing to
6251 test_file_list_exec_source_file
6252 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6253 Changed name of test from test_tbreak_creation_and_listing to
6254 test_file_list_exec_source_file
6255
23f4b0aa
JJ
62562004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6257
6258 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6259 the jmisc() constructor instead of <init>.
6260 * gdb.java/jmisc1.exp: Ditto.
6261
56401cd5
AC
62622004-07-07 Andrew Cagney <cagney@gnu.org>
6263
6264 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6265 corrupting the PC.
6266
44ae2f6a
MC
62672004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6268
6269 * gdb.cp/templates.exp: Accept whitespace change in demangler
6270 output.
6271
45a83408
AC
62722004-07-06 Andrew Cagney <cagney@gnu.org>
6273
6274 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6275
d205ad70
MC
62762004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6277
6278 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6279 * lib/compiler.cc: Likewise.
6280
06ea1a61
MC
62812004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6282
6283 * lib/compiler.cc: Work around string preprocessing problem
6284 with old hp c++ compiler.
6285 * lib/compiler.c: Likewise.
6286
daab1251
CV
62872004-06-29 Corinna Vinschen <vinschen@redhat.com>
6288
6289 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6290 directives to conditionalize symbol prefixing.
6291 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6292 additional_flags handling. Add underscore prefix for Cygwin.
6293 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6294 conditionalize symbol prefixing.
6295 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6296 additional_flags handling. Add underscore prefix for Cygwin.
6297
cc984116
CV
62982004-06-29 Corinna Vinschen <vinschen@redhat.com>
6299
6300 * gdb.base/bigcore.exp: Skip test on Cygwin.
6301
c279b077
MC
63022004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6303
6304 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6305 formats for "info register". Use gdb_test_multiple. Fix
6306 the "invalid register" test.
6307
0e915747
CV
63082004-06-28 Corinna Vinschen <vinschen@redhat.com>
6309
6310 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6311 PID for Cygwin. Add Cygwin specific strings to check for in some
6312 tests.
6313 (do_attach_tests): Add a test for user interaction when attaching
6314 to a process with no matching symbol table already loaded.
6315
11422c86
AC
63162004-06-26 Andrew Cagney <cagney@gnu.org>
6317
6318 Test PR java/1567 and PR java/1565.
6319 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6320 * gdb.java/jmisc2.exp: Delete file.
6321
cefbce26
MC
63222004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6323
6324 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6325
e19f872c
CV
63262004-06-25 Corinna Vinschen <vinschen@redhat.com>
6327
6328 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6329 attach process.
6330
d931ba3b
MC
63312004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6332
6333 * gdb.cp/pr-1553.exp: Remove.
6334
aef68c48
MC
63352004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6336
6337 * gdb.cp/pr-1553.cc: Remove.
6338 * gdb.cp/pr-1553.exp: Disable this test.
6339
8d5df71a
JB
63402004-06-20 Jim Blandy <jimb@redhat.com>
6341
a9c64011 6342 Fix PR testsuite/1680.
8d5df71a
JB
6343 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6344 regular expressions.
6345
4ac6f39d
MC
63462004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6347
6348 Fix PR testsuite/1679.
6349 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6350 Issue an UNSUPPORTED result instead.
6351
1b413552
JB
63522004-06-18 Jim Blandy <jimb@redhat.com>
6353
6354 * gdb.base/charset.exp: Only send a control-C if we see a new
6355 prompt and incomplete command.
6356
6daa6ebd
MC
63572004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6358
6359 * gdb.cp/pr-574.cc: Add copyright notice.
6360
51fa4ae0
JB
63612004-06-17 Jim Blandy <jimb@redhat.com>
6362
6363 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6364 cases where the regexp has no groups; this grabs random text from
6365 the previous test suite, whatever that was.
6366
8fea26c5
MC
63672004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6368
6369 * gdb.cp/printmethod.cc: Add copyright notice.
6370
1e3aeb41
MC
63712004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6372
6373 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6374
9d9030bc
AC
63752004-06-16 Andrew Cagney <cagney@gnu.org>
6376
6377 * gdb.base/signull.c: Update copyright. Include <string.h>.
6378 (bowler): Replace data_pointer with data_read
6379 and data_write cases. Add code_descriptor case.
6380 (zero, desc): New array and pointer.
6381 (data, code): Change to simple pointers.
6382 * gdb.base/signull.exp: Fix probe pattern matching a function
6383 descriptor SIGSEGV. Replace data_pointer with data_read and
6384 data_write tests.
6385
acd4ad44
AC
63862004-06-16 Andrew Cagney <cagney@gnu.org>
6387
6388 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6389
08fd625c
MC
63902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6391
6392 * gdb.base/long_long.c: Add copyright notice.
6393
1903502c
MC
63942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6395
6396 * gdb.base/long_long.exp: Remove reference to
6397 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6398 to gdb_breakpoint and gdb_continue_to_breakpoint.
6399
83313cb1
JB
64002004-06-14 Jim Blandy <jimb@redhat.com>
6401
6402 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6403 endian case.
6404
1bf404ef
AC
64052004-06-14 Andrew Cagney <cagney@gnu.org>
6406
6407 * gdb.base/gcore.exp (capture_command_output): Delete the always
6408 passing tests containing inferior values.
6409 * gdb.base/ending-run.exp: Do not include the breakpoint address
6410 in the test message. Update copyright.
6411 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6412 size in the test name, use gdb_test_multiple. Update copyright.
6413
ef220b33
MC
64142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 * gdb.cp/ref-types.cc: Add copyright notice.
6417
4f70a4c9
MC
64182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6419
6420 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6421 hp_aCC_compiler.
6422 * lib/compiler.cc: Likewise.
6423 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6424 'set' commands. Log diagnostics for other lines. Set
6425 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6426
335928ac
MC
64272004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6428
6429 * gdb.cp/try_catch.cc: Add copyright notice.
6430
2efb12e8
MC
64312004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6432
6433 * gdb.cp/userdef.cc: Add copyright notice.
6434
0bbed51a
MC
64352004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6436
6437 * gdb.cp/virtfunc.cc: Add copyright notice.
6438
e12a46c9
RC
64392004-06-11 Randolph Chung <tausq@debian.org>
6440
6441 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6442 problem.
6443
338e05af
AC
64442004-06-10 Andrew Cagney <cagney@gnu.org>
6445
6446 * lib/compiler.cc, lib/compiler.c: Append either
6447 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6448 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6449 instead of gcc-3-3.
6450
dc3f10cb
AC
64512004-06-09 Andrew Cagney <cagney@gnu.org>
6452
b4d946af
AC
6453 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6454 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6455
dc3f10cb
AC
6456 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6457 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6458 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6459 fixed.
6460
b5c0bfa2
AC
64612004-06-09 Andrew Cagney <cagney@gnu.org>
6462
6463 * gdb.base/structs.exp (test_struct_returns): Replace
6464 "return_value_unknown" and "finish_value_unknown" by
6465 "return_value_known" and "finish_value_known". Instead of
6466 "return_value_unknown" iff "finish_value_unknown", check
6467 "return_value_known" implies "finish_value_known".
6468
caeb605f
MH
64692004-06-08 Martin Hunt <hunt@redhat.com>
6470
6471 * gdb.base/float.exp: Add pattern for mips targets.
6472
c892bb64
RC
64732004-06-08 Randolph Chung <tausq@debian.org>
6474
6475 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6476 message for unknown architectures more clear.
6477
48306d3e
JB
64782004-06-08 Joel Brobecker <brobecker@gnat.com>
6479
6480 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6481 start the execution of the program.
6482
83ecb59f
JB
64832004-06-07 Jim Blandy <jimb@redhat.com>
6484
6485 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6486 * gdb.arch/i386-cpuid.h: New helper file.
6487
55264cb4
RC
64882004-06-07 Randolph Chung <tausq@debian.org>
6489
6490 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6491 has started.
6492
23cadb28
RM
64932004-06-04 Roland McGrath <roland@redhat.com>
6494
6495 Fix PR gdb/1647.
6496 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6497 differently to be robust to output buffering differences.
6498
51d01eda
MC
64992004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6500
6501 * gdb.threads/pthreads.exp: Update copyright years.
6502 (check_control_c): Change asynchronous 'after' to synchronous.
6503
f4fc3b93
RM
65042004-06-04 Roland McGrath <roland@redhat.com>
6505
6506 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6507 next gdb prompt.
6508
4013522b
MC
65092004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6510
6511 Fix PR gdb/1636.
6512 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6513 calls to synchronous.
6514
7a8f1e6b
JB
65152004-05-26 Jim Blandy <jimb@redhat.com>
6516
6517 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6518
81bb3443
RC
65192004-05-24 Randolph Chung <tausq@debian.org>
6520
6521 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6522 * gdb.asm/pa.inc: New file.
6523
8f5a3103
MK
65242004-05-22 Mark Kettenis <kettenis@gnu.org>
6525
6526 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6527
734b8fe8 65282004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6529 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6530
6531 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6532 GDB prompt.
6533
725603e1
UW
65342004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6535
f4fc3b93 6536 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6537 setjmp/longjmp. Use sigaction instead of signal.
6538
8b923272 65392004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6540 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6541
6542 * gdb.threads/pthread_cond_wait.c: New file.
6543 * gdb.threads/pthread_cond_wait.exp: New testcase.
6544
8bfabb04
AC
65452004-05-13 Andrew Cagney <cagney@redhat.com>
6546
6547 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6548 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6549
42edda50
AC
65502004-05-11 Andrew Cagney <cagney@redhat.com>
6551
6552 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6553 fixed but revealed gdb/1639.
6554
d303a6c7
AC
65552004-05-10 Andrew Cagney <cagney@redhat.com>
6556
6557 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6558 func1" and "next to 2nd alarm", kernel bug avoided.
6559
bf08c2a1
DJ
65602004-05-10 Daniel Jacobowitz <dan@debian.org>
6561
6562 PR external/1568
6563 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6564 XFAIL if it is smaller than bytes_allocated.
6565 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6566 (main): Make chunks_allocated unsigned. Correct comment.
6567
c0586a34
JB
65682004-05-07 Joel Brobecker <brobecker@gnat.com>
6569
6570 * gdb.arch/powerpc-aix-prologue.c: New file.
6571 * gdb.arch/powerpc-aix-prologue.exp: New file.
6572
f2785d12
JB
65732004-05-07 Jim Blandy <jimb@redhat.com>
6574
6575 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6576 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6577
bd7f6e30
JB
65782004-05-06 Joel Brobecker <brobecker@gnat.com>
6579
6580 * gdb.base/sep.exp: No longer setup_kfail when the program was
6581 built with dwarf2.
6582
0a5e7efe
JI
65832004-05-05 Jim Ingham <jingham@apple.com>
6584
6585 * gdb.base/pending.exp: Make sure pending breakpoints
6586 preserve the ignore count.
f4fc3b93 6587
a8958849
MK
65882004-04-27 Jerome Guitton <guitton@gnat.com>
6589
6590 * i386-prologue.exp: Add testcase for jump instruction as first
6591 instruction of the real code.
6592 * i386-prologue.c (jump_at_beginning): New function.
6593
7e103f5b
MK
65942004-04-28 Mark Kettenis <kettenis@gnu.org>
6595
6596 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6597 x86_64-*-*.
6598
5d38b224
MK
65992004-04-28 Mark Kettenis <kettenis@gnu.org>
6600
6601 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6602 i*86-*-*.
6603
0ef32fd9
MK
66042004-04-25 Mark Kettenis <kettenis@gnu.org>
6605
6606 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6607 expression that checks the return type.
6608
71d7dd7c
AC
66092004-04-23 Andrew Cagney <cagney@redhat.com>
6610
6611 * gdb.base/call-sc.exp: New test of scalar call/return values.
6612 * gdb.base/call-sc.c: Ditto.
6613
1e9f977e
JJ
66142004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6615
6616 * gdb.threads/manythreads.c: Reduce thread stack size.
6617
899d9e3a
JJ
66182004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6619
6620 * gdb.threads/manythreads.c: Add copyright notice.
6621
61bcae62
AC
66222004-04-23 Andrew Cagney <cagney@redhat.com>
6623
6624 * gdb.base/siginfo.exp: Better handle step out of signal.
6625 * gdb.base/sigstep.exp: Ditto.
6626
7339a42e 66272004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6628 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6629
6630 * gdb.threads/manythreads.c: New testcase.
6631 * gdb.threads/manythreads.exp: Ditto.
6632
5c98409b
JB
66332004-04-22 Jim Blandy <jimb@redhat.com>
6634
6635 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6636 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6637
3b611f1a
MC
66382004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6639
6640 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6641
f0fd9238
AC
66422004-04-21 Andrew Cagney <cagney@redhat.com>
6643
6644 * gdb.base/sigstep.c: New file.
6645 * gdb.base/sigstep.exp: New file.
6646
90990674
JB
66472004-04-16 Joel Brobecker <brobecker@gnat.com>
6648
6649 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6650 call to observer_notify_normal_stop.
6651
78cef34b
AC
66522004-04-15 Andrew Cagney <cagney@redhat.com>
6653
6654 * gdb.base/siginfo.c: New file.
6655 * gdb.base/siginfo.exp: New file.
6656
d2343407
JB
66572004-04-12 J. Brobecker <brobecker@gnat.com>
6658
6659 * gdb.base/sep.exp: Fix typo in comment.
6660
a2dba3c8
JB
66612004-04-12 J. Brobecker <brobecker@gnat.com>
6662
6663 * gdb.base/sep.c: New file.
6664 * gdb.base/sep-proc.c: New file.
6665 * gdb.base/sep.exp: New testcase.
6666
15f7b60e
MK
66672004-04-09 Mark Kettenis <kettenis@gnu.org>
6668
6669 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6670 support.
6671
44f4de1a
AC
66722004-04-05 Andrew Cagney <cagney@redhat.com>
6673
6674 * gdb.base/sigaltstack.c: New file.
6675 * gdb.base/sigaltstack.exp: New file.
6676
ef04f396
JB
66772004-04-04 Joel Brobecker <brobecker@gnat.com>
6678
6679 * gdb.base/foll-fork.exp: Update the expected output for
6680 "help set follow-fork-mode", to match a change that was made
6681 to the help of this variable on 2004-01-13.
6682
d40d2c92
JB
66832004-04-01 Joel Brobecker <brobecker@gnat.com>
6684
6685 * lib/ada.exp: Add copyright notice.
6686 * bar.ads: Likewise.
6687 * bar.adb: Likewise.
6688 * null_record.adb: Likewise.
6689 * null_record.exp: Likewise.
6690 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6691
f86ef5a3
JB
66922004-04-01 Joel Brobecker <brobecker@gnat.com>
6693
6694 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6695 * configure: Regenerate.
6696
414e70e3
JB
66972004-04-01 Joel Brobecker <brobecker@gnat.com>
6698
6699 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6700 to build the application. Remove the message printed when in
6701 verbose mode, redundant with the UNSUPPORTED message above.
6702
f0aaee49
JB
67032004-03-31 Joel Brobecker <brobecker@gnat.com>
6704
6705 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6706 * gdb.ada (null_record.exp): New testcase.
6707
ac81cb54
JB
67082004-03-31 Joel Brobecker <brobecker@gnat.com>
6709
6710 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6711
854af2f7
JB
67122004-03-31 Joel Brobecker <brobecker@gnat.com>
6713
6714 * gdb.ada: New subdirectory.
6715 * gdb.ada/Makefile.in: New file.
6716 * gdb.ada/gnat_ada.gpr.in: New file.
6717
034cb681
JB
67182004-03-31 Joel Brobecker <brobecker@gnat.com>
6719
6720 * lib/ada.exp: New file.
6721
78a1a894
DJ
67222004-03-24 Daniel Jacobowitz <drow@mvista.com>
6723
6724 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6725 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6726
4b2b3b3e
AC
67272004-03-22 Andrew Cagney <cagney@redhat.com>
6728
6729 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6730 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6731 Problem identified by Ulrich Weigand.
6732
23c73aa3
DC
67332004-03-17 David Carlton <carlton@kealia.com>
6734
6735 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6736 PR c++/826.
6737
d63a86f8
RM
67382004-03-16 Roland McGrath <roland@redhat.com>
6739
6740 * gdb.base/auxv.exp: New file.
6741 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6742
0e02aa50
DC
67432004-03-12 David Carlton <carlton@kealia.com>
6744
6745 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6746 * gdb.cp/pr-1553.cc: Ditto.
6747 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6748 pass branch.
6749
c20b71be
MC
67502004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 * gdb.cp/templates.exp: Accept more template types.
6753
c7414a01
MC
67542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 From Corinna Vinschen with modifications.
6757 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6758 local variable obj_with_enum.
6759 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6760 results with obj_with_enum.
6761
ed69573c
MC
67622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6763
6764 * gdb.cp/classes.cc: New file, copied from misc.cc.
6765 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6766
28301461
MC
67672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6768
6769 * gdb.cp/misc.cc: Add copyright notice.
6770
1198ecbe
DC
67712004-03-05 David Carlton <carlton@kealia.com>
6772
6773 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6774 * gdb.cp/rtti.h: Update copyright.
6775 (namespace n2::n3): New.
6776 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6777 (n2::n3::func3): New.
6778 (main): Call n2::n3::func3.
6779 * gdb.cp/rtti2.cc: Update copyright.
6780 (n2::create3): New.
6781
9e08c470
MK
67822004-03-04 Mark Kettenis <kettenis@gnu.org>
6783
6784 * gdb.asm/openbsd.inc: Fix typo.
6785
4bebc3aa
FF
67862004-03-03 Fred Fish <fnf@redhat.com>
6787
6788 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6789 "val" instead of unused "size". Update copyright year.
6790
6ea9fb37
DJ
67912004-02-29 Daniel Jacobowitz <drow@mvista.com>
6792
6793 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6794 to use unsigned char.
6795 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6796 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6797
23b23974
DJ
67982004-02-29 Daniel Jacobowitz <drow@mvista.com>
6799
6800 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6801 line of output.
6802
7574fd53
DJ
68032004-02-28 Daniel Jacobowitz <drow@mvista.com>
6804
6805 * gdb.base/relocate.c (dummy): Initialize.
6806
a195357f
DJ
68072004-02-28 Daniel Jacobowitz <drow@mvista.com>
6808
6809 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6810 a breakpoint at exit.
6811
72fd54a9
FF
68122004-02-27 Fred Fish <fnf@redhat.com>
6813
6814 * gdb.base/chng-syms.exp: Add expect condition to match failing
6815 case that isn't a timeout.
6816
b9d23137
AC
68172004-02-27 Andrew Cagney <cagney@redhat.com>
6818
6819 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6820 support.
6821
15d208f6 68222004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6823
15d208f6
FF
6824 * gdb.arch/gdb1431.c: Remove.
6825 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6826 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6827 of "until" incorrectly.
6828
98f9cd2d
JB
68292004-02-26 J. Brobecker <brobecker@gnat.com>
6830
6831 * gdb.cp/class2.cc (empty): New class.
6832 (refer): New function.
6833 (main): Declare an object of type empty and use it.
6834 * gdb.cp/class2.exp: Print the value of an object of type empty.
6835
9b50c11b
JJ
68362004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6837
6838 * gdb.base/langs.exp: Update query string to match the
6839 new nquery format used for pending breakpoints.
6840
0dcd613f
AC
68412004-02-26 Andrew Cagney <cagney@redhat.com>
6842
6843 Fix PR i18n/1570.
6844 * gdb.base/charset.c: Update copyright notice.
6845 (main, init_string): Remove the escape character '\e' tests.
6846 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6847 * gdb.base/charset.exp (valid_host_charset): Ditto.
6848 * gdb.base/setvar.exp: Ditto.
6849
b8a56647
AC
68502004-02-24 Andrew Cagney <cagney@redhat.com>
6851
90d59e34
AC
6852 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6853 mmapped data in core file" PASS and FAIL messages consistent.
6854
b8a56647
AC
6855 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6856 setting a breakpoint. Work around PR java/1565.
6857
9f27c604
JJ
68582004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6859
6860 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6861 new nquery format.
6862 * gdb.base/pending.exp: Ditto.
6863
3224a706
MK
68642004-02-22 Mark Kettenis <kettenis@gnu.org>
6865
6866 * configure.in: Run stabs tests on *BSD.
6867 * configure: Regenerated.
6868
41e0a9ca
MK
68692004-02-21 Mark Kettenis <kettenis@gnu.org>
6870
6871 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6872
1e1b3428
FF
68732004-02-20 Fred Fish <fnf@redhat.com>
6874
6875 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6876 blank in test for "returns short", for consistency with other
6877 "returns xxx" tests. Update copyright year.
6878
f9a7572a
FF
68792004-02-19 Fred Fish <fnf@redhat.com>
6880
6881 New testcase for PR breakpoint/1558.
6882 * gdb.arch/gdb1558.exp: New file.
6883 * gdb.arch/gdb1558.c: New file.
6884
b2ce2854
EZ
68852004-02-19 Elena Zannoni <ezannoni@redhat.com>
6886
6887 * gdb.base/nodebug.exp: Fix typo.
6888
e7c9ff01
JB
68892004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6890
6891 Committed by Jim Blandy <jimb@redhat.com>.
6892
62f4b920
JB
6893 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6894
2db536a1
JB
6895 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6896
e7c9ff01
JB
6897 * gdb.base/float.exp: Support s390*-*-* targets.
6898
f3205b34
AF
68992004-02-17 Adam Fedor <fedor@gnu.org>
6900
6901 * gdb.base/gdb1555.exp: New file.
6902 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6903
9d62932d
EZ
69042004-02-17 Elena Zannoni <ezannoni@redhat.com>
6905
6906 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6907
344c9711
FF
69082004-02-16 Fred Fish <fnf@redhat.com>
6909
6910 * gdb.arch/gdb1291.c: Remove
6911 * gdb.arch/gdb1291.s: New test input file.
6912 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6913 fail. Test for correct result, known incorrect result, other
6914 failures and timeouts.
6915
2d822687
AC
69162004-02-16 Andrew Cagney <cagney@redhat.com>
6917
6918 * gdb.base/bigcore.exp: New file.
6919 * gdb.base/bigcore.c: New file.
6920
dac15b66
AC
69212004-02-13 Andrew Cagney <cagney@redhat.com>
6922
6923 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6924 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6925 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6926 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6927 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6928 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6929 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6930 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6931 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6932 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6933
6bdfc2c4
JJ
69342004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6935
6936 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6937 executed is an alloc instruction.
6938
87b3ede8
DC
69392004-02-11 David Carlton <carlton@kealia.com>
6940
6941 * gdb.cp/breakpoint.exp: New.
6942 * gdb.cp/breakpoint.cc: New.
6943
6e19e2bf
MC
69442004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6945
6946 Partial fix for PR gdb/1543.
6947 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6948 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6949 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6950 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6951 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6952 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6953 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6954 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6955 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6956 to bug-gdb@prep.ai.mit.edu .
6957 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6958 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6959 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6960 Likewise.
6961
5c5455dc
AC
69622004-02-10 Andrew Cagney <cagney@redhat.com>
6963
6964 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6965 using gdb_internal_error_resync.
6966
9cf689d7
DJ
69672004-02-09 Daniel Jacobowitz <drow@mvista.com>
6968
6969 * gdb.threads/thread-specific.exp: Stop early if no threads are
6970 found.
6971
d2dc51db
MC
69722004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6973
6974 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6975
14b1a056
DJ
69762004-02-08 Daniel Jacobowitz <drow@mvista.com>
6977
6978 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6979 breakpoints.
6980
83f66e8f
DJ
69812004-02-07 Daniel Jacobowitz <drow@mvista.com>
6982
6983 * config/sim.exp (gdb_load): Handle $arg == "".
6984 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6985 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6986
30fc0091
EZ
69872004-02-07 Elena Zannoni <ezannoni@redhat.com>
6988
a9c64011
AS
6989 * gdb.base/maint.exp: Update test to reflect
6990 obstack changes.
30fc0091 6991
4d806929
JJ
69922004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6993
6994 * gdb.base/pendshr.c (pendfunc): New function that calls
6995 pendfunc1.
6996 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6997
7bfdd688
FF
69982004-02-04 Fred Fish <fnf@redhat.com>
6999
7000 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7001 function symbols and update copyright years.
7002 * gdb.arch/gdb1291.c: Ditto.
7003
aaa08ee4
MC
70042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7005
7006 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7007
dbad7755
MC
70082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7011
ec4646ef
MC
70122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7013
7014 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7015
1b802196
FF
70162004-02-02 Fred Fish <fnf@redhat.com>
7017
7018 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7019 remote targets. Update copyright years.
7020
18fe2033
JJ
70212004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7022
7023 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7024 support.
7025 * gdb.base/langs.exp: Fix test which attempts to create
7026 breakpoint on non-existent function to handle new pending
7027 support.
7028 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7029 a breakpoint.
7030 * gdb.base/pending.exp: New test.
7031 * gdb.base/pending.c: New file.
7032 * gdb.base/pendshr.c: Ditto.
7033
8d577d32
DC
70342004-02-02 David Carlton <carlton@kealia.com>
7035
7036 * gdb.cp/overload.exp: Add overloadNamespace tests.
7037 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7038 (overloadNamespace, XXX): New.
7039 (main): Call XXX::marker2.
7040
3ad13771
FF
70412004-02-01 Fred Fish <fnf@redhat.com>
7042
7043 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7044 * gdb.base/finish.exp: Ditto.
7045 * gdb.base/gcore.exp: Ditto.
7046 * gdb.base/huge.exp: Ditto.
7047 * gdb.base/info-proc.exp: Ditto.
7048 * gdb.base/return2.exp: Ditto.
7049 * gdb.threads/gcore-thread.exp: Ditto.
7050
44c75849
DJ
70512004-02-01 Daniel Jacobowitz <drow@mvista.com>
7052
7053 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7054
005bc093
MK
70552004-02-01 Mark Kettenis <kettenis@gnu.org>
7056
7057 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7058 that opening the file succeeds on OpenBSD.
7059
c47cebdb
DJ
70602004-02-01 Daniel Jacobowitz <drow@mvista.com>
7061
7062 * gdb.threads/thread-specific.c: New file.
7063 * gdb.threads/threads-specific.exp: New test script.
7064 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7065 to expect_out.
7066
5a01311c
MK
70672004-02-01 Mark Kettenis <kettenis@gnu.org>
7068
7069 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7070 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7071 only on the "print_small_structs from print_long_arg_list" test.
7072
ce22a4f1
DJ
70732004-02-01 Daniel Jacobowitz <drow@mvista.com>
7074
7075 * gdb.base/completion.exp: Kill a stray backslash.
7076
7077 From Jim Ingham <jingham@apple.com>:
7078 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7079 agrees with the result from sending a tab.
7080
abbab9d3
DJ
70812004-01-31 Daniel Jacobowitz <drow@mvista.com>
7082
7083 * gdb.base/chng-syms.exp: Remove stray newline.
7084
53904d1e
MK
70852004-01-31 Mark Kettenis <kettenis@gnu.org>
7086
7087 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7088 *-*-openbsd*.
7089 * gdb.asm/openbsd.inc: New file.
7090
3a4b3aac
MK
70912004-01-30 Mark Kettenis <kettenis@gnu.org>
7092
7093 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7094 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7095 *-*solaris2*. Remove commented out default settings for
7096 asm-flags. Replace gdb_compile with target_link.
7097
ebac27b4
MC
70982004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7101 for all tests. Remove old hp-ux and cygnus xfail cases.
7102
d8679d84
PH
71032004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7104
7105 * gdb.base/chng-syms.exp: New file.
7106 * gdb.base/chng-syms.c: New file.
7107
0a55bc22
MC
71082004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7109
7110 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7111 Provide arms for current output in all my configurations.
7112
94b8e876
MC
71132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7114
7115 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7116 * lib/compiler.cc: Likewise.
7117 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7118 get the right preprocessor. Eval the output directly. Remove
7119 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7120 hp_f77_compiler and hp_f90_compiler completely.
7121 (gdb_preprocess): Delete.
7122 (get_compiler): Delete.
7123
7cf03d44
MK
71242004-01-24 Mark Kettenis <kettenis@gnu.org>
7125
7126 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7127 <string.h>.
7128
68b6dce9
NR
71292004-01-24 Nick Roberts <nick@nick.uklinux.net>
7130
7131 * gdb.mi/mi-stack.exp: Update copyright.
7132
b368761e
DC
71332004-01-23 David Carlton <carlton@kealia.com>
7134
7135 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7136 test for cp_lookup_transparent_type.
7137 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7138 call them.
7139
f2061b53
DJ
71402004-01-23 Daniel Jacobowitz <drow@mvista.com>
7141
7142 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7143 after -var-update.
7144
37fc574a
DC
71452004-01-23 David Carlton <carlton@kealia.com>
7146
7147 * gdb.cp/namespace.cc (C::ensureRefs): New.
7148 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7149
8e94b928
NR
71502004-01-20 Nick Roberts <nick@nick.uklinux.net>
7151
7152 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7153 case "-stack-list-locals 2".
7154 * gdb.mi/mi-var-child.exp: Test for case
7155 "-var-list-children --all-values NAME".
7156
997b0952
MC
71572004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7158
7159 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7160
52470da3
MK
71612004-01-18 Mark Kettenis <kettenis@gnu.org>
7162
7049b4b8
MK
7163 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7164 used with gdb_test_multiple.
7165
52470da3
MK
7166 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7167 read at address 0. This fixes PR testsuite/1504.
7168
da6012e5
DJ
71692004-01-18 Daniel Jacobowitz <drow@mvista.com>
7170
7171 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7172 Remove downloading, guessing the host executable, the calls to
7173 gdb_file_cmd and gdb_target_cmd, and "load" support.
7174 (infer_host_exec): New function broken out from gdb_load.
7175 (gdb_load): New wrapper for gdbserver_gdb_load.
7176 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7177 gdb_target_cmd. Use -target-select.
7178 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7179 Download binaries to the host. Clear last_mi_remote_file when
7180 we load a new binary.
7181 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7182 call gdbserver_gdb_load and mi_gdb_target_cmd.
7183
32c70722
MC
71842004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7185
7186 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7187 type patterns.
7188
b0cecf36
MC
71892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7190
7191 * gdb.cp/templates.exp: Fix typo in test name of
7192 "print Foo<volatile char*>::foo".
7193
4120d7e6
MC
71942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7195
7196 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7197
f679e530
BE
71982004-01-16 Ben Elliston <bje@wasabisystems.com>
7199
7200 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7201 (clean mostlyclean): Remove empty rm.
7202
091c48f6
MC
72032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7204
7205 * gdb.base/setvar.exp: Add copyright years.
7206
3e5fc8d2
DC
72072004-01-14 David Carlton <carlton@bactrian.org>
7208
7209 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7210 PR c++/1511 and update coment.
7211 * gdb.cp/templates.exp: Update patterns to match current output.
7212 If changes involve something other than whitespace, KFAIL
7213 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7214
63d06c5c
DC
72152004-01-14 David Carlton <carlton@kealia.com>
7216
7217 * gdb.cp/namespace.exp: Add tests involving classes defined within
7218 namespaces.
7219 * gdb.cp/namespace.cc (C::CClass): New.
7220 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7221
a51dab88
EZ
72222004-01-14 Elena Zannoni <ezannoni@redhat.com>
7223
7224 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7225 what debug info we have. Print a better message if something goes
7226 wrong while producing the separate debug info file.
7227
a476ccc9
MC
72282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7231
f453692c
MC
72322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 * gdb.base/callfuncs.c: Add copyright notice.
7235
f40063a5
MC
72362004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7237
7238 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7239 inheritance. PR gdb/1498, PR gcc/13539.
7240
19ac3974
EZ
72412004-01-13 Elena Zannoni <ezannoni@redhat.com>
7242
a9c64011
AS
7243 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7244 test specific name.
7245 * gdb.mi/gdb669.exp: Ditto.
7246 * gdb.mi/mi-pthreads.exp: Ditto.
7247 * gdb.mi/mi1-pthreads.exp: Ditto.
7248 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7249
56c97c6e
MC
72502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.cp/member-ptr.cc: Add copyright notice.
7253
a0644324
MC
72542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7255
7256 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7257 some patterns for recent versions of gcc and hpacc. Delete
7258 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7259 Delete tests that access a NULL pointer-to-member-data. This
7260 script is still disabled for gcc.
7261
32fabe09
EZ
72622004-01-12 Elena Zannoni <ezannoni@redhat.com>
7263
7264 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7265 escaped correctly.
32fabe09 7266
1f8a6abb
EZ
72672004-01-12 Elena Zannoni <ezannoni@redhat.com>
7268
7269 * gdb.base/sepdebug.exp: New file.
7270 * gdb.base/sepdebug.c: New file.
7271 * lib/gdb.exp (separate_debug_filename): New procedure.
7272 (gdb_gnu_strip_debug): New procedure.
7273
48efe704
AC
72742004-01-12 Andrew Cagney <cagney@redhat.com>
7275
7276 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7277 * gdb.mi/ChangeLog-1999-2003: New file.
7278
a9415475
AC
72792004-01-12 Andrew Cagney <cagney@redhat.com>
7280
7281 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7282 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7283 or EEXIST", treat EBUSY as an XFAIL.
7284
83b8cf9d
MC
72852004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7286
7287 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7288 hp_cc_compiler.
7289
9939d2a8
MC
72902004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7291
7292 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7293 decorations.
7294
1ff8cadf
MC
72952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7296
7297 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7298 and "(aCC)" decorations. Remove obsolete doco about old
7299 test results.
7300
6fa9022e
MC
73012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7302
7303 * gdb.cp/exception.exp: Fix typo in doco.
7304
209721fe
MK
73052004-01-09 Mark Kettenis <kettenis@gnu.org>
7306
7307 * gdb.base/gdb1476.exp: Fix typo.
7308
ef11303e
MC
73092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7310
7311 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7312 file.
7313
041ab88c
MC
73142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7315
7316 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7317 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7318 Use gdb_compile. Remove restriction on gcc. Add some patterns
7319 for recent version of gdb. Delete second half, which was a copy
7320 of the first half with different build flags. This test is
7321 still disabled because it is still not ready for production.
7322
e36d075a
MC
73232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7324
7325 * gdb.cp/exception.cc: Add copyright notice.
7326 * gdb.cp/exception.exp: Add a notice that this file is broken
7327 because of line number changes caused by addition of copyright
7328 notice.
7329
42b190ad
MC
73302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7331
7332 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7333 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7334
8f25f06b
MC
73352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7336
7337 * gdb.cp/classes.exp: Accept gnu abi 2.
7338 * gdb.cp/derivation.exp: Likewise.
7339 * gdb.cp/overload.exp: Likewise.
7340 * gdb.cp/virtfunc.exp: Likewise.
7341
06ded8b8
MC
73422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7343
7344 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7345 semicolon after end of function.
7346
77c26ae3
MC
73472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7348
7349 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7350 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7351 boilerplate code for compiling and running the program under
7352 test. Add some string method tests.
7353
20757486
MC
73542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7355
7356 * gdb.cp/bs15503.cc: Add copyright notice.
7357 * gdb.cp/bs15503.exp: Adjust line number.
7358
0fd3b503
MC
73592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7360
7361 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7362 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7363
10d1bea8
MC
73642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7365
7366 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7367 hp_cc_compiler.
7368
2789202a
MC
73692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7370
7371 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7372 * gdb.cp/ctti.exp: Use the marker instead of "next".
7373 With gcc, run further before bailing.
7374
b862f14c
MC
73752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7376
7377 * gdb.cp/cttiadd.cc: Add copyright notice.
7378 * gdb.cp/cttiadd1.cc: Likewise.
7379 * gdb.cp/cttiadd2.cc: Likewise.
7380 * gdb.cp/cttiadd3.cc: Likewise.
7381
96da2469
MC
73822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7383
7384 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7385 Use gdb_test, gdb_test_multiple. Use floating-point values that
7386 have exact representations in IEEE-ish formats.
7387
053248ff
MC
73882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7389
7390 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7391 compilers. Delete duplicate call to get_compiler_info.
7392 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7393 * gdb.base/volatile.exp: Likewise.
7394
84acecdd
MK
73952004-01-07 Mark Kettenis <kettenis@gnu.org>
7396
7397 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7398 memory at address 0.
7399
fe11a27f
MC
74002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7401
7402 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7403 to test for hp-ux assembler. Fix copyright years.
7404
60ad077b
AC
74052004-01-07 Andrew Cagney <cagney@redhat.com>
7406
7407 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7408
1c9b8f33
AC
74092004-01-07 Andrew Cagney <cagney@redhat.com>
7410
7411 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7412 when creating the read-only file. From analysis by Roland McGrath
7413 and Elena Zannoni.
7414
753ccc7a
MC
74152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7418
eca3e36b
MC
74192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7422 data pointers.
7423
f8d4bac4
MC
74242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7425
7426 * gdb.cp/m-static.exp: Compile one source file at a time.
7427 Delete unused call to get_compiler_info.
7428
9b4e0f94
MC
74292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7430
7431 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7432 * gdb.base/call-rt-st.exp: Likewise.
7433 * gdb.base/nodebug.exp: Likewise.
7434 * gdb.base/volatile.exp: Likewise.
7435 * gdb.cp/ref-types.exp: Likewise.
7436 * gdb.cp/templates.exp: Likewise.
7437
023c1024
MK
74382004-01-05 Mark Kettenis <kettenis@gnu.org>
7439
7440 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7441
19703c4a
MC
74422004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7443
7444 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7445 hppa*-hp-hpux*.
7446
18b67037
MK
74472004-01-04 Mark Kettenis <kettenis@gnu.org>
7448
ba6219c8
MK
7449 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7450 x86_64-*-*.
7451
18b67037
MK
7452 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7453 sparc64-*-* and sparc*-solaris2*.
7454
1bfbbb9d
MK
74552004-01-04 Mark Kettenis <kettenis@gnu.org>
7456
7457 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7458 return ${tests}" test. The ${tests} already mentions the
7459 filename.
7460
06846494
MC
74612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7462
7463 * gdb.cp/local.exp: Accept gcc abi 2.
7464
3b0cb202
MC
74652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * gdb.cp/templates.exp: Accept gcc abi 2.
7468
0643ec3f
MC
74692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7470
7471 * lib/compiler.cc: Remove supports_template_debugging.
7472 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7473
d231d0b1
MC
74742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7475
7476 * gdb.cp/namespace.exp: Accept gcc abi 2.
7477
44ffb27c
MC
74782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7479
7480 * gdb.cp/method.exp: Accept gcc abi 2.
7481
184ad485
MC
74822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7483
7484 * gdb.cp/classes.exp: Generate identical results as old version.
7485 * gdb.cp/derivation.exp: Likewise.
7486 * gdb.cp/overload.exp: Likewise.
7487 * gdb.cp/virtfunc.exp: Likewise.
7488
116f09e7
MC
74892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7490
7491 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7492 mysterious bug with sourceware version of expect.
7493
b1379776
MC
74942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7495
7496 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7497 current versions of gcc, including gcc abi 2. Remove gratuitous
7498 restart of test program. Use gdb_test_multiple and gdb_test for
7499 all tests. Add patterns to xfail missing "const" in "const char *"
7500 and kfail PR gdb/1155.
7501
6b7a4c0e
MC
75022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7503
7504 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7505 current versions of gcc, including gcc abi 2. Remove gratuitous
7506 restart of test program. Use gdb_test_multiple and gdb_test for
7507 all tests. Add patterns to kfail PR gdb/1498.
7508
51615d72
MC
75092003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7510
7511 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7512 current versions of gcc, including gcc abi 2. Use "breakpoint"
7513 and "continue" instead of restarting the target program. Use
7514 gdb_test_multiple and gdb_test for all tests.
7515
7b79a9d7
MK
75162004-01-01 Mark Kettenis <kettenis@gnu.org>
7517
7518 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7519 for *-*-solaris2*.
7520
1cd3489f
MC
75212003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7522
7523 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7524 current versions of gcc, including gcc abi 2. Use "breakpoint"
7525 and "continue" instead of restarting the target program several
7526 times. Use gdb_test_multiple and gdb_test for all tests.
7527
850742db
MC
75282003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7529
7530 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7531 source files.
7532
eb4bbda8
MC
75332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7534
7535 * gdb.base/environ.exp: Handle compiling test case from multiple
7536 source files.
7537
e42c7771
MC
75382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7539
7540 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7541
80e4b428
JB
75422003-12-17 Jim Blandy <jimb@redhat.com>
7543
5f06973a
JB
7544 * gdb.base/freebpcmd.c: Add copyright notice.
7545
80e4b428
JB
7546 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7547
0ab84fb7
MC
75482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7549
7550 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7551
1b3bb3d0
JB
75522003-12-13 Jim Blandy <jimb@redhat.com>
7553
7554 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7555
3a4c9371
KB
75562003-12-12 Kevin Buettner <kevinb@redhat.com>
7557
7558 * gdb.asm/frv.inc: New file.
7559 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7560
a1dea79a
FF
75612003-12-09 Fred Fish <fnf@redhat.com>
7562
7563 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7564 functions to break1.c and leave prototypes behind. Add more
7565 "set breakpoint NN here" comments.
7566 * gdb.base/break1.c: New file.
7567
7568 * gdb.base/break.exp: Handle compiling test case from multiple
7569 source files and change source file references as needed.
7570 * gdb.base/completion.exp: Ditto.
7571 * gdb.base/condbreak.exp: Ditto.
7572 * gdb.base/define.exp: Ditto.
7573 * gdb.base/ena-dis-br.exp: Ditto.
7574 * gdb.base/info-proc.exp: Ditto.
7575 * gdb.base/maint.exp: Ditto.
7576 * gdb.base/until.exp: Ditto.
7577
7578 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7579 hardcoded line numbers.
7580 * gdb.base/define.exp: Ditto.
7581 * gdb.base/ena-dis-br.exp: Ditto.
7582 * gdb.base/maint.exp: Ditto.
7583 * gdb.base/until.exp: Ditto.
7584
7585 * gdb.base/completion.exp: Use "break1" for completion tests since
7586 "break" is no longer a unique prefix.
7587
5266b69c
AC
75882003-12-06 Andrew Cagney <cagney@redhat.com>
7589
7590 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7591 "return_value_unimplemented". When an unimplemented struct return
7592 architecture, report incorrect values as a KFAIL
7593
374451f0
MC
75942003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7595
7596 * gdb.cp/rtti.exp: Accept new wording of warning from
7597 cp_lookup_rtti_type.
7598
ba9b20a7
MC
75992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7600
7601 Partial fix for PR testsuite/1456.
7602 * gdb.base/scope.exp (test_at_main): Replace references to
7603 gcc_compiled with calls to test_compiler_info.
7604 (test_at_foo): Likewise.
7605 (test_at_bar): Likewise.
7606
b74b6d0b
MC
76072003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7608
7609 Partial fix for PR testsuite/1456.
7610 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7611 to test_compiler_info.
7612
ccfa3402
MC
76132003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7614
7615 * gdb.base/so-impl-ld.exp: Update copyright notice.
7616
f6246aba
MC
76172003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7618
7619 Partial fix for PR testsuite/1456.
7620 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7621 to test_compiler_info.
7622
13ae734a
MC
76232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7624
7625 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7626 from current versions of gdb. Clean up regular expressions.
7627 Delete redundant timeout case.
7628
d8e1cdee
MC
76292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7630
7631 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7632 from current versions of gdb. Clean up regular expressions.
7633 Delete redundant timeout case.
7634
96457b64
MC
76352003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7636
7637 Partial fix for PR testsuite/1456.
7638 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7639 gcc_compiled with call to test_compiler_info.
7640
f35309fc
MC
76412003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7642
7643 Partial fix for PR testsuite/1456.
7644 * gdb.base/list.exp (test_list_function): Delete unused declaration
7645 of gcc_compiled.
7646
d7afdf9b
MC
76472003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7648
7649 Partial fix for PR testsuite/1456.
7650 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7651 call to test_compiler_info.
7652
71507b56
MK
76532003-11-29 Mark Kettenis <kettenis@gnu.org>
7654
7655 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7656 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7657 it to create the appropriate note.inc.
7658 * gdb.asm/asmsrc1.s: Include "note.inc".
7659 * gdb.asm/netbsd.inc: New file.
7660 * gdb.asm/empty.inc: New file.
7661
f81f93f7
MC
76622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7663
7664 Partial fix for PR testsuite/1456.
7665 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7666 calls to test_compiler_info.
7667
9a77938e
MC
76682003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7669
7670 Partial fix for PR testsuite/1456.
7671 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7672 calls to test_compiler_info.
7673
e8367dc7
MK
76742003-11-27 Mark Kettenis <kettenis@gnu.org>
7675
7676 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7677 pattern for the KFAILs.
7678
526c61ee
AF
76792003-11-25 Adam Fedor <fedor@gnu.org>
7680
7681 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7682 * gdb.objc/objcdecode.m: New file.
7683
28f2d600
AF
76842003-11-25 Adam Fedor <fedor@gnu.org>
7685
7686 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7687 * gdb.objc/nondebug.m: New file.
7688
a3895cee
BE
76892003-11-26 Ben Elliston <bje@wasabisystems.com>
7690
7691 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7692 NetBSD as it does on FreeBSD. Modelled on a similar change by
7693 Mark Kettenis on 2003-05-30.
7694 (link-flags): Set to "--entry _start" regardless of target.
7695 Special linker flags are to be appended to $link-flags.
7696 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7697
c9f2c8a3
MC
76982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7699
7700 * gdb.cp/method.exp: Accept output of new demangler.
7701
15a0587a 77022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7703
7704 * gdb/class2.exp: New file.
7705 * gdb/class2.cc: New file.
7706
3c00b570
MC
77072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7708
7709 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7710 of new demangler.
7711
7027acc7
MK
77122003-11-23 Mark Kettenis <kettenis@gnu.org>
7713
7714 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7715 of gdb_test "run".
7716
b0e1598a
MK
77172003-11-23 Mark Kettenis <kettenis@gnu.org>
7718
7719 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7720 "continue" into "run".
7721
4d9eda44
MC
77222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7723
7724 Partial fix for PR testsuite/1456.
7725 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7726 call to test_compiler_info.
7727 * gdb.cp/ctti.exp: Likewise.
7728 * gdb.cp/derivation.exp: Likewise.
7729 * gdb.cp/member-ptr.exp: Likewise.
7730 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7731 reference to gcc_compiled.
7732
77332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7734
7735 Fix PR testsuite/1463.
7736 * gdb.base/structs.exp (start_structs_test): Call
7737 get_debug_format before using the debug format.
7738
d422fe19
AC
77392003-11-22 Andrew Cagney <cagney@redhat.com>
7740
7741 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7742 * gdb.base/structs.exp: Use gdb_test_multiple.
7743
039cf96d
AC
77442003-11-20 Andrew Cagney <cagney@redhat.com>
7745
6882279b
AC
7746 * gdb.base/structs.exp: Handle and recover from internal errors.
7747 Replace "foo${n}" with "foo<n>" in test messages.
7748
e53890ae
AC
7749 * gdb.base/structs.exp: Update copyright. Rewrite.
7750 * gdb.base/structs.c: Update copyright. Rewrite.
7751
2b211c59
AC
7752 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7753 resync count exceeded.
d63a86f8 7754
039cf96d
AC
7755 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7756 from the internal error.
7757 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7758 Original from Jim Blandy.
7759 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7760
eac98b22
AC
77612003-11-19 Andrew Cagney <cagney@redhat.com>
7762
7763 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7764 KFAIL.
7765
67455b2a
MK
77662003-11-17 Mark Kettenis <kettenis@gnu.org>
7767
7768 New testcase for PR backtrace/1435.
7769 * gdb.arch/i386-unwind.exp: New file.
7770 * gdb.arch/i386-unwind.c: New file.
7771
853d6e5b
AC
77722003-11-17 Andrew Cagney <cagney@redhat.com>
7773
7774 * lib/gdb.exp (compiler_info): New global.
7775 (test_compiler_info): New function.
7776 (get_compiler_info): Set compiler_info.
7777 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7778 "compiler_info" to gcc-<major>-<minor>.
7779
38cf6e11
MC
77802003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7781
7782 * gdb.trace/configure: Remove.
7783
a50d3602
EZ
77842003-11-13 Elena Zannoni <ezannoni@redhat.com>
7785
7786 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7787 breakpoints.
a50d3602
EZ
7788 * gdb.base/break.exp: Remove all references to explicit line
7789 numbers.
7790
d9407aaa
NC
77912003-11-11 Nick Clifton <nickc@redhat.com>
7792
7793 * gdb.base/shreloc.exp: Do not run for targets which do not
7794 support shared objects.
7795
db488fc1
CV
77962003-11-10 Corinna Vinschen <vinschen@redhat.com>
7797
7798 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7799 Don't run tests if nofileio flag is given.
7800
6a90a18e
EZ
78012003-11-07 Elena Zannoni <ezannoni@redhat.com>
7802
7803 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7804 as well as 'Watchpoint'.
6a90a18e 7805
0b915e9c
EZ
78062003-11-06 Elena Zannoni <ezannoni@redhat.com>
7807
7808 Reported by Jim Ingham <jingham@apple.com>:
7809 * gdb.base/annota1.exp: Match at least one occurrence of the
7810 signal handler annotation.
7811
d7e4b55f
EZ
78122003-11-06 Elena Zannoni <ezannoni@redhat.com>
7813
a9c64011
AS
7814 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7815 as well as 'Watchpoint'.
d7e4b55f 7816
2fe4e8d0
MC
78172003-11-05 Michael Chastain <mec@shout.net>
7818
7819 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7820
6ef88553
KW
78212003-11-03 Kris Warkentin <kewarken@qnx.com>
7822
7823 * gdb.arch/gdb1291.c: New test file.
7824 * gdb.arch/gdb1291.exp: New test script.
7825 * gdb.arch/gdb1431.c: New test file.
7826 * gdb.arch/gdb1431.exp: New test script.
7827
ae7dc4d8
MC
78282003-10-22 Michael Chastain <mec@shout.net>
7829
7830 * gdb.mi/pthreads.c: Add copyright notice.
7831
c39d7427
MC
78322003-10-22 Michael Chastain <mec@shout.net>
7833
7834 * gdb.threads/pthreads.c: Add copyright notice.
7835
8b7d96c1
MC
78362003-10-20 Michael Chastain <mec@shout.net>
7837
7838 * gdb.base/gdb1056.exp: New test script.
7839
d1d69fdd
DJ
78402003-10-13 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * gdb.threads/killed.exp: Use gdb_run_cmd.
7843
7d605576
DJ
78442003-10-13 Daniel Jacobowitz <drow@mvista.com>
7845
7846 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7847 create a core file.
7848 * gdb.threads/gcore-thread.exp: Likewise.
7849
618ec112
CV
78502003-10-13 Corinna Vinschen <vinschen@redhat.com>
7851
7852 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7853 type, based on char type.
7854 (struct bit_flags_short_t): New bitfield type, based on short type.
7855 (init_bit_flags_char): New fuction.
7856 (init_bit_flags_short): Ditto.
7857 (print_bit_flags_char): Ditto.
7858 (print_bit_flags_short): Ditto.
7859 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7860
9367a73c
MC
78612003-10-11 Michael Chastain <mec@shout.net>
7862
7863 * gdb.base/call-rt-st.exp: Update copyright year.
7864
1decf120
KI
78652003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7866
7867 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7868 * gdb.disasm/sh3.s: Ditto.
7869
5445b2ae
DJ
78702003-10-07 Daniel Jacobowitz <drow@mvista.com>
7871
7872 * gdb.threads/switch-threads.exp: New test.
7873 * gdb.threads/switch-threads.c: New source file.
7874
aec24853
CV
78752003-10-07 Corinna Vinschen <vinschen@redhat.com>
7876
7877 * gdb.base/ending-run.exp: Add sh specific case.
7878
adc7428d
AC
78792003-10-06 Andrew Cagney <cagney@redhat.com>
7880
7881 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7882 * gdb.disasm/mn10200.exp: Delete obsolete file.
7883
c9d37158
DJ
78842003-09-29 Daniel Jacobowitz <drow@mvista.com>
7885
7886 * ChangeLog: Correct an entry command.exp -> commands.exp.
7887 * gdb.base/commands.exp (bp_deleted_in_command_test)
7888 (temporary_breakpoint_commands): Check noargs.
7889
79c2c32d
DC
78902003-09-25 David Carlton <carlton@kealia.com>
7891
7892 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7893 of some print tests, where appropriate. Add tests for C::D::cd,
7894 E::ce, F::cXfX, G::XgX.
7895 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7896
594e6d67
RE
78972003-09-25 Richard Earnshaw <rearnsha@arm.com>
7898
7899 * lib/java.exp (java_init): Import target_alias before using it.
7900
10f0d451
DC
79012003-09-25 David Carlton <carlton@kealia.com>
7902
7903 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7904
274bcba0
EZ
79052003-09-23 Elena Zannoni <ezannoni@redhat.com>
7906
d63a86f8 7907 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7908 weirdness.
274bcba0 7909
cdbf20f7
MC
79102003-09-17 Michael Chastain <mec@shout.net>
7911
7912 * gdb.cp/gdb1355.exp: New file.
7913 * gdb.cp/gdb1355.c: New file.
7914
71e06f80
CV
79152003-09-15 Corinna Vinschen <vinschen@redhat.com>
7916
7917 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7918 * gdb.asm/sh.inc: New file.
7919
5c4e30ca
DC
79202003-09-11 David Carlton <carlton@kealia.com>
7921
bd45b7af
DC
7922 * gdb.cp/namespace.exp: Add tests for namespace types.
7923 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7924 (test_namespace): New.
7925
1c199746
EZ
79262003-09-11 Elena Zannoni <ezannoni@redhat.com>
7927
a9c64011 7928 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7929 * gdb.stabs/weird.exp: Ditto.
1c199746 7930
04ed252f
MC
79312003-09-08 Michael Chastain <mec@shout.net>
7932
7933 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7934
d8a2d9e7
MC
79352003-09-07 Michael Chastain <mec@shout.net>
7936
7937 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7938 'parse error'.
7939
161afb24
MK
79402003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7941
7942 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7943
49f2741a
MC
79442003-08-30 Michael Chastain <mec@shout.net>
7945
7946 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7947 * gdb.gdb/observer.exp: Ditto.
7948 * gdb.gdb/xfullpath.exp: Ditto.
7949
8afa723e
MK
79502003-08-29 Mark Kettenis <kettenis@gnu.org>
7951
7952 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7953 *-*-*bsd*.
7954
f31dfe3b
JJ
79552003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7956
7957 * gdb.base/dump.exp: Skip for ia64.
7958
4630e498
JJ
79592003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7960
7961 * gdb.asm/asm-source.exp: Add ia64 support.
7962 * gdb.asm/ia64.inc: New file.
7963
1105b7ef
MC
79642003-08-22 Michael Chastain <mec@shout.net>
7965
7966 * gdb.cp: New directory.
7967 * gdb.cp/*: Copy from gdb.c++/*.
7968 * gdb.c++/*: Remove.
7969 * Makefile.in: Change gdb.c++ to gdb.cp.
7970 * configure.in: Ditto.
7971 * configure: Regnerate.
7972
c945b932
MK
79732003-08-18 Mark Kettenis <kettenis@gnu.org>
7974
7975 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7976 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7977
2b66634b
DJ
79782003-08-17 Daniel Jacobowitz <drow@mvista.com>
7979
7980 * mi-var-display.exp (-var-list-children weird): Accept function
7981 pointers with argument types.
7982 * mi1-var-display.exp (-var-list-children weird): Likewise.
7983 * mi2-var-display.exp (-var-list-children weird): Likewise.
7984
a356f73b
DJ
79852003-08-17 Daniel Jacobowitz <drow@mvista.com>
7986
7987 * gdb.base/annota3.exp: Add missing newline.
7988
483417b8
MC
79892003-08-06 Michael Chastain <mec@shout.net>
7990
7991 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7992
c99c59c3
MS
79932003-08-12 Michael Snyder <msnyder@redhat.com>
7994
7995 * gdb.base/float.exp: Add test for SH.
7996
55ed7501
MK
79972003-08-10 Mark Kettenis <kettenis@gnu.org>
7998
7999 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8000
1a371f2e
EZ
80012003-08-07 Elena Zannoni <ezannoni@redhat.com>
8002
8003 * gdb.base/completion.exp: Remove reduntant completion test
8004 on filename.
8005
e0f353ce
EZ
80062003-08-07 Elena Zannoni <ezannoni@redhat.com>
8007
a9c64011
AS
8008 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8009 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8010 gdb.trace/save-trace.exp: Make sure that full pathnames are
8011 escaped correctly.
e0f353ce 8012
5710a1af 80132003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8014
a9c64011
AS
8015 * configure.in: Don't generate config.h from config.hin.
8016 * configure: Regenerate.
8017 * config.hin: Remove file.
8018 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8019 * gdb.threads/pthreads.c: Ditto.
5710a1af 8020
dcd81ce9
DJ
80212003-08-07 Daniel Jacobowitz <drow@mvista.com>
8022
8023 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8024 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8025 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8026 Replace ld24 with seth/add3.
8027
6009d884
AC
80282003-08-02 Andrew Cagney <cagney@redhat.com>
8029
8030 * gdb.base/annota3.exp: New file.
8031 * gdb.base/annota3.c: New file.
8032 * gdb.c++/annota3.exp: New file.
8033 * gdb.c++/annota3.cc: New file.
8034
51514e06
MC
80352003-07-29 Michael Chastain <mec@shout.net>
8036
8037 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8038 actually failed.
8039 (do_pass): Likewise.
8040 * gdb.threads/tls.exp: Always initialize no_of_threads.
8041
4ee6625b
DJ
80422003-07-27 Daniel Jacobowitz <drow@mvista.com>
8043
8044 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8045 pattern.
8046 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8047 * gdb.threads/tls.exp: Recognize one case of the host library not
8048 supporting TLS.
8049
225f2bf6
AC
80502003-07-27 Andrew Cagney <cagney@redhat.com>
8051
8052 * gdb.base/fileio.exp: Use SH when running commands using
8053 remote_exec.
8054
bcb27c9f
DJ
80552003-07-24 Daniel Jacobowitz <drow@mvista.com>
8056
8057 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8058 * gdb.base/relocate.c (dummy): New padding array.
8059
3d67be83
MS
80602003-07-22 Michael Snyder <msnyder@redhat.com>
8061
d63a86f8 8062 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8063
8064 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8065 patterns to be more general, accepting old and new output.
8066 Some output chars (such as '+') also must be quoted.
d63a86f8 8067 Some addresses are displayed numerically instead of
3d67be83
MS
8068 symbolically.
8069
57ba3b85
MS
80702003-07-23 Michael Snyder <msnyder@redhat.com>
8071
686d097c
MS
8072 * gdb.base/return2.exp: Don't test long-long return.
8073
57ba3b85
MS
8074 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8075 * gdb.disasm/t01_mov.exp: Ditto.
8076 * gdb.disasm/t02_mova.s: Ditto.
8077 * gdb.disasm/t02_mova.exp: Ditto.
8078 * gdb.disasm/t03_add.s: Ditto.
8079 * gdb.disasm/t03_add.exp: Ditto.
8080 * gdb.disasm/t04_sub.s: Ditto.
8081 * gdb.disasm/t04_sub.exp: Ditto.
8082 * gdb.disasm/t05_cmp.s: Ditto.
8083 * gdb.disasm/t05_cmp.exp: Ditto.
8084 * gdb.disasm/t06_ari2.s: Ditto.
8085 * gdb.disasm/t06_ari2.exp: Ditto.
8086 * gdb.disasm/t07_ari3.s: Ditto.
8087 * gdb.disasm/t07_ari3.exp: Ditto.
8088 * gdb.disasm/t08_or.s: Ditto.
8089 * gdb.disasm/t08_or.exp: Ditto.
8090 * gdb.disasm/t09_xor.s: Ditto.
8091 * gdb.disasm/t09_xor.exp: Ditto.
8092 * gdb.disasm/t10_and.s: Ditto.
8093 * gdb.disasm/t10_and.exp: Ditto.
8094 * gdb.disasm/t11_logs.s: Ditto.
8095 * gdb.disasm/t11_logs.exp: Ditto.
8096 * gdb.disasm/t12_bit.s: Ditto.
8097 * gdb.disasm/t12_bit.exp: Ditto.
8098 * gdb.disasm/t13_otr.s: Ditto.
8099 * gdb.disasm/t13_otr.exp: Ditto.
8100
e00759ef
EZ
81012003-07-22 Elena Zannoni <ezannoni@redhat.com>
8102
8103 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8104
8bc2021f
EZ
81052003-07-22 Elena Zannoni <ezannoni@redhat.com>
8106
a9c64011
AS
8107 * gdb.threads/tls.c : New file.
8108 * gdb.threads/tls.exp : New file.
8109 * gdb.threads/tls-main.c : New file.
8110 * gdb.threads/tls-shared.c : New file.
8111 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8112
89320c4c
AS
81132003-07-22 Andreas Schwab <schwab@suse.de>
8114
8115 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8116
180dea7c
AS
81172003-07-20 Andreas Schwab <schwab@suse.de>
8118
8119 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8120 due to insn reordering.
8121
0714963c
AC
81222003-07-15 Andrew Cagney <cagney@redhat.com>
8123
8124 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8125
98a23b3f
MC
81262003-07-15 Michael Chastain <mec@shout.net>
8127
8128 * gdb.base/gdb1250.exp: New file.
8129 * gdb.base/gdb1250.c: New file.
8130
27e417a2
ML
81312003-07-09 Michal Ludvig <mludvig@suse.cz>
8132
8133 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8134 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8135
8bc2021f
EZ
81362003-07-09 Elena Zannoni <ezannoni@redhat.com>
8137
a9c64011
AS
8138 * gdb.threads/tls.c: New file.
8139 * gdb.threads/tls.exp: New file.
8140 * gdb.threads/tls-main.c: New file.
8141 * gdb.threads/tls-shared.c: New file.
8142 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8143
d99968dc
EZ
81442003-07-09 Elena Zannoni <ezannoni@redhat.com>
8145
8146 * gdb.base/annota1.exp: Make sure that we properly escape the
8147 full path of the source file. Xfail more permissive patterns,
d63a86f8 8148 due to a compiler debug info problem.
d99968dc 8149
83876b3b
AS
81502003-07-07 Andreas Schwab <schwab@suse.de>
8151
2705e972
AS
8152 * gdb.asm/m68k.inc: New file.
8153 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8154
83876b3b
AS
8155 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8156 arguments"): Also match negative number.
8157
8158 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8159
3a871b37
DJ
81602003-07-03 Daniel Jacobowitz <drow@mvista.com>
8161
8162 * gdb.base/store.c (charest): New typedef.
8163 (add_char): Rename to add_charest, update.
8164 (wack_char): Rename to wack_charest, update types. Return l + r
8165 to keep r live across the call.
8166 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8167 (wack_double, wack_doublest): Return l + r to keep r live across
8168 the call.
8169 * gdb.base/store.exp: Accomodate store.c changes.
8170
b2a7f303
DC
81712003-06-30 David Carlton <carlton@kealia.com>
8172
8173 * gdb.c++/maint.exp (test_invalid_name): New.
8174 (test_first_component): Add tests for invalid names.
8175
3c6cb4a1
MC
81762003-06-29 Michael Chastain <mec@shout.net>
8177
8178 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8179 output of '<VTT for class>' for virtual base classes.
8180
f1c2644b
DJ
81812003-06-29 Daniel Jacobowitz <drow@mvista.com>
8182
8183 * gdb.base/completion.exp: Tab-complete "complet" instead of
8184 "compl".
8185 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8186
18080350
DJ
81872003-06-29 Daniel Jacobowitz <drow@mvista.com>
8188
8189 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8190 * gdb.base/volatile.exp: Likewise.
8191
f56973f8
DJ
81922003-06-29 Daniel Jacobowitz <drow@mvista.com>
8193
8194 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8195 gdb/1265.
8196
81972003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8198 Daniel Jacobowitz <drow@mvista.com>
8199
8200 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8201 initial line count of 'captured_main' from 26 to 32.
8202 (test_with_self): Allow xmalloc call to be interleaved with the
8203 preceding two lines.
8204
e766d4d6
JB
82052003-06-24 Joel Brobecker <brobecker@gnat.com>
8206
8207 * gdb.base/bang.exp: New testcase.
8208
f125c9a4
JB
82092003-06-23 Joel Brobecker <brobecker@gnat.com>
8210
8211 * gdb.base/langs.exp: Add some tests for the "minimal" language
8212 support.
8213
6e25beaf
EZ
82142003-06-23 Elena Zannoni <ezannoni@redhat.com>
8215
8216 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8217 the testcase.
8218
2f816dda
DJ
82192003-06-22 Daniel Jacobowitz <drow@mvista.com>
8220
8221 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8222 offset.
8223
db5a5748
DJ
82242003-06-22 Daniel Jacobowitz <drow@mvista.com>
8225
8226 * gdb.c++/pr-1210.cc: New file.
8227 * gdb.c++/pr-1210.exp: New file.
8228
1df0c130
DJ
82292003-06-21 Daniel Jacobowitz <drow@mvista.com>
8230
8231 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8232 000-exec-continue.
8233
a92feac0
MK
82342003-06-15 Mark Kettenis <kettenis@gnu.org>
8235
8236 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8237 on *-*-*bsd* instead of *-*-freebsd*.
8238
81a58f5b
AC
82392003-06-14 Andrew Cagney <cagney@redhat.com>
8240
8241 * gdb.base/store.exp: Test longest and doublest. Test all
8242 parameters. Weaken return statement match.
8243 * gdb.base/store.c: Add longest and doublest - aka long long and
8244 long double functions. Put all parameters into local register
8245 variables. Use negative values.
8246
b257a0d3
AC
82472003-06-14 Andrew Cagney <cagney@redhat.com>
8248
8249 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8250 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8251 exit status.
8252 * gdb.base/fileio.exp: Disable target when nointerrupts and
8253 noinferiorio, instead of limiting it to remote. Use remote_exec
8254 instead of system.
d63a86f8 8255
21c38304
JJ
82562003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8257
8258 * gdb.base/float.exp: Add ia64 support.
8259
1bcdb424
CV
82602003-06-12 Corinna Vinschen <vinschen@redhat.com>
8261
8262 * gdb.base/fileio.exp: Run only on remote targets.
8263
6aeb981f
CV
82642003-06-10 Corinna Vinschen <vinschen@redhat.com>
8265
8266 * gdb.base/fileio.c: New file, testing File-I/O.
8267 * gdb.base/fileio.exp: Ditto.
8268
53df362e
RG
82692003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8270
8271 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8272 shared objects after relocation at load time (gdb PR/1132).
8273 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8274 as above, part of the shared object relocation test.
53df362e 8275
ffee1b46
MK
82762003-06-08 Mark Kettenis <kettenis@gnu.org>
8277
b5ca3722
MK
8278 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8279 fully filled history list.
8280 * gdb.base/gdb_history: New file.
8281
03ed860d
MK
8282 * gdb.base/signals.exp: XFAIL "continue to func1" on
8283 i*86-*-freebsd*.
8284
ffee1b46
MK
8285 * gdb.base/attach.exp: When trying to attach to a nonexistent
8286 process, make it possible to specify the PID based on the target,
8287 and do so for *-*-freebsd*.
8288
d80dbb52
RH
82892003-06-02 Richard Henderson <rth@redhat.com>
8290
8291 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8292
6dd77b81
RH
82932003-06-02 Richard Henderson <rth@redhat.com>
8294
8295 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8296
f6347e16
RH
82972003-06-02 Richard Henderson <rth@redhat.com>
8298
8299 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8300
2c161407
DJ
83012003-06-01 Daniel Jacobowitz <drow@mvista.com>
8302
8303 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8304 of globalvar.
8305
572eb746
MK
83062003-06-01 Mark Kettenis <kettenis@gnu.org>
8307
8308 * gdb.asm/asm-source.exp: Check for memory read errors in
8309 disassembler test on *BSD too.
8310
9e9617a5
RH
83112003-06-01 Richard Henderson <rth@redhat.com>
8312
8313 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8314 for .frame.
8315 (gdbasm_call): Lose ldgp.
8316 (gdbasm_startup): Add frame information.
8317 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8318
7b34ad4e
MK
83192003-05-31 Mark Kettenis <kettenis@gnu.org>
8320
8321 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8322 i?86-*-*.
8323
10059fdf
MK
83242003-05-30 Mark Kettenis <kettenis@gnu.org>
8325
8326 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8327 FreeBSD.
8328
acf4b816
RH
83292003-05-29 Richard Henderson <rth@redhat.com>
8330
8331 * gdb.asm/alpha.inc: New file.
8332 * gdb.asm/asm-source.exp: Use it.
8333
e9ecd949
JB
83342003-05-29 Jim Blandy <jimb@redhat.com>
8335
8336 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8337 'core.PID'.
8338
e3e5a4f3
JB
83392003-05-22 Jim Blandy <jimb@redhat.com>
8340
8341 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8342 backtrace.
d63a86f8 8343
72fe3d25
DC
83442003-05-20 David Carlton <carlton@math.stanford.edu>
8345
8346 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8347 this time.
8348
58da2eb2
DC
83492003-05-19 David Carlton <carlton@bactrian.org>
8350
8351 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8352 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8353
1fcb5155
DC
83542003-05-19 David Carlton <carlton@bactrian.org>
8355
8356 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8357 namespace tests.
8358 Bump copyright date.
8359 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8360 (main): Call C::D::marker2.
8361 * gdb.c++/namespace1.cc: New file.
8362
85e85163
JJ
83632003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8364
8365 Roland McGrath <roland@redhat.com>
d63a86f8 8366 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8367 there is no manager thread.
8368
a25fbfec
JJ
83692003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8370
d63a86f8
RM
8371 * gdb.threads/schedlock.exp: Remove assumption that all threads
8372 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8373 in one of the child threads rather than the main thread.
8374
be375bae
JB
83752003-05-07 Jim Blandy <jimb@redhat.com>
8376
09bf6082
JB
8377 Add support for assembly source testing on the s390x.
8378 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8379 architecture.
8380 * gdb.asm/s390x.inc: New file.
8381
be375bae
JB
8382 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8383 succession of 'if' statements.
8384
00905d52
AC
83852003-05-05 Andrew Cagney <cagney@redhat.com>
8386
8387 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8388
b1e29e33
AC
83892003-05-05 Andrew Cagney <cagney@redhat.com>
8390
8391 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8392 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8393
e33d66ec
EZ
83942003-05-02 Elena Zannoni <ezannoni@redhat.com>
8395
8396 * gdb.base/charset.exp: Update based on new behavior of set/show
8397 charset commands.
8398
2b6fd0d8
AC
83992003-05-01 Andrew Cagney <cagney@redhat.com>
8400
8401 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8402 variable do not give memory errors.
8403
130cacce
AF
84042003-04-30 Adam Fedor <fedor@gnu.org>
8405
8406 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8407 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8408 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8409 gdb.objc/basicclass.m: : New files
8410
8411 * lib/gdb.exp (gdb_compile_objc): New procedure.
8412
bea71854
DJ
84132003-04-27 Daniel Jacobowitz <drow@mvista.com>
8414
8415 * gdb.base/signals.exp: Make backtrace tests more specific.
8416
0f20eeea
DC
84172003-04-23 David Carlton <carlton@bactrian.org>
8418
8419 * gdb.c++/maint.exp (test_first_component): Add tests for
8420 'operator' in more locations.
8421
c8c4d8dc
KB
84222003-04-16 Kevin Buettner <kevinb@redhat.com>
8423
8424 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8425
3fe60e3c
EZ
84262003-04-16 Elena Zannoni <ezannoni@redhat.com>
8427
8428 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8429 func marke' instead. Update test name.
3fe60e3c 8430
9219021c
DC
84312003-04-15 David Carlton <carlton@math.stanford.edu>
8432
8433 * gdb.c++/maint.exp: New file.
8434
5dd55bdd
EZ
84352003-04-14 Elena Zannoni <ezannoni@redhat.com>
8436
8437 * gdb.threads/schedlock.c: Change type of thread function argument
8438 to long, to avoid warnings on 64-bit platforms.
8439
00890572
EZ
84402003-04-14 Elena Zannoni <ezannoni@redhat.com>
8441
a9c64011
AS
8442 * gdb.base/attach.exp: Add new message from ptrace in case of
8443 attaching to nonexistent process.
d63a86f8 8444
93201743
JB
84452003-04-11 Jim Blandy <jimb@redhat.com>
8446
8447 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8448 gdb.c++/userdef.cc: Place comments on the lines to which the
8449 marker function might return.
8450 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8451 gdb.c++/userdef.exp: Look for those comments to check that we've
8452 returned to the right place, instead of checking line numbers.
8453
2a11c64d
EZ
84542003-04-11 Elena Zannoni <ezannoni@redhat.com>
8455
a9c64011
AS
8456 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8457 match on sourcefile name, instead of directory name.
2a11c64d 8458
68ab8fc5
EZ
84592003-04-10 Elena Zannoni <ezannoni@redhat.com>
8460
d63a86f8 8461 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8462 working directory name.
8463
5624293a
JB
84642003-04-09 Jim Blandy <jimb@redhat.com>
8465
8466 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8467 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8468 after an inferior function call, report the failure, but allow the
8469 test to continue.
8470
f1f02ee4
SC
84712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8472
8473 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8474 with -DPROTOTYPES.
8475
6eb79af0
SC
84762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8477
8478 * gdb.base/break.exp: Revert last patch.
8479
8dfb4cf0
SC
84802003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8481
8482 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8483 with -DPROTOTYPES.
8484
ed4c619a
AC
84852003-04-02 Andrew Cagney <cagney@redhat.com>
8486
8487 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8488 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8489 matching directories by the name breakpoint.
8490 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8491 Make "continue to marker1" consistent.
8492 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8493 message consistent.
8494 * lib/gdb.exp: Put "the program is no longer running", and "the
8495 program exited" in parenthesis.
8496 * lib/mi-support.exp: Ditto.
d63a86f8 8497
4e35d5f0 84982003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8499
4e35d5f0
BR
8500 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8501
71900fe8
AC
85022003-03-29 Andrew Cagney <cagney@redhat.com>
8503
8504 * gdb.base/sizeof.c (main): Print the value of '\377'.
8505 * gdb.base/sizeof.exp: Check the sign of '\377'.
8506
c0655a16
MC
85072003-03-27 Michael Chastain <mec@shout.net>
8508
8509 * gdb.base/gdb1090.exp: New file.
8510 * gdb.base/gdb1090.cc: New file.
8511
5b2a3989
JB
85122003-03-27 J. Brobecker <brobecker@gnat.com>
8513
8514 * gdb.gdb/observer.exp: New regression test.
8515
79876890
MC
85162003-03-27 Michael Chastain <mec@shout.net>
8517
8518 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8519 * gdb.base/ptype.exp: Likewise.
8520
6eac95e3
CV
85212003-03-27 Corinna Vinschen <vinschen@redhat.com>
8522
8523 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8524
e8c71839
MC
85252003-03-26 Michael Chastain <mec@shout.net>
8526
8527 * gdb.base/ptype.exp: Actually use some typedef'd types.
8528
71b10041
SC
85292003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8530
8531 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8532 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8533
2512cf80
CV
85342003-03-20 Corinna Vinschen <vinschen@redhat.com>
8535
8536 * gdb.base/default.exp: Fix regular expression.
8537
0d195a4f
CV
85382003-03-20 Corinna Vinschen <vinschen@redhat.com>
8539
8540 * gdb.base/args.exp: Fix regular expression.
8541
8a2dbca8
CV
85422003-03-20 Corinna Vinschen <vinschen@redhat.com>
8543
8544 * gdb.base/help.exp: Allow Win32 child process.
8545
bf028682
CV
85462003-03-20 Corinna Vinschen <vinschen@redhat.com>
8547
8548 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8549 when stepping out of main().
8550
182dbe85
CV
85512003-03-20 Corinna Vinschen <vinschen@redhat.com>
8552
8553 * gdb.base/default.exp: Check for win32 specific message when calling
8554 "run" without executable.
8555
d67a6ba5
CV
85562003-03-20 Corinna Vinschen <vinschen@redhat.com>
8557
8558 * gdb.base/args.exp: Expect .exe in output.
8559
a955b5bb
CV
85602003-03-20 Corinna Vinschen <vinschen@redhat.com>
8561
8562 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8563 Cygwin native.
8564
bf6bad4b
AC
85652003-03-17 Andrew Cagney <cagney@redhat.com>
8566
8567 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8568 vector registes.
8569 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8570 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8571
293e9a31
DC
85722003-03-17 David Carlton <carlton@math.stanford.edu>
8573
8574 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8575 test, for PR breakpoints/38.
8576 Call test_watchpoint_and_breakpoint.
8577 * gdb.base/watchpoint.c (func3): New function.
8578 (main): Call func3.
8579
5330f2db
DC
85802003-03-04 David Carlton <carlton@math.stanford.edu>
8581
8582 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8583 Garply<Garply<char> >:: garply".
8584 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8585 with respect to PR c++/1111; note also PR c++/1113.
8586 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8587 respect to PR c++/1062.
8588 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8589
6ece72da
DC
85902003-03-03 David Carlton <carlton@math.stanford.edu>
8591
8592 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8593 with respect to PR c++/57.
8594 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8595 c++/826.
8596 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8597 respect to PR c++/57.
8598
85ca1584
DC
85992003-03-03 David Carlton <carlton@math.stanford.edu>
8600
8601 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8602 respect to PR c++/33 into FAILs.
8603
98e9c5b8
MC
86042003-03-03 Michael Chastain <mec@shout.net>
8605
7bedbf27
MC
8606 * configure.in: Update copyright years.
8607
86082003-03-03 Michael Chastain <mec@shout.net>
8609
8610 * Makefile.in: Update copyright years.
98e9c5b8 8611
f683e100
DC
86122003-02-28 David Carlton <carlton@math.stanford.edu>
8613
8614 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8615 print class instead of struct and/or superfluous protection
8616 specifiers, as long as the resulting output is equivalent to the
8617 source code.
8618 Delete FIXME from end of messages on tests that don't need
8619 fixing.
8620
a9e0cf2c
DC
86212003-02-28 David Carlton <carlton@math.stanford.edu>
8622
8623 * gdb.c++/templates.exp (do_tests): Allow const in the two
8624 Foo<volatile char *>::foo tests.
8625
e8d359df
MS
86262003-02-27 Michael Snyder <msnyder@redhat.com>
8627
d63a86f8 8628 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8629 will be consistant.
8630
0b71dc91
DC
86312003-02-26 David Carlton <carlton@math.stanford.edu>
8632
8633 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8634 char *>::foo" test with respect to PR c++/33. Create a new test
8635 which is identical to that one except that it doesn't put the
8636 space between the "char" and the "*"; KFAIL it, too.
8637
dd14ab43
DC
86382003-02-26 David Carlton <carlton@math.stanford.edu>
8639
8640 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8641 template types into either PASSes or KFAILs (corresponding to PR
8642 c++/57). Tweak indentation. Update copyright.
8643
1146c7f1
SC
86442003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8645
8646 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8647
74641dfb
MC
86482003-02-13 Michael Chastain <mec@shout.net>
8649
8650 * gdb.base/exprs.exp: Remove i960 remnants.
8651 * gdb.base/funcargs.exp: Likewise.
8652 * gdb.base/list.exp: Likewise.
8653 * gdb.base/ptype.exp: Likewise.
8654
559cd2d0
DC
86552003-02-14 David Carlton <carlton@math.stanford.edu>
8656
8657 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8658 pEe->D::vg()" from XFAIL to KFAIL.
8659
c4f90d87
JM
86602003-02-13 Jason Molenda (jmolenda@apple.com)
8661
8662 * gdb.base/maint.exp: Update maint print statistics regexp to include
8663 new entries.
8664
cbc4d97c
MC
86652003-02-13 Michael Chastain <mec@shout.net>
8666
8667 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8668
40f235b7
MC
86692003-02-12 Michael Chastain <mec@shout.net>
8670
8671 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8672 * gdb.c++/inherit.exp: Likewise.
8673 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8674 * gdb.c++/templates.exp: Likewise.
8675 * gdb.c++/virtfunc.exp: Likewise.
8676
c56716b0
JM
86772003-02-06 Jason Molenda (jason-cl@molenda.com)
8678
8679 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8680 why the code is written that way.
8681
070afcf8
MC
86822003-02-05 Michael Chastain <mec@shout.net>
8683
8684 * gdb.base/dump.exp: Add missing copyright line.
8685
5d0331e5
JM
86862003-02-05 Jason Molenda (jason-cl@molenda.com)
8687
f7ae6d3e 8688 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8689 at the beginning so the breakpoint doesn't get set on the loop.
8690
92851186
MC
86912003-02-05 Michael Chastain <mec@shout.net>
8692
8693 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8694 output for configurations with gcc 2.95.3.
8695
cbf1e085
AC
86962003-02-05 Keith Seitz <keiths@redhat.com>
8697 Andrew Cagney <ac131313@redhat.com>
8698
8699 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8700
29518e1e
MC
87012003-02-04 Michael Chastain <mec@shout.net>
8702
8703 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8704 Call perror and then continue.
8705
5af1d5f3
MC
87062003-02-03 Michael Chastain <mec@shout.net>
8707
8708 * gdb.c++/pr-1023.cc: New file.
8709 * gdb.c++/pr-1023.exp: New file.
8710
6b549786
JB
87112003-02-05 Jim Blandy <jimb@redhat.com>
8712
8713 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8714 it's local to foobar. Check for it there, and check that it's not
8715 present in main.
8716 * gdb.c++/local.cc (marker2): New function.
8717 (foobar): Call marker1.
8718 (main): Call marker2 instead of marker1.
8719
67f16606
AC
87202003-02-04 Andrew Cagney <ac131313@redhat.com>
8721
8722 * gdb.disasm/mn10200.exp: Obsolete file.
8723 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8724 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8725 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8726
1c5cb38e
DC
87272003-02-04 David Carlton <carlton@math.stanford.edu>
8728
8729 * gdb.c++/overload.exp: Test intToChar(1).
8730 * gdb.c++/overload.cc (intToChar): New.
8731 (main): Call intToChar.
8732
d1fe6965
DC
87332003-02-03 David Carlton <carlton@math.stanford.edu>
8734
8735 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8736 'might_kfail' arg.
8737 KFAIL some of the continue_to_bp_overloaded calls, according to
8738 PR c++/1025.
8739
9ba61c5d
MC
87402003-02-01 Michael Chastain <mec@shout.net>
8741
8742 * gdb.base/advance.c (marker1): New marker function.
8743 * gdb.base/advance.exp: When the 'advance' command lands on the
8744 return breakpoint, it can legitimately stop on either the
8745 current line or the next line. Accommodate both outcomes.
8746 * gdb.base/until.exp: Likewise.
8747
e7494ffb
AC
87482003-02-02 Andrew Cagney <ac131313@redhat.com>
8749
8750 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8751 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8752 now a list, not a tuple.
8753 * gdb.mi/mi-var-display.exp: Ditto.
8754 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8755
075559bc
AC
87562003-02-01 Andrew Cagney <ac131313@redhat.com>
8757
8758 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8759 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8760 stack backtraces.
8761 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8762
2bd4c7b1
MK
87632003-02-01 Mark Kettenis <kettenis@gnu.org>
8764
8765 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8766 gdb.mi/mi1-pthreads.exp: Return instead of calling
8767 gdb_suppress_entire_file.
8768
eabd8992
MS
87692003-02-01 Mark Salter <msalter@redhat.com>
8770
8771 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8772
71469e2f
MS
87732003-01-31 Mark Salter <msalter@redhat.com>
8774
8775 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8776 Support empty arg.
8777
38a94d44
MC
87782003-01-30 Michael Chastain <mec@shout.net>
8779
8780 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8781 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8782 has been fixed in gdb/readline on 2003-01-09.
8783
19ea9e73
MS
87842003-01-29 Michael Snyder <msnyder@redhat.com>
8785
e8d359df
MS
8786 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8787 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8788 * gdb.base/args.exp: Skip if target does not support args passing.
8789
2307bd6a
DJ
87902003-01-22 Daniel Jacobowitz <drow@mvista.com>
8791
19ea9e73 8792 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8793 gdb_test. Accept a list of expect arguments as the third
8794 parameter.
8795 (gdb_test): Use it.
8796
f2dd3617
EZ
87972003-01-20 Elena Zannoni <ezannoni@redhat.com>
8798
8799 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8800 allow for different test tree configurations. Update some
8801 tescases accordingly.
8802 * gdb.arch/altivec-regs.exp: Ditto.
8803 * gdb.asm/asm-source.exp: Ditto.
8804 * gdb.base/advance.exp: Ditto.
8805 * gdb.base/display.exp: Ditto.
d63a86f8 8806 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8807 * gdb.base/mips_pro.exp: Ditto.
8808 * gdb.base/overlays.exp: Ditto.
8809 * gdb.base/relocate.exp: Ditto.
8810 * gdb.base/setshow.exp: Ditto.
8811 * gdb.base/step-line.exp: Ditto.
8812 * gdb.base/step-test.exp: Ditto.
8813 * gdb.base/until.exp: Ditto.
8814 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8815
c71cdefd
DC
88162003-01-17 David Carlton <carlton@math.stanford.edu>
8817
8818 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8819 corresponding to PR c++/945.
8820 Update copyright.
8821
fdba05d7
DC
88222003-01-17 David Carlton <carlton@math.stanford.edu>
8823
8824 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8825 corresponding to PR c++/68.
8826
88272003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8828
8829 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8830 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8831 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8832
c362c33a
EZ
88332003-01-15 Elena Zannoni <ezannoni@redhat.com>
8834
0fbc361c
EZ
8835 * gdb.base/break.exp: Fix change of default location, because of
8836 removal of until tests.
8837 * gdb.base/help.exp: Update test for new 'until' help message.
8838 Add test for help on 'advance'.
a9c64011 8839 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8840
dabf8a35
MK
88412003-01-15 Mark Kettenis <kettenis@gnu.org>
8842
8843 * gdb.base/default.exp: Adapt "info float" test for recent changes
8844 to that command. Add test for "info vector".
8845 * gdb.base/float.exp: New file. Add test for "info float" that
8846 resembles the old test in gdb.base/default.exp.
8847
a1769aca
DC
88482003-01-15 David Carlton <carlton@math.stanford.edu>
8849
8850 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8851
82025e13
EZ
88522003-01-15 Elena Zannoni <ezannoni@redhat.com>
8853
8854 * gdb.base/break.exp: Move the tests of until command from here...
8855 * gdb.base/until.exp: ... to here. New file. Add other tests.
8856 * gdb.base/advance.c: New file.
8857 * gdb.base/advance.exp: New file.
8858
8f9ab801
EZ
88592003-01-14 Elena Zannoni <ezannoni@redhat.com>
8860
a9c64011
AS
8861 * gdb.base/args.c: New file.
8862 * gdb.base/args.exp: New file.
8f9ab801 8863
9ae66589
DJ
88642003-01-14 Daniel Jacobowitz <drow@mvista.com>
8865
8866 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8867
8d77e5c3
DJ
88682003-01-14 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8871
12d2f0a1
DJ
88722003-01-14 Daniel Jacobowitz <drow@mvista.com>
8873
8874 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8875 dates.
8876
6ca37014
DJ
88772003-01-13 Daniel Jacobowitz <drow@mvista.com>
8878
8879 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8880
b0023472
DJ
88812003-01-13 Daniel Jacobowitz <drow@mvista.com>
8882
8883 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8884 (ptype &*"foo").
8885 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8886
607fbc54 88872003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8888
8889 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8890 * gdb.mi/mi1-console.exp: Likewise.
8891
607fbc54 88922003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8893
8894 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8895 * gdb.mi/mi1-console.exp: Likewise.
8896
a1fb14a2
DJ
88972003-01-13 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8900
c4cf40b7
DJ
89012003-01-09 Daniel Jacobowitz <drow@mvista.com>
8902
8903 * gdb.base/detach.exp: New test.
8904
696d5a5b
DJ
89052003-01-09 Daniel Jacobowitz <drow@mvista.com>
8906
8907 * Makefile.in (ALL_SUBDIRS): New variable.
8908 (subdirs, clean, distclean): Use it.
8909 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8910 regenerating Makefile, since it is generated from the top level.
8911 * gdb.asm/Makefile.in: Likewise.
8912 * gdb.base/Makefile.in: Likewise.
8913 * gdb.c++/Makefile.in: Likewise.
8914 * gdb.disasm/Makefile.in: Likewise.
8915 * gdb.java/Makefile.in: Likewise.
8916 * gdb.mi/Makefile.in: Likewise.
8917 * gdb.threads/Makefile.in: Likewise.
8918 * gdb.trace/Makefile.in: Likewise.
8919
754533e4
DC
89202003-01-09 David Carlton <carlton@math.stanford.edu>
8921
8922 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8923 Add copyright year 2003.
8924
d8b3e9ee
MC
89252003-01-06 Michael Chastain <mec@shout.net>
8926
8927 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8928 When selecting a thread, 'line' and 'file' are optional.
8929 * gdb.mi/mi1-pthreads.exp: Likewise.
8930
8e9e0fe6
AS
89312003-01-06 Andreas Schwab <schwab@suse.de>
8932
8933 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8934 failures.
8935
b5ab8ff3
DJ
89362003-01-04 Daniel Jacobowitz <drow@mvista.com>
8937
8938 Fix PR gdb/844
8939 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8940 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8941
8942 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8943 instead of calling gdb_suppress_entire_file.
8944 * gdb.threads/print-threads.exp: Likewise.
8945 * gdb.threads/schedlock.exp: Likewise.
8946
8947 * gdb.threads/killed.exp: Return instead of calling
8948 gdb_suppress_entire_file.
8949 * gdb.threads/linux-dp.exp: Likewise.
8950 * gdb.threads/pthreads.exp: Likewise.
8951
1e698235
DJ
89522003-01-04 Daniel Jacobowitz <drow@mvista.com>
8953
8954 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8955 stabs.
8956 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8957 * gdb.base/whatis.exp: Always allow (void) after function names.
8958
147ff08c
DJ
89592003-01-04 Daniel Jacobowitz <drow@mvista.com>
8960
8961 * gdb.c++/casts.exp: Correct regexp.
8962
dc62bfc2
MK
89632003-01-04 Mark Kettenis <kettenis@gnu.org>
8964
8965 * configure.in: Call AC_CONFIG_HEADER. Don't call
8966 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8967 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8968 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8969 aforementioned directories in the AC_OUPUT call.
8970 * config.hin: New file.
8971 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8972 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8973 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8974 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8975 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8976 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8977 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8978 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8979 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8980 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8981 gdb.threads/configure.in, gdb.threads/configure,
8982 gdb.threads/config.in, gdb.trace/configure.in,
8983 gdb.trace/configure: Removed.
8984
77afa639
MC
89852003-01-03 Michael Chastain <mec@shout.net>
8986
8987 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8988 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8989
7634bb6e
DJ
89902003-01-03 Daniel Jacobowitz <drow@mvista.com>
8991
8992 * gdb.base/store.exp: Fix regular expressions.
8993
b39c905e
MK
89942002-12-28 Mark Kettenis <kettenis@gnu.org>
8995
8996 * configure.in: Rewrite.
8997 * configure: Regenerated.
8998
0a8551dd
DC
89992003-01-03 David Carlton <carlton@math.stanford.edu>
9000
9001 * gdb.base/psymtab.exp: New file.
9002 * gdb.base/psymtab1.c: Ditto.
9003 * gdb.base/psymtab2.c: Ditto.
9004
c60b7188
AF
90052002-12-23 Adam Fedor <fedor@gnu.org>
9006
9007 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9008
ee73db83
DC
90092002-12-23 David Carlton <carlton@math.stanford.edu>
9010
9011 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9012 and current_directory initialization.
9013
d6c1774e
JB
90142002-12-22 Jim Blandy <jimb@redhat.com>
9015
f0a847b8
JB
9016 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9017 rather than as part of the output file name.
9018
d6c1774e
JB
9019 * gdb.base/attach.exp: There's no need to copy the test program to
9020 /tmp; that was only ever necessary on HP/UX, and this test is
9021 entirely disabled there anyway.
9022
f0708dbb
JB
90232002-12-21 Jim Blandy <jimb@redhat.com>
9024
4c2acfea
JB
9025 * gdb.c++/psmang.exp: Doc fix.
9026
f0708dbb
JB
9027 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9028 test.
9029
9579e000
DC
90302002-12-20 David Carlton <carlton@math.stanford.edu>
9031
9032 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9033
d1810171
MC
90342002-12-18 Michael Chastain <mec@shout.net>
9035
9036 * gdb.c++/annota2.exp: Add copyright year 2002.
9037
76565097
DC
90382002-12-17 David Carlton <carlton@math.stanford.edu>
9039
9040 * gdb.c++/try_catch.cc: Add marker comments.
9041 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9042 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9043 * gdb.c++/m-static.cc: Ditto.
9044 * gdb.c++/m-static1.cc: Ditto.
9045 * gdb.c++/try_catch.cc: Ditto.
9046
da81390b
JJ
90472002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9048
9049 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9050 to see whether we are using the new -environment-directory
9051 command which resets via -r or the old version of the command
9052 which may prompt the user. Part of fix for gdb/741.
9053
b304d130
AC
90542002-12-13 Andrew Cagney <ac131313@redhat.com>
9055
9056 * gdb.fortran/types.exp: Update obsolete comment.
9057 * gdb.fortran/exprs.exp: Ditto.
9058 * lib/gdb.exp: Delete obsolete code.
9059 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9060 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9061 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9062 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9063 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9064 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9065 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9066 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9067 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9068 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9069 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9070 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9071 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9072 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9073 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9074 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9075 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9076 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9077 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9078 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9079 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9080 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9081 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9082 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9083 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9084 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9085 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9086 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9087 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9088 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9089 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9090 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9091 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9092 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9093 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9094 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9095 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9096
a23b6e6a
DC
90972002-12-11 David Carlton <carlton@math.stanford.edu>
9098
9099 * gdb.c++/m-data.exp: Add test for members that shadow global
9100 variables: see PR gdb/804.
9101 * gdb.c++/m-data.cc: Ditto.
9102
6604731b
DJ
91032002-12-10 Daniel Jacobowitz <drow@mvista.com>
9104
9105 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9106
de46ecd7
DC
91072002-12-06 David Carlton <carlton@math.stanford.edu>
9108
9109 * gdb.base/store.c: Don't declare functions static.
9110
27e829d0
AC
91112002-12-04 Andrew Cagney <ac131313@redhat.com>
9112
9113 * gdb.base/store.exp, gdb.base/store.c: New files.
9114
92806416
DJ
91152002-12-03 Daniel Jacobowitz <drow@mvista.com>
9116
9117 * gdb.base/selftest.exp: Update for current gdb.
9118
3bcbaac5
DJ
91192002-12-03 Daniel Jacobowitz <drow@mvista.com>
9120
9121 * gdb.base/maint.exp: Only dump symbols from one source file
9122 or objfile.
9123
f4f00b1f
DJ
91242002-12-03 Daniel Jacobowitz <drow@mvista.com>
9125
9126 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9127 function call.
9128
f1c8a949
JB
91292002-11-25 Jim Blandy <jimb@redhat.com>
9130
9131 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9132 function appearing in error message.
9133
9e297a97
DJ
91342002-11-21 Daniel Jacobowitz <drow@mvista.com>
9135
9136 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9137
1f312e79
JJ
91382002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9139
d63a86f8
RM
9140 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9141 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9142 should be in mi console format. This is part of fix for PR gdb/604.
9143
83c31e7d
FN
91442002-09-18 Fernando Nasser <fnasser@redhat.com>
9145
9146 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9147 which explicitly prints the zero offset as "+0".
9148
322b3f65
DJ
91492002-10-22 Daniel Jacobowitz <drow@mvista.com>
9150
9151 * gdb.threads/schedlock.c (args): Make unsigned.
9152
91532002-10-21 Daniel Jacobowitz <drow@mvista.com>
9154
9155 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9156 numbers. Allow "foo2|selected stack frame".
9157 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9158 * gdb.asm/asmsrc2.s: Likewise.
9159 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9160 comments.
9161 * gdb.asm/mips.inc: New file.
9162
5e2fe5b8
AF
91632002-10-18 Adam Fedor <fedor@gnu.org>
9164
9165 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9166 * gdb.base/help.exp: Likewise.
9167
abe1a5d0
KB
91682002-10-17 Kevin Buettner <kevinb@redhat.com>
9169
9170 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9171 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9172
10abb1d4
JB
91732002-10-02 Jim Blandy <jimb@redhat.com>
9174
9175 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9176
1f609b42
AC
91772002-10-01 Andrew Cagney <ac131313@redhat.com>
9178
9179 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9180 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9181 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9182 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9183 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9184 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9185 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9186
0aee02e4
AC
91872002-09-29 Andrew Cagney <ac131313@redhat.com>
9188
9189 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9190 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9191 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9192 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9193 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9194 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9195 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9196
6fde09ad
KB
91972002-09-27 Kevin Buettner <kevinb@redhat.com>
9198
9199 * gdb.base/annota1.exp (info break): Make directory components of
9200 path optional since not all compilers emit this debug information.
9201
9202 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9203 step ends up stepping out of the function instead of stopping on
9204 the epilogue.
9205
9e8aab75
KS
92062002-09-26 Keith Seitz <keiths@redhat.com>
9207
9208 * lib/insight-support.exp (gdbtk_start): Figure out where
9209 the insight executable is based on where gdb is. Use this
9210 executable to start insight instead of gdb.
9211
e36180d7
AC
92122002-09-25 Andrew Cagney <cagney@redhat.com>
9213
9214 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9215
9dd34b2b
AC
92162002-09-24 Andrew Cagney <ac131313@redhat.com>
9217
9218 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9219 test_isolated_complaints.
9220 (test_empty_complaint): New function.
9221 (test_empty_complaints): New function. Check no output when no
9222 complaints.
d63a86f8 9223
dea97812
KB
92242002-09-19 Jim Blandy <jimb@redhat.com>
9225
a9c64011 9226 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9227
54951bd7
AC
92282002-09-19 Andrew Cagney <ac131313@redhat.com>
9229
9230 * gdb.gdb/complaints.exp: New file.
9231
dec43320
AC
92322002-09-18 Andrew Cagney <ac131313@redhat.com>
9233
9234 * gdb.base/maint.exp: Check `help maint internal-warning'.
9235
e70d6e3f
DC
92362002-09-18 David Carlton <carlton@math.stanford.edu>
9237
9238 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9239 numbers, and replace them by a single breakpoint after the
9240 constructors are all finished.
9241 Add test 4.
9242 * gdb.c++/m-static.cc: Add test 4.
9243 * gdb.c++/m-static.h: New file.
9244 * gdb.c++/m-static1.cc: New file.
9245
9246 * gdb.c++/printmethod.exp: New file.
9247 * gdb.c++/printmethod.cc: New file.
9248
9249 * gdb.c++/pr-574.exp: New file.
9250 * gdb.c++/pr-574.cc: New file.
9251
afb5c968
CV
92522002-09-18 Corinna Vinschen <vinschen@redhat.com>
9253
9254 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9255 embedded targets which never actually exit.
9256
31e45dee
FN
92572002-09-18 Fernando Nasser <fnasser@redhat.com>
9258
9259 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9260 "don't step after run" as unresolved or unsupported, instead of xfail.
9261
a283c5a1
CV
92622002-09-18 Corinna Vinschen <vinschen@redhat.com>
9263
9264 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9265 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9266 Add newline to expected string in "step out of main (status wrapper)"
9267 case.
9268
11350d2a
CV
92692002-09-18 Corinna Vinschen <vinschen@redhat.com>
9270
9271 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9272 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9273
0deec7d6
TT
92742002-09-17 Tom Tromey <tromey@redhat.com>
9275
9276 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9277 \000, not \0, in double-quoted string.
9278
b2b4a1b5
CV
92792002-09-14 Corinna Vinschen <vinschen@redhat.com>
9280
c9d37158 9281 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9282 string after running the commands execution on breakpoint tests.
9283
1c56143a
CV
92842002-09-13 Corinna Vinschen <vinschen@redhat.com>
9285
9286 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9287
37f8da45
JB
92882002-09-12 Joel Brobecker <brobecker@gnat.com>
9289
9290 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9291
08b468e0
KS
92922002-09-10 Keith Seitz <keiths@redhat.com>
9293
9294 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9295 runto proc.
9296 (mi_run_to_main): Use mi_runto.
9297 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9298
dc360f58
KS
92992002-09-10 Keith Seitz <keiths@redhat.com>
9300
9301 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9302 regexp for stopping at main. Could have multiple event notifications.
9303 Don't assume that main was declared with no parameters.
9304 (mi_next): Use mi_step_to.
9305 (mi_step): Use mi_next_to.
9306
ce3abcfb
CV
93072002-09-09 Corinna Vinschen <vinschen@redhat.com>
9308
9309 * gdb.base/default.exp: Fix expected string in `info float' test.
9310
d1f5b980
BE
93112002-09-09 Ben Elliston <bje@redhat.com>
9312
9313 * config/mips.exp: Update comments.
9314 * config/mips-idt.exp: Likewise.
9315 * config/nind.exp: Likewise.
9316 * config/slite.exp: Likewise.
9317 * config/sparclet.exp: Likewise.
9318 * config/udi.exp: Likewise.
9319 * config/vx.exp: Likewise.
9320 * config/vxworks29k.exp: Likewise.
9321
2f71430b
JB
93222002-09-05 Jim Blandy <jimb@redhat.com>
9323
9324 * gdb.threads/killed.exp: Fix test failure message.
9325
7ddebc7e
KS
93262002-09-04 Keith Seitz <keiths@redhat.com>
9327
9328 * lib/mi-support.exp: Update copyright.
9329 (mi_gdb_test): Increase the priority of the expected pattern
9330 so that it matches gdb_test.
9331
0ae67eb3
KS
93322002-09-03 Keith Seitz <keiths@redhat.com>
9333
9334 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9335 Use integer comparison instead of string comparison for testing
9336 whether binary was built.
9337
38fc42c8
JB
93382002-09-03 Jim Blandy <jimb@redhat.com>
9339
9340 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9341
b6ff0e81
JB
93422002-08-29 Jim Blandy <jimb@redhat.com>
9343
9344 * gdb.threads/pthreads.exp: Move the portable thread compilation
9345 code into a function in lib/gdb.exp, and call that from here.
9346 * lib/gdb.exp (gdb_compile_pthreads): New function.
9347
07c98896
KS
93482002-08-29 Keith Seitz <keiths@redhat.com>
9349
9350 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9351 expect_out so that callers can get at it.
9352
0312286c
DJ
93532002-08-23 Daniel Jacobowitz <drow@mvista.com>
9354
9355 * gdb.threads/print-threads.c: New file.
9356 * gdb.threads/print-threads.exp: New file.
9357 * gdb.threads/schedlock.c: New file.
9358 * gdb.threads/schedlock.exp: New file.
9359
dd039bc4
EZ
93602002-08-22 Elena Zannoni <ezannoni@redhat.com>
9361
a9c64011
AS
9362 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9363 not altivec.c.
dd039bc4 9364
1f36144c
MK
93652002-08-17 Mark Kettenis <kettenis@gnu.org>
9366
9367 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9368 targets. The problem should be fixed now.
9369
16057ec7 93702002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9371
9372 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9373 2002-07-24 change that removes final dots from error messages.
9374
3c1499ad
TT
93752002-08-13 Tom Tromey <tromey@redhat.com>
9376
9377 * gdb.base/readline.exp: New file.
9378
a20ce2c3
AC
93792002-08-01 Andrew Cagney <ac131313@redhat.com>
9380
9381 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9382 supress message.
9383
db034ac5
AC
93842002-08-01 Andrew Cagney <cagney@redhat.com>
9385
9386 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9387 CHILL_FOR_TARGET and CHILL_LIB.
9388 * configure.in (configdirs): Remove gdb.chill.
9389 * configure: Regenerate.
9390 * lib/gdb.exp: Obsolete references to chill.
9391 * gdb.fortran/types.exp: Ditto.
9392 * gdb.fortran/exprs.exp: Ditto.
9393
3e000b18
KB
93942002-07-30 Kevin Buettner <kevinb@redhat.com>
9395
9396 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9397 set Irix-specific compile and link flags.
9398
28f4966b
KB
93992002-07-29 Kevin Buettner <kevinb@redhat.com>
9400
9401 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9402 source files. The ``-o'' option doesn't work with the ``-E'' option
9403 when using the Irix compiler.
9404
46c0d5a6
DJ
94052002-07-19 Daniel Jacobowitz <drow@mvista.com>
9406
9407 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9408 Improve support for reusing an exec file. Copy exec file
9409 to target, and run gdbserver on the target instead of on the host.
9410
eecf4bed
JB
94112002-07-18 Jim Blandy <jimb@redhat.com>
9412
0f815cdf
JB
9413 * gdb.base/ending-run.exp: Don't expect to see the program end in
9414 some orderly fashion when we're running on a real stand-alone
9415 board.
9416
eecf4bed
JB
9417 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9418 targets that don't support interrupts.
9419
52d309e4
JB
94202002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9421
9422 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9423 systems.
9424 Move comments in expect statements to inside the actions, so that they
9425 don't get matched against.
9426
ff683d9e
MK
94272002-07-10 Mark Kettenis <kettenis@gnu.org>
9428
9429 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9430 function when asleep" test.
9431
b5356753
AC
94322002-07-10 Andrew Cagney <ac131313@redhat.com>
9433
9434 * gdb.base/page.exp: Rewrite to handle problems with very long
9435 `info set' output. Update copyright.
9436
6aa4d13a
AC
94372002-06-26 Andrew Cagney <ac131313@redhat.com>
9438
9439 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9440 gdb.threads-hp.
9441 * gdb.hp/configure: Regenerate.
9442 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9443 * gdb.hp/gdb.threads-hp/configure: Delete file.
9444 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9445
8cf8c2b8
AC
94462002-06-22 Andrew Cagney <ac131313@redhat.com>
9447
9448 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9449 setlocale, bindtextdomain and textdomain.
9450
6827a8f8
JB
94512002-06-11 Jim Blandy <jimb@redhat.com>
9452
919d772c
JB
9453 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9454 preprocessor macro information is present.
9455
6827a8f8
JB
9456 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9457 tests.
9458
c15b0d21
MS
94592002-06-06 Michael Snyder <msnyder@redhat.com>
9460
c5984d70
MS
9461 * gdb.base/overlays.exp: Record addresses of overlay
9462 functions in TCL variables rather than in GDB variables,
9463 to avoid having GDB convert them to pointers (with loss
9464 of information).
9465
d63a86f8 9466 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9467 default linker script changes.
c15b0d21
MS
9468 * gdb.base/long_long.exp: Add check for sizeof (long double).
9469
be26fe0d
ML
94702002-06-06 Michal Ludvig <mludvig@suse.cz>
9471
9472 * gdb.asm/asm-source.exp: Add x86-64 target.
9473 * gdb.asm/x86_64.inc: New.
d63a86f8 9474
258093ca 94752002-05-30 Michael Chastain <mec@shout.net>
258093ca 9476
4b3153f1 9477 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9478 * gdb.c++/m-static.cc: New file.
9479 * gdb.c++/m-static.exp: New file.
9480
241264c6
MS
94812002-05-28 Michael Snyder <msnyder@redhat.com>
9482
9483 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9484 precision.
9485
9bba8c8f 94862002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9487
4b3153f1 9488 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9489 * gdb.c++/m-data.cc: New file.
9490 * gdb.c++/m-data.exp: New file.
9491
94922002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9493
4b3153f1 9494 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9495 * gdb.c++/try_catch.cc: New file.
d63a86f8 9496 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9497
def1b996
MC
94982002-05-27 Michael Chastain <mec@shout.net>
9499
9500 * gdb.c++/local.exp: Accept more nested types in output.
9501
522ba268
MC
95022002-05-26 Michael Chastain <mec@shout.net>
9503
9504 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9505
277254ba
MS
95062002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9507
9508 * lib/gdb.exp (gdb_wrapper_init): Just because
9509 gdb_wrapper_file exists, this does not mean that the file
9510 should not be rebuilt. That is what gdb_wrapper_initialized
9511 is for.
9512 (default_gdb_init): Reset gdb_wrapper_initialized.
9513
b61a8733
MS
95142002-05-23 Michael Snyder <msnyder@redhat.com>
9515
d63a86f8 9516 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9517 the precision of the floating point test results.
9518 * gdb.base/call-rt-st.exp: Ditto.
9519
b61a8733
MS
9520 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9521 * gdb.base/call-rt-st.exp: Ditto.
9522
56f6e910
MC
95232002-05-19 Michael Chastain <mec@shout.net>
9524
9525 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9526
ad0b0016
EZ
95272002-05-19 Elena Zannoni <ezannoni@redhat.com>
9528
a9c64011
AS
9529 * configure.in (configdirs): Add gdb.arch.
9530 * configure: Regenerate.
ad0b0016 9531
f617d2b6
JB
95322002-05-17 Jim Blandy <jimb@redhat.com>
9533
9534 * gdb.base/completion.exp: Recognize the more detailed error
9535 messages produced by the macro expander's lexical analyzer.
9536
eac2a696
EZ
95372002-05-14 Elena Zannoni <ezannoni@redhat.com>
9538
a9c64011
AS
9539 * gdb.arch/altivec-abi.c: New file.
9540 * gdb.arch/altivec-abi.exp: New file.
9541 * gdb.arch/altivec-regs.c: New file.
9542 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9543
2fdde8f8
DJ
95442002-05-14 Daniel Jacobowitz <drow@mvista.com>
9545
9546 * gdb.base/maint.exp (maint print type): Update for new type
9547 structure.
d63a86f8 9548
e31f1a7c
EZ
95492002-05-14 Elena Zannoni <ezannoni@redhat.com>
9550
9551 * gdb.arch: New directory.
9552 * gdb.arch/configure.in: New file.
9553 * gdb.arch/configure: New file.
9554 * gdb.arch/Makefile.in: New file.
9555
db589741
CV
95562002-05-13 Corinna Vinschen <vinschen@redhat.com>
9557
9558 * gdb.asm/asm-source.exp: Add v850 as supported target.
9559 * gdb.asm/v850.inc: New file.
9560
8ce2a7dc
DJ
95612002-05-13 Daniel Jacobowitz <drow@mvista.com>
9562
9563 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9564
df763c7f
DJ
95652002-05-12 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.base/break.exp: Check 'break "marker2"'.
9568
377daeed
MS
95692002-05-10 Michael Snyder <msnyder@redhat.com>
9570
9571 * gdb.base/long_long.exp: Fix typo.
9572
c4b7bc2b
JB
95732002-05-10 Jim Blandy <jimb@redhat.com>
9574
ecac9a4e
JB
9575 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9576 a bug.
9577
c4b7bc2b
JB
9578 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9579 Recognize more detailed error message produced by the macro
9580 expander's lexical analyzer.
9581 * lib/gdb.exp (test_print_reject): Same.
9582
e71019a1
MK
95832002-05-09 Mark Kettenis <kettenis@gnu.org>
9584
9585 * gdb.c++/method.exp: Fix typo.
9586
fedfc8e6
MS
95872002-05-08 Michael Snyder <msnyder@redhat.com>
9588
166a1957
MS
9589 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9590 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9591 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9592 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9593 Add iftarget clause for strongarm.
d63a86f8 9594
f1c47eb2
MS
95952002-05-06 Michael Snyder <msnyder@redhat.com>
9596
cb9a9d3e
MS
9597 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9598 (gdb_continue_to_end): Accept output from status wrapper.
9599 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9600 Clean up fail messages to match pass messages.
9601
f1c47eb2
MS
9602 Enable the "needs_status_wrapper" testsuite feature.
9603 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9604 (gdb_compile): Conditionally call gdb_wrapper_init.
9605 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9606 * gdb.c++/method.exp: Recognize output from status wrapper.
9607
6079c749
BE
96082002-05-06 Ben Elliston <bje@redhat.com>
9609From Graydon Hoare <graydon@redhat.com>
9610
9611 * config/sid.exp: Include support for "rawsid" protocol.
9612
188baff3
JB
96132002-05-03 Jim Blandy <jimb@redhat.com>
9614
9615 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9616 * gdb.c++/hang3.C: New file.
9617
b9c07f0f
AC
96182002-05-04 Andrew Cagney <ac131313@redhat.com>
9619
9620 * gdb.base/default.exp: Remove obsolete code.
9621 * gdb.c++/misc.exp: Ditto. Update copyright.
9622 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9623 * gdb.base/whatis.exp: Ditto. Update copyright.
9624 * gdb.base/scope.exp: Ditto. Update copyright.
9625 * gdb.base/ptype.exp: Ditto. Update copyright.
9626 * gdb.base/printcmds.exp: Ditto. Update copyright.
9627 * gdb.base/opaque.exp: Ditto. Update copyright.
9628 * gdb.base/list.exp: Ditto.
9629 * gdb.base/funcargs.exp: Ditto. Update copyright.
9630 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9631 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9632 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9633 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9634 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9635 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9636
5c7a0397
MS
96372002-05-02 Michael Snyder <msnyder@redhat.com>
9638
d6dcc264 9639 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9640 * gdb.base/long_long.exp: Add xscale target.
9641 * gdb.base/default.exp: Add xscale target.
9642
eb7f1c48
JB
96432002-05-01 Jim Blandy <jimb@redhat.com>
9644
9645 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9646 gdb.c++/hang.exp: New test.
9647
a6befae8
FF
96482002-05-01 Fred Fish <fnf@redhat.com>
9649
9650 * gdb.base/completion.exp: Handle completions of "./Make" for
9651 more than one completion possibility, as is the case when we
9652 build and test in the source tree.
9653
0a310277
AG
96542002-04-29 Anthony Green <green@redhat.com>
9655
9656 * gdb.java/jmisc1.exp: New file.
9657 * gdb.java/jmisc2.exp: New file.
9658
6ff9af88
DJ
96592002-04-24 Daniel Jacobowitz <drow@mvista.com>
9660
9661 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9662
96b3d632
EZ
96632002-04-23 Elena Zannoni <ezannoni@redhat.com>
9664
9665 * gdb.base/help.exp: Change 'help status' to allow for target
9666 dependent output differences.
9667
5019bb54
MC
96682002-04-22 Michael Chastain <mec@shout.net>
9669
9670 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9671
a805a116
MC
96722002-04-22 Michael Chastain <mec@shout.net>
9673
9674 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9675
a1706bfd
DM
96762002-04-17 David S. Miller <davem@redhat.com>
9677
9678 * gdb.asm/sparc64.inc: New file.
9679 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9680
a73a20a2
EZ
96812002-04-19 Elena Zannoni <ezannoni@redhat.com>
9682
9683 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9684 instruction file directly into the build tree. Clean up at end of
9685 test.
9686
ba678339
DM
96872002-04-18 David S. Miller <davem@redhat.com>
9688
9689 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9690 handle 64-bit platforms correctly.
9691 * gdb.base/maint.exp: Likewise.
9692
b03399da
KB
96932002-04-18 Kevin Buettner <kevinb@redhat.com>
9694
9695 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9696 ``-fpic'' when compiling files comprising a shared library, but
9697 it does need additional linker flags in order to find shared
9698 libraries at run time.
9699
e2004992
KB
97002002-04-18 Kevin Buettner <kevinb@redhat.com>
9701
9702 * gdb.base/cvexpr.c (use): New function.
9703 (main): Invoke use() on all global variables to prevent
9704 some linkers from deleting these otherwise unused symbols.
9705
d8937120
MC
97062002-04-17 Michael Chastain <mec@shout.net>
9707From David S. Miller <davem@redhat.com>
9708
9709 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9710 handle 64-bit platforms correctly.
9711
ffd61a58
MS
97122002-04-12 Michael Snyder <msnyder@redhat.com>
9713From Jim Blandy <jimb@redhat.com>
a9c64011 9714 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9715 script can handle this instead.
9716 * gdb.base/bar.c (barx): Same.
9717 * gdb.base/baz.c (bazx): Same.
9718 * gdb.base/grbx.c (grbxx): Same.
9719
9720 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9721 manager doesn't automatically unmap overlays unnecessarily.
9722
6b8426a6
MH
97232002-04-10 Martin M. Hunt <hunt@redhat.com>
9724
9725 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9726 stepping out of main.
9727
34af4875
MC
97282002-04-09 Michael Chastain <mec@shout.net>
9729
9730 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9731 scope so that the nested scope tests will make sense.
9732 * gdb.c++/local.exp: Write patterns that actually work with gcc
9733 (the HP patterns "were never known to work with gcc").
9734 Keep the old aCC patterns too.
9735
2d1676a0
DJ
97362002-04-09 Daniel Jacobowitz <drow@mvista.com>
9737
9738 * gdb.base/attach.exp: Correct target board test.
9739
3a63e3f9
MC
97402002-04-08 Michael Chastain <mec@shout.net>
9741
9742 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9743 in a const method. Add some xfail and fail cases for configurations
9744 that do not emit the "const ...".
9745
f18dabd2
MC
97462002-04-07 Michael Chastain <mec@shout.net>
9747
9748 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9749 Accept "A * const" and "const A * const" as type of "this".
9750 Fix spelling of getFunky throughout. Make messages uniform.
9751
0fcddd82
EZ
97522002-04-07 Elena Zannoni <ezannoni@redhat.com>
9753
a9c64011 9754 Work around for PR gdb/285:
0fcddd82
EZ
9755 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9756
16a8534a
EZ
97572002-04-07 Elena Zannoni <ezannoni@redhat.com>
9758
9759 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9760 instructions file at run time instead of configure time.
9761 Sometimes we run the test in a directory that is not the one we
9762 configured in.
9763 * gdb.asm/configure.in: Delete creation of symlink.
9764 * gdb.asm/configure: Regenerate.
9765
24181d81
JB
97662002-04-05 J. Brobecker <brobecker@gnat.com>
9767
9768 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9769 xfullpath () function.
9770
7cdb7107
DJ
97712002-04-04 Daniel Jacobowitz <drow@mvista.com>
9772
9773 * gdb.asm/Makefile.in: Correct dependencies.
9774
9775 * gdb.asm/powerpc.inc: New file.
9776 * gdb.asm/asm-source.exp: Add PowerPC.
9777 * gdb.asm/configure.in: Likewise.
9778 * gdb.asm/configure: Regenerated.
9779
a7d17088
DJ
97802002-04-04 Daniel Jacobowitz <drow@mvista.com>
9781
9782 * gdb.base/relocate.exp: New file.
9783 * gdb.base/relocate.c: New file.
9784
cd721503
FF
97852002-04-04 Fred Fish <fnf@redhat.com>
9786
9787 * gdb.base/step-test.exp: Update comment regarding stopping in
9788 memcpy/bcopy calls inserted as part of the compiler runtime.
9789
b22ad7a7
MS
97902002-04-04 Michael Snyder <msnyder@redhat.com>
9791
9792 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9793
5f279fa6
DJ
97942002-04-03 Daniel Jacobowitz <drow@mvista.com>
9795
9796 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9797 (gdb_expect): Remove $notransfer hack.
9798
dd0fd3ce
DJ
97992002-04-02 Daniel Jacobowitz <drow@mvista.com>
9800
9801 * gdb.c++/classes.exp ("calling method for small class"): Match
9802 updated register output.
9803
1e50cda1
DJ
98042002-03-30 Daniel Jacobowitz <drow@mvista.com>
9805
9806 Fix PR gdb/452
9807 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9808 when finished. Make gdb_file_cmd send "exec-file" when
9809 appropriate.
9810
24015922
DJ
98112002-03-30 Daniel Jacobowitz <drow@mvista.com>
9812
9813 * gdb.base/attach.exp: Remove extra setup_xfail.
9814
dd7dfd64
MS
98152002-03-26 Michael Snyder <msnyder@redhat.com>
9816
9817 * gdb.base/default.exp: Add tests for dump, append, and restore.
9818 * gdb.base/help.exp: Add tests for dump, append, and restore.
9819 * gdb.base/dump.exp: New file, test dump, append and restore.
9820 * gdb.base/dump.c: New file.
9821
48b2f8d7
MS
98222002-03-27 Michael Snyder <msnyder@redhat.com>
9823
d63a86f8 9824 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9825 clean-ups in help messages.
9826
05b4d525
FF
98272002-03-26 Fred Fish <fnf@redhat.com>
9828
9829 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9830 have debugging info for those functions and the compiler uses them
9831 internally to copy structs around.
9832
d7679631
FF
98332002-03-26 Fred Fish <fnf@redhat.com>
9834
9835 * gdb.base/list.exp: Revert the change made yesterday and add note
9836 about why we don't list the default lines for remote targets.
9837
523ac3f9
MS
98382002-03-25 Michael Snyder <msnyder@redhat.com>
9839
9840 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9841
754b2b8d
FF
98422002-03-25 Fred Fish <fnf@redhat.com>
9843
9844 * gdb.base/list.exp: This test works on remote targets so remove
9845 the short circuit for remote targets. Update copyright.
9846
33c3e192
FF
98472002-03-25 Fred Fish <fnf@redhat.com>
9848
9849 * gdb.base/attach.exp: Fix logic error that was suppressing this
9850 test for all non hppa*-*-hpux* targets, instead of the hp target.
9851 Move comments closer to the suppression point. Also now need to
9852 check that we are running natively.
9853
d43e73ee
MS
98542002-03-22 Michael Snyder <msnyder@redhat.com>
9855
882c8f02
MS
9856 * gdb.base/default.exp: Add test for gcore. Update copyright.
9857 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9858
04c12f60
FF
98592002-03-06 Fred Fish <fnf@redhat.com>
9860
9861 * gdb.base/funcargs.c: Remove extraneous ';' character.
9862 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9863
b43df995
MC
98642002-03-04 Michael Chastain <mec@shout.net>
9865
9866 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9867 accommodate gcc v3 function signature.
9868 * gdb.mi/mi0-var-cmd-exp: Ditto.
9869
92362027
AC
98702002-02-24 Andrew Cagney <ac131313@redhat.com>
9871
9872 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9873 ``GNU/Linux'' or ``Linux kernel''
9874 * testsuite/gdb.threads/pthreads.c: Ditto.
9875
258ad32d
MC
98762002-02-24 Michael Chastain <mec@shout.net>
9877
9878 * gdb.threads/pthreads.c (thread1): Add a return statement.
9879 (thread2): Likewise.
9880 (foo): Likewise.
9881
04c3b3d4
MC
98822002-02-23 Michael Chastain <mec@shout.net>
9883
9884 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9885 to placate gcc.
9886
5a2a0a20
MC
98872002-02-23 Michael Chastain <mec@shout.net>
9888
9889 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9890 test "ptype bint". The test passes on all my stabs configurations.
9891
a640f7fc
JB
98922002-02-21 Jim Blandy <jimb@redhat.com>
9893
27924826
JB
9894 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9895 filename at a time, and watch for the ones we want to see.
9896
a640f7fc
JB
9897 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9898 types of pointers to prototyped functions.
9899
edcc8c75
AC
99002002-02-20 Andrew Cagney <ac131313@redhat.com>
9901
9902 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9903 signed, unsigned and straight char.
9904 (padding_char, padding_short, padding_int, padding_long,
9905 padding_long_long, padding_float, padding_double,
9906 padding_long_double): New global variables.
9907 (fill, fill_structs): New functions.
9908
9909 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9910 for correctly sized writes. Update copyright.
9911 (get_valueof): New procedure.
9912 (get_sizeof): Call get_valueof.
9913 (check_valueof): New procedure.
9914 (check_padding): New procedure.
9915
ac57ea44
MC
99162002-02-20 Michael Chastain <mec@shout.net>
9917
9918 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9919 to setup_xfail. Document some of the remaining calls.
9920
7a10c941
MC
99212002-02-18 Michael Chastain <mec@shout.net>
9922
9923 * gdb.c++/userdef.exp: Update copyright year.
9924
fb8acdcc
DJ
99252002-02-18 Daniel Jacobowitz <drow@mvista.com>
9926
9927 * gdb.c++/userdef.exp: Test overloaded operators properly.
9928 Remove xfails.
9929
fda6ae12
MS
99302002-02-14 Michael Snyder <msnyder@redhat.com>
9931
9932 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9933
676a0442
DJ
99342002-02-14 Daniel Jacobowitz <drow@mvista.com>
9935
9936 * gdb.base/a2-run.exp: Check for a remote target properly.
9937 * gdb.base/annota1.exp: Likewise.
9938 * gdb.base/list.exp: Likewise.
9939 * gdb.base/reread.exp: Likewise.
9940 * gdb.base/scope.exp: Likewise.
9941 * gdb.base/shlib-call.exp: Likewise.
9942 * gdb.base/term.exp: Likewise.
9943 * gdb.c++/annota2.exp: Likewise.
9944
78b4f468
RE
99452002-02-13 Richard Earnshaw <rearnsha@arm.com>
9946
9947 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9948
9a81ba51
MC
99492002-02-10 Michael Chastain <mec@shout.net>
9950
9951 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9952 (call_after_alloca): Ditto.
9953
004af6c7
DJ
99542002-02-10 Daniel Jacobowitz <drow@mvista.com>
9955
9956 * gdb.base/ending-run.exp: Guard "cont" test with
9957 gdb_skip_stdio_test.
9958
37225f62
JB
99592002-02-06 Jim Blandy <jimb@redhat.com>
9960
9961 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9962 from here...
9963 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9964 To here. Disable this test on non-HP platforms. Add big comment.
9965
fe6fdd96
MS
99662002-02-04 Michael Snyder <msnyder@redhat.com>
9967
9968 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9969 other than d10v and m32r.
9970
036fad3f
RE
99712002-02-02 Richard Earnshaw <rearnsha@arm.com>
9972
9973 * gdb.base/default.exp: Rewrite test patterns to reduce time
9974 taken to match them.
9975
7148ab62
DJ
99762002-01-30 Daniel Jacobowitz <drow@mvista.com>
9977
9978 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9979 Allow a start function above main.
9980 * gdb.threads/linux-dp.exp: Fix copyright date.
9981
396cc255
DJ
99822002-01-30 Daniel Jacobowitz <drow@mvista.com>
9983
a9c64011
AS
9984 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9985 (check_philosopher_stack): Check for manager thread before checking
9986 for a just-starting thread.
396cc255 9987
f038d31b
DJ
99882002-01-30 Daniel Jacobowitz <drow@mvista.com>
9989
9990 From Neil Booth <neil@daikokuya.demon.co.uk>:
9991 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9992 warnings.
9993
b3ff9d9a
FF
99942002-01-21 Fred Fish <fnf@redhat.com>
9995
9996 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9997 not caller.
9998
39ad761d
JB
99992002-01-21 Jim Blandy <jimb@redhat.com>
10000
10001 * gdb.base/reread.exp: Check that GDB properly re-reads the
10002 executable file when it changes while no inferior is running.
10003
aaf320fa
FF
100042002-01-21 Fred Fish <fnf@redhat.com>
10005
a9c64011
AS
10006 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10007 optionally accept the "shlib events" variation.
aaf320fa 10008
808a31f5
JB
100092002-01-21 Jim Blandy <jimb@redhat.com>
10010
10011 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10012 call `fflush' after every `printf', so that the output is produced
10013 at predictable points, regardless of whatever buffering does (or
10014 doesn't) take place.
10015 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10016 at different points.
10017
4420d5e2
DJ
100182002-01-20 Daniel Jacobowitz <drow@mvista.com>
10019
10020 * gdb.c++/inherit.exp: Update copyright years.
10021 * gdb.c++/method.exp: Likewise.
10022
3e36a0f4
DJ
100232002-01-20 Daniel Jacobowitz <drow@mvista.com>
10024
10025 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10026 artificial methods/arguments.
10027 * gdb.c++/derivation.exp: Likewise.
10028 * gdb.c++/inherit.exp: Likewise.
10029 * gdb.c++/method.exp: Likewise.
10030 * gdb.c++/virtfunc.exp: Likewise.
10031
b4ceaee6
AC
100322002-01-18 Andrew Cagney <ac131313@redhat.com>
10033
10034 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10035 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10036 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10037 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10038 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10039 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10040
ecace851
JB
100412002-01-17 Jim Blandy <jimb@redhat.com>
10042
10043 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10044 anchoring the pattern matching the entry point symbol's name.
10045
375fc983
AC
100462002-01-17 Andrew Cagney <ac131313@redhat.com>
10047
10048 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10049 continue/quit query. Update copyright.
10050
fe6fdd96
MS
100512002-01-14 Michael Snyder <msnyder@redhat.com>
10052
10053 * gdb.base/gcore.exp: Remove extra debugging output.
10054
e017c81f
DJ
100552002-01-13 Daniel Jacobowitz <drow@mvista.com>
10056
10057 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10058 for slightly dubious v2 mangled string.
10059
37ab3bf8
DJ
100602002-01-13 Daniel Jacobowitz <drow@mvista.com>
10061
10062 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10063
1bc05c3a 100642002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10065
1bc05c3a 10066 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10067
1bc05c3a
JM
10068 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10069 constructors.
10070 * gdb.c++/derivation.exp: Likewise.
10071 * gdb.c++/templates.exp: Likewise.
10072 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10073
1bc05c3a
JM
100742002-01-10 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10077
a911c360
MS
100782002-01-08 Michael Snyder <msnyder@redhat.com>
10079
10080 * gdb.base/gcore.exp: New test for generate-core-file command.
10081 * gdb.base/gcore.c: Testcase for above.
10082 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10083
ea2119ec
JM
100842002-01-08 Jason Merrill <jason@redhat.com>
10085
10086 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10087
68203136
FF
100882002-01-07 Fred Fish <fnf@redhat.com>
10089
10090 * gdb.c++/overload.exp: Remove unconditional xfails for:
10091 print foo_instance1.overloadargs(1)
10092 print foo_instance1.overloadargs(1, 2)
10093 print foo_instance1.overloadargs(1, 2, 3)
10094 print foo_instance1.overloadargs(1, 2, 3, 4)
10095 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10096 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10097 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10098 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10099 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10100 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10101 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10102 print foo_instance1.overload1arg()
10103 print foo_instance1.overload1arg((char)arg2)
10104 print foo_instance1.overload1arg((signed char)arg3)
10105 print foo_instance1.overload1arg((unsigned char)arg4)
10106 print foo_instance1.overload1arg((int)arg7)
10107 print foo_instance1.overload1arg((unsigned int)arg8)
10108 print foo_instance1.overload1arg((float)arg11)
10109 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10110
21b9b5b1
MS
101112002-01-07 Michael Snyder <msnyder@redhat.com>
10112
10113 * gdb.base/huge.exp: New test. Print a very large target data object.
10114 (skip_huge_test): New test variable. Define if you want to skip this
10115 test. The test reads an 8 megabyte data object from the target, so it
10116 might be very time consuming on remote targets with a slow connection.
10117 * gdb.base/huge.c: New file. Test case for above.
10118
725f922e
FF
101192002-01-07 Fred Fish <fnf@redhat.com>
10120
10121 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10122 g_instance.bfoo, and g_instance.cfoo.
10123
634d57ec
JL
10124Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10125
f286b2c3
JL
10126 * gdb.base/break.c (multi_line_if_conditional): New function.
10127 (multi_ilne_while_conditional): Likewise.
10128 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10129 IF or WHILE condition puts the breakpoint at the start of
10130 the condition.
10131
634d57ec
JL
10132 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10133 hppa*-*-hpux* expected failure.
10134 * gdb.base/structs.exp (do_function_calls): Similarly.
10135
10136 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10137 watchpoints.
10138
9fbfe2dc
AC
101392002-01-06 Andrew Cagney <ac131313@redhat.com>
10140
10141 Fix PR gdb/66.
10142 * gdb.base/structs.exp: Replace skip for a29k with skip for
10143 gdb,cannot_call_functions.
10144 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10145 * gdb.base/callfuncs.exp: Ditto.
10146 * gdb.base/call-rt-st.exp: Ditto.
10147 * gdb.base/call-strs.exp: Ditto.
10148 * gdb.base/callfwmall.exp: Ditto.
10149 * gdb.base/scope.exp: Obsolete xfail a29k.
10150 * gdb.c++/misc.exp: Ditto.
10151 * gdb.c++/cplusfuncs.exp: Ditto.
10152 * gdb.base/ptype.exp: Ditto.
10153 * gdb.base/printcmds.exp: Ditto.
10154 * gdb.base/opaque.exp: Ditto.
10155 * gdb.base/list.exp: Ditto.
10156 * gdb.base/funcargs.exp: Ditto.
10157 * gdb.base/default.exp: Ditto.
10158
8ddad156
MS
101592002-01-04 Michael Snyder <msnyder@redhat.com>
10160
ca4976a6 10161 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10162 * gdb.base/maint.exp: Add tests for maint info sections options.
10163
1b074332
JL
10164Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10165
10166 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10167
7d159115
CV
101682001-12-20 Corinna Vinschen <vinschen@redhat.com>
10169
10170 * gdb.asm/arm.inc: New file.
10171 * gdb.asm/asm-source.exp: Add arm targets.
10172 * gdb.asm/configure.in: Ditto.
10173 * gdb.asm/configure: Recreated from configure.in.
10174
8fb87725
JL
10175Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10176
afabe08c
JL
10177 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10178 with HP's compiler.
10179 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10180 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10181 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10182 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10183
10184 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10185 either HP's compilers or GCC.
10186
db521deb
JL
10187 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10188 a SIGBUS or SIGSEGV.
10189
10190 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10191
10192 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10193 can be compiled with either HP's compiler or GCC.
10194
cfa88ab7
JL
10195 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10196 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10197 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10198
ca344dff
JL
10199 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10200 to match current gdb output. Update due to using auto-solib-limit
10201 for limiting instead of overloading auto-solib-add.
10202 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10203 test program.
10204
3f3c6e55 10205 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10206 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10207 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10208 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10209 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10210 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10211 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10212 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10213 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10214 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10215 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10216 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10217 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10218
8fb87725
JL
10219 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10220 a SIGTRAP to the inferior.
10221
cf599fa7
CV
102222001-12-19 Corinna Vinschen <vinschen@redhat.com>
10223
10224 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10225 Substitute call to target_link by call to gdb_compile.
10226
2cd045cd
JL
10227Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10228
a9c64011
AS
10229 * gdb.base/break.exp: Fix HP specific search string when testing
10230 backtracing in a called function.
2cd045cd 10231
a9c64011
AS
10232 * gdb.base/constvars.exp: Only set lang to C++ if we're
10233 compiling the test with HP's compilers.
10234 * gdb.base/volatile.exp: Similarly.
2cd045cd 10235
99ebe9ac
JB
102362001-12-19 Jim Blandy <jimb@redhat.com>
10237
10238 * gdb.base/printcmds.exp: Expect the null character to be printed
10239 as '\0', and the '\013' to be printed as '\v'.
10240 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10241 * gdb.base/setvar.exp: Same.
10242
b9891b29
JB
102432001-12-17 Jim Blandy <jimb@redhat.com>
10244
0eba65ab
JB
10245 * gdb.base/completion.exp: Rather than completing very long
10246 filenames, which can make the readline library produce output we
10247 don't recognize, cd to the directory first, and then complete
10248 using nice, short relative paths.
10249
6970b5b1
JB
10250 * gdb.base/completion.exp: On some systems, there is, in fact, a
10251 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10252 variables as being in scope. So use `no_var_named_this'
10253 instead of `b'.
6970b5b1 10254
b9891b29
JB
10255 * gdb.base/corefile.exp: Recognize the message saying that GDB
10256 can't find the core file's registers as a failure.
10257
e6ccd35f
JSC
102582001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10259
a9c64011
AS
10260 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10261 test expect string more specific.
e6ccd35f 10262
105ba819
CV
102632001-12-13 Corinna Vinschen <vinschen@redhat.com>
10264
10265 * gdb.asm/asm-source.exp: Add support for xstormy16.
10266 * gdb.asm/configure.in: Ditto.
10267 * gdb.asm/configure: Rebuild.
10268 * gdb.asm/xstormy16.inc: New file.
10269
e9e79dd9
FF
102702001-12-10 Fred Fish <fnf@redhat.com>
10271
10272 * gdb.base/maint.exp: Update to match changes in type dumping code.
10273
347dc97d
JB
102742001-12-10 Jim Blandy <jimb@redhat.com>
10275
10276 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10277 matching the entry point symbol's name at the beginning of the
10278 line.
10279
5178b9d6
DJ
102802001-12-07 Daniel Jacobowitz <drow@mvista.com>
10281
10282 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10283 gdb.c++/inherit.exp, gdb.c++/method.exp,
10284 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10285 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10286 and class layout support.
10287
af890c52
DJ
102882001-12-07 Daniel Jacobowitz <drow@mvista.com>
10289
10290 * gdb.c++/classes.exp: Add test for static member function.
10291 * gdb.c++/misc.cc: Add class with static member function.
10292
7a345fb3
JB
102932001-12-07 Jim Blandy <jimb@redhat.com>
10294
f2e54a80 10295 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10296 those tests as `unsupported'.
10297 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10298 Rewrite subsequent tests to use it.
10299
10300 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10301 those tests as `unsupported'.
10302 * gdb.base/structs.exp (call_struct_func): New function.
10303 (do_function_calls): Use call_struct_func to call the functions
10304 returning structs.
10305
0bc69509
JB
10306 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10307 whether functions are prototyped or not, so we can't possibly pass
10308 arguments to t_float_values2 properly.
10309
7a345fb3
JB
10310 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10311 value of `timeout' for targets other than the mips*tx39-*.
10312
edb6ede1
MS
103132001-12-06 Michael Snyder <msnyder@redhat.com>
10314
d63a86f8 10315 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10316 and detect whether the start symbol has a leading underscore.
10317
2d842f13
JB
103182001-12-04 Jim Blandy <jimb@redhat.com>
10319
10320 * gdb.base/completion.exp: Clarify indentation.
10321
68550daf
JB
103222001-12-03 Jim Blandy <jimb@redhat.com>
10323
10324 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10325 variables on the S/390, not `.word'.
10326
cd5195a8
JB
103272001-11-30 Jim Blandy <jimb@redhat.com>
10328
10329 Add assembly-source tests for s390-ibm-linux.
10330 * gdb.asm/s390.inc: New file.
10331 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10332 the S/390 architecture.
a9c64011 10333 * gdb.asm/configure: Regenerated.
cd5195a8 10334
ca9efc90
MS
103352001-11-30 Michael Snyder <msnyder@redhat.com>
10336
10337 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10338 next, info source, info sources, info line, global and static
10339 variables, and static functions.
10340 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10341 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10342 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10343 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10344 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10345 (gdbasm_leave): Restore frame pointer.
10346 (gdbasm_startup): Copy stack set-up from crt0.S.
10347
d0e66976
FN
103482001-11-26 Fernando Nasser <fnasser@redhat.com>
10349
10350 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10351 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10352 to a local (non-static) variable. Copy tstruct.a to a static buffer
10353 and return a pointer to that buffer.
10354 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10355
e2334072
MK
103562001-11-24 Mark Kettenis <kettenis@gnu.org>
10357
10358 * gdb.asm/configure.in: Fix recognition of ix86 target.
10359 * gdb.asm/configure: Regenerate.
10360
756caa3d
MS
103612001-11-21 Michael Snyder <msnyder@redhat.com>
10362
10363 * gdb.asm/sparc.inc: New file.
10364 * gdb.asm/asm-source.exp: Recognize sparc target.
10365 * gdb.asm/configure.in: Recognize sparc target.
10366 * gdb.asm/configure: Regenerate.
d63a86f8 10367
9a4d72d5
MS
103682001-11-21 Michael Snyder <msnyder@redhat.com>
10369
10370 * gdb.asm/m32r.inc: New file.
10371 * gdb.asm/asm-source.exp: Recognize m32r target.
10372 * gdb.asm/configure.in: Recognize m32r target.
10373 * gdb.asm/configure: Regenerate.
10374
a773d1cd
MS
103752001-11-20 Michael Snyder <msnyder@redhat.com>
10376
017ac23d
MS
10377 * gdb.asm/i386.inc: New file.
10378 * gdb.asm/asm-source.exp: Recognize ix86 target.
10379 * gdb.asm/configure.in: Recognize ix86 target.
10380 * gdb.asm/configure: Regenerate.
10381
a773d1cd
MS
10382 * gdb.c++/namespace.exp: Fix quotes in output messages.
10383
bb632afb
MS
103842001-11-14 Michael Snyder <msnyder@redhat.com>
10385
25d559ca 10386 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10387 qualifier in a type cast expression, to designate an address
10388 in the instruction space (Harvard architecture).
10389
4749e309
MS
103902001-11-13 Michael Snyder <msnyder@redhat.com>
10391
10392 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10393 Tests for expressions using 'const' and 'volatile'.
10394
25050984
CV
103952001-11-13 Corinna Vinschen <vinschen@redhat.com>
10396
10397 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10398
1902c51f
DJ
103992001-11-12 Daniel Jacobowitz <drow@mvista.com>
10400
10401 * lib/mi-support.exp (mi_run_to_helper): Move comments
10402 outside of gdb_expect.
10403
dcf95b47
DJ
104042001-11-11 Daniel Jacobowitz <drow@mvista.com>
10405
10406 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10407 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10408 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10409 mi0_run_to): New functions.
10410 * gdb.mi/mi-simplerun.exp: Use them.
10411 * gdb.mi/mi0-simplerun.exp: Likewise.
10412 * gdb.mi/mi-var-cmd.exp: Likewise.
10413 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10414
45b074e1
AC
104152001-11-10 Andrew Cagney <ac131313@redhat.com>
10416
10417 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10418 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10419
bf50d346
AC
104202001-11-09 Andrew Cagney <ac131313@redhat.com>
10421
10422 * gdb.base/restore.exp: Include $expected value in restored test
10423 message.
10424
9383332c
AC
104252001-11-09 Andrew Cagney <ac131313@redhat.com>
10426
10427 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10428 implemented.
10429
db62520a
MS
104302001-11-08 Michael Snyder <msnyder@redhat.com>
10431
10432 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10433 Add pass/fail message for stop at breakpoint in call dummy function.
10434
b5703437
MS
104352001-11-07 Michael Snyder <msnyder@redhat.com>
10436
d63a86f8
RM
10437 * gdb.c++/templates.exp (test_template_breakpoints):
10438 If we get an overload menu, but it does not match what
760f6330 10439 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10440 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10441 making the whitespace optional. Argument for "new" may be
10442 "unsigned" as well as "unsigned int/long".
d63a86f8 10443 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10444 making the whitespace optional. Also replace "(void) with
10445 "((void|)), making the keyword "void" optional.
d63a86f8 10446 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10447 making the whitespace optional. Also replace "(void) with
10448 "((void|)), making the keyword "void" optional.
3bf40917
MS
10449 * gdb.base/callfuncs.c (t_float_values): This function must
10450 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10451 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10452 can be tested against both cases. Usually one case involves
10453 promotion of float to double, while the other does not.
10454 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10455 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10456 includes a stack frame for "start".
10457
c8ab4e6d
JB
104582001-11-05 Jim Blandy <jimb@redhat.com>
10459
10460 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10461 pointers are 32 bits long, and that offsets of relocs are always
10462 stored in the data (REL-style), and not in the reloc entry itself
10463 (RELA-style).
10464 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10465 stabs.
10466
3f08ced9
MS
104672001-11-01 Michael Snyder <msnyder@redhat.com>
10468
10469 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10470 and regular expression operators by using quoting.
10471
cbfa24cd
MS
104722001-10-31 Michael Snyder <msnyder@redhat.com>
10473
10474 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10475 depending on what the symbol table contains.
10476 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10477 the output of the ptype command. Similarly, accept both "const &"
10478 and "const&".
10479
aaa68313
CV
104802001-10-31 Corinna Vinschen <vinschen@redhat.com>
10481
10482 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10483 symbol `STORAGE' to allow to choose the storage class of
10484 the local datastructures.
10485 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10486 compiler directive.
10487
91740388
MS
104882001-10-30 Michael Snyder <msnyder@redhat.com>
10489
10490 * gdb.base/jump.exp: Allow it to run for all targets.
10491
1b7c05e7
CV
104922001-10-29 Corinna Vinschen <vinschen@redhat.com>
10493
10494 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10495 with new double_array size.
10496 (main): Change storage class of all local variables to static.
10497 Reduce size of double_array to 9.
10498 * gdb.base/call-ar-st.exp: Increase timeout value.
10499 Change expected output for double array to match new size in
10500 call-ar-st.c.
10501
36a22261
CV
105022001-10-29 Corinna Vinschen <vinschen@redhat.com>
10503
10504 * gdb.base/ending-run.exp: Create identical output when passing
10505 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10506 Stormy16 target.
36a22261 10507
92b8ae91
MK
105082001-10-28 Mark Kettenis <kettenis@gnu.org>
10509
10510 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10511 that we catch the expected failure under Linux/x86.
10512
cb135b83
OF
105132001-10-29 Orjan Friberg <orjanf@axis.com>
10514
10515 * gdb.base/setvar.exp: Escape curly braces.
10516 * gdb.stabs/weird.exp: Ditto.
10517
6884aa54
DJ
105182001-10-27 Daniel Jacobowitz <drow@mvista.com>
10519
10520 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10521 * gdm.mi/mi0-hack-cli.exp: Likewise.
10522
0398c9aa
AC
105232001-10-25 Andrew Cagney <ac131313@redhat.com>
10524
10525 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10526 messages.
10527
d20bf2e8
AC
105282001-10-21 Andrew Cagney <ac131313@redhat.com>
10529
10530 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10531 checking MI enabled.
10532
03dd63aa
CV
105332001-10-09 Corinna Vinschen <vinschen@redhat.com>
10534
10535 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10536
1d9d99f3
FCE
105372001-10-04 Frank Ch. Eigler <fche@redhat.com>
10538
10539 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10540 if gdb child process crashes, just signal an error.
10541
838ae6c4
JB
105422001-10-02 Jim Blandy <jimb@redhat.com>
10543
10544 * lib/gdb.exp (test_xfail_format): Simplify.
10545
10546 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10547 front of the variable name `format'. Simplify `if'.
10548
8f0cbc1c
DJ
105492001-10-01 Daniel Jacobowitz <drow@mvista.com>
10550
10551 * gdb.threads/pthreads.exp: Wait for output and delay
10552 before sending ^C.
10553
1f08dafd
DJ
105542001-10-01 Daniel Jacobowitz <drow@mvista.com>
10555
10556 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10557 some incorrect output instead of timing out.
10558 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10559
674f90ff
CV
105602001-09-28 Corinna Vinschen <vinschen@redhat.com>
10561
10562 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10563 check to allow additional `int'.
10564
9b284272
DJ
105652001-09-27 Daniel Jacobowitz <drow@mvista.com>
10566
10567 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10568 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10569
b55a4771
MS
105702001-09-27 Michael Snyder <msnyder@redhat.com>
10571
10572 * lib/gdb.exp (test_debug_format): New proc.
10573 (setup_xfail_format): Use new proc test_debug_format.
10574 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10575 proc; use new service proc test_debug_format.
10576 Replace all other "gcc_compiled" tests with this test.
10577 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10578 proc; use new service proc test_debug_format.
10579 Replace all other "gcc_compiled" tests with this test.
10580
105812001-09-27 Michael Snyder <msnyder@redhat.com>
10582
10583 * gdb.base/cvexpr.exp: New file.
10584 * gdb.base/cvexpr.c: New file
10585 Test for expressions using const and volatile keywords.
10586
4e6667ac
CV
105872001-09-26 Corinna Vinschen <vinschen@redhat.com>
10588
10589 * gdb.base/constvars.exp: Check for different orders of keywords
10590 and additional "int" strings in output.
10591
4f337972
AC
105922001-09-22 Andrew Cagney <ac131313@redhat.com>
10593
10594 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10595 responses from "help maint".
10596
2015650d
FCE
105972001-09-19 Frank Ch. Eigler <fche@redhat.com>
10598
10599 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10600 to localhost:NNN instead of :NNN, in case Xvfb is listening
10601 only on TCP.
10602
f3bcedc1
CV
106032001-09-19 Corinna Vinschen <vinschen@redhat.com>
10604
10605 * gdb.base/recurse.exp: When checking leaving the watchpoint
10606 scope, recognize when gdb is in function's epilogue and pass.
10607
6b819c92
KS
106082001-09-18 Keith Seitz <keiths@redhat.com>
10609
10610 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10611 support for running tests against sid targets.
10612 (gdbtk_done): Ditto.
10613
a10c9419
CV
106142001-09-18 Corinna Vinschen <vinschen@redhat.com>
10615
10616 * gdb.base/ending-run.c (main): Set stdout buffersize
10617 to the same reasonable value for any target.
10618 * gdb.base/ending-run.exp: Add a regular expression
10619 to make testsuite happy on Sanyo Stormy16 target.
10620
739d0d99
CV
106212001-09-17 Corinna Vinschen <vinschen@redhat.com>
10622
10623 * gdb.base/display.c (do_loops): Add float variable `f'.
10624 Increment f in loop.
10625 * gdb.base/display.exp: Increment timeout by 60 seconds.
10626 Change float display test to use variable `f'.
10627
1b8947f0
JB
106282001-09-17 Jim Blandy <jimb@redhat.com>
10629
10630 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10631 overflowing the limited breakpoint tables on some ROM monitors
10632 (like the ROM68K).
10633
9890ac81
FCE
106342001-09-15 Frank Ch. Eigler <fche@redhat.com>
10635
10636 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10637 the "-ac" (disable access control) flag.
10638
6db765ea
JH
106392001-08-30 Jeff Holcomb <jeffh@redhat.com>
10640
10641 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10642 ints.
10643
4c32cc04
KS
106442001-08-30 Keith Seitz <keiths@redhat.com>
10645
10646 * lib/gdb.exp: Move all insight-related functionality into
10647 separate file.
10648 * lib/insight-support.exp: New file.
10649
8d6e6f81
FCE
106502001-08-29 Frank Ch. Eigler <fche@redhat.com>
10651
10652 * config/sid.exp (sid_start): Never set sid verbosity; disable
10653 expect_background {} that consumed its stdout; tolerate </dev/null.
10654 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10655
6a90e1d0
AC
106562001-08-18 Andrew Cagney <ac131313@redhat.com>
10657
10658 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10659 CLI jump command to start it.
10660 (mi_run_to_main): Fail immediatly when unexpected output.
10661
1759b3c3
AC
106622001-08-18 Andrew Cagney <ac131313@redhat.com>
10663
10664 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10665 beginning of function. Fix PR gdb/191.
10666
61d11d80
FCE
106672001-08-16 Frank Ch. Eigler <fche@redhat.com>
10668
10669 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10670 what to force sid endianness to.
10671
942a4df2
KS
106722001-08-15 Keith Seitz <keiths@redhat.com>
10673
10674 * lib/gdb.exp (gdbtk_start): Don't set environment
10675 variables for TCL_LIBRARY and friends. Insight will
10676 now figure these out for itself.
10677
0521c418
MS
106782001-08-02 Michael Snyder <msnyder@redhat.com>
10679
10680 * gdb.base/completion.exp: Remove the symbol "a64l" from
10681 the expect string; this is target-specific, and not related
10682 to what is being tested.
10683
74a9a58a
DB
106842001-08-02 Dave Brolley <brolley@redhat.com>
10685
10686 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10687
c70819fa
MS
106882001-07-25 Michael Snyder <msnyder@redhat.com>
10689
c2b8fa57
MS
10690 * gdb.base/consecutive.exp: New file. Test stepping over
10691 breakpoints on consecutive instructions.
10692 * gdb.base/consecutive.c: New file.
10693
c70819fa
MS
10694 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10695 curly braces in regular expressions.
10696
2b1a1355
MS
106972001-07-25 Michael Snyder <msnyder@redhat.com>
10698
10699 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10700 legitimate output from stepping out of main.
10701
413eca6f
KS
107022001-07-22 Keith Seitz <keiths@redhat.com>
10703
10704 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10705 the empty string, do not run the tests.
10706
7e5a9322
SC
107072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10708
10709 * gdb.base/long_long.exp: Detect size of pointer. Take into
10710 account 2-byte pointers when testing for p/a results.
10711
de58f10f
SC
107122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10713
d63a86f8 10714 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10715 and defined to 1K for m68hc11.
10716 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10717 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10718 (sizeof_random_data): New variable to tell the size of the data table;
10719 don't test past this size; always run to main.
10720
d6f5fea1
SC
107212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10722
10723 * gdb.base/return2.exp: return of long long and double fails for
10724 68HC11; don't execute these tests on that platform.
10725 * gdb.base/return.exp: Return of a double fails for 68hc11.
10726
c477543d
SC
107272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10728
10729 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10730 tests that print a float.
10731 * call-rt-st.exp: Likewise.
10732
63cf1c79
MK
107332001-07-12 Mark Kettenis <kettenis@gnu.org>
10734
10735 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10736 running this test on Linux.
10737
112f9ab5
MC
107382001-06-24 Michael Chastain <chastain@redhat.com>
10739
10740 * gdb.base/arithmet.exp: Remove some tests to make all test names
10741 unique.
10742
4970cb0f
MS
107432001-07-03 Michael Snyder <msnyder@redhat.com>
10744
10745 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10746 the output of the ptype command.
10747
d85da69f
MS
107482001-07-02 Michael Snyder <msnyder@redhat.com>
10749
4c8a82de
MS
10750 * gdb.base/completion.exp: Don't assume that break.c is the only
10751 source file that may contain functions named "marker".
d85da69f
MS
10752 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10753
8afc772b
AC
107542001-06-28 Andrew Cagney <ac131313@redhat.com>
10755
10756 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10757 of files to delete.
10758
10759 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10760 * gdb.disasm/h8300s.exp: New file.
10761 gdb.disasm/h8300s.s: Likewise.
10762
cff22675
AC
107632001-06-27 Andrew Cagney <ac131313@redhat.com>
10764
10765 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10766 empty breakpoint tables.
10767
68c81b54
AC
107682001-06-25 Andrew Cagney <ac131313@redhat.com>
10769
10770 * lib/mi-support.exp: Update args=... part of stop-reason
10771 patterns. Accept either a list or a tuple.
10772
2dd62704
AC
107732001-06-23 Andrew Cagney <ac131313@redhat.com>
10774
10775 * lib/mi-support.exp: Remove local emacs variable defining
10776 change-log-default-name.
10777
b4127474
MC
107782001-06-22 Michael Chastain <chastain@redhat.com>
10779
10780 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10781 This is operationally compatible with the previous version.
10782
8dbfb380
JB
107832001-06-13 Jim Blandy <jimb@redhat.com>
10784
10785 * lib/gdb.exp (gdb_test): Doc fix.
10786
f2d8c86d
MC
107872001-06-10 Michael Chastain <chastain@redhat.com>
10788
10789 * gdb.base/exprs.exp: Remove a duplicate test.
10790
81564d34
JB
107912001-06-06 Jim Blandy <jimb@redhat.com>
10792
10793 * gdb.base/return2.exp (main): Use values to test float and double
10794 returns that are not NaN's, to avoid being confused by IEEE
10795 comparison rules.
10796
da55addb
MS
107972001-06-04 Michael Snyder <msnyder@redhat.com>
10798
10799 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10800 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10801 rather than wait for 12 more tests to time out.
10802
42c65987
JB
108032001-06-06 Jim Blandy <jimb@redhat.com>
10804
b18bced9 10805 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10806 Don't forget to match the GDB prompt.
b18bced9 10807
42c65987
JB
10808 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10809
5b41e5f0
JB
108102001-06-04 Jim Blandy <jimb@redhat.com>
10811
10812 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10813 command.
10814
015e046f
KB
108152001-05-31 Kevin Buettner <kevinb@redhat.com>
10816
10817 * gdb.base/annota1.exp (info break): Match four or more spaces
10818 after "Address".
10819
fb1ffbbe
MC
108202001-05-31 Michael Chastain <chastain@redhat.com>
10821
10822 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10823 (dm_type_int_star): Likewise.
10824 (dm_type_long_star): Likewise.
10825 (dm_type_void_star): Likewise.
10826
5ea2a32c
KB
108272001-05-29 Kevin Buettner <kevinb@redhat.com>
10828
10829 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10830 to a known value in order to get consistent results regardless
10831 of the setting of INPUTRC or the presence or contents of .inputrc.
10832
ae23c492
MS
108332001-05-24 Michael Snyder <msnyder@redhat.com>
10834
ac55707e
MS
10835 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10836 Don't require that the main thread and the manager thread are the
10837 first in the list.
10838
ae23c492
MS
10839 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10840 debugging. If test fails, issue an "unsupported" not a "fail".
10841
400071f1
JB
108422001-05-24 Jim Blandy <jimb@redhat.com>
10843
10844 Don't assume that short is shorter than int.
10845 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10846 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10847 this isn't true.
400071f1
JB
10848 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10849 an int, is not equal to ~0 stored in an unsigned char. This tests
10850 the same thing that the previous test meant to, but works on
10851 16-bit machines, too.
10852 ("print unsigned char != (~0)"): Same test, complemented.
10853
0816a3e5
MS
108542001-05-24 Michael Snyder <msnyder@redhat.com>
10855
10856 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10857 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10858 and prevents dejagnu getting out of step.
10859
f6dc23a9
KB
108602001-05-23 Kevin Buettner <kevinb@redhat.com>
10861
10862 * gdb.base/finish.exp (finish_void): Revise pattern for
10863 stopping on the call statement to not permit stopping at
10864 the start of the instructions comprising the call sequence.
10865
7dbd117d
MC
108662001-05-19 Michael Chastain <chastain@redhat.com>
10867
10868 * gdb.base/callfuncs.exp: Make all test names unique.
10869 * gdb.base/commands.exp: Make all test names unique.
10870 * gdb.base/condbreak.exp: Make all test names unique.
10871 * gdb.base/dbx.exp: Make all test names unique.
10872 * gdb.base/default.exp: Make all test names unique.
10873 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10874 and TIMEOUT messages to their corresponding PASS message.
10875 * gdb.base/ending-run.exp: Make all test names unique.
10876 * gdb.base/long_long.exp: Remove duplicate test.
10877
6b0b0a9e
KB
108782001-05-21 Kevin Buettner <kevinb@redhat.com>
10879
10880 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10881 stop on the call statement as well as the statement after the
10882 call.
10883
2caa35cb
MS
108842001-05-21 Michael Snyder <msnyder@redhat.com>
10885
10886 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10887
40713331
EZ
108882001-05-10 Elena Zannoni <ezannoni@redhat.com>
10889
a9c64011
AS
10890 * gdb.base/completion.exp: Revamp test. Make it execute on all
10891 platforms.
40713331 10892
c2c1be8d
EZ
108932001-05-10 Elena Zannoni <ezannoni@redhat.com>
10894
a9c64011
AS
10895 * config/gdbserver.exp (gdb_load): Handle the case
10896 in which the arguments to gdbserver are given in the
10897 baseboard configuration file.
10898 Also handle the case in which the server needs to do a
10899 load.
2c9cd303 10900
9671de48
KS
109012001-05-07 Keith Seitz <keiths@cygnus.com>
10902
a9c64011
AS
10903 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10904 set up the display for testing.
10905 (gdbtk_start): Convert all paths to paths that tcl will like.
10906 Export target information to environment.
10907 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10908 necessary.
10909 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10910 (to_tcl_path): New proc to convert a given pathname into
10911 a path acceptible as an argument to a tcl command.
10912 (_gdbtk_export_target_info): New proc to export target info
10913 into the environment for gdbtk testing.
10914 (gdbtk_done): New proc to signal end-of-test.
9671de48 10915
5a360f47
JB
109162001-05-06 Jim Blandy <jimb@redhat.com>
10917
10918 * restore.c: Make the code of caller0 correspond to its comment.
10919
66c756c6
MS
109202001-05-03 Michael Snyder <msnyder@redhat.com>
10921
10922 * config/sid.exp (gdb_target_sid): Check for error messages.
10923 On error or timeout, don't make expect exit (which will terminate
10924 all subsequent tests); instead just make gdb exit.
d63a86f8 10925 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10926 return a negative value.
10927
a966fde5
JB
109282001-04-24 Jim Blandy <jimb@redhat.com>
10929
851c18e0
JB
10930 * gdb.c++/templates.exp: If we see the prompt for the overload
10931 list, but we haven't recognized any of the longer patterns,
10932 arrange for this test to fail, not hang.
10933
a966fde5
JB
10934 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10935 variations.
10936
db144853
MC
109372001-04-22 Michael Chastain <chastain@redhat.com>
10938
10939 * gdb.c++/local.exp: Use the 'runto' library function.
10940 * gdb.c++/namespace.exp: Likewise.
10941 * gdb.c++/overload.exp: Likewise.
10942
3207ec21
KB
109432001-03-26 Kevin Buettner <kevinb@redhat.com>
10944
10945 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10946 * gdb.base/step-line.exp: New file. Test step/next in presence of
10947 #line directives.
10948 * gdb.base/step-line.c: New file. Test program for the above.
10949 * gdb.base/step-line.inp: New file. We pretend that this file has
10950 been transformed by some other tool into step-line.c.
10951
13b57657
JB
109522001-03-21 Jim Blandy <jimb@redhat.com>
10953
10954 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10955 unmangled operator names.
10956
754cbe1c
JB
109572001-03-20 Jim Blandy <jimb@redhat.com>
10958
10959 * gdb.threads/linux-dp.exp: Recognize an additional message
10960 generated by GDB when it doesn't understand how to debug threads
10961 on the target system.
10962
177495c9
AC
109632001-03-19 Andrew Cagney <ac131313@redhat.com>
10964
10965 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10966
f266096b
MC
109672001-03-12 Michael Chastain <chastain@redhat.com>
10968
10969 * gdb.c++/derivation.exp: Use the 'runto' library function.
10970
cac3c2ff
MC
109712001-03-12 Michael Chastain <chastain@redhat.com>
10972
10973 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10974
b6c11a24
MC
109752001-02-24 Michael Chastain <chastain@redhat.com>
10976
10977 * gdb.c++/ref-types.exp: Change handwritten code to library
10978 function 'runto'.
10979
6bae5bce
OF
109802001-03-16 Orjan Friberg <orjanf@axis.com>
10981
10982 * gdb.base/signals.exp: Set count to 0 explicitly.
10983
0015fd9a
MS
109842001-03-15 Mark Salter <msalter@redhat.com>
10985
10986 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10987 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10988 (gdb_load): Add support for additional target_info: gdb_download_size
10989 and gdb_load_timeout.
0015fd9a 10990
fc33412a
DT
10991Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10992
10993 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10994 file -- to prevent failing when the compile fails but we have no
10995 intention of running the tests anyway.
10996
10997 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10998 tests if set.
10999
11000 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11001 integers.
11002
11003 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11004 * gdb.c++/namespace.exp: Ditto.
11005
115f06de
OF
110062001-03-07 Orjan Friberg <orjanf@axis.com>
11007
11008 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11009 * gdb.base/pointers.exp: Relax pattern match of decimals.
11010
b6ba6518
KB
110112001-03-06 Kevin Buettner <kevinb@redhat.com>
11012
11013 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11014 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11015 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11016 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11017 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11018 config/sh.exp, config/sid.exp, config/slite.exp,
11019 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11020 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11021 config/vxworks.exp, config/vxworks29k.exp,
11022 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11023 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11024 gdb.base/arithmet.exp, gdb.base/assign.exp,
11025 gdb.base/async.exp, gdb.base/attach.exp,
11026 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11027 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11028 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11029 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11030 gdb.base/commands.exp, gdb.base/completion.exp,
11031 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11032 gdb.base/constvars.exp, gdb.base/corefile.exp,
11033 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11034 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11035 gdb.base/ending-run.exp, gdb.base/environ.exp,
11036 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11037 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11038 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11039 gdb.base/funcargs.exp, gdb.base/help.exp,
11040 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11041 gdb.base/logical.exp, gdb.base/long_long.exp,
11042 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11043 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11044 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11045 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11046 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11047 gdb.base/regs.exp, gdb.base/relational.exp,
11048 gdb.base/remote.exp, gdb.base/reread.exp,
11049 gdb.base/restore.exp, gdb.base/return2.exp,
11050 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11051 gdb.base/selftest.exp, gdb.base/setshow.exp,
11052 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11053 gdb.base/sigall.exp, gdb.base/signals.exp,
11054 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11055 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11056 gdb.base/step-test.exp, gdb.base/structs.c,
11057 gdb.base/structs.exp, gdb.base/structs2.exp,
11058 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11059 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11060 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11061 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11062 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11063 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11064 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11065 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11066 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11067 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11068 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11069 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11070 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11071 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11072 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11073 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11074 gdb.trace/circ.exp, gdb.trace/collection.exp,
11075 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11076 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11077 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11078 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11079 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11080 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11081 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11082 notices.
11083
dc96c6c7 110842001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11085
11086 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11087 first arg is int not float.
11088
dc96c6c7 110892001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11090
11091 * gdb.base/reread.exp: Unsupported for non-native targets;
11092 doesn't work for remote debugging.
11093
9b0c4aeb
FN
110942001-02-19 Fernando Nasser <fnasser@redhat.com>
11095
11096 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11097 * gdb.base/ending-run.exp: Properly handle the BSP state when
11098 stepping past the end of main.
9b0c4aeb 11099
02aa71d5
MC
111002001-02-19 John Moore <jmoore@redhat.com>
11101
11102 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11103 Converted HPUX fix for non-expected items following multiple
11104 step commands into general solution for all platforms.
11105
1fa449a4
MC
111062001-02-18 Michael Chastain <chastain@redhat.com>
11107
11108 * gdb.c++/classes.exp (do_tests): Change runto statements
11109 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11110 statements demangler agnostic.
11111 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11112 (gdb_virtfunc_restart): Likewise.
11113
b2f9ec70
MC
111142001-02-14 Michael Chastain <chastain@redhat.com>
11115
11116 * gdb.c++/inherit.exp (do_tests): Change runto statements
11117 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11118 statements demangler agnostic.
11119
cf74b8ca
AC
11120Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11121
11122 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11123 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11124 before calling common_routine 15 times'' tests.
11125
99f78f56
MC
111262001-02-11 Michael Chastain <chastain@redhat.com>
11127
11128 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11129 Helps the test script figure out which demangler is in use.
11130 (dm_type_foo_ref): Ditto.
11131 (dm_type_int_star): Ditto.
11132 (dm_type_long_star): Ditto.
11133 (dm_type_unsigned_int): Ditto.
11134 (dm_type_void): Ditto.
11135 (dm_type_void_star): Ditto.
99707966 11136 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11137 Probe the gdb demangler and set variables to accommodate
11138 formatting differences.
11139 (info_func_regexp): New function. Same as info_func, but
11140 matches against a regexp.
11141 (info_func): Match against a literal string.
11142 (print_addr_2): New function. Match against a literal string,
11143 which can be different from the input to gdb.
11144 (print_addr): Simply call print_addr_2 with the same argument twice.
11145 (test_lookup_operator_functions): Use demangler formatting variables.
11146 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11147 the tests in the same order as the C++ class declaration.
11148 (test_paddr_operator_functions): Ditto.
11149 (test_paddr_overloaded_functions): Ditto.
11150 (test_paddr_hairy_functions): Use demangler formatting variables.
11151 Add reference to gdb/19 for related tests.
11152 (do_tests): Call probe_demangler.
11153
1de8f023
KB
111542001-01-30 Kevin Buettner <kevinb@redhat.com>
11155
11156 * gdb.c++/templates.cc (printf): Remove unused function definition.
11157
ca3f91ed
MS
111582001-01-26 Felix Lee <flee@redhat.com>
11159
11160 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11161
111622001-01-25 matthew green <mrg@redhat.com>
11163
11164 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11165 up sid.
11166 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11167
111682001-01-25 matthew green <mrg@redhat.com>
11169
11170 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11171 Deprecate $sid_spawn_id.
ca3f91ed
MS
11172 (sid_exit): Remove code necessary only for `spawn.'
11173
111742001-01-25 matthew green <mrg@redhat.com>
11175
11176 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11177
fb18ec4a
MC
111782001-01-28 Michael Chastain <chastain@redhat.com>
11179
11180 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11181 to call when tests fail. It takes gdb out of the overloaded
11182 function choice menu back to the main prompt, so that the test
11183 program stays synchronized.
11184 (set_bp_overloaded): New proc to collect all the common
11185 code for setting a breakpoint on an overloaded name. Calls
11186 take_gdb_out_of_choice_menu when needed.
11187 (menu_overload1arg): New variable to collect the repeated
11188 instances of the expected menu for an overloaded name. Change
11189 the regular expression to handle changes in g++ type encoding:
11190 "void" can be either "void" or "", and "unsigned int" can be
11191 either "unsigned int" or "unsigned".
11192 (continue_to_bp_overloaded): Change regular expressions to handle
11193 changes in g++ type encoding.
11194 (no proc): Call take_gdb_out_of_choice_menu when needed.
11195 Remove redundant calls to "info break". Accept either "canceled"
11196 or "cancelled". Change regular expressions in "info break"
11197 calls to handle changes in g++ type encoding. Give all tests
11198 unique strings.
11199
9c646a6e
BE
112002001-01-17 Ben Elliston <bje@redhat.com>
11201
11202 * config/sid.exp: New file.
11203
9549d9c1
AC
11204Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11205
11206 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11207
dc96c6c7 112082000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11209
11210 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11211 Add a RE to accept a non-ascii char if one is ever presented.
11212
b4df4f68
FN
112132000-12-20 Fernando Nasser <fnasser@redhat.com>
11214
297dd0fd 11215 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11216
dc96c6c7 112172000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11218
d63a86f8 11219 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11220 in regexp. One '\' does not suffice on Linux.
11221
4a7bddb6
MC
112222000-12-09 Michael Chastain <chastain@redhat.com>
11223
11224 * gdb.base/break.exp (test_clear_command): Use a marker function
11225 rather than 'main' for the test function. Also move this
11226 test to an execution point where the marker function names are
11227 guaranteed to be bound to functions. (Executing tests after a
11228 'finish' from main runs into name conflicts with local names
11229 in __libc_start_main).
11230
dc96c6c7 112312000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11232
11233 * gdb.base/finish.exp: New test for gdb's "finish" command.
11234 * gdb.base/return2.exp: New test for gdb's "return" command.
11235 * gdb.base/return2.c: New source file for above.
11236
dc96c6c7 112372000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11238
11239 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11240 * gdb.base/miscexprs.exp: Ditto.
11241 * gdb.base/pointers.exp: Ditto.
11242 * gdb.c++/derivation.exp: Ditto.
11243 * gdb.c++/local.exp: Ditto.
11244 * gdb.c++/namespace.exp: Ditto.
11245 * gdb.c++/overload.exp: Ditto.
11246 * gdb.c++/ref-types.exp: Ditto.
11247
dc96c6c7 112482000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11249
11250 * gdb.base/constvars.exp: Test result of "up" command.
11251 * gdb.base/miscexprs.exp: Ditto.
11252 * gdb.base/pointers.exp: Ditto.
11253 * gdb.base/scope.exp: Ditto.
11254 * gdb.c++/derivation.exp: Ditto.
11255 * gdb.c++/local.exp: Ditto.
11256 * gdb.c++/namespace.exp: Ditto.
11257 * gdb.c++/overload.exp: Ditto.
11258 * gdb.c++/ref-types.exp: Ditto.
11259
44097287
FN
112602000-11-22 Michael Chastain <chastain@redhat.com>
11261
11262 * mips_pro.exp: Accept either "middle -> top -> main" or
11263 "middle -> main" in the backtrace, because gcc can optimize
11264 tail calls to jumps. Remove setup_xfail for the hppa case.
11265 Add a comment with the original warning messages from PR 3016,
11266 which was filed in 1993, to preserve them for posterity.
11267
9d2e1bab
ND
112682000-11-17 Nick Duffek <nsd@redhat.com>
11269
11270 * lib/gdb.exp (gdb_test): Override timeout with board info.
11271
1aca8eb7
ND
112722000-11-17 Nick Duffek <nsd@redhat.com>
11273
11274 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11275 the second kill and detach messages.
11276
93076499
ND
112772000-11-17 Nick Duffek <nsd@redhat.com>
11278
11279 * configure.in: Add AC_EXEEXT.
11280 * configure: Regenerate.
11281 * Makefile.in (just-check): Export EXEEXT.
11282 * lib/gdb.exp ($EXEEXT): Import from environment.
11283 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11284 expect "maint dump-me" on Cygwin.
11285 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11286 $EXEEXT.
11287
30e87cd3
ND
112882000-11-17 Nick Duffek <nsd@redhat.com>
11289
11290 * gdb.base/break.exp: Test backtrace and finish from called
11291 function on all platforms, not just HP-UX.
11292
dc96c6c7 112932000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11294
11295 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11296 code from gdb_target_monitor, so it can be used independantly
11297 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11298
dc96c6c7 112992000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11300
11301 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11302 * gdb.base/corefile.exp: Expect the message "Program is being
11303 debugged already" when we send the "corefile" command, since
11304 the preceeding gdb_load may have connected gdb to a remote target.
11305 * gdb.base/display.exp: Disable hardware watchpoints if new
11306 board info variable "no_hardware_watchpoints" is true.
11307 Replace single-letter commands with more readable ones.
11308 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11309 if new board info variable "no_hardware_watchpoints" is true.
11310 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11311 to see if stdio (printf) testing is possible.
11312 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11313 board info variable "no_hardware_watchpoints" is true. Use new
11314 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11315
39124dea
FN
113162000-11-13 Fernando Nasser <fnasser@redhat.com>
11317
11318 From Orjan Friberg <orjanf@axis.com>:
11319 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11320 in array print pattern match.
11321
a9e2e984
FN
113222000-11-09 Fernando Nasser <fnasser@redhat.com>
11323
11324 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11325 spelling "cancelled" to U.S. spelling "canceled" to match changes
11326 made to gdb.
11327 * gdb.c++/ovldbreak.exp: Ditto.
11328
c7db355b
PS
113292000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11330
11331 * gdb.base/callfuncs.c (main): Moved to end of file, call
11332 t_double_values to initialize the FPU before inferior calls are made.
11333 * gdb.base/callfuncs.exp: Test for register preservation after calling
11334 inferior functions. Add tests for continuining, finishing and
11335 returning from a stop in a call dummy.
11336
dc96c6c7 113372000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11338
11339 * gdb.base/commands.exp: Break up long lines, and re-indent.
11340
dc96c6c7 113412000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11342
11343 * config/gdbserver.exp: Rewritten from the ground up, to make it
11344 compatible with the current dejagnu tree, and to make it work with
11345 the new "gdbserver" in libremote.
11346
dc96c6c7 113472000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11348
11349 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11350 * gdb.base/varargs.exp: Skip entire test if no printf support.
11351 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11352 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11353
dc96c6c7 113542000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11355
11356 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11357 no floating point support.
11358 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11359 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11360 * gdb.base/call-rt-st.exp: Ditto.
11361 * gdb.base/call-strs.exp: Ditto.
11362
bac5fc66
JG
113632000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11364
11365 * gdb.base/sizeof.c: include <stdio.h>.
11366
11367 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11368 'finish', otherwise uncaptured gdb_prompt would potentially
11369 throw remaining test points out of sync.
bac5fc66 11370
b22a6027
SB
113712000-07-26 Scott Bambrough <scottb@netwinder.org>
11372
11373 * gdb.base/recurse.exp: Run tests for all targets.
11374 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11375 gnu-oldld case on ARM.
11376 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11377 for ARM targets.
d63a86f8 11378
d8231941
AG
11379Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11380
11381 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11382 * gdb.java/configure: Rebuild.
11383
8caabe69
AG
11384Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11385
11386 * gdb.java/jv-exp.exp: New file.
11387
9d273ca3
AG
11388Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11389
11390 * configure: Rebuilt.
11391 * configure.in (configdirs): Add gdb.java.
11392 * gdb.java/jmisc.java: New file.
11393 * gdb.java/jmisc.exp: New file.
11394 * gdb.java/Makefile.in: New file.
11395 * gdb.java/configure: Rebuilt.
11396 * gdb.java/configure.in: New file.
11397 * lib/java.exp: New file.
11398
4f823a66
AC
11399Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11400
11401 * gdb.base/exprs.exp: Test casts to a pointer including over and
11402 underflow.
11403
2391e11d
AC
11404Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11405
11406 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11407 and the compilers sizes.
11408
54602222
ND
114092000-07-09 Nick Duffek <nsd@redhat.com>
11410
11411 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11412 (use_methods): New function.
11413 (main): Call use_methods().
11414 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11415 (do_tests): Call test_method_param_class.
11416
2bec0572
ND
114172000-07-09 Nick Duffek <nsd@redhat.com>
11418
11419 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11420 spelling.
11421 (test_enums): New procedure. Move enum tests from end of script
11422 to here. Set breakpoint on function name instead of line number.
11423 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11424 (enums2): New marker function.
11425 (enums1): New function.
11426 (main): Call enums1(). Move enum tests to enums1().
11427
78492fde
AC
11428Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11429
11430 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11431 compile/link program. Update line numbers.
11432 * gdb.asm/d10v.inc: Define ``startup''.
11433 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11434
49a2cef8
AC
11435Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11436
11437 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11438
3e6c8688
EZ
114392000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11440
11441 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11442 of 'help maint print' command.
11443
9ff5cbe9
AC
11444Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11445
11446 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11447 they use gdb_expect_list.
11448
17c579bd
AC
11449Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11450
11451 * gdb.base/commands.exp: Use ``set remote
11452 memory-read-packet-size'' instead of ``set endian big'' to test
11453 long commands.
11454
e6d71bf3
DB
114552000-06-03 Daniel Berlin <dan@cgsoftware.com>
11456
11457 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11458 g++, and stop skipping them.
e6d71bf3
DB
11459
11460 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11461 work under g++.
11462
d63a86f8 11463 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11464 initialization.
11465
dc96c6c7 114662000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11467
11468 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11469 the regular expression: accept an (almost) arbitrary sequence of
11470 "frames-invalid" and "breakpoints-invalid" messages both before
11471 and after the "starting" message.
11472
dc96c6c7 114732000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11474
11475 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11476
dc96c6c7 114772000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11478
11479 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11480 Relax the regular expression a little, make it pass on Solaris 8.
11481
8216cda9
KB
114822000-05-12 Kevin Buettner <kevinb@redhat.com>
11483
11484 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11485 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11486 Instead, it is permissible for gdb to stop on the line of the
11487 call itself.
11488
1a570b2f
MS
114892000-05-12 Michael Snyder <msnyder@.cygnus.com>
11490
11491 * gdb.base/break.exp (bp on small function, optimized file):
11492 Add a second pass pattern. The behavior differs here between stabs
11493 and dwarf for one-line functions. Stabs preserves two line symbols
11494 (one before the prologue and one after) with the same line number,
11495 but dwarf regards these as duplicates and discards one of them.
11496 Therefore the address after the prologue (where the breakpoint is)
11497 has no exactly matching line symbol, and GDB reports the breakpoint
11498 as if it were in the middle of a line rather than at the beginning.
11499
dc96c6c7 115002000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11501
d63a86f8 11502 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11503 rather than "send_gdb" (for consistancy).
11504
7d418785
AC
11505Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11506
11507 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11508 * gdb.c++/templates.cc: Properly check for GCC version number.
11509 * lib/compiler.cc: Likewise
11510
dc96c6c7 115112000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11512
d63a86f8 11513 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11514 gdb may not stop at the first line of main, due to code motion.
11515
dc96c6c7 115162000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11517
11518 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11519 This test depends on parsing the printf output from the target.
11520 Since the sparclet stub doesn't do stdio, this will never work.
11521 * gdb.base/call-rt-st.exp: ditto.
11522 * gdb.base/call-strs: ditto.
11523
dc96c6c7 115242000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11525
11526 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11527
11528 * gdb.base/ending-run.exp: After connecting to a remote target,
11529 but before running, the target will appear to be in a random
11530 location. Specify both a file and a line for breakpoints.
11531 Also, the function that calls main may be called 'init'
11532 rather than 'start'.
11533
a5a51225
EZ
115342000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11535
11536 * gdb.base/help.exp: Update output for add-symbol-file command.
11537
7930cc7c
FN
115382000-04-10 Fernando Nasser <fnasser@cygnus.com>
11539
11540 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11541 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11542
23e37ab1
C
115432000-04-07 J.T. Conklin <jtc@redback.com>
11544
e93c542c
C
11545 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11546
23e37ab1
C
11547 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11548
591b8fa3
PDM
11549Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11550
11551 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11552 values that can be represented exactly.
11553 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11554 above change, and to not check against the directory part of the source
11555 file name.
11556 (step into print_long_arg_list): Likewise.
11557 (print print_small_structs from print_long_arg_list): Likewise.
11558 (print print_long_arg_list): Likewise.
11559
7a495180
EZ
115602000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11561
30b53638 11562 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11563
beb998c6
AC
11564Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11565
11566 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11567
1c689132
DB
115682000-03-25 Daniel Berlin <dan@cgsoftware.com>
11569
11570 * gdb.base/commands.exp (deprecated_command_test): Add test for
11571 deprecate with no arguments.
11572
c1790a9d
JL
115732000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11574
11575 * gdb.base/break.exp: Add new test for setting breakpoints on
11576 optimized code so we can test breakpoints work even when function
11577 prologues may be optimized away
11578
003ba290
FN
115792000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11580
11581 From David Whedon <dwhedon@gordian.com>
a9c64011 11582 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11583
6837a0a2
DB
115842000-03-22 Daniel Berlin <dan@cgsoftware.com>
11585
11586 * gdb.base/help.exp: Added test for new apropos command.
11587
b9593231
KB
115882000-03-21 Kevin Buettner <kevinb@redhat.com>
11589
11590 * gdb.base/pointers.c (usevar): New function.
11591 (main): Make sure that global variables v_int_pointer2, rptr,
11592 and y are all referenced someplace in the program by calling
11593 usevar() on them. [Some linkers delete symbols which are
11594 never referenced. The space remains, but there's no way to
11595 get a (symbolic) handle on the variable from the debugger.]
11596
751a959b
EZ
115972000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11598
11599 * gdb.base/printcmds.c: Add typedeffed arrays.
11600
11601 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11602 procedure to test arrays that are typedef'd.
11603
73a93a32
JI
116042000-03-13 James Ingham <jingham@leda.cygnus.com>
11605
11606 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11607 the library directories.
73a93a32 11608
fb40c209
AC
11609Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11610
11611 * configure.in (configdirs): Add sub directory gdb.mi.
11612 * configure: Re-generate.
11613
11614 * gdb.mi: New directory.
d63a86f8 11615
ee4dd2c9
AC
116162000-02-25 Scott Bambrough <scottb@netwinder.org>
11617
11618 * gdb.base/long_long.exp: Correct test suite failure when printing
11619 a long long value as a double on ARM platforms.
11620
70f0cc22
JB
116212000-02-16 Jim Blandy <jimb@redhat.com>
11622
11623 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11624 default source file is set properly before running this test.
11625
853819b8
EZ
116262000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11627
11628 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11629 gdbtk/library directory, not in gdbtcl2.
11630
dfcd3bfb
JM
116312000-02-04 Jim Blandy <jimb@redhat.com>
11632
11633 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11634 backslash from regexp pattern.
11635
11636 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11637 procedure. Use it to run all the "continue to bp overloaded"
11638 tests. Note that this changes the names of the tests slightly.
11639 If the breakpoint hit message includes a hex PC value, because
11640 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11641 from the real source code, still consider that a pass.
11642
11643 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11644 XFAIL here if the breakpoint message contains a hex address. Note
11645 similar change on 1999-11-02.
11646
11647 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11648
11649 * gdb.base/ptype.exp: Establish a default source file before
11650 calling get_debug_format.
11651
116522000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11653
11654 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11655
8b93c638
JM
116562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11657
11658 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11659 of successive stepi commands -- while in the prologue we should see
11660 the function entry bracket.
11661
116622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11663
11664 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11665 reach __change_mode() when stepping through the end of main().
11666
c5394b80
JM
116672000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11668
11669 * gdb.base/default.exp: Fix expected pattern.
11670 * gdb.base/help.exp: Same.
11671
0d06e24b
JM
116722000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11673
11674 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11675 Don't use xfail's because that affects only the following test.
d63a86f8 11676
0d06e24b
JM
11677 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11678 solaris or linux.
11679
11680 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11681
dc96c6c7 116822000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11683
d63a86f8 11684 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11685 "A syntax error" rather than "A parse error". Accept both.
11686
116872000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11688
11689 * gdb.base/default.exp: Remove OS dependent string from "target
11690 remote" test.
11691 * gdb.base/help.exp: Same for "help target remote" test.
11692
c3f6f71d
JM
116932000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11694
11695 From Jim Kingdon <kingdon@redhat.com>:
11696
11697 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11698 prompt (cleanup rather than necessity, but still might keep output
11699 from spilling to next test).
11700
117012000-01-02 Fred Fish <fnf@cygnus.com>
11702
11703 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11704 AIX, which defines them in <sys/types.h>.
11705
ed9a39eb 117061999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11707
ed9a39eb
JM
11708 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11709 float" test.
11710
117111999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11712
ed9a39eb 11713 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11714
11715 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11716 outermost frame disallowed".
11717
117181999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11719
11720 * gdb.base/setvar.exp: New tests for setting the value of a struct
11721 with a constant list.
11722
117231999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11724
11725 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11726 require the user to type a cast before setting the value of a struct.
11727
de57eccd
JM
117281999-12-06 Jim Blandy <jimb@cygnus.com>
11729
11730 * gdb.base/default.exp: Expect the new 'info float' command on
11731 all i386 platforms.
11732
11733 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11734 LinuxThreads libraries that don't support debugging.
11735
c2d11a7d
JM
11736Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11737
11738 * gdb.base/remote.c: Fill the buffer with truely random data.
11739 Change the buffer type to ``unsigned char'' to simplify size
11740 arithmetic.
11741
11742 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11743 stub only handles 400-1 byte packets. Verify that the download
11744 worked.
11745
117461999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11747
11748 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11749 tests, using UNRESOLVED for the untested cases. Also, does not wait
11750 for a timeout if the prompt was received before a recognizable pattern.
11751
117521999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11753
11754 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11755
117561999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11757
11758 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11759 watchpoints.
11760
117611999-11-24 Jason Merrill <jason@casey.cygnus.com>
11762
11763 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11764
11765 * gdb.c++/local.exp: Be more flexible in recognizing local class
11766 name mangling. Don't allow horribly truncated method names.
11767 * gdb.c++/derivation.exp: Expect protected inheritance.
11768 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11769 * gdb.c++/virtfunc.exp: Likewise.
11770 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11771 when printing a nested enum.
11772
117731999-11-22 Jim Blandy <jimb@cygnus.com>
11774
11775 * gdb.base/step-test.exp: Properly await GDB's response to setting
11776 a breakpoint on the call to large_struct_by_value.
11777
11778 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11779 just because we have debug info for the `start' function.
11780
117811999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11782
11783 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11784 "Unknown signal" messages, which indicate (on LinuxThreads) that
11785 GDB doesn't know how to debug threads on this system. This is
11786 better than hanging while philosopher 0 dumps chatter into gdb.log.
11787
117881999-11-18 Tom Tromey <tromey@cygnus.com>
11789
11790 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11791
117921999-11-18 Fred Fish <fnf@cygnus.com>
11793
11794 * gdb.base/coremaker2.c: Add sample program for generating
11795 cores that is more self contained than coremaker.c. Eventually
11796 I'll add more code to this and tie it into the testsuite.
11797
4ce44c66
JM
117981999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11799
11800 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11801
118021999-11-10 Jimmy Guo <guo@cup.hp.com>
11803
11804 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11805 from $srcdir/lib/.
11806 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11807 and gdb.c++/.
11808
11809 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11810
d63a86f8 11811 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11812 'continue with watch' test point.
11813
118141999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11815
11816 Merged from p2linux-990323-branch:
d63a86f8 11817
4ce44c66
JM
11818 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11819
11cf8741
JM
11820Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11821
11822 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11823 {limit,fixed}''. Test ``set download-write-size''.
11824
11825Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11826
11827 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11828 gdb_expect_list.
11829
11830Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11831
11832 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11833
118341999-11-03 Mark Salter <msalter@cygnus.com>
11835
11836 * gdb.base/break.exp: Fix "stub continue" pattern.
11837
118381999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11839
11840 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11841
118421999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11843
11844 * gdb.base/display.exp ("finish"): Add timeout clause.
11845
11846 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11847 plain prompt clause, so this doesn't have to time out in order to
11848 fail.
11849
11850 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11851 breakpoint hit messages include an address.
11852
11853 * gdb.base/display.exp: Don't forget to escape parens in regular
11854 expressions. Unix regexp notatation sucks.
11855
118561999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11857
11858 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11859 order for 'signalled' message.
11860
5c44784c
JM
118611999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11862
11863 From Jimmy Guo <guo@cup.hp.com>:
11864 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11865 * gdb.base/annota1.c: Add code for tests to work with.
11866
118671999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11868
11869 * gdb.base/remote.exp: New test for remote downloading settings.
11870 * gdb.base/remote.c: New file with large .data.
11871
917317f4
JM
118721999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11873
11874 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11875 for LinuxThreads support, merged from the Code Fusion branch.
11876
11877Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11878
11879 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11880 containing exp_continue into a while within an expect. Don't
11881 attempt a start more than three times. Check return value from
11882 gdb_load.
d63a86f8 11883
2df3850c
JM
11884Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11885
11886 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11887 a pass case.
11888
2acceee2
JM
118891999-10-01 Kevin Buettner <kevinb@cygnus.com>
11890
11891 * gdb.base/break.c (main): Added a statement that we can step
11892 off of.
11893 * gdb.base/break.exp: Added tests for setting a breakpoint
11894 at an offset and stepping onto a breakpoint.
11895
118961999-10-01 Fred Fish <fnf@cygnus.com>
11897
d63a86f8 11898 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11899 gdb output.
11900
c2c6d25f
JM
119011999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11902
11903 * gdb.base/break.exp: Code locations are in hex, don't forget!
11904 (For HP-UX.)
11905
119061999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11907
11908 * condbreak.exp: Use break.c as test program.
11909 * condbreak.c: Remove, redundant with break.c.
11910
119111999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11912
11913 * config/monitor.exp (gdb_target_monitor): Disable X- and
11914 Z-packets if the target needs it.
11915
119161999-09-13 James Ingham <jingham@leda.cygnus.com>
11917
11918 * gdb.c++/overload.exp: Added tests for listing overloaded
11919 functions with function pointers in the arg, explicitly calling
11920 out the version you want.
11921
cff3e48b
JM
119221999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11923
11924 * long_long.exp: Add variations of test cases that work for
11925 targets with 16-bit ints and 32-bit doubles.
11926
d4f3574e
SS
119271999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11928
11929 * break.c (main): Compare a possibly-uninitialized argc with an
11930 unlikely value that fits in 16 bits.
11931
119321999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11933
11934 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11935 0xfeeb, don't want negative numbers if ints are 16 bits.
11936
11937 * lib/gdb.exp (skip_cplus_tests): New proc.
11938 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11939 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11940 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11941 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11942 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11943 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11944 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11945 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11946
11947 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11948
11949Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11950
11951 * gdb.base/corefile.exp (up): Allow a parameter to appear
11952 in the frame that we're going up to.
11953
11954 From Jim Blandy <jimb@cygnus.com>:
11955
11956 * gdb.base/default.exp (info float): Expect some output now.
11957
11958 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11959 returning floating-point values to fail on the x86.
11960 * gdb.base/callfwmall.exp (do_function_calls): Same.
11961
11962 * gdb.base/list.exp (test_listsize): Correct expectations for
11963 listing line 1 with listsize 2. Also, listing a single line
11964 works now, as does listing three lines. [Kevin's note: There
11965 were a number of other cases fixed too where the expectations
11966 differed...]
11967
119681999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11969
11970 * gdb.base/selftest.exp: Add case for when version prints as
11971 constant string instead of char pointer.
11972
104c1213
JM
119731999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11974
11975 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11976 stepping out of main.
11977
11978 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11979 G++ used.
11980
11981 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11982 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11983
11984 * gdb.c++/ovldbreak.exp: Update match string in test that
11985 includes a warning of multiple breakpoints.
11986
119871999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11988
11989 * gdb.base/display.exp: Improve precision of step-after-finish
11990 added yesterday.
11991
11992 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11993 test.
11994
11995 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11996 configs when using G++, not just hppa*.
11997
119981999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11999
12000 * gdb.base/async.c: New file.
12001 * gdb.base/async.exp: New file.
12002
12003Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12004
12005 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12006 PA64.
12007
53a5351d
JM
12008Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12009
104c1213
JM
12010 * gdb.base/display.exp: "finish" can leave us mid-line on many
12011 targets, deal with it. Add a small constant to main, instead of
12012 1000 since main+1000 may not be a valid address in the target.
12013
53a5351d
JM
12014 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12015 on hpux11.
12016
12017 * gdb.base/attach.exp: Handle another hpux11 error message variant
12018 when attaching to a process that does not exist.
12019
120201999-08-19 J.T. Conklin <jtc@redback.com>
12021
12022 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12023 characters in 'continue to 1241' test.
12024
120251999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12026
12027 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12028 stop in print_long_arg_list, define and use a whitespace
12029 variable in print_small_structs test, add an XFAIL for Solaris.
12030 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12031 interested enough to fix.
12032
7be570e7
JM
120331999-08-13 Keith Seitz <keiths@cygnus.com>
12034
12035 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12036 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12037 proc knows about targets other than the natives.
12038 (test_assign): Use "gdb_run_cmd" to "run" the target.
12039 Check that we've actually hit the breakpoint at main.
12040 When we attempt to assign a value to a local variable, check
12041 that the variable is in the current scope, i.e., don't use
12042 a test with an empty result.
12043
12044Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12045
12046 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12047 command.
12048
120491999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12050
12051 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12052 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12053 gdb.compat, gdb.threads-hp.
12054 gdb.hp/configure, gdb.hp/configure.in: New files.
12055 gdb.hp/Makefile.in: Recurse into new subdirs.
12056 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12057 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12058 in object files.
12059 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12060
96baa820
JM
120611999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12062
12063 * gdb.base/display.exp: Help expect by putting a newline in the
12064 funky printf, remove a bogus p/a test.
12065
120661999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12067
12068 * gdb.base/display.exp: Make sure that when we say 'run', we are
12069 connected to the target. This is necessary when running not
12070 natively.
12071
120721999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12073
12074 * gdb.base/step-test.exp: Removed some extraneous messages.
12075
12076 * gdb.base/long_long.exp: Don't run memory examination tests
12077 on little-endian targets (they will need a different set of
12078 results to match).
12079
120801999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12081
12082 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12083 until somebody decides to fix GDB.
12084
12085 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12086 constant as "ULL".
12087 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12088 matches for a couple x/2 commands.
12089
a0b3c4fd
JM
120901999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12091
12092 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12093 by merging in ref-types2 tests.
12094 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12095
12096 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12097 * gdb.c++/Makefile.in: Add standard actions.
12098 (EXECUTABLES): Rename from PROGS, update list.
12099 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12100 from gdb.hp.
12101 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12102 foo and bar locals.
12103 * gdb.c++/anon-union.exp: Fix tests to match.
12104 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12105 expect matches to handle output variations.
12106 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12107 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12108 output, add HP alternatives for new and delete prints.
12109 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12110 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12111 * gdb.c++/demangle.exp: Use $style when reporting failure.
12112 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12113 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12114 match alternatives.
12115 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12116 compilers.
12117 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12118 * gdb.c++/method.exp: Add match alternatives.
12119 * gdb.c++/misc.cc: Add bool types.
12120 * gdb.c++/misc.exp: Add tests for bool types.
12121 * gdb.c++/overload.exp: Add xfails.
12122 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12123 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12124 add some more template parameter tests (only for HP currently).
12125 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12126 * gdb.c++/virtfunc.cc: Add return type and value for main.
12127 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12128 match alternatives.
d63a86f8 12129
a0b3c4fd
JM
121301999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12131
12132 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12133
121341999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12135
12136 * gdb.base/signals.exp: Don't expect getting a backtrace from
12137 within a signal handler to fail on Linux.
12138
121391999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12140
12141 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12142 * lib/gdb.exp: Remove some gratuitious semicolons.
12143 (delete_breakpoints): Increase timeout.
12144 (gdb_expect): Add -notransfer option.
12145 (gdb_test): Use -notransfer option.
12146 (get_compiler_info): Add f77 case.
12147 (get_compiler): New proc, split out from gdb_preprocess, add f77
12148 case.
12149 (gdb_preprocess): Call get_compiler.
12150
12151 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12152 * gdb.base/attach.exp, gdb.base/display.exp,
12153 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12154 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12155 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12156 third arg to gdb_test.
12157 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12158 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12159 HP-UX xfails, add others.
12160 * gdb.base/completion.exp: Reflect name change of self-test.
12161 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12162 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12163 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12164 HP failure number.
12165 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12166 useless HP-UX 10.30 references.
12167 * gdb.base/maint.exp: Loosen matches.
12168 * gdb.base/pointers.c (main): Declare more_code.
12169 * gdb.base/pointers.exp: Match on output of a `next'.
12170 * gdb.base/structs.c: Add prototypes.
12171 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12172 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12173
121741999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12175
12176 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12177 command.
12178
121791999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12180
12181 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12182 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12183
12184 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12185 debug info. Deal with lack of signal hanlder info in stack.
12186
a9c64011 12187 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12188 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12189
5a2468f5
JM
121901999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12191
12192 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12193 gdb.base/foll-vfork.exp: Don't run for crosses.
12194
adf40b2e
JM
12195Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12196
12197 * gdb.base/configure.in: Check for gdbvars.exp instead of
12198 a1-selftest.exp.
12199 * gdb.base/configure: Re-generate.
12200
122011999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12202
12203 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12204 in trying to run first and name is too long.
12205
12206 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12207 pointers2.c and pointers2.exp, respectively.
12208 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12209 doschk happier.
12210
43e526b9
JM
122111999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12212
12213 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12214 callfuncs2.c and callfuncs2.exp.
12215
12216 * gdb.base/list.exp: Remove mistaken xfails.
12217 * gdb.base/list0.h: Add optional prototypes.
12218
9846de1b
JM
12219Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12220
a9c64011 12221 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12222 calling malloc.
a9c64011
AS
12223 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12224 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12225 use.
12226
122271999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12228
12229 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12230 * gdb.base/annota2.cc, annota2.exp: Move from here.
12231 * gdb.c++/annota2.cc, annota2.exp: To here.
12232 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12233
43ff13b4
JM
12234Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12235
12236 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12237 a consistent format.
12238
085dd6e6
JM
122391999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12240
12241 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12242 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12243 HP compilers, also set the globals $true and $false.
12244
12245 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12246 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12247 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12248 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12249 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12250 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12251 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12252 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12253 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12254 whatis.c} Add C++ compatible function definitions and return
12255 types, add includes for library functions.
12256 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12257 * gdb.base/step-test.c (myglob): Rename from glob.
12258 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12259 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12260 files, move here from gdb.hp.
12261 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12262 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12263 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12264 Adjust line numbers in regexps.
12265
12266 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12267 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12268 instead of 0/1.
12269
12270 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12271 foll-vfork.exp: New files, move here from gdb.hp.
12272 * gdb.base/page.exp: New file, test of pagination command.
12273
12274 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12275 recursion test.
12276 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12277
12278 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12279 gdb.base/solib.exp: Fix compiler invocation process.
12280
12281 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12282 HP-UX 11, turn off overload resolution explicitly.
12283 * gdb.base/commands.exp: Set argument list explicitly, add
12284 watchpoint test.
12285 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12286 them work.
12287 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12288 expressions properly.
12289 * gdb.base/corefile.exp: Loosen the match slightly.
12290 * gdb.base/default.exp: Allow "Error accessing memory" message
12291 also.
12292 * gdb.base/display.exp: Skip over x/0 j if PA64.
12293 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12294 * gdb.base/interrupt.exp: Ditto.
12295 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12296 in use.
12297 * gdb.base/list.exp: Add xfails for HP-UX.
12298 * gdb.base/long_long.exp: Refine some of the numeric matches.
12299 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12300 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12301 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12302 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12303 * gdb.base/ptype.exp: Succeed on more varieties of output.
12304 * gdb.base/scope.exp: Add xfails for HP-UX.
12305 * gdb.base/sect-cmd.exp: Add more cases.
12306 * gdb.base/setvar.exp: Add xfails for HP-UX.
12307 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12308 * gdb.base/signals.exp: Match on void symbolically.
12309 * gdb.base/step-test.exp: Add case for PA64.
12310 * gdb.base/term.exp: Add exit and restart.
12311 * gdb.base/twice.exp: Clean up after self.
12312 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12313 * gdb.base/whatis.exp: Allow more ways to pass tests.
12314
12315 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12316 no longer useful.
12317
12318Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12319
12320 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12321 list of patterns.
12322 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12323 print_double_array(double_array)", "continuing to breakpoint
12324 1018", "print print_double_array(array_d)" and "continuing to
12325 1034" tests.
d63a86f8 12326
085dd6e6
JM
123271999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12328
a9c64011 12329 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12330
123311999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12332
12333 * config/mt-*: Remove, these haven't been used since 1996.
12334
123351999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12336
12337 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12338 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12339 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12340
9e0b60a8
JM
123411999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12342
12343 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12344 simpler match case for the ptype of the big class.
12345
123461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12347
12348 * gdb.exp: Fix test for gdb_prompt existence.
12349
123501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12351
12352 * gdb.exp (gdb_test): Add fail after calls to perror.
12353
123541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12355
12356 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12357
123581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12359
12360 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12361
0f71a2f6
JM
12362Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12363
12364 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12365 malloc() is linked in.
12366
123671999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12368
12369 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12370 step at end.
12371
12372 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12373
123741999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12375
12376 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12377
cce74817
JM
12378Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12379
12380 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12381 * gdb.base/mips_pro.exp: Likewise.
12382
123831999-06-02 Keith Seitz <keiths@cygnus.com>
12384
12385 * gdb.c++/templates.cc: Change all "new" operators to throw
12386 an exception.
12387 * gdb.c++/cplusfuncs.cc: Likewise.
12388
12389 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12390
12391Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12392
12393 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12394 * gdb.base/ending-run.exp: When stepping out of main, accept a
12395 step into an arbitrary assembler file.
cce74817 12396
392a587b
JM
123971999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12398
d63a86f8 12399 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12400 "breakpoint-invalid" to be printed.
d63a86f8 12401 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12402 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12403 * gdb.base/annota2.cc: Initialize a.x to 0.
12404
9e086581
JM
124051999-05-17 Keith Seitz <keiths@cygnus.com>
12406
12407 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12408 when "skip_float_tests" set.
12409 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12410 "print print_ten_doubles", and "step into print_long_arg_list".
12411 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12412 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12413 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12414 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12415 "skip_float_tests" is set.
12416 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12417 when "skip_float_tests" set.
d63a86f8 12418
cd0fc7c3
SS
124191999-05-06 Keith Seitz <keiths@cygnus.com>
12420
12421 * gdb.base/annota2.cc: Include stdio.h.
12422
12423Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12424
12425 * gdb.base/crossload.exp: Remove, this has been disabled ever
12426 since BFD stopped including all targets, and cross-GDB gets
12427 plenty of testing anyway.
12428 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12429 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12430 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12431 * gdb.base/README: Remove, was doc for this.
12432 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12433 needed.
12434
b83266a0
SS
124351999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12436
12437 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12438 output.
12439
12440 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12441 * gdb.base/annota2.exp: New file. More annotation tests.
12442 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12443 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12444
124451999-04-23 Angela Marie Thomas <angela@cygnus.com>
12446
12447 * config/cfdbug.exp: New file.
12448
7a292a7a
SS
124491999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12450
12451 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12452 Marcus Daniel's and Dale Hawkins's demangler crashes.
12453
12454 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12455 test_lucid_style_demangling, test_arm_style_demangling,
12456 test_hp_style_demangling): Try Tom Tromey's core-dumping
12457 identifier under each demangling style.
12458
124591999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12460
12461 * gdb.c++/demangle.exp: Include the current demangling style
12462 in all test names.
12463 (current_demangling_style): New global variable.
12464 (set_demangling_style, test_demangling_core, test_demangling,
12465 test_demangling_exact): New functions.
12466 (test_gnu_style_demangling, test_lucid_style_demangling,
12467 test_arm_style_demangling, test_hp_style_demangling): Use those,
12468 instead of calling gdb_test and gdb_test_exact directly.
12469 (catch_demangling_errors): New function, which reports errors
12470 signalled by the demangling test functions in an orderly way.
12471 (do_tests): Use catch_demangling_errors.
12472
124731999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12474
12475 * gdb.base/signals.exp (test_handle_all_print): Use () for
12476 grouping in expressions, not {}.
12477
12478 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12479 initialized yet.
12480
124811999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12482
12483 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12484 are listed.
12485
124861999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12487
12488 * gdb.stabs/weird.exp: Test for CC being defined before
12489 looking at its value.
12490
124911999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12492
12493 * gdb.base/call-ar-st.exp: Remove stray '#'.
12494 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12495 "short int" and "long int".
12496 * gdb.c++/overload.cc: Cast the string added in the previous
12497 change, to mollify finicky HP compiler.
12498 * gdb.hp/reg-test.exp (testfile): Fix file name.
12499 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12500
7a292a7a
SS
12501 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12502 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12503 alternate form of enum ptype.
12504
c906108c
SS
125051999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12506
7a292a7a
SS
12507 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12508 * gdb.hp/*.exp: Change all to run compiler probe only after
12509 passing skip_hp_tests, so as not to waste time on guaranteed
12510 failure.
12511
c906108c
SS
12512 * gdb.c++/overload.cc: Pass string instead of char addr, always
12513 init ccpfoo.
12514 * gdb.c++/templates.cc: Fix syntax error.
12515
7a292a7a
SS
12516Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12517
12518 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12519 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12520 command.
12521
125221999-03-18 James Ingham <jingham@cygnus.com>
12523
12524 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12525
12526 * gdb.c++/method.exp: It was testing an uninitialized int on the
12527 stack and assuming it was positive.
12528
12529 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12530
12531 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12532 keep it from killing the rest of the tests.
7a292a7a
SS
12533 Use gdb_continue_to_end.
12534
12535 * gdb.base/sigall.exp: use gdb_continue_to_end.
12536
12537 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12538
12539 * gdb.base/display.exp: use runto_main, not run.
12540
d63a86f8
RM
12541 * gdb.base/default.exp: Check for the current error message in the
12542 r abbreviation test.
7a292a7a
SS
12543 Add strongarm to the targets that know info float.
12544
d63a86f8 12545 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12546 run which doesn't work with monitors.
12547
12548 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12549
12550 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12551
12552 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12553 program. Traps the case (in Cygmon) when the program never really
12554 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12555 more places, so I used my name. Sorry Mark...
12556
12557 * config/monitor.exp (gdb_target_monitor): added another
12558 target_info parameter: remotebinarydownload. This will set the
12559 remotebinarydownload flag if this is causing some boards trouble.
12560
125611999-03-18 Mark Salter <msalter@cygnus.com>
12562
12563 * lib/gdb.exp (continue_to_exit): New function.
12564
12565 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12566 * gdb.base/ending-run.exp: Ditto.
12567 * gdb.base/step-test.exp: Ditto.
12568
125691999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12570
12571 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12572 (suggested by Art Haas <ahaas@neosoft.com>).
12573
125741999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12575
12576 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12577
12578Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12579
12580 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12581 descriptions of types (short unsigned int vs unsigned short, etc).
12582
125831999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12584
12585 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12586 a call to strlen; sometimes we do have sources.
12587
125881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12589
12590 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12591 character, so GDB won't print garbage after its end.
d63a86f8 12592
c906108c
SS
12593 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12594 breakpoint there instead. Sometimes GCC emits memcpy to handle
12595 the large structures being passed by value, so we step into that
12596 instead of sum_array_print, which obscures what we're really testing.
12597 * gdb.base/step-test.exp: However, we do want a test that notices
12598 the bizarre steps into memcpy, so do that here. Add check for
12599 stepping into function calls that pass large structures by value.
12600 ("Is that a noun clause, or are you just happy to see me?")
12601 Remove all references to specific line numbers.
12602 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12603 New type and function.
12604 (main): Call large_struct_by_value, passing it a large struct by value.
12605 * lib/gdb.exp (gdb_get_line_number): New function.
12606
12607 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12608 more portable.
12609
7a292a7a
SS
126101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12611
c906108c
SS
12612 * lib/gdb.exp: Doc fixes.
12613
7a292a7a
SS
126141999-03-05 Nick Clifton <nickc@cygnus.com>
12615
d63a86f8 12616 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12617
126181999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12619
c906108c
SS
12620 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12621 commands. They're not germane to this test, and they don't work
12622 that way on remote targets.
12623
3fc11d3e
JM
126241999-03-01 James Ingham <jingham@cygnus.com>
12625
12626 * Changelog entries merged over from gdb development branch.
12627
3fc11d3e
JM
12628 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12629
12630 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12631 for outputting results of test run.
12632
2d4a1622 12633 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12634
12635 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12636
7a292a7a
SS
126371999-02-25 Felix Lee <flee@cygnus.com>
12638
12639 * lib/gdb.exp (debug_format): initialize
12640
c906108c
SS
126411999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12642
12643 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12644 * gdb.base/call-rt-st.c: Ditto.
12645
c906108c
SS
126461999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12647
12648 * gdb.threads/pthreads.exp (horiz): New variable.
12649 (test_startup): Fix regexps that capture thread numbers.
12650
126511999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12652
12653 * gdb.base/smoke.exp: Disambiguate two test case names (both
12654 called ``print'').
12655
12656Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12657
12658 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12659 compilation.
12660
126611999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12662
12663 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12664 actual output formatting.
12665 * gdb.base/smoke.exp: GDB removes leading 0's.
12666 * gdb.base/volatile.exp: Don't check type of remuneration;
12667 that variable is no longer defined in constvars.c.
12668 * gdb.base/step-test.c (main): Exit with explicit exit code.
12669 * gdb.base/step-test.exp: Remove two nexti checks--they are
12670 not portable.
12671
126721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12673
12674 * gdb.base/help.exp ("help delete display"): Fix test to match
12675 gdb's output.
12676
12677 * gdb.base/long_long.c (known_types): Initialize values to zero.
12678 * gdb.base/long_long.exp: Step one more line
12679 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12680 leading zeros. Explicitly ask for hex formatting. Use
12681 unique test case names.
c906108c
SS
12682
12683Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12684
d63a86f8 12685 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12686
12687 * gdb.c++/method.exp: Add missing close brace.
12688
126891999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12690
12691 * gdb.base/maint.exp: Use 'set height 0' to disable page
12692 prompting, not 'set height 400'.
12693
12694 Fix a bunch of timeouts.
12695 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12696 four separate tests, so expect doesn't take forever to match a ton
12697 of text against a regexp with lots of .* forms.
12698 ("maint print psymbols", "maint print symbols"): Make some of
12699 these greps more selective, so that expect doesn't try to wade
12700 through huge piles of output and time out.
12701
12702 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12703
12704 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12705 tests: one which doesn't expect shlib events to be reported, and
12706 another which does, but is XFAIL for all platforms other than
12707 HP/UX.
12708
12709 * gdb.base/break.exp: Teach the test suite that the `catch
12710 fork', `catch vfork', and `catch exec' commands produce error
12711 messages on platforms that don't provide these features.
12712
12713Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12714
12715 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12716 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12717 (shortening names from solib_threshold.exp etc), won't run on
12718 anything but HP-UX for the foreseeable future.
12719 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12720 reflect move.
12721
12722Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12723
12724 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12725 gdb.trace/Makefile.in (clean): Remove all test executables.
12726
12727Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12728
12729 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12730 successfully re-sets breakpoints in shared libraries.
12731 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12732
12733Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12734
d63a86f8
RM
12735 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12736 and compiled w/o GCC.
c906108c
SS
12737
12738 * gdb.hp/watch-cmd.exp: ditto.
12739
12740 * gdb.hp/watch-hp.exp: ditto.
12741
12742 * gdb.hp/xdb1.exp: ditto.
12743
12744 * gdb.hp/xdb2.exp: ditto.
12745
12746 * gdb.hp/dbx.exp: ditto.
12747
12748Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12749
12750 * constvars.c: Remove C++-isms.
12751 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12752 with GCC.
12753
12754Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12755
12756 The following changes are part of the HP merge.
12757
12758 * gdb.base/break.exp: new tests to verify that catchpoints for
12759 fork, vfork, and exec don't trigger inappropriately.
12760
12761 * gdb.base/opaque.exp: compile one file at a time, then link.
12762
12763 * gdb.base/signals.exp: be more restrictive about which hppa
12764 systems receive a setup_xfail. new tests.
12765
12766 * gdb.base/solib_threshold.build: new file.
12767 * gdb.base/solib_threshold.exp: new file.
12768 * gdb.base/solib_threshold.link_opts: new file.
12769 * gdb.base/solib_threshold.mk: new file.
12770 * gdb.base/gen_solib_threshold.c: new file.
12771
12772 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12773 tests. New tests for enums inside classes.
12774
12775 * gdb.c++/compiler.cc: indicate support of template debugging.
12776
12777 * gdb.c++/demangle.exp: run hp style demangling tests.
12778
12779 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12780 tests.
12781
12782 * gdb.c++/misc.cc: changes to support new tests.
12783
12784 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12785 to support new tests.
12786
12787 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12788 gcc, then skip these tests.
12789
12790Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12791
12792 The following files are part of the HP merge; some had longer
12793 names at HP, but have been renamed to be no more than 14
12794 characters in length.
12795
12796 * gdb.hp/ambiguous.cc: new file.
12797 * gdb.hp/ambiguous.exp: new file.
12798 * gdb.hp/attach.exp: new file.
12799 * gdb.hp/attach2.exp: new file.
12800 * gdb.hp/classes-hp.exp: new file.
12801 * gdb.hp/ctti.exp: new file.
12802 * gdb.hp/ctti-add.cc: new file.
12803 * gdb.hp/ctti-add1.cc: new file.
12804 * gdb.hp/ctti-add2.cc: new file.
12805 * gdb.hp/ctti-add3.cc: new file.
12806 * gdb.hp/dbx.exp: new file.
12807 * gdb.hp/exception.cc: new file.
12808 * gdb.hp/exception.exp: new file.
12809 * gdb.hp/foll-exec.c: new file.
12810 * gdb.hp/foll-exec.exp: new file.
12811 * gdb.hp/foll-fork.c: new file.
12812 * gdb.hp/foll-fork.exp: new file.
12813 * gdb.hp/foll-vfork.c: new file.
12814 * gdb.hp/foll-vfork.exp: new file.
12815 * gdb.hp/inherit-hp.exp: new file.
12816 * gdb.hp/more-steps.exp: new file.
12817 * gdb.hp/namespace.cc: new file.
12818 * gdb.hp/namespace.exp: new file.
12819 * gdb.hp/optimize.exp: new file.
12820 * gdb.hp/pxdb.c: new file.
12821 * gdb.hp/pxdb.exp: new file.
12822 * gdb.hp/quicksort.exp: new file.
12823 * gdb.hp/reg-test.exp: new file.
12824 * gdb.hp/reg-test.s: new file.
12825 * gdb.hp/sized-enum.c: new file.
12826 * gdb.hp/sized-enum.exp: new file.
12827 * gdb.hp/start-stop.exp: new file.
12828 * gdb.hp/templ-hp.cc: new file.
12829 * gdb.hp/templ-hp.exp: new file.
12830 * gdb.hp/thr-lib.c: new file.
12831 * gdb.hp/thr-lib.exp: new file.
12832 * gdb.hp/thr-lib.h: new file.
12833 * gdb.hp/thr-liblib.c: new file.
12834 * gdb.hp/virtfun-hp.c: new file.
12835 * gdb.hp/virtfun-hp.exp: new file.
12836 * gdb.hp/watch-cmd.exp: new file.
12837 * gdb.hp/watch-hp.exp: new file.
12838 * gdb.hp/xdb1.exp: new file.
12839 * gdb.hp/xdb2.exp: new file.
12840 * gdb.hp/xdb3.exp: new file.
12841
12842Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12843
12844 The following files are part of the HP merge; some had longer
12845 names at HP, but have been renamed to be no more than 14
12846 characters in length.
12847
12848 * gdb.base/ss.h: new file.
12849 * gdb.base/call-ar-st.c: new file.
12850 * gdb.base/call-ar-st.exp: new file.
12851 * gdb.base/call-rt-st.c: new file.
12852 * gdb.base/call-rt-st-exp: new file.
12853 * gdb.base/call-strs.exp: new file.
12854 * gdb.base/ena-dis-br.exp: new file.
12855 * gdb.base/environ.exp: new file.
12856 * gdb.base/long_long.exp: new file.
12857 * gdb.base/sect-cmd.exp: new file.
12858 * gdb.base/shlib-cl2.exp: new file.
12859 * gdb.base/smoke.exp: new file.
12860 * gdb.base/so-impl-ld.c: new file.
12861 * gdb.base/so-impl-ld.exp: new file.
12862 * gdb.base/so-indr-cl.c: new file.
12863 * gdb.base/so-indr-cl.exp: new file.
12864 * gdb.base/varargs.exp: new file.
12865 * gdb.base/volatile.exp: new file.
12866 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12867 * gdb.base/display.exp: new file.
c906108c
SS
12868 * gdb.c++/derivation.exp: new file.
12869 * gdb.c++/local.exp: new file.
12870 * gdb.c++/member-ptr.exp: new file.
12871 * gdb.c++/overload.exp: new file.
12872 * gdb.c++/ovldbreak.exp: new file.
12873 * gdb.c++/ref-types.exp: new file.
12874 * gdb.c++/ref-types2.exp: new file.
12875 * gdb.c++/userdef.exp: new file.
d63a86f8 12876
c906108c
SS
12877Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12878
12879 * gdb.base/default.exp: Reflect wording change in remote.c.
12880
dc96c6c7 12881Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12882
12883 * gdb.base/help.exp: Update to reflect current text.
12884
12885Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12886
12887 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12888 they're stack variables and contain garbage.
12889 * gdb.c++/anon-union.exp: new file.
12890
12891 The following changes were made by David Taylor
12892 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12893 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12894 in changes by HP.
12895
12896 * gdb.base/bitops.exp: new file.
12897 * gdb.base/default.exp: change expected messages for catch and
12898 info catch tests to reflect HP merge changes.
12899 * gdb.base/enable-disable-break.exp
12900 * gdb.base/ending-run.c: new file.
12901 * gdb.base/long_long.c: new file.
12902 * gdb.base/maint.exp: new file.
12903 * gdb.base/pointers2.exp: new file.
12904 * gdb.base/shlib-call2.exp: new file.
12905 * gdb.base/solib.exp: new file.
12906 * gdb.base/step-test.c: new file.
12907 * gdb.c++/anon-union.cc: new file.
12908 * gdb.c++/local.cc: new file.
12909 * gdb.c++/member-pointer.cc: new file.
12910 * gdb.c++/method.cc: new file.
12911 * gdb.c++/ref-types.cc: new file.
12912 * gdb.c++/ref-types2.cc: new file.
12913 * gdb.c++/userdef.cc: new file.
d63a86f8 12914
c906108c
SS
12915 * gdb.base/scope.exp: compile one file at a time, then link.
12916 * gdb.base/langs.exp: ditto.
12917 * gdb.base/list.exp: ditto.
d63a86f8 12918
c906108c
SS
12919Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12920
12921 The following changes were made by David Taylor
12922 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12923 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12924 in changes by HP.
d63a86f8 12925
c906108c
SS
12926 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12927 skip tests. When compiling pass c++ flag to gdb_compile.
12928 * gdb.c++/
d63a86f8 12929
c906108c
SS
12930 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12931 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12932 (skip_hp_tests): new function.
12933 (gdb_preprocess): new function.
12934
12935 * configure.in (hpdir): decide whether to configure gdb.hp.
12936 * configure: regenerated.
12937
12938 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12939 to delete on clean.
12940 (EXECUTABLES): update to reflect new additions.
12941 * gdb.base/commands.exp: update message expected.
12942 * gdb.base/default.exp: add copyright notice.
12943 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12944 * gdb.base/help.exp: update messages to reflect current text.
12945 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12946 targets for recurse tests.
12947 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12948 skip this file.
12949
12950 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12951 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12952 compilation.
12953 * gdb.c++/misc.exp: ditto.
12954 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12955 run the tests. tell gdb_compile that it's a c++ compilation.
12956
12957 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12958
c906108c
SS
12959 * gdb.base/all-bin.exp: new file.
12960 * gdb.base/arithmet.exp: new file.
12961 * gdb.base/assign.exp: new file.
12962 * gdb.base/completion.exp: new file.
12963 * gdb.base/cond-expr.exp: new file.
12964 * gdb.base/condbreak.exp: new file.
12965 * gdb.base/define.exp: new file.
12966 * gdb.base/dollar.exp: new file.
12967 * gdb.base/environment.exp: new file.
12968 * gdb.base/eval-skip.exp: new file.
12969 * gdb.base/jump.exp: new file.
12970 * gdb.base/logical.exp: new file.
12971 * gdb.base/pointers.exp: new file.
12972 * gdb.base/relational.exp: new file.
12973 * gdb.base/section_command.exp: new file.
12974 * gdb.base/whatis-expr.exp: new file.
12975
12976 * gdb.base/all-types.c: new file.
12977 * gdb.base/call-array-struct.c: new file.
12978 * gdb.base/call-return-struct.c: new file.
12979 * gdb.base/call-strings.c: new file.
12980 * gdb.base/callfuncs2.c: new file.
12981 * gdb.base/condbreak.c: new file.
12982 * gdb.base/constvars.c: new file.
12983 * gdb.base/display.c: new file.
12984 * gdb.base/int-type.c: new file.
12985 * gdb.base/jump.c: new file.
12986 * gdb.base/miscexprs.c: new file.
12987 * gdb.base/pointers.c: new file.
12988 * gdb.base/pointers2.c: new file.
12989 * gdb.base/shmain.c: new file.
12990 * gdb.base/shr1.c: new file.
12991 * gdb.base/shr2.c: new file.
12992 * gdb.base/solib.c: new file.
12993 * gdb.base/solib1.c: new file.
12994 * gdb.base/solib2.c: new file.
12995 * gdb.base/varargs.c: new file.
12996 * gdb.c++/derivation.cc: new file.
12997 * gdb.c++/overload.cc: new file.
12998 * gdb.c++/ovldbreak.cc: new file.
12999 * gdb.hp/attach.c: new file.
13000 * gdb.hp/attach2.c: new file.
13001 * gdb.hp/average.c: new file.
13002 * gdb.hp/compiler.c: new file.
13003 * gdb.hp/compiler.cc: new file.
13004 * gdb.hp/execd-program.c: new file.
13005 * gdb.hp/follow-exec.c: new file.
13006 * gdb.hp/follow-fork.c: new file.
13007 * gdb.hp/follow-vfork-and-exec.c: new file.
13008 * gdb.hp/misc-hp.cc: new file.
13009 * gdb.hp/more-steps.c: new file.
13010 * gdb.hp/optimize.c: new file.
13011 * gdb.hp/quicksort.c: new file.
13012 * gdb.hp/run-hp.c: new file.
13013 * gdb.hp/start-stop.c: new file.
13014 * gdb.hp/sum.c: new file.
13015 * gdb.hp/templates-hp.cc: new file.
13016 * gdb.hp/thread-local-in-lib.c: new file.
13017 * gdb.hp/thread-local-in-lib.h: new file.
13018 * gdb.hp/thread-local-in-lib.lib.c: new file.
13019 * gdb.hp/vforked-program.c: new file.
13020 * gdb.hp/virtfunc-hp.cc: new file.
13021 * gdb.hp/watchpoint-hp.c: new file.
13022 * gdb.hp/xdb.c: new file.
13023 * gdb.hp/xdb0.c: new file.
13024 * gdb.hp/xdb0.h: new file.
13025 * gdb.hp/xdb1.c: new file.
13026
13027Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13028
13029 The following change was made by Edith Epstein
13030 <eepstein@cygnus.com> as part of a project to merge in changes
13031 originally made by HP; HP did not create ChangeLog entries.
13032
13033 * gdb.c++/demangle.exp: changed the expected output for some
13034 ARM-style mangling -- removed second reference to datatype.
13035 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13036 T1<char>::~T1<char>(void)
c906108c 13037 becomes,
a9c64011
AS
13038 maint demangle __dt__11T1__pt__2_cFv
13039 T1<char>::~T1(void)
c906108c
SS
13040
13041 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13042
c906108c
SS
13043Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13044
13045 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13046 * gdb.trace/backtrace.exp: Likewise.
13047 * gdb.trace/circ.exp: Likewise.
13048 * gdb.trace/collection.exp: Likewise.
13049 * gdb.trace/deltrace.exp: Likewise.
13050 * gdb.trace/infotrace.exp: Likewise.
13051 * gdb.trace/limits.exp: Likewise.
13052 * gdb.trace/packetlen.exp: Likewise.
13053 * gdb.trace/passc-dyn.exp: Likewise.
13054 * gdb.trace/passcount.exp: Likewise.
13055 * gdb.trace/report.exp: Likewise.
13056 * gdb.trace/save-trace.exp: Likewise.
13057 * gdb.trace/tfind.exp: Likewise.
13058 * gdb.trace/tracecmd.exp: Likewise.
13059 * gdb.trace/while-dyn.exp: Likewise.
13060 * gdb.trace/while-stepping.exp: Likewise.
13061
130621998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13063
13064 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13065
13066Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13067
13068 From Brendan Kehoe:
13069 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13070 int return types.
13071
13072Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13073
13074 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13075 remote dos host testing right.
13076
13077Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13078
13079 * gdb.base/corefile.exp: remove some xfails.
13080
13081Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13082
13083 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13084 have different timestamps.
13085
13086Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13087
13088 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13089 gdb.base/default.exp: Replace "exec" with "executable".
13090
13091Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13092
13093 * gdb.base/default.exp: Change else if to elseif from previous
13094 delta.
13095
13096Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13097
13098 * gdb.base/default.exp: Add brace missing from previous delta.
13099
13100Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13101
13102 * gdb.base/default.exp: Support test for info float for all
13103 varieties of arm toolchain.
13104
dc96c6c7 13105Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13106
13107 * gdb.trace/*.exp: remove "remote_download" command.
13108
dc96c6c7 13109Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13110
13111 * gdb.trace/*.exp: remove -gdwarf from compile.
13112
13113Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13114
13115 * gdb.trace/configure.in(AC_INIT): typo
13116 * gdb.trace/configure: regenerated
13117
dc96c6c7 13118Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13119
13120 * config/m68k-emc.exp: New file.
13121 * lib/<emc-support.exp trace-support.exp}: New files.
13122 * configure.in: add new test directory gdb.trace.
13123 * gdb.trace/{configure configure.in Makefile.in}: New files.
13124 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13125 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13126 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13127 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13128 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13129 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13130 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13131
dc96c6c7 13132Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13133
13134 * gdb.c++/classes.exp: Change all regular expressions to match
13135 arbitrary combinations of newline/carriage-return, so that they
13136 will work equally well on Unix and Windows.
13137 * gdb.c++/inherit.exp: ditto.
13138 * gdb.c++/virtfunc.exp: ditto.
13139
131401998-08-11 Dawn Perchik <dawn@cygnus.com>
13141
13142 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13143
c2d11a7d
JM
13144Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13145
13146 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13147 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13148 to use a0-a3/d0-d3 as needed.
13149
13150Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13151
13152 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13153 * gdb.disasm/am33.exp: Corresponding changes.
13154
c906108c
SS
131551998-07-11 Felix Lee <flee@cygnus.com>
13156
13157 * gdb.base/callfuncs.exp: add cmp10 test.
13158 * gdb.base/callfuncs.c (cmp10): new function.
13159
13160Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13161
d63a86f8 13162 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13163 into two parts to get around a synchronization problem in expect.
13164
3fc11d3e
JM
13165Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13166
13167 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13168
13169 * configure.in: Add options for gdbtk testsuite.
13170
13171 * configure: Regenerate.
13172
13173 * gdb.gdbtk: New directory to hold gdbtk tests.
13174
c906108c
SS
13175Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13176
13177 * gdb.fortran/types.exp: Escape brackets in expect patterns
13178 for test_float_literal_types_accepted tests.
13179 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13180 before run test.
13181
c2d11a7d
JM
13182Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13183
13184 * am33.exp: Just compile, do not link the testcase.
13185 * am33.s: Add ".am33" pseudoop to force am33 mode.
13186
c906108c
SS
131871998-06-25 Felix Lee <flee@cygnus.com>
13188
13189 * gdb.base/setshow.exp: make sure $pc is sane.
13190
13191 * gdb.stabs/weird.exp: split expect patterns properly.
13192
c2d11a7d
JM
13193Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13194
13195 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13196 * gdb.disasm/am33.exp: Run it.
13197
dc96c6c7 13198Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13199
13200 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13201 match processing (and eliminate spurious timeouts when running).
13202
dc96c6c7 13203Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13204
13205 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13206 exception test, but conditionalize it on target [mach | gnu].
13207
dc96c6c7 13208Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13209
13210 * gdb.base/overlays.exp: fixup compile line for linker script.
13211
13212Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13213
13214 * gdb.fortran/types.exp: don't guess at float size.
13215
13216Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13217
13218 * gdb.base/exprs.exp: delete test that depends on int size.
13219
13220Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13221
13222 * config/sim.exp: Removed checks for target triplets.
13223 (gdb_target_sim): Use gdb,target_sim_options.
13224
13225Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13226
13227 * gdb.base/reread.exp: New file.
13228 * gdb.base/reread1.c: New file.
13229 * gdb.base/reread2.c: New file.
13230
13231Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13232
13233 * config/sim.exp: Use 'target sim -sparclite' when running
13234 SPARClite programs.
13235
13236Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13237
13238 * gdb.base/structs2.exp: New file.
13239 * gdb.base/structs2.c: New file.
13240
13241Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13242
13243 * gdb.asm/common.inc: New file.
13244 * gdb.asm/d10v.inc: New file.
13245 * asm-source.exp: Pass -I's to gas to find .inc files.
13246 Update line numbers in expected output.
13247 * asmsrc1.s: Rewrite.
13248 * asmsrc2.s: Rewrite.
13249 * configure.in: Create arch.inc symlink.
13250 * configure: Regenerate.
13251 * Makefile.in (distclean): Delete arch.inc.
13252
13253Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13254
13255 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13256 (t_enum_value2): ditto
13257 (t_enum_value3): ditto
13258 (main): ditto
13259Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13260
13261 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13262 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13263 change.
13264 Use gdb_test instead of send_gdb/gdb_expect sequences.
13265
13266Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13267
13268 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13269 not void.
13270
13271Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13272
13273 * gdb.base/branches.c: Code with lots of loops and
13274 subroutines. Used to test gdbs ability to single step through PC
13275 changes, especially to test mips-tdep.c:mips_next_pc
13276
13277Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13278
13279 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13280 more rigorous EGCS C++ error checking.
13281
13282Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13283
a9c64011
AS
13284 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13285 tests.
13286 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13287 function when asleep.
13288 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13289 for i*86 Linux and SVR4 signal handling problems.
13290 Remove linux xfail for `next to handler in signals_tests_1', fixed
13291 by recent infrun.c change.
13292 Limit backtrace to 10 frames to avoid timeout problems with infinite
13293 stack backtraces.
13294 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13295 target.[ch] change.
c906108c
SS
13296
13297Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13298
13299 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13300 for a newline from gdb before continuing.
13301 (default_gdb_exit): Just look for y or n.
13302 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13303 it does, fail the rests of the tests in the file.
13304
13305Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * config/cygmon.exp: New file.
13308
13309Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13310
13311 * gdb.base/list.exp: Fix problem with "list default lines around
13312 main" test on remote targets.
13313
13314 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13315 run test on remote targets.
13316
13317Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13318
13319 * gdb.asm: New directory.
13320 * configure.in: Configure it.
13321 * configure: Regenerate.
13322 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13323 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13324
13325Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13326
13327 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13328
dc96c6c7 13329Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13330
a9c64011
AS
13331 * gdb.base/overlays (several files): Merge the two overlay
13332 managers into one. Change variables (foox, barx, bazx, grbxx)
13333 back into ints but force them to load in their proper sections.
c906108c
SS
13334
13335Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13336
13337 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13338 on-chip insn memory and IMAP1 to upper 128k.
13339 (D10VCopy): Handle memory regions crossing 16k boundaries.
13340 (D10VCopy): Transfer data in 32 bit chunks.
13341
13342Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13343
13344 * gdb.base/overlays.c (main): Exit normally when result is
13345 correct.
13346
13347 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13348 map. Include space for printf in .text segment.
13349
13350 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13351 updated d10v memory VMA/LMA map.
13352 (D10VCopy): Call D10VTranslate.
d63a86f8 13353
c906108c
SS
13354Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13355
13356 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13357
13358 * gdb.base/bar.c (barx, bar): Change variable to small array so
13359 that it won't be put into the .sdata - small data -
13360 section. Update reference.
13361 * gdb.base/baz.c (bazx, baz): Ditto.
13362 * gdb.base/foo.c (foox, foo): Ditto.
13363 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13364
13365 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13366 to be arrays.
d63a86f8 13367
dc96c6c7 13368Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13369
a9c64011
AS
13370 * gdb.base/overlays.exp: fix up and get working again.
13371 Add tests for backtraces from an overlay function.
d63a86f8 13372
c906108c
SS
13373Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13374
13375 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13376 "calling function with watchpoint enabled".
13377
13378Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13379
13380 * gdb.base/break.exp (test_next_with_recursion): Remove
13381 gdb_suppress_tests for d10v-*-*.
13382 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13383 pending review of whether it is useful or not.
13384
13385Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13386
13387 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13388
13389Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13390
13391 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13392 * config/dve.exp: New file to support Densan boards.
13393
13394Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13395
13396 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13397 reads and BSD.
13398
13399Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13400
13401 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13402 response.
13403
13404 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13405
13406Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13407
13408 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13409 test.
13410
13411 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13412 target_sizeof_long and target_bigendian_p.
13413 (structs_by_value, structs_by_reference): Check values according
13414 to targets word size and endianess.
d63a86f8 13415
c906108c
SS
13416Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13417
13418 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13419 output.
13420
13421Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13422
13423 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13424 Update test of set args help to match source change.
13425
13426Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13427
13428 * gdb.base/default.exp: Expect help system output to be in
13429 alphabetical order.
13430 * gdb.base/help.exp: Ditto.
13431
13432Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13433
13434 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13435 "i*86-pc-linux-gnu*".
13436 * gdb.base/interrupt.exp: Ditto.
13437 * gdb.base/corefile.exp: Ditto.
13438
13439 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13440 define vxworks when building the testcase.
13441
13442 * gdb.base/ptype.exp: Fix testnames to be unique.
13443 * gdb.base/radix.exp: Ditto.
13444 * gdb.base/term.exp: Ditto.
13445 * gdb.base/whatis.exp: Ditto.
13446 * gdb.c++/classes.exp: Ditto.
13447
13448Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13449
13450 * gdb.base/callfuncs.exp: Fix indentation.
13451
13452 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13453 suppress_flag has been set.
13454 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13455 target feature.
13456
13457Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13458
13459 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13460 the testcase.
13461
13462 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13463 set_debug_traps() and breakpoint().
13464 * gdb.c++/misc.cc (main): Ditto.
13465 * gdb.c++/templates.cc (main): Ditto.
13466 * gdb.c++/virtfunc.cc (main): Ditto.
13467
13468Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13469
13470 * lib/gdb.exp(gdb_step_for_stub): New function.
13471 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13472 exists, reload the executable and do a "continue" instead of
13473 doing a jump.
13474 (runto_main): Use gdb_step_for_stub.
d63a86f8 13475
c906108c
SS
13476 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13477 tests to have unique names.
13478 * gdb.base/callfuncs.exp: Ditto.
13479 * gdb.base/commands.exp: Ditto.
13480 * gdb.base/default.exp: Ditto.
13481 * gdb.base/help.exp: Ditto.
13482 * gdb.base/list.exp: Ditto.
13483 * gdb.base/opaque.exp: Ditto.
13484 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13485 similar tests.
d63a86f8 13486
c906108c
SS
13487 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13488 * gdb.c++/cplusfuncs.cc: Ditto.
13489 * gdb.c++/virtfunc.cc: Ditto.
13490
13491 * config/monitor.exp: Keep track of the last file we saw, rather
13492 than trying to get the info from gdb.
13493
13494 * gdb.fortran/types.exp: Move comment to previous line.
13495
13496Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13497
13498 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13499 target mode.
13500
13501Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13502
13503 From Bob Manson:
13504 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13505 string from GDB when it connects.
13506
13507 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13508
13509Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13510
13511 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13512 if we can't get a debug format from GDB (we may be testing an
13513 older GDB). Use a 10 second timeout when checking for the format.
13514
13515 * gdb.stabs/weird.exp: Fix quoting.
13516
13517 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13518
13519Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13520
13521 * config/arm-ice.exp: New file.
13522
13523Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13524
13525 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13526 until it has been modified to work with the new testsuite.
13527
99707966 13528 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13529 testcase won't compile, cause all of the testcases in the file to
13530 fail instead.
13531
13532 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13533 (gdb_clear_suppressed): New procedure.
13534 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13535 it contains a positive value.
13536
13537Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13538
13539 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13540
13541 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13542
13543Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13544
13545 * lib/gdb.exp (setup_xfail_format): New function.
13546 (get_debug_format): New function to get debug format.
13547 (debug_format): New global variable to hold last value set
13548 by get_debug_format.
13549 * gdb.base/list.exp: Call get_debug_format and expect some
13550 tests to fail for DWARF 1 and COFF formats.
13551 * gdb.c++/ptype.exp: Ditto.
13552 * gdb.c++/classes.exp: Ditto.
13553 * gdb.c++/cplusfuncs.exp: Ditto.
13554 * gdb.c++/inherit.exp: Ditto.
13555 * gdb.c++/templates.exp: Ditto.
13556 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13557
c906108c
SS
13558Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13559
13560 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13561 host doesn't have a currently-open connection.
13562
13563 * config/sparclet.exp: Cleanups and fixes to make it generic for
13564 any gdb stub target. Handle cases where gdb doesn't respond when
13565 interrupted in a sane fashion.
13566
13567 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13568 same thing in a totally different way.
13569
13570 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13571 setting "timeout".
13572 (gdb_start): We set the global gdb_prompt variable in
13573 default_gdb_init now.
13574
13575Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13576
13577 * gdb.base/printcmds.exp: Fix "check for floating addition"
13578 regexp to accept results within approx +/- .01 of exact value.
13579 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13580
13581Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13582
13583 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13584 properly.
13585 (gdb_expect): Add optional timeout parameter, and add timeout
13586 value to various calls.
13587 (gdb_suppress_tests): Only give one warning message per group.
13588
13589Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13590
13591 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13592 global variables. Handle getting a value for $timeout more
13593 gracefully.
13594
13595Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13596
13597 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13598 initialize.
13599 (default_gdb_init): New procedure; allow gdb_init to be overridden
13600 by a target configuration file.
13601 (gdb_expect): Pass the timeout to remote_expect.
13602
13603 * config/monitor.exp(gdb_load): Fix typo in regexp.
13604
13605Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13606
13607 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13608
13609Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13610
13611 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13612 here. Call gdb_target_exec before rebooting the target, to make
13613 sure the connection to the target is closed.
13614 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13615 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13616 Also detect "Timeout reading from remote" error.
13617
13618 * config/gdbserver.exp: Pass the executable being loaded to
13619 gdb_target_monitor. Don't call gdb_file_cmd here; let
13620 gdb_target_monitor do it.
13621
13622 * gdb.disasm/hppa.exp: Don't use exec_output.
13623
13624Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13625
13626 * gdb.base/list.exp: If we're debugging a non-native target,
13627 try to set the pc register to point to the start of the
13628 program before doing the first list command.
13629
13630 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13631 test_calls after restarting.
13632
13633 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13634 reloading.
13635
13636 * gdb.base/watchpoint.exp: Fix typo.
13637
13638 * gdb.base/setshow.exp: Check for use_gdb_stub.
13639
13640 * gdb.base/break.exp: Fix continue until exit test for the gdb
13641 stub case.
13642 * gdb.base/langs.exp: Ditto.
13643
13644 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13645 gdb_load_offset. If we weren't given a file to load, figure out
13646 what the current file is and use it.
13647
13648 * config/i386-bozo.exp: New file.
13649
13650Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13651
13652 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13653 feature.
13654
13655 * config/proelf.exp: New entry.
13656
13657Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13658
13659 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13660 of regexps.
13661
13662 * gdb.base/watchpoint.exp: Don't run the test_stepping
13663 tests if gdb can't call functions on the target.
13664
13665 * gdb.base/setshow.exp: Don't run the set prompt tests if
13666 the board has gdb_prompt set.
13667
13668Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13669
13670 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13671 * gdb.base/commands.exp: Likewise.
13672 * gdb.base/setshow.exp: Likewise.
13673
13674Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13675
13676 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13677 feature.
13678
13679 * config/i960.exp: New file.
13680
13681Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13682
13683 * gdb.base/funcargs.exp: Check for gdb,short_int target
13684 feature instead of looking for explicit target triplets.
13685
dc96c6c7 13686Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13687
d63a86f8 13688 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13689 "p 123DEADBEEF", to check parse_number.
13690 * top.c: change "to enable to enable" to "to enable" in a couple
13691 of help strings.
13692
13693Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13694
13695 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13696 on the mn10300.
d63a86f8 13697
c906108c
SS
13698Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13699
13700 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13701 where the test executable is run with explicit args.
13702 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13703
13704Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13705
13706 * gdb.base/run.c: Use FAKEARGV to build test executable that
13707 does not require a command line arg, since most simulators
13708 don't currently support passing such an arg into the simulated
13709 program.
13710 * gdb.base/commands.exp: Change tests to insert the proper
13711 value as the arg to the first recursive factorial call. Change
13712 compilation line to define FAKEARGV at compile time.
13713
13714Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13715
13716 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13717 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13718 function with watchpoint enabled" test.
13719
13720Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13721
13722 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13723 Don't call gdb_test when the command doesn't return to a gdb prompt.
13724
13725 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13726 "Tests restarted" messages.
13727
13728Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13729
13730 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13731
dc96c6c7 13732Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13733
13734 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13735 for INFO SYMBOL; add help tests for OVERLAY commands.
13736 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13737 add tests for OVERLAY commands
13738 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13739 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13740 * gdb.base/sigall.c: add usestubs code frag
13741 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13742
c906108c
SS
13743Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13744
13745 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13746 failures.
13747 (gdb_stop_suppressing_tests): Note that tests have restarted.
13748
13749Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13750
13751 * config/h8300.exp: New file.
13752
13753Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13754
13755 * gdb.base/setshow.exp: Check for the existence of a
13756 feature, not its value.
13757
13758Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13759
13760 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13761
13762 * gdb.base/scope.exp: It's now init0(), not init().
13763
13764 * gdb.base/scope0.c: For now, change init() to be init0().
13765
13766 * config/monitor.exp: Use gdb_serial in preference to serial
13767 or netport.
13768
13769 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13770 and it's not already set.
13771
13772Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13773
13774 * gdb.base/setshow.exp: Only test the run command if the target
13775 isn't using a stub and if it supports argument passing.
13776
13777Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13778
13779 * config/udi.exp(gdb_start): Make sure UDICONF is set
13780 properly before starting gdb.
13781
13782Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13783
13784 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13785 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13786 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13787
13788Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13789
13790 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13791 specialized code to reboot the board, use remote_reboot instead.
13792
13793 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13794
13795 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13796
13797 * config/monitor.exp: Make sure we disconnect from the target.
13798 Also, try a reboot/reload cycle instead of failing if the
13799 load fails.
13800
13801Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13802
13803 * gdb.base/default.exp: Don't set match_max.
13804 * gdb.base/help.exp: Ditto.
13805 * gdb.base/list.exp: Ditto.
13806 * gdb.base/signals.exp: Ditto.
13807
13808 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13809 set, use remote_ld to download the testcase instead of
13810 the GDB loader.
13811
13812Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13813
13814 * config/vr5000.exp: New file.
13815
13816 * config/monitor.exp(gdb_target_monitor): Add pattern for
13817 "Ending remote" to detect errors in connecting.
13818
13819 * gdb.base/setshow.exp: Add .* within auto language test.
13820
13821 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13822 target feature.
13823
13824 * config/monitor.exp(gdb_load): Check for a failure when loading,
13825 and reboot the board if necessary.
13826
13827 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13828 a set of tests. Remove print.* from the patterns being checked.
13829
13830Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13831
13832 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13833 refer to gdb_spawn_id.
13834
13835 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13836 longer used.
13837 * config/sparclet.exp: Ditto.
13838 * config/sparclet-old.exp: Ditto.
13839 * config/slite.exp: Ditto.
13840 * config/sim.exp: Ditto.
13841 * gdb.base/funcargs.exp: Ditto.
13842
13843 * lib/gdb.exp:Remove references to gdb_spawn_id.
13844 (gdb_expect): Move to remote.exp.
13845
13846Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13847
13848 * config/monitor.exp: Detect the "Couldn't establish connection"
13849 message from GDB.
13850
13851Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13852
13853 * gdb.base/bitfields.exp: Use runto instead of explicit
13854 gdb_run_cmd/gdb_expect sequences.
13855
13856 * gdb.base/break.exp(text_next_with_recursion): Add match for
13857 gdb_expect call.
13858
13859 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13860 We also need to handle the "A program is being debugged already"
13861 prompt from gdb. Use gdb_test to set the baud rate.
13862
13863 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13864 to 20000. Really. I mean it.
13865
13866Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13867
13868 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13869 fails. If suppress_flag is set, skip perror message about not
13870 being able to send to GDB.
13871 (send_gdb): If suppress_flag is set, don't try to send commands to
13872 GDB.
13873 (gdb_expect): If suppress_flag is set, always fail immediately.
13874 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13875 (gdb_init): Call gdb_stop_suppressing_tests.
13876 (default_gdb_exit): Ditto.
13877 (default_gdb_start): Ditto.
13878
13879 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13880 gdb_stop_suppressing_tests as appropriate.
13881 * gdb.base/break.exp: Ditto.
13882 * gdb.base/callfuncs.exp: Ditto.
13883 * gdb.base/commands.exp: Ditto.
13884 * gdb.base/exprs.exp: Ditto.
13885 * gdb.base/funcargs.exp: Ditto.
13886 * gdb.base/list.exp: Ditto.
13887 * gdb.base/recurse.exp: Ditto.
13888 * gdb.base/scope.exp: Ditto.
13889 * gdb.base/structs.exp: Ditto.
13890 * gdb.c++/inherit.exp: Ditto.
13891
13892Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13893
13894 * config/vr4300.exp: New file.
13895
99707966 13896 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13897
99707966 13898 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13899
13900Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13901
13902 * lib/gdb.exp(gdb_init): New function.
13903
13904 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13905 for each individual variable set.
13906
13907 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13908 name.
13909
13910 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13911
13912 * gdb.base/scope.exp: Use gdb_test.
13913
13914 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13915 aborting; the testsuite driver will do that for us (see
13916 gdb_finish). Also, use gdb_test in a few more places.
13917
13918Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13919
13920 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13921
13922Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13923
13924 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13925 and "add_tests" are not at the same address.
13926
13927Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13928
13929 * gdb.base/ptype.exp: Use gdb_test.
13930
13931Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13932
13933 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13934 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13935 left in. No longer expect them to fail.
13936
13937 * gdb.stabs/*.mt; Deleted, no longer used.
13938 * gdb.stabs/configure.in: Remove references to target makefile
13939 frags.
13940 * gdb.stabs/configure: Rebuilt.
13941
13942 * gdb.disasm/*.mt: Deleted, no longer used.
13943 * gdb.disasm/configure.in: Remove references to target makefile
13944 frags. Use "sh3.s" as the unique filename for this directory.
13945 * gdb.disasm/configure: Rebuilt.
13946
13947 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13948 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13949 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13950
13951Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13952
13953 * config/udi.exp: Use mondfe,name instead of remote_host.
13954
13955Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13956
13957 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13958 a function with a watchpoint enabled on the mn10200.
13959
13960 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13961 before trying to create it!
13962
13963Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13964
13965 * config/vx.exp: Use hostname instead of netport.
13966
13967 * config/vxworks.exp: New file.
13968
13969 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13970
13971 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13972 gdb before assuming everything worked. Send a ^C if a timeout
13973 occurs.
13974
13975 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13976 $gdb_spawn_id directly.
13977 (gdb_run_cmd): Try _start as well as start. Use the target feature
13978 gdb,start_symbol as the symbol to start from when jumping.
13979
13980Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13981
13982 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13983 redundant) test.
13984
13985 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13986 it doesn't lose for 16bit integer systems.
13987
13988Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13989
13990 * gdb.fortran/types.exp: If the target doesn't support "double"
13991 data types, then expect "real" types to only be 4 bytes.
13992
13993 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13994 call tests if the target doesn't support inferior function calls.
13995
13996 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13997 in printf tests.
13998
13999Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14000
14001 * gdb.base/help.exp: Disable "help set", "help show", and
14002 "help support". Simplify regexp for "help stack".
14003
14004 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14005 to 60 seconds. Temporarily set match_max to 15000 around the
14006 "info copying" test.
14007
14008 * gdb.base/nodebug.exp: Don't try to do an inferior function
14009 call if the target doesn't support them.
14010 * gdb.base/printcmds.exp: Likewise.
14011 * gdb.base/setvar.exp: Likewise.
14012 * gdb.base/structs.exp: Likewise.
14013 * gdb.c++/templates.exp: Likewise.
14014 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14015
14016 * gdb.base/recurse.exp: Enable for the mn10200.
14017
14018 * configure.in: Do configure gdb.stabs directory for *-*-elf
14019 targets.
14020 * configure: Rebuilt.
14021
14022 * gdb.base/break.exp: Check for gdb,noresults before testing
14023 exit status and/or results from the target.
14024 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14025 * lib/gdb.exp: Remove old (now bogus) initialization of
14026 noinferior, noargs, noresults and nosignals.
14027
14028Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14029
14030 * config/sh.exp: New file.
14031
14032 * config/slite.exp: Try to connect multiple times to the board
14033 before rebooting. Only send a "monitor run" if need_monitor_run
14034 is set.
14035
14036 * gdb.base/break.exp: Don't do the "stub continue" test if
14037 the target has gdb_stub set.
14038
14039 * gdb.base/callfuncs.exp: Increase the timeout.
14040
14041 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14042 if the target has gdb,noinferiorio set.
14043
14044 * gdb.base/list.exp: Increase match_max to 10000 characters.
14045
14046 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14047
14048 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14049 target.
14050
14051 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14052
14053Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14054
14055 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14056 trying to delete the copy of gdb. Catch the file delete so we
14057 don't die if the delete fails; also, the file should be copied to
14058 the host, not to the build.
14059
14060Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14061
14062 * lib/gdb.exp(gdb_test): Surround the result pattern with
14063 parenthesis in case it contains multiple regexps separated
14064 with |.
14065
14066 * gdb.base/watchpoint.exp: Use gdb_test.
14067 * gdb.base/default.exp: Ditto.
14068
14069Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14070
99707966 14071 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14072
c906108c
SS
14073 * gdb.base/scope.exp: Use gdb_test.
14074 * gdb.c++/classes.exp: Ditto.
14075 * gdb.c++/inherit.exp: Ditto.
14076
14077Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14078
14079 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14080 remote_exec instead.
14081 * gdb.base/corefile.exp: Don't be ridiculous.
14082 * gdb.base/*.c: Add missing stub invocations.
14083
14084Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14085
14086 * config/slite.exp: Miscellaneous fixes.
14087
14088 * lib/gdb.exp: Fix runto.
14089
14090 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14091 the target.
14092
14093 * gdb.base/watchpoint.exp: Fix regexp.
14094
14095 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14096 close and wait commands, as the descriptor may now be
14097 invalid. Always call "remote_close host".
14098
14099Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14100
14101 Major rewrite for testsuite revision.
d63a86f8 14102
c906108c
SS
14103 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14104 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14105 instead of relying on spawn_id to always contain a valid
14106 spawn id.
14107 (get_compiler_info): New procedure to build the ${binfile}.ci
14108 file, instead of replicating this in N different places.
14109 (gdb_compile): New procedure.
d63a86f8 14110
c906108c
SS
14111 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14112 appropriate arguments) instead of compile. Use gdb_test in a lot
14113 more places. Use send_gdb instead of send. Always run gdb_start
14114 at the start of a testcase, as this is no longer done magically.
14115
14116 config/*-gdb.exp: Rename without the -gdb suffix.
14117
14118 config/mips.exp: Use remote_close instead of exit_remote_shell.
14119 config/monitor.exp: Use target_info instead of looking at
14120 baud, timeout, etc.
14121 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14122
14123Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14124
14125 * gdb.c++/templates.exp (test_ptype_of_templates),
14126 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14127 Update expect patterns for destructors and assignment operators
14128 to match corresponding c-typeprint.c changes.
14129 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14130 to destructor breakpoint test, GDB should be able to set the
14131 destructor breakpoint without specifying arguments.
14132
14133Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14134
14135 * gdb.threads/pthreads.exp: Change result for failure to compile due
14136 to lack of pthreads runtime support from an error to simply an
14137 unsupported test, per dejagnu standards.
14138
14139Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14140
14141 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14142 where GDB exits to reduce pattern match time.
14143 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14144
14145 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14146
dc96c6c7 14147Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14148
14149 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14150 * gdb.base/default.exp: ditto.
14151 * gdb.base/nodebug.exp: ditto.
14152 * gdb.base/printcmds.exp: ditto.
14153 * gdb.base/ptype.exp: ditto.
14154 * gdb.base/setvar.exp: ditto.
14155 * gdb.base/structs.exp: ditto.
14156 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14157
14158Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14159
14160 * configure, */configure: Rebuild with autoconf 2.12.
14161
14162Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14163
14164 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14165 use new i*86-pc-linux*-gnu quads.
14166 * gdb.base/corefile.exp: Ditto.
14167 * gdb.base/signals.exp: Ditto.
14168 * gdb.base/sigall.exp: Ditto.
14169 * gdb.base/interrupt.exp: Ditto.
14170
14171 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14172 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14173 RedHat 4.0.
d63a86f8 14174
c906108c
SS
14175 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14176 linux. This allows the test case to at least compile on latest
14177 linux, but still not run due to missing the threads runtime library.
14178
14179Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14180
14181 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14182 directory to search gdb directory. Accept and step over conditional
14183 stack alignment code. Consume $prompt in failure cases.
14184 Reset timeout to $oldtimeout instead of some arbitrary value.
14185 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14186 timeout problems with infinite stack backtraces.
14187 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14188 Accept function parameters for linkfunc member.
14189
14190Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14191
14192 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14193 (CXXFLAGS): Remove, unreferenced.
14194 (B_OPTIONS): Add for -B options and add code to initialize with
14195 previous -B options and also add -B option to pick up cross compiled
14196 runtime.
14197 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14198 doing cross compiles.
14199 (target_alias): Declare global.
14200 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14201 to verify that gcc exists in build tree, and if so set CC to that
14202 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14203
c906108c
SS
14204Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14205
14206 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14207 ptype test for anonymous union. Fixup testcase to match
14208 current gcc debug output.
14209
14210Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14211
14212 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14213 force argument to an unsigned long type.
14214
14215Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14216
14217 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14218 tests and anonymous union print/ptype tests.
14219 * gdb.base/list.exp (test_forward-search): Increase timeout by
14220 5 minutes for the "search extremely long line" case.
14221 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14222 completely optional and that the pass/fail messages use the command as
14223 the message if that third arg is a null string.
14224 (gdb_test_exact): Arrange that a null string pattern means match a
14225 null string output rather than any output, which might include random
14226 errors.
14227 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14228 backtrace test.
14229 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14230 always failing and failure is now exposed by gdb.exp changes.
14231
14232Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14233
14234 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14235 weren't being noted.
14236
14237Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14238
14239 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14240 * gdb.stabs/weird.exp: Remove v_comb xfails.
14241
dc96c6c7 14242Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14243
14244 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14245 list.exp scope.exp watchpoint.exp]
c906108c 14246 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14247
dc96c6c7 14248Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14249
14250 * config/monitor.exp: Increase download timeout to 1000 seconds.
14251
dc96c6c7 14252Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14253
14254 * config/m32r.exp: Increase timeout to 120 seconds.
14255
14256Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14257
14258 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14259 and accept older ordering as obsolescent gcc or gdb.
14260 * gdb.c++/templates.exp: Ditto.
14261 * gdb.c++/virtfunc.exp: Ditto.
14262
14263Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14264
14265 * gdb.base/coremaker.c: Add code to mmap some data so we
14266 can check that it ends up in the core file.
14267 * gdb.base/corefile.exp: Add test to read mmapped data
14268 from core file.
14269
dc96c6c7 14270Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14271
14272 * config/m32r.exp: New file.
14273
14274Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14275
14276 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14277 that cflags can contains -gstabs, and work correctly for other tests.
14278
dc96c6c7 14279Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14280
14281 * gdb.base/setshow.exp: New file, tests show and set.
14282 * gdb.base/setshow.c: New file, tests show and set.
14283 * gdb.base/help.exp: Add test for help set|show annotate.
14284 * gdb.base/default.exp: Add test for set|show annotate.
14285
14286Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14287
14288 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14289 errors unique.
14290 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14291 explicitly.
14292
14293Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14294
14295 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14296 and width commands. This is done elsewhere.
14297 * (gdb_start): Don't call gdb_start_sim here. That's already
14298 done in gdb_load. This fixes lots of failures in default.exp.
14299
14300Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14301
14302 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14303 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14304 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14305 in the same we we treat other failures (since it may be an expected
14306 condition), rather than as an error.
14307 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14308 old test format.
14309
14310Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14311
14312 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14313 (distclean maintainer-clean realclean): No need to remove files
14314 twice. Nuke the duplicates.
14315 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14316 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14317 Remove config.h along with other config files.
14318
14319Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14320
14321 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14322 "p func1 ()" and note that rests of tests are skipped.
14323 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14324 setup_xfails for "print func2::coremaker_local".
14325 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14326 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14327 affected by the previous run test.
14328 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14329 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14330 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14331 "pass int powerset tuple" and "pass modeless int powerset tuple".
14332 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14333 "real write 4" and "real write 8".
14334 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14335 setup_xfails for "print vs1 after tuple assign 2",
14336 "print \$i after tuple assign 2", and
14337 "print vs2 after tuple assign 2".
14338 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14339 meaningful error message and return -1 so the caller can
14340 suppress further tests and avoid a cascade of errors.
d63a86f8 14341
c906108c
SS
14342Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14343
14344 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14345 format for printing version.
14346 * gdb.base/default.exp: Ditto.
14347 * gdb.base/interrupt.exp: Fix problem with cascade of
14348 errors if child process dies while calling a function.
d63a86f8 14349
c906108c
SS
14350Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14351
14352 * Makefile.in (VPATH): Add
14353 * Makefile.in (Makefile, config.status): Fix rules so things get
14354 remade when necessary.
14355
14356Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14357
14358 * Makefile.in (just-check): Add path to sibling expect dir
14359 to environment variable specified by RPATH_ENVVAR.
14360
14361Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14362
14363 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14364 (just-check): Add shared library paths for libstdc++, tk,
14365 tcl, bfd, and opcodes to the environment variable specified
14366 in RPATH_ENVVAR.
14367 * configure.in: Add support to recognize --enable-shared flag
14368 and generate correct value for RPATH_ENVVAR.
14369 * configure: Regenerated with autoconf.
14370
14371Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14372
14373 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14374 include all osf versions.
14375 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14376 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14377 when target is linux. When failing to build pthreads test
14378 executable, give more meaningful message.
14379 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14380 arg for pthread_create.
d63a86f8 14381
c906108c
SS
14382Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14383
14384 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14385 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14386 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14387 and -lpthreads (everybody else).
14388 (test_startup): Fail gracefully if threads are not supported.
14389 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14390 "p/c array_index("abcdef",2)" when not gcc compiled.
14391 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14392 "print func2::coremaker_local" when not gcc compiled.
14393 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14394 "ptype on opaque struct tagname (statically)",
14395 "ptype on opaque struct tagname (dynamically) 1", and
14396 "ptype on opaque struct tagname (dynamically) 2"
14397 for not compiled with gcc.
14398 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14399 backtrace when compiled with gcc.
d63a86f8 14400 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14401 than always return success.
14402
14403Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14404
14405 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14406
14407Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14408
14409 * gdb.base/structs.exp: Undo last change.
14410
14411Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14412
14413 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14414 encapsulate all the steps/nexts done during self test, starting
14415 at main, and makes them less sensitive to optimization issues.
14416 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14417 signal handler" test.
14418 * gdb.threads/pthreads.exp: Only run this for native configs.
14419 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14420 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14421 tests.
14422 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14423 for "runto test_calls(void)" test.
d63a86f8 14424
c906108c
SS
14425Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14426
14427 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14428 and don't expect address info in breakpoint confirmations.
14429
14430Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14431
14432 * gdb.base/list.exp (test_forward_search): Increase timeout
14433 temporarily by 60 seconds for searching extremely long line,
14434 and then reset to old value when done. Increase expect input
14435 buffer to 10000.
14436
14437Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14438
14439 * gdb.base/list.exp (test_forward_search): Fix to handle very
14440 long source line without overflowing expect's input buffer.
14441
14442Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14443
14444 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14445 "buffer_full".
14446
14447 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14448 "buffer_full".
14449
14450 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14451 "buffer_full".
14452
14453 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14454 "buffer_full".
14455
14456Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14457
14458 * configure.in (configdirs): Add gdb.threads.
14459 * configure: Regenerated with autoconf.
14460 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14461 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14462 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14463
c906108c
SS
14464Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14465
14466 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14467
14468Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14469
14470 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14471 each signal's status in the output of "handle all print".
14472 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14473 the \r\n sequence that immediately precedes the gdb prompt.
14474 * gdb.base/a1-selftest.exp: Save original timeout and restore
14475 after test.
14476
14477Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14478
14479 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14480 symbol.
14481
14482Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14483
14484 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14485
14486Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14487
14488 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14489 timeout by 60 seconds.
14490
14491Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14492
14493 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14494 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14495 error return.
14496
14497Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14498
14499 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14500 gdb initialization, also report how long dejagnu waited. Restore
14501 old timeout before doing error return. Temporarily increase timeout
14502 by 3 minutes to allow for slow startups over heavy NFS use.
14503
14504Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14505
14506 * lib/gdb.exp: Report timeout value for verbosity level 2.
14507 * config/gdbserver.exp: Ditto.
14508 * config/hppro.exp: Ditto.
14509 * config/mips-gdb.exp: Ditto.
14510 * config/monitor.exp: Ditto.
14511 * config/netware.exp: Ditto.
14512 * config/sim-gdb.exp: Ditto.
14513 * config/slite-gdb.exp: Ditto.
14514 * config/udi-gdb.exp: Ditto.
14515 * config/unix-gdb.exp: Ditto.
14516 * config/vx-gdb.exp: Ditto.
14517 * gdb.base/a1-selftest.exp: Ditto.
14518 * gdb.base/a2-run.exp: Ditto.
14519 * gdb.base/break.exp: Ditto.
14520 * gdb.base/corefile.exp: Ditto.
14521 * gdb.base/list.exp: Ditto.
14522 * gdb.base/recurse.exp: Ditto.
14523 * gdb.base/scope.exp: Ditto.
14524 * gdb.base/signals.exp: Ditto.
14525
14526Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14527
14528 * gdb.threads/Makefile.in (docdir): Removed.
14529
14530Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14531
14532 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14533 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14534 @srcdir@.
d63a86f8 14535 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14536 autoconf 2.5 or higher.
14537 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14538
14539Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14540
14541 * configure: Regenerated.
14542 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14543 avoid name clashes with SunOS headers.
14544
14545Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14546
14547 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14548
14549Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14550
14551 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14552 prototype information ends up in the compiler info file.
14553
14554Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14555
14556 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14557 attempting to regenerate it. Eliminate use of a temporary file
14558 and just generate the info file directly. Source it immediately,
14559 for consistency of use.
14560 * gdb.base/corefile.exp: Ditto
14561 * gdb.base/exprs.exp: Ditto.
14562 * gdb.base/funcargs.exp: Ditto.
14563 * gdb.base/langs.exp: Ditto.
14564 * gdb.base/list.exp: Ditto.
14565 * gdb.base/mips_pro.exp: Ditto.
14566 * gdb.base/nodebug.exp: Ditto.
14567 * gdb.base/opaque.exp: Ditto.
14568 * gdb.base/ptype.exp: Ditto.
14569 * gdb.base/scope.exp: Ditto.
14570 * gdb.base/setvar.exp: Ditto.
14571 * gdb.base/signals.exp: Ditto.
14572 * gdb.base/whatis.exp: Ditto.
14573 * gdb.c++/templates.exp: Ditto.
14574 * gdb.c++/virtfunc.exp: Ditto.
14575 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14576 whether or not to add -lstdc++ to the compile command line args.
14577
14578Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14579
14580 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14581 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14582 Increase timeout, a lot of single stepping might be needed if the
14583 target has no hardware watchpoints.
14584
14585Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14586
14587 * gdb.base/break.exp: Ignore compiler warnings when compiling
14588 break.c.
14589 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14590 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14591 from remote-sim.
14592 * gdb.base/exprs.exp: Add h8300 xfails.
14593 * gdb.base/funcargs.exp: Likewise.
14594 * gdb.base/nodebug.exp: Likewise.
14595 * gdb.base/printcmds.exp: Likewise.
14596 * gdb.base/ptype.exp: Likewise.
14597 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14598 h8300 xfails.
d63a86f8 14599 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14600 on the h8300.
14601 * gdb.base/funcargs.c: Explicitly make last constant argument to
14602 call_after_alloca_subr an unsigned long type.
14603 * gdb.base/return.c: Include stdio.h.
14604
14605Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14606
14607 * config/abug.exp: New file for the older Motorola Bug monitor
14608 that runs on the mvme13x series VME boards.
14609 * config/monitor.exp: Use the new config array for target settings
14610 if they exist.
14611
14612Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14613
14614 * sim-gdb.exp: Make the SH simulator allocate less space when
14615 it is targeted.
14616
14617Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14618
14619 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14620 test.
14621
14622Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14623
14624 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14625 "rs6000-*-*" for "list function in include file" when gcc compiled.
14626 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14627 for "p ctable1[120]".
14628 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14629 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14630 Remove setup_xfail for "rs6000-*-*" for
14631 "print 'scope0.c'::filelocal before run".
14632 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14633 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14634 since some compilers don't allow both options to be given
14635 on the same command line. Create object file and move it.
d63a86f8 14636
c906108c
SS
14637Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14638
14639 * gdb.base/corefile.exp: Always regenerate the core file, since
14640 we always regenerate the coremaker program. Detect special case
14641 where registers cannot be read from core file.
d63a86f8 14642
c906108c
SS
14643Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14644
14645 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14646 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14647 * gdb.c++/templates.exp: Only match on basename of file since
14648 some formats like xcoff don't encode directory information.
14649 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14650 and rs6000 AIX xcoff targets.
14651 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14652 * configure: Regenerate.
14653 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14654 here, rather than in distclean.
d63a86f8 14655
c906108c
SS
14656Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14657
14658 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14659 defined, and use it to compile the test case with -O2. The
14660 native compilation still uses no optimization.
14661 * gdb.base/mips_pro.c: Remove inline assembly code since
14662 it is compiled PIC by default, which results in assembler
14663 warnings that make the testsuite think the compilation
14664 was unsuccessful.
14665
14666Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14667
14668 * gdb.c++/misc.exp: Add note to message for
14669 "print s.a for foo struct" that this is a known gcc 2.7.2
14670 and earlier bug.
14671
14672Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14673
14674 * gdb.base/break.exp: Fix pattern for matching "Delete all
14675 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14676 setup_xfail for deleting all breakpoints test. Fix various
14677 timeout messages to include "(timeout)".
14678 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14679 for "p t_float_values2(3.14159,float_val2)".
14680 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14681 for "continue to call2g" when gcc compiled.
14682 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14683 "up to foo in langs.exp", "show language at foo in langs.exp",
14684 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14685 and "show language at fsub in langs.exp".
14686 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14687 "list line 1 in include file", "list message for lines past EOF",
14688 "list function in include file", "list list0.h:foo", and
14689 "list filename:function; nonexistant function".
14690 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14691 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14692 and "ptype t_char_array" to be for native cc only.
d63a86f8 14693
c906108c
SS
14694Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14695
d63a86f8 14696 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14697 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14698 "print func2::coremaker_local", and "backtrace in corefile.exp".
14699
14700Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14701
14702 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14703 "bt in signals.exp". This problem only appears when running
14704 the testsuite, and then only intermittently.
14705
14706Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14707
14708 * gdb.base/return.exp (return_tests): Differentiate between
14709 two tests of continuing.
14710
14711Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14712
14713 * */Makefile.in (maintainer-clean): Remove config.log.
14714 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14715 * gdb.c++/Makefile.in (PROGS): Add inherit.
14716 (clean): Remove *.ci.
14717
14718Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14719
14720 * gdb.c++/misc.cc: Add test code from Mike Stump.
14721 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14722
14723Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14724
14725 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14726 to "alpha-*-osf2*" and add comment.
14727 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14728 setup_xfail for "step over execarg initialization" and
14729 "step over corearg initialization".
14730 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14731 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14732 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14733 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14734 "print func2::coremaker_local", and "backtrace in corefile.exp".
14735 * gdb.base/signals.exp: Build and source signals.ci.
14736 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14737 to be for gcc only.
14738 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14739
c906108c
SS
14740Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14741
14742 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14743 Feb 3 procfs.c change.
14744
14745Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14746
14747 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14748
14749Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14750
14751 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14752 from dejagnu's apparent default of 10 seconds, which gives random
14753 results when running the tests over NFS on moderately loaded systems.
14754 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14755
14756Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14757
14758 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14759 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14760 result reports.
14761
14762Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14763
14764 * configure.in (CY_AC_PATH_TCLH): Remove.
14765 * configure: Regenerate.
14766
14767Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14768
14769 * gdb.c++/Makefile.in (clean): Add missing '{'.
14770
14771Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14772
14773 * lib/gdb.exp: Provide a default value for noinferior.
14774
14775 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14776 Load libgloss.exp.
14777
14778Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14779
14780 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14781 the executable, not the .o to run the tests from.
14782
14783Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14784
14785 * gdb.base/break.exp: Don't test for program exit or exit status
14786 if $noresults if nonzero.
14787 * gdb.base/langs.exp: Likewise.
14788 * gdb.base/watchpoint.exp: Likewise.
14789
14790 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14791 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14792 trying to compile the testcase.
14793
14794Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14795
14796 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14797 * gdb.base/signals.exp (continue to handler): Likewise.
14798
14799Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14800
14801 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14802
14803 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14804
14805Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14806
14807 * gdb.base/corefile.exp: Recognize "not found" as failure
14808 when trying to determine if a core file was generated.
14809 If no core file was generate the first time, try again without
14810 the ulimit -c to work around braindamaged shells.
14811
14812Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14813
14814 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14815 [] tests with "test" and enclose string in quotes.
14816 * gdb.stabs/configure: Rebuild
d63a86f8 14817
c906108c
SS
14818Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14819
14820 Changes in sync with expect:
14821 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14822 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14823 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14824 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14825 argument to AC_REQUIRE.
14826 * configure: Regenerated.
14827
14828Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14829
14830 * gdb.base/corefile.exp: When generating a core, discard any
14831 error messages about ulimit not found and the "core dumped"
14832 message from the shell that runs the coredumper.
14833
14834Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14835
14836 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14837
14838 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14839 which sed script to run. Expect failure for v_comb test
14840 on PA targets too.
d63a86f8 14841
c906108c
SS
14842Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14843
14844 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14845 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14846
14847Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14848
14849 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14850 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14851 "sparc-sun-solaris*" xfails for "p v_comb".
14852 * lib/gdb.exp (default_gdb_start): Fix typo.
14853 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14854 messages to not include the full program name that caused
14855 the core dump since some systems (such as solaris) apparently
14856 truncate this path to about 80 characters.
14857 When generating a core file first try increasing the core file
14858 size limit to unlimited since some systems may default it to
14859 zero, and it is harmless to try it. Move the test for failing
14860 to generate a core file to where it will actually get executed.
14861 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14862 new gdb result from g++ debug info improvements and make old
14863 pattern obsolescent. Also account for size_t differences
14864 (may be int or long).
14865 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14866 initialization before function call is placed in the delay slot
14867 and thus appears to be skipped over by commands such as "next".
14868
14869Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14870
14871 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14872
14873Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14874
14875 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14876 input source file; fix code to compile test to deal with this
14877 convention.
14878 * gdb.c++/*.exp: Likewise.
14879
14880Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14881
14882 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14883 "bt in signals.exp".
14884
14885Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14886
14887 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14888 "step over execarg initialization" and
14889 "step over corearg initialization".
14890
14891Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14892
14893 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14894 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14895
14896Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14897
14898 From Rob Savoye (rob@poseidon.cygnus.com)
14899 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14900 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14901 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14902 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14903 configure.in}: Major reworking for autoconfig.
14904 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14905 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14906 New files.
14907 * config/unix-gdb.exp: Make GDB global.
14908 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14909 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14910 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14911 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14912 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14913 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14914 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14915 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14916 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14917 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14918 pr-8136.exp, result.exp, string.exp, tuples.exp},
14919 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14920 to returns as necessary, arrange for test to compile own testcase
14921 executable.
14922 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14923
c906108c
SS
14924Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14925
14926 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14927 clear_xfail at end of test which might not call either pass or fail.
14928 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14929 "backtrace through signal handler".
14930
14931Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14932
14933 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14934 continuing from a job control stop signal.
14935 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14936
14937Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14938
14939 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14940 * gdb.base/corefile.exp: Likewise.
14941 * gdb.base/funcargs.exp: Likewise.
14942
14943Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14944
14945 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14946 * config/monitor.exp: Add support for setting baud rate.
14947
14948Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14949
14950 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14951 i*86-*-linux* xfails for "backtrace through signal handler".
14952 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14953 "print func2::coremaker_local".
14954 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14955 alpha-dec-osf2* xfail for
14956 "delete all breakpoints when none".
14957
14958Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14959
14960 * gdb.base/break.exp: Change test that deletes all breakpoints
14961 when no user breakpoints are installed. A post 4.15 change
14962 causes gdb to no longer prompt in this case.
14963
14964Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14965
14966 * gdb.base/return.exp (return_tests): Change xfail for test
14967 "correct value returned double test" to stop xfailing at
14968 Solaris 2.5. Apparently the bug has been fixed.
14969
14970Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14971
14972 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14973 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14974
14975Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14976
14977 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14978 * gdb.disasm/hppa.s: Corresponding changes.
14979
14980Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14981
14982 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14983 makefile fragment.
14984 * config/mt-hpux: Deleted.
14985
14986Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14987
d63a86f8 14988 * Many files: When warning about suppressed tests due to a
c906108c
SS
14989 nonexistant test binary, avoid incrementing the warning count.
14990
14991Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14992
14993 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14994
c906108c
SS
14995Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14996
14997 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14998 "sparc-*-solaris2*".
14999
15000Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15001
15002 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15003 Add global and local variables and initialize them.
15004 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15005 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15006 extracts the file name and terminating signal from the core file.
15007 * TODO: Remove note about tests for correct mapping of corefile.
15008 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15009 from optimizing it away.
15010 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15011 handles common blocks.
15012
15013Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15014
15015 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15016 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15017
15018Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15019
15020 * Makefile.in (maintainer-clean): New target, synonym for
15021 realclean.
15022 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15023 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15024 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15025 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15026 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15027 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15028
15029Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15030
15031 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15032 xfails when not gcc compiled for "print foo::funclocal".
15033 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15034 "print foo::funclocal at foo",
15035 "print 'scope1.c'::foo::funclocal at foo",
15036 "print foo::funclocal_bss at foo",
15037 "print 'scope1.c'::foo::funclocal_bss at foo",
15038 "print foo::funclocal_ro at foo",
15039 "print 'scope1.c'::foo::funclocal_ro at foo",
15040 "print bar::funclocal at foo" and
15041 "print 'scope1.c'::bar::funclocal at foo".
15042 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15043 gcc compiled for "print foo::funclocal at bar".
15044 Expand all messages to ensure that they identify that
15045 the test is at bar().
15046 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15047 gcc compiled for:
15048 "ptype on opaque struct pointer (statically)",
15049 "ptype on opaque struct tagname (statically)",
15050 "ptype on opaque struct pointer (dynamically) 1",
15051 "ptype on opaque struct tagname (dynamically) 1",
15052 "ptype on opaque struct pointer (dynamically) 2" and
15053 "ptype on opaque struct tagname (dynamically) 2
15054 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15055 gcc compiled for:
15056 "p datalocal"
15057 "whatis datalocal",
15058 "ptype datalocal",
15059 "p bsslocal",
15060 "whatis bsslocal", and
15061 "ptype bsslocal".
15062 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15063 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15064 when not gcc compiled.
15065 * gdb.base/funcargs.exp (float_and_integral_args): Add
15066 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15067 compiled.
15068 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15069 "backtrace from call6a" when not gcc compiled.
15070 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15071 "backtrace from call7a" when not gcc compiled.
15072 * gdb.base/callfuncs.exp (do_function_calls):
15073 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15074 "p t_char_array_values(char_array_val2,char_array_val1)",
15075 "p t_char_array_values(char_array_val1,char_array_val2)",
15076 "p t_char_array_values("carray 1","carray 2")",
15077 "p t_char_array_values("carray 1",char_array_val2)",
15078 "p t_char_array_values(char_array_val1,"carray 2")",
15079 "p sum_args(1,{2})",
15080 "p sum_args(2,{2,3})",
15081 "p sum_args(3,{2,3,4})",
15082 "p sum_args(4,{2,3,4,5})"
15083 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15084 "backtrace in corefile.exp" when not gcc compiled.
15085
15086Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15087
15088 * gdb.base/signals.exp: Rewrite `handle all print' test as
15089 a procedure. Accept blanks or TABs as whitespace, increase
15090 timeout and expect input buffer size for the large output
15091 from the command. Remove "i*86-*-bsdi2.0" xfail.
15092
15093Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15094
15095 * gdb.base/setvar.exp: Add new testcases for truncation when
15096 assigning invalid values to bitfields.
15097
15098Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15099
d63a86f8 15100 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15101 mips-sgi-irix* xfail for
15102 "call inferior func with struct - returns char *"
15103 and fix test so that an optional (unsigned char *) cast is
15104 accepted in the result.
15105
15106Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15109 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15110 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15111 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15112 that accidentally got checked in.
15113
15114Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15115
d63a86f8 15116 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15117 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15118 compiled test.
15119 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15120 Add mips-sgi-irix5* xfail for not gcc compiled.
15121 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15122 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15123 "p top", "whatis top", "p middle", and "whatis middle".
15124 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15125 "whatis signed char" for not gcc compiled.
15126 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15127 "set variable signed char=-1 (-1)" and
15128 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15129 * gdb.base/funcargs.exp (float_and_integral_args):
15130 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15131 Add mips-sgi-irix* xfail when not gcc compiled for
15132 "continue to call2b".
15133 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15134 "continue to call2g".
15135 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15136 "backtrace from call6a"
15137 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15138 "backtrace from call7k".
15139 Add mips-sgi-irix5* xfail when not gcc compiled for
15140 "backtrace from call7a".
15141 (localvars_after_alloca): Fix gdb_test cmds for
15142 "print * after runto ...".
15143 Remove rs6000-*-* xfails for
15144 "print i after runto localvars_after_alloca" and
15145 "print l after runto localvars_after_alloca"
15146 for all compilers.
15147 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15148 when not compiled with gcc, for:
15149 "print signed char == (minus)",
15150 "print signed char != (minus)",
15151 "print signed char < (minus)",
15152 "print signed char > (minus)".
15153 * gdb.base/callfuncs.exp (do_function_calls):
15154 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15155 "call inferior func with struct - returns char *".
d63a86f8 15156 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15157 "correct value returned double test" to include Solaris 2.4.
15158 * gdb.base/funcargs.exp (float_and_integral_args):
15159 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15160
c906108c
SS
15161Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15162
15163 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15164 enumeration bitfields if compiling with GNU C.
15165 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15166 to empty' prompt.
15167
15168Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15169
15170 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15171 test for PRO targets.
15172
15173 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15174 breakpoints in the inferior at any given time by making
15175 two groups of breakpoints for call2*, call6* and call7*
15176 tests.
15177
15178Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15179
15180 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15181 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15182 from optimizing it away.
15183 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15184 "call inferior func with struct".
15185
15186Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15187
15188 * configure.in: Only configure gdb.chill for particular targets.
15189
15190Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15191
15192 * gdb.base/Makefile.in: Add action to .c.o transformation
15193 rule that generates a .ci file for each .o file and remove
15194 explicit .c.o rules except for callfuncs.o.
15195 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15196 generates a .ci file for each .o file and remove explicit
15197 .cc.o rules.
15198 (clean): Remove *.tmp *.ci files.
15199 (EXECUTABLES): Remove templ-info.exp.
15200 * gdb.base/compiler.c: New file.
15201 * gdb.c++/compiler.cc: New file
15202 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15203 Change rs6000-*-* xfail for
15204 "print 'scope0.c'::filelocal_ro" and
15205 "print 'scope1.c'::filelocal" and
15206 "print 'scope1.c'::filelocal_bss" and
15207 "print 'scope1.c'::filelocal_ro" and
15208 "print 'scope1.c'::foo::funclocal" and
15209 "print 'scope1.c'::foo::funclocal_ro" and
15210 "print 'scope1.c'::bar::funclocal" and
15211 "print 'scope0.c'::filelocal_ro" and
15212 "print 'scope1.c'::filelocal at foo" and
15213 "print 'scope1.c'::filelocal_bss at foo" and
15214 "print 'scope1.c'::filelocal_ro at foo" and
15215 "print 'scope1.c'::foo::funclocal at foo" and
15216 "print 'scope1.c'::foo::funclocal_bss at foo" and
15217 "print 'scope1.c'::foo::funclocal_ro at foo" and
15218 "print 'scope1.c'::bar::funclocal at foo" and
15219 "print 'scope0.c'::filelocal_ro" and
15220 "print 'scope1.c'::filelocal" and
15221 "print 'scope1.c'::filelocal_bss" and
15222 "print 'scope1.c'::filelocal_ro" and
15223 "print 'scope1.c'::foo::funclocal" and
15224 "print 'scope1.c'::foo::funclocal_bss" and
15225 "print 'scope1.c'::foo::funclocal_ro" and
15226 "print 'scope1.c'::bar::funclocal" and
15227 "print 'scope1.c'::bar::funclocal_bss"
15228 to only be xfail'd when not compiled with gcc.
d63a86f8 15229 Add rs6000-*-* xfail for
c906108c
SS
15230 "print 'scope0.c'::filelocal_bss before run"
15231 when compiled with gcc.
15232 (test_at_main): Add rs6000-*-* xfail for
15233 "print filelocal_ro in test_at_main"
15234 when compiled with gcc.
15235 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15236 Add rs6000-*-aix* xfail for
c906108c
SS
15237 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15238 "ptype t_char_array", not compiled with gcc.
15239 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15240 xfail for "list foo (in include file)" when gcc compiled.
15241 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15242 (integral_args): Add rs6000-*-* xfail for
15243 "run to call0a" if not compiled with gcc.
15244 (unsigned_integral_args): Add rs6000-*-* xfail for
15245 "run to call1a" if not compiled with gcc.
15246 (float_and_integral_args): Add rs6000-*-* xfail for
15247 "run to call2a" if not compiled with gcc and for
15248 "continue to call2b" for any compiler.
15249 Add rs6000-*-* xfail to
15250 "print f1 after run to call2a" for gcc compiled.
15251 (discard_and_shuffle): Add rs6000-*-* xfail for
15252 "run to call6a".
15253 (shuffle_round_robin): Add rs6000-*-* xfail for
15254 "backtrace from call7a" if not compiled with gcc.
15255 Add rs6000-*-* xfail for
15256 "backtrace from call7b" if compiled with gcc.
15257 (call_after_alloca): Add rs6000-*-* xfail for
15258 "print c in call_after_alloca" and
15259 "print s in call_after_alloca" and
15260 "backtrace from call_after_alloca_subr"
15261 if not compiled with gcc.
15262 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15263 "print c in localvars_in_indirect_call" and
15264 "print c in localvars_in_indirect_call" and
15265 "backtrace in indirectly called function" and
15266 "stepping into indirectly called function"
15267 if not compiled with gcc.
15268 (localvars_after_alloca): Add rs6000-*-* xfail for
15269 "print c after runto localvars_after_alloca" and
15270 "print s after runto localvars_after_alloca" and
15271 "print i after runto localvars_after_alloca" and
15272 "print l after runto localvars_after_alloca"
15273 for all compilers.
15274 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15275 than whatis-info.exp.
15276 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15277 than opaque-info.exp.
15278 Setup rs6000-*-* xfail for
d63a86f8 15279 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15280 "ptype on opaque struct pointer (dynamically)" when
15281 not compiled with gcc.
15282 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15283 rather than callf-info.exp.
15284 (do_function_calls): Add clear_xfail for rs6000-*-* for
15285 "p t_float_values2(3.14159,float_val2)". Seems to work
15286 fine there, both with xlc and gcc. Need to find out what
15287 it is doing right and fix other platforms.
15288 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15289 "call inferior func with struct - returns int",
15290 "call inferior func with struct - returns long",
15291 "call inferior func with struct - returns float",
15292 "call inferior func with struct - returns double",
15293 "call inferior func with struct - returns char *",
15294 but only if not gcc compiled (presumes xlc compiled).
15295 Change rs6000-*-* xfails for
15296 "call inferior func with struct - returns char" and
15297 " call inferior func with struct - returns short" to only
15298 xfail if not using gcc.
15299 (clean mostlyclean): Remove *.ci and *.tmp files.
15300 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15301 than templ-info.exp.
15302 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15303 Add rs6000-*-* xfail for "up to foo in langs.exp"
15304 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15305 when not gcc compiled.
d63a86f8 15306
c906108c
SS
15307Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15308
15309 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15310 * gdb.base/corefile.exp: Likewise.
15311 * gdb.base/list.exp: Likewise.
15312 * gdb.base/scope.exp: Likewise.
15313 * gdb.base/siganls.exp: Likewise.
15314
15315 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15316 compiler output.
15317 * gdb.base/whatis.exp: Likewise.
15318
15319Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15320
15321 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15322 failure (opcode table has been fixed to match reality).
15323
15324Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15325
15326 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15327 "call inferior func with struct - returns char",
15328 "call inferior func with struct - returns short"
15329
15330 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15331 "print 'scope0.c'::filelocal at main",
15332 "print 'scope0.c'::filelocal_bss in test_at_main",
15333 "print 'scope0.c'::filelocal at foo",
15334 "print 'scope0.c'::filelocal_bss in test_at_foo",
15335 "print 'scope0.c'::filelocal at bar",
15336 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15337
c906108c
SS
15338 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15339 in source file 1". This bug seems to have been fixed with both
15340 gcc and native cc (was native assembler bug?).
15341
15342Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15343
15344 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15345 "backtrace through signal handler" to "i*86-*-sysv4*".
15346 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15347 continue" case. Add "known SVR4 bug" to fail message.
15348 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15349 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15350 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15351 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15352 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15353 "up to foo in langs.exp", "show language at foo in
15354 langs.exp", "up to cppsub_ in langs.exp", "show
15355 language at cppsub_ in langs.exp", "up to fsub in
15356 langs.exp", and "show language at fsub in langs.exp".
15357 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15358 "bactrace in corefile.exp".
15359 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15360 "call inferior function with struct - returns float" and
15361 "call inferior function with struct - returns double".
d63a86f8 15362
c906108c
SS
15363Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15364
15365 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15366 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15367 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15368 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15369
15370Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15371
15372 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15373 (or overriden) "CHILL" macro rather then bare "gcc".
15374 Also look for ../../gcc/xgcc since that is what we will
15375 actually need, not "Makefile". Remove following assignment
15376 of CHILL to CHILL_FOR_TARGET because that results in
15377 recursive definition.
15378
15379Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15380
15381 * gdb.base/corefile.exp: Change xfail for backtrace in
15382 corefile.exp from linuxaout to all linux.
15383 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15384 cases where we miss the breakpoint at the signal handler
15385 for some reason. Setup xfail for linuxoldld/linuxaout and
15386 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15387 hitting SIGURG breakpoint.
15388 * gdb.base/signals.exp: Setup xfail for "next" acting like
15389 continue to add linuxoldld. Setup xfail for all linux for
15390 "next to handler in signals_tests_1", "backtrace in
15391 signals_tests_1", "continue to func1", "pass SIGUSR1",
15392 and continue to handler".
15393
15394Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15395
15396 * Update all FSF addresses except those in COPYING* files.
15397
15398Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15399
15400 * gdb.base/a2-run.exp: Change messages to be more explicit about
15401 the status of args, and quote binfile in results.
15402
15403Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15404
15405 * gdb.base/callfuncs.exp: Add tests for passing structs to
15406 inferior functions and return various types.
15407 * gdb.base/callfuncs.c: Add functions to receive a struct
15408 and return a member of the struct, in various types.
15409
15410Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15411
15412 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15413
15414Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15415
15416 * config/vxworks29k.exp: New file, sources vxworks.exp.
15417
15418Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15419
15420 * config/gdbremote.exp: New file. Testing framework using
15421 gdbserver.
15422
15423Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15424
15425 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15426 "call function when asleep" and "send end of file".
15427 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15428 for "backtrace in corefile.exp".
15429 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15430 for "backtrace through signal handler".
15431 * gdb.base/corefile.exp: Make sure we actually generate a core file
15432 before trying the core tests. Some systems allow the user to suppress
15433 generation of core files and default to that (linux for example).
15434 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15435 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15436
15437Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15438
15439 * gdb.threads: New directory with some crude multi-threaded
15440 gdb tests (step.exp and step2.exp).
15441 * config/mt-lynx (STEP_EXECUTABLE): Define.
15442 (THREADFLAGS): Define.
15443
15444Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15445
15446 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15447
15448 * gdb.base/signals.exp: Disable whole file for lynx until
15449 further notice.
15450
15451 * gdb.base/signals.exp: xfail test where "next" acts like
15452 "continue" for lynx.
15453
15454 * gdb.base/interrupt.exp: xfail test for calling function while
15455 inferior is asleep for lynx.
15456
15457 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15458 than one cr-lf after each command.
15459
15460Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15461
15462 * configure.in: Reinstate setting of stabsdirs variable, fix
15463 typo in setting up configdirs for native builds.
15464
15465 * gdb.base/return.exp: Fix typo in return double test.
15466 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15467 compiler from optimizing them away.
15468
15469Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15470
15471 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15472 sequences to be echo'd by gdb when using gdb_test.
15473 * gdb.chill/chexp.exp: Likewise.
15474 * gdb.fortran/exprs.exp: Likewise
15475
15476Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15477
15478 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15479 after the inferior gdb has started.
15480
15481 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15482 after each command.
15483 * gdb.base/funcargs.exp: Likewise.
15484 * gdb.base/gdbvars.exp: Likewise.
15485 * gdb.base/interrupt.exp: Likewise.
15486 * gdb.base/list.exp: Likewise.
15487 * gdb.base/watchpoint.exp: Likewise.
15488 * gdb.c++/demangle.exp: Likewise.
15489 * gdb.c++/inherit.exp: Likewise.
15490 * gdb.chill/chexp.exp: Likewise.
15491 * gdb.fortran/exprs.exp: Likewise.
15492
15493 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15494 test if we can't handle IO to/from the inferior.
15495
15496 * gdb.c++/misc.exp: Always check for a program already being
15497 started after sending a "run" command to gdb.
15498
15499 * gdb.base/twice.exp: Start with a fresh gdb.
15500
15501 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15502 only depend on gdb's expression code, not the chill runtime.
15503
15504 * gdb.base/return.c: Put return values into variables so we
15505 can have gdb print them rather than depending on the program
15506 to print them.
15507 * gdb.base/return.exp: Corresponding changes.
15508
15509 * lib/gdb.exp: Provide default value for noinferiorio.
15510 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15511 the inferior.
15512
15513 * gdb.base/break.exp: Always check for a program already being
15514 started after sending a "run" command to gdb.
15515 (text_next_with_recursion): Don't check the output from the
15516 program's printf statement. Instead just make sure the program
15517 exited.
15518
15519 * gdb.base/commands.exp: Protect tests which need arguments with
15520 $noargs conditionals.
15521
15522Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15523
15524 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15525 of structure member arrays to match gdb/valops.c:value_addr change.
15526
15527Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15528
15529 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15530 cases.
15531
15532Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15533
15534 * configure.in (configdirs): Remove gdb.chill from default list
15535 of subdirs and then add it back in only if doing a native build.
15536 The current chill compiler does not yet work in any cross build.
15537 * Revert all signal changes from Jul 6.
15538 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15539 for sh-hms targets, allowing these tests to link, with no other
15540 changes. Testing is suppressed by setting "nosignals" in site.exp.
15541
15542Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15543
15544 * configure.in (signaldirs): Define and add to configdirs for all
15545 targets except some specific ones that are known to not support signals.
15546 Also clean up formatting.
15547 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15548 (signals, sigall): Remove rules to build.
15549 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15550 Moved to new gdb.signals directory.
15551 * gdb.signals: New test directory.
15552 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15553 signals.c signals.exp}: New or moved files.
15554
15555Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15556
15557 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15558
15559Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15560
15561 * gdb.base/return.exp: Xfail `return double' test failure
15562 on at least Solaris 2.3 and handle future/past versions on
15563 a case by case basis as appropriate. Also update message
15564 to include i*86 failures.
15565
15566Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15567
15568 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15569
15570 * lib/gdb.exp: Fix comment which erroneously identified
15571 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15572 gdb_file_cmd not gdb_load).
15573 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15574
15575 * gdb.base/setvar.exp: Make test names consistent between pass and
15576 fail cases. Use gdb_test more.
15577
15578Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15579
15580 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15581
15582Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15583
15584 * gdb.base/help.exp: Fix expected help string for `show commands'.
15585
15586Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15587
15588 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15589
15590 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15591 of a text section.
15592
15593Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15594
15595 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15596 that loop eventually terminates. Fix Connection refused logic so
15597 that testsuite will expire nicely.
15598
15599Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15600
15601 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15602 config/rom68k.exp: New tcl glue for the appropriate monitors.
15603 These all just end up calling monitor.exp.
15604 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15605 refused' by retrying. Cleanup some timeout issues.
15606 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15607 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15608 callers don't have to set/restore global timeout variable.
15609
15610 * The following set of changes centralizes management of the global
15611 timeout variable. This way, it can be set in one target dependent
15612 place instead of dozens of places scattered throughout the test suite.
15613 If you need to lengthen a timeout, then you should either set timeout
15614 in one of the config/{target}.exp files, or multiply it by a factor.
15615 Setting it to an absolute value is always going to lose for some
15616 targets.
15617 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15618 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15619 * gdb.base/funcargs.exp: Don't set timeout.
15620 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15621 * gdb.base/printcmds.exp (test_print_string_constants
15622 test_print_array_constants): Don't set timeout.
15623 * gdb.base/ptype.exp: Don't set timeout.
15624 * gdb.base/recurse.exp: Don't set timeout.
15625 * gdb.base/return.exp: Don't set timeout.
15626 * gdb.base/watchpoint.exp: Don't set timeout.
15627 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15628 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15629
15630Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15631
15632 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15633
15634Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * lib/gdb.exp: Disable chill tests for irix5.
15637
15638Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15639
15640 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15641 each test pass or fail.
15642
15643Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15644
15645 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15646 xlc not gcc.
15647
15648Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15649
15650 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15651
15652Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15653
15654 * config/est.exp: Fix copyright and comments. Remove dead code.
15655 Use targetname, serialport and baud variables instead of fixed
15656 constants.
15657 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15658 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15659
15660Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15661
15662 * gdb.base/watchpoint.exp: Don't run
15663 test_watchpoint_triggered_in_syscall for sunos.
15664
15665Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15666
15667 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15668 they don't seem to exist. Do include stdio.h.
15669
15670Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * gdb.base/a1-selftest.exp: Add alpha xfail.
15673
15674Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15675
15676 * gdb.base/watchpoint.c (main): Prompt before calling read().
15677 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15678 Revise accordingly. Remove cruft about sending "123" several
15679 times, until it gets noticed. Clean up the "print buf[0]" stuff
15680 so that it passes or fails, and waits for prompts in the usual way.
15681
15682Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15683
15684 * gdb.base/recurse.exp: Fix comment.
15685
15686 * TODO: Remove item about printing variables in nodebug.exp. Add
15687 item about enabling tests which are only run on some targets.
15688
15689 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15690 fail, make test names unique, use new gdb_test convention
15691 regarding pattern, use gdb_test more, etc.).
15692
15693 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15694 fail, make test names unique, etc.).
15695
15696Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15697
15698 * gdb.base/nodebug.c: Change return type of top and middle to
15699 short.
15700 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15701 are fixed by the recent mdebugread.c changes. Allow `short ()'
15702 as type for top and middle.
15703
15704Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15705
15706 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15707 nearly as I can tell, the whole thing was an accident in Stu's
15708 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15709 to replace a send/expect pair with gdb_test, but ended up only
15710 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15711 of 30 Mar 1995 took care of it, but left this vestigial comment
15712 which I am now nuking.
15713
15714Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15715
15716 * gdb.base/break.exp: Look for different line number for
15717 breakpoint at main depending on usestubs.
15718
15719Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15720
15721 * gdb.base/list.exp: Adjust some alternate expect patterns to
15722 match recent list0.c change. Add alternate expect pattern for
15723 output from `list default lines around main' for optimizing
15724 compilers.
15725
15726Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15727
15728 * lib/gdb.exp: If nosignals is not set, set it to 0.
15729
15730Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15731
15732 * config/slite-gdb.exp: Responds to load symbol table prompt.
15733 * gdb.base/break.exp: Adjust line number, fix rerun.
15734 * gdb.base/langs0.c: Add #ifdef usestubs.
15735
15736Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15737
15738 * gdb.base/list.exp: Adjust line contents after adding new lines in
15739 list0.c. Also fix a syntax error.
15740
15741 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15742 * gdb.base/break.exp: ditto.
15743 * gdb.base/list.exp: ditto.
15744 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15745 * gdb.base/run.c: ditto.
15746 * gdb.base/list0.c: ditto.
15747 * gdb.base/funcargs.c: ditto.
15748
15749Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15750
15751 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15752 $targetname, $serialport and $baud instead of hardwired variables.
15753 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15754 target doesn't support signals.
15755
15756Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15757
15758 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15759
15760Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15761
15762 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15763 Don't rely on the value of an auto variable before it has been
15764 initialized. Use gdb_test more.
15765
15766Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15767
15768 * lib/gdb.exp (default_gdb_version): A version number must start
15769 with a digit, but other than that contains all characters up to
15770 the first whitespace character.
15771
15772Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15773
15774 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15775
15776Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15777
15778 * gdb.c++/*.exp: Warn if executable does not exist. The original
15779 reason for skipping the warning was that configure.in sometimes
15780 intentionally skipped building the executables but the tcl code
15781 had no way of knowing. That (a) was always bogus with respect to
15782 error handling, (b) is no longer true (right now there is no way
15783 to skip C++ tests).
15784
15785 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15786
15787Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15788
15789 * gdb.base/list.exp: Add expect patterns for output from
15790 SunPRO compiled executables.
15791 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15792 types.
15793
15794Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15795
15796 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15797 number (we are already testing that the correct source line text
15798 gets printed).
15799
15800 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15801 that is what is intended, but something needed to be done to get
15802 sunos4 native working again.
15803
15804 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15805
15806 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15807 apparently went with a (very) old xfail.
15808
15809Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15810
15811 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15812 runto_main is a proc in gdb.exp that will do 'step' for target use
15813 stubs.
15814 * gdb.base/exprs.exp: ditto.
15815 * gdb.base/interrupt.exp: ditto.
15816 * gdb.base/opaque.exp: ditto.
15817 * gdb.base/printcmds.exp: ditto.
15818 * gdb.base/ptype.exp: ditto.
15819 * gdb.base/scope.exp: ditto.
15820 * gdb.base/setvar.exp: ditto.
15821 * gdb.base/signals.exp: ditto.
15822 * gdb.base/twice.exp: ditto.
15823 * gdb.c++/classes.exp: ditto.
15824 * gdb.c++/inherit.exp: ditto.
15825 * gdb.c++/templates.exp: ditto.
15826 * gdb.base/break.exp: no run and hit main for stubs. Change line
15827 numbers for breakpoints and info breakpoint.
15828 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15829 breakpoint().
15830 * gdb.base/callfuncs.c: ditto.
15831 * gdb.base/exprs: ditto.
15832 * gdb.base/interrupt.c: ditto.
15833 * gdb.base/opaque0.c: ditto.
15834 * gdb.base/printcmds.c: ditto.
15835 * gdb.base/ptype.c: ditto.
15836 * gdb.base/scope0.c: ditto.
15837 * gdb.base/setvar.c: ditto.
15838 * gdb.base/signals.c: ditto.
15839 * gdb.base/twice.c: ditto.
15840 * gdb.c++/misc.cc: ditto.
15841 * gdb.c++/templates.cc: ditto.
15842
15843Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15844
15845 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15846
15847 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15848 somewhere between `read' and `main.c'. I'm pretty sure the
15849 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15850 and it isn't particularly useful.
15851
15852 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15853
15854Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15855
15856 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15857
15858Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15859
15860 * config/mt-slite: add LIBS and -nostdlib.
15861 * config/slite-gdb.exp: add this new file to support sparclite target.
15862
15863Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15864
15865 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15866
15867 * gdb.base/a2-run.exp: Change argument to istarget from
15868 "*-*-vxworks" to "*-*-vxworks*".
15869 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15870
15871Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15872
15873 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15874 will not runto main but do a 'step' to step out of breakpoint().
15875 * config/mt-slite: add -Dusestubs.
15876
15877Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15878
15879 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15880 instead of just @.
15881
15882 * gdb.base/signals.exp: Add test for "handle all print".
15883 * TODO: Remove "handle all print". Also remove item about
15884 checking copyright date (I don't like the idea of a spurious FAIL
15885 based on when we run the tests).
15886
15887 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15888 for SunOS4 (reason for failure not investigated). Remove
15889 redundant test for $binfile.
15890
15891 * gdb.base/nodebug.c (array_index): Call malloc.
15892
15893 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15894
15895Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15896
15897 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15898 conventions and slightly simplify the matching regexp.
15899
15900Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15901
15902 * gdb.base/break.exp: Update gdb_test invocation to use new
15903 convention.
15904
15905 * lib/gdb.exp: If noargs is not set, set it to 0.
15906
15907 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15908 tests unique.
15909
15910 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15911
15912Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15913
15914 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15915 one argument of type "<non-float parameter>".
15916
15917Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15918
15919 * config/rom68k.exp: New file to support Motorola IDP board.
15920 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15921 * gdb.base/break.c: Change things around so that this program
15922 doesn't depend upon args. This is necessary to make remote
15923 targets work (in general, they can't take args).
15924 * gdb.base/break.exp: Don't try to send args to program. Don't
15925 expect output. Also, replace lots of code with gdb_test.
15926
15927Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15928
15929 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15930 printing of '\'' (which is what the comment says we are testing,
15931 even though we were not), not '''.
15932 (test_integer_literals_rejected): Test that printing ''' is an error.
15933
15934 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15935 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15936 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15937 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15938 Use gdb_test not test_print_accept.
15939 * lib/gdb.exp: Remove test_print_accept.
15940
15941 * gdb.base/signals.exp (signal_tests_1): Make pass message
15942 consistent with fail message.
15943
15944 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15945 unsigned char; the bug (PR 1821) is fixed.
15946
15947 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15948
15949 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15950 successful tests--makes xfailing them work right.
15951
15952Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15953
15954 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15955 only \r\n, not .*. The test can pass .* as the last thing in
15956 $pattern if that is what it wants. In addition to providing this
15957 flexibility, this change should speed up pattern matching in cases
15958 where the pattern already ended with .* (there were a number of
15959 them). This change also helps catch bad patterns--in the old
15960 scheme the typo "char \*" instead of "char \\*" would pass. Now
15961 it is caught.
15962 * Many .exp files: Update callers.
15963
15964 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15965 clearer and does not spuriously match multiple ('s. Likewise for
15966 ) and *.
15967
15968 * gdb.base/nodebug.exp: Test ability to call a function and pass
15969 it a string (even with no debugging info).
15970
15971 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15972 "p '\'", which is the same as "p ''" once tcl gets done with
15973 quoting, to "p '\\'", which I suspect is what is intended (one
15974 backslash gets sent to GDB).
15975
15976 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15977
15978Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15979
15980 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15981 1817) was fixed literally years ago.
15982
15983Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15984
15985 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15986 test, it causes stepping out of call_after_alloca_subr with
15987 optimizing compilers.
15988 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15989 fails.
15990
15991 * gdb.c++/templates.exp: Source templ-info.exp only if
15992 the templates executable exists.
15993
15994 * gdb.c++/misc.cc (class Contains_static_instance,
15995 class Contains_nested_static_instance),
15996 gdb.c++/classes.exp (test_static_members): Test printing of
15997 a class that contains a static instance of the class.
15998
15999Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16000
16001 * gdb.base/langs2.c (cppsub_): Don't prototype.
16002 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16003 only, I believe).
16004
16005Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16006
16007 * lib/gdb.exp (skip_chill_tests): New procedure.
16008
16009 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16010
16011Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16012
16013 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16014 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16015
16016Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16017
16018 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16019
16020 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16021 disassemble 8, not 16, instructions for part 4.
16022
16023 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16024 support the latter anymore.
16025
16026 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16027 -DNO_PROTOTYPES.
16028 * gdb.base/callfuncs.c: Control use of prototypes based on
16029 NO_PROTOTYPES, not __STDC__.
16030 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16031 t_float_values2 tests if prototypes in use.
16032
16033 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16034 t_double_values): When checking differences against DELTA, check
16035 that difference is within the range (-DELTA,DELTA), not just
16036 (-infinity,DELTA).
16037
16038Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16039
16040 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16041 'file' command firts, then 'target', then 'load', this is due to gdb
16042 target set up.
16043 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16044
16045Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16046
16047 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16048 FP load/store variants.
16049 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16050
16051Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16052
16053 * gdb.base/term.exp: Do not give a warning if not native, it is
16054 not an abnormal condition.
16055
16056Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16057
16058 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16059 t_char_array".
16060
16061Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16062
16063 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16064 are getting the version number.
16065
16066 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16067 if not native, it is not an abnormal condition.
16068
16069Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16070
16071 * lib/gdb.exp: Just use "file exists", rather than undocumented
16072 dejagnu procedure "findfile".
16073
16074Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16075
16076 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16077 (LDFLAGS): Set to -Xlinker -Ur.
16078
16079 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16080 Removed, these values are set by lib/gdb.exp.
16081
16082 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16083
16084Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16085
16086 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16087 of replicating gdb startup code.
16088
16089 * config/mt-vxworks (LDFLAGS): Set to -r.
16090 (CFLAGS_FOR_TARGET): Removed.
16091
16092 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16093 (gdb) and gdb for vxworks uses (vxgdb).
16094
16095 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16096 executable is not in the tree and host != target, use sed and
16097 program_transform_name to determine the gdb name used by the
16098 target.
16099
16100 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16101 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16102
16103Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16104
16105 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16106 floats, chars, and shorts where there are ANSI-style function
16107 definitions.
16108
16109 * gdb.base/langs.exp, gdb.base/langs*: New test.
16110 * gdb.base/Makefile.in: Build it.
16111 * TODO: Remove item about checking that C names don't get C++
16112 demangling applied; this test tests it.
16113
16114Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16115
16116 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16117 went with the const70 xfail. The xfail went away a year ago.
16118
16119 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16120
16121 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16122 for hp300.
16123
16124 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16125
16126 * gdb.base/a1-selftest.exp: Don't run on hp300.
16127
16128Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16129
16130 * Makefile.in (site.exp): Set host_alias and target_alias as well
16131 as host_triplet and target_triplet.
16132
16133Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16134
16135 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16136
16137 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16138 places as other ecoff systems).
16139
16140 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16141 ultrix.
16142
16143Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16144
16145 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16146 remove them.
16147 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16148 variable and "variable" in addition to "data variable".
16149 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16150
16151 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16152 2.
16153 * gdb.base/list1.c (long_line): Add additional statement at start
16154 of function.
16155 * gdb.base/list.exp (test_forward_search): Update line number to
16156 reflect new statement.
16157
16158Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16159
16160 * gdb.base/signals.exp: Reinitialize searched source directories
16161 after gdb_start call.
16162
16163Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16164
16165 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16166 * gdb.stabs/Makefile.in: Likewise.
16167
16168 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16169 change. Instead split the tests into smaller pieces.
16170 * gdb.disasm/hppa.s: Corresponding changes.
16171
16172Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16173
16174 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16175 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16176
16177 * gdb.base/funcargs.exp: Modify many tests so that every test
16178 either passes or fails. Make some test names unique.
16179
16180Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16181
16182 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16183 Call stty to set interrupt character.
16184
16185 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16186 for HP assembler versus GNU assembler based on actual behavior of
16187 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16188
16189 * TODO: Suggest a few more stepping tests.
16190
16191Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16192
16193 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16194 restart GDB for h8300 after a continue.
16195 (return): Add pattern to match a29k-udi behavior.
16196 * gdb.base/nodebug.exp: Remove obsolete comment.
16197 * gdb.base/regs.exp: New file, testing of register displays.
16198 * gdb.base/return.exp: Fix typo in reference to $objdir.
16199 * gdb.base/whatis.exp: Always start with a fresh GDB.
16200
16201Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16202
16203 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16204 higher, these tests generate a lot of output.
16205
16206Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16207
16208 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16209 code following the catch silently ignored some errors; without the
16210 catch they should be thrown like any other tcl error. Also, the
16211 catch used "" instead of {} which meant all the callers who wanted
16212 to include one of the characters "[]$ had to quote it an extra time.
16213 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16214 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16215 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16216 Remove extra quoting.
16217
16218Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16219
16220 * gdb.base/commands.exp: Make test names unique; every test either
16221 passes or fails. Update some comments.
16222
16223 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16224
16225Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16226
16227 The following fixes a FAIL caused by the fact that the alpha stabs
16228 configuration didn't use the ".if alpha" code in weird.def.
16229 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16230 bit pointer, so the 32 bit version works even on the alpha.
16231 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16232 Remove the stuff which allowed us to have separate versions for
16233 alpha and everything else.
16234
16235 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16236 regexp which "info func operator\[\](" is supposed to match. Fix
16237 string to send to GDB. Note that GDB still doesn't work right. Add a
16238 new test for "info func .perator\[\](" which GDB does handle correctly.
16239
16240 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16241
16242Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16243
16244 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16245 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16246 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16247 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16248 it makes the tests harder to understand and confuses test-o-matic.
16249 The preferred style is that each test provides a PASS or a FAIL,
16250 and has a unique message (e.g. "continue #54" not just "continue")
16251 which is the same for the pass and the fail.
16252 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16253 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16254 to lib/gdb.exp.
16255 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16256 prt_accept which was basically the same thing. Likewise for
16257 test_print_reject and prt_reject.
16258 * lib/gdb.exp (test_print_reject): Add some more error message
16259 patterns to match from the former printcmds.exp (prt_reject).
16260 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16261 One defect of the passcount stuff is that some of it failed to
16262 report XPASS where appropriate.
16263 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16264 stuff before and after arg in expected pattern.
16265 (test_paddr_operator_functions): Re-do test without print_addr_of;
16266 this is the only test which seems to want extra stuff there.
16267
16268Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16269
16270 * gdb.base/nodebug.exp: Update new tests to reflect improved
16271 wording of gdb output.
16272
16273 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16274 and "ptype" work on variables in files compiled without -g.
16275 Replaces commented out "maint print msymbol" tests.
16276
16277Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16278
16279 * gdb.base/setvar.c (dummy): Call malloc.
16280
16281 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16282 losing with the irix4 sed.
16283
16284 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16285 ALRM" on irix4.
16286
16287Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16288
16289 * TODO: Remove items about corefile.exp testing new exec-file and
16290 backtrace; both are now done. Add items about printing enums.
16291
16292Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16293
16294 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16295 "get signal $thissig" test fails.
16296
16297 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16298
16299Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16300
16301 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16302 compiler warning with dec alpha compiler.
16303
16304 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16305 extra \n from gdb_test call (this explains why the prompt test
16306 that I removed yesterday was there).
16307 (user_defined_command_test): Remove extra \n and prompt test.
16308
16309 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16310 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16311 doesn't exist.
16312 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16313 Also remove alpha workaround, which turns out to be because
16314 SIGABRT == SIGLOST.
16315
16316 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16317
16318 * gdb.base/help.exp: Don't test "help show".
16319
16320Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16321
16322 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16323 "set print address" is on.
16324 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16325 pass prompt to gdb_test; gdb_test already looks for the prompt.
16326
16327 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16328
16329 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16330 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16331 was to make sure that gdb can read a core file. But (a) the "read
16332 the corefile" part didn't make it to a1-selftest.exp, we just
16333 delete the corefile after creating it, and (b) we test reading
16334 corefiles in corefile.exp anyway. Also, this test left around a
16335 xgdb process on Solaris.
16336
16337 * gdb.base/corefile.exp: Also test backtrace.
16338
16339Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16340
16341 * gdb.base/commands.exp: Test a simple user defined command with
16342 arguments and if/while statements; verify the full user command is
16343 printed by "show user".
16344
16345 * gdb.base/commands.exp: Test if/while commands as part of a
16346 breakpoint command list; verify they appear in breakpoint
16347 information.
16348
16349Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16350
16351 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16352 than by dividing by zero.
16353
16354Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16355
16356 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16357 performing an inferior call with watchpoints enabled.
16358 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16359 call.
16360
16361Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16362
16363 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16364 of "file" command.
16365
16366 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16367 Add additional pattern for when "int operator int(void);" appears
16368 in a different order.
16369
16370Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16371
16372 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16373
16374 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16375 and "signal" with ".*".
16376
16377Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16378
16379 * TODO: Add note about "handle all nostop".
16380
16381 * gdb.base/{sigall.c, sigall.exp}: New test.
16382 * gdb.base/Makefile.in: Add it.
16383
16384Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16385
16386 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16387 when invoking GDB, suppresses any windowing interface.
16388
16389Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16390
16391 * config/sim-gdb: New file, simulator testing support.
16392
16393Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16394
16395 * gdb.base/interrupt.exp: Test calling func1 twice.
16396
16397Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16398
16399 * gdb.base/list.exp (test_forward_search): Set timeout higher
16400 when we'll be getting lots of output from gdb.
16401
16402 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16403 "init_malloc" to after the expect statement. Run it if that
16404 regexp is taken, but also for two others which happen if source
16405 cannot be found.
16406
16407Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16408
16409 * gdb.base/printcmds.exp: New test, for printing register before
16410 program is running.
16411
16412Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16413
16414 * gdb.base/list.exp: Correct some alternate expect patterns
16415 to reflect changes in list1.c.
16416
16417Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16418
16419 * TODO: Add item regarding large frames.
16420
16421 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16422
16423 * TODO: Remove item about enabling return.exp; it
16424 is enabled. Suggest a few more "return" tests.
16425
16426Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16427
16428 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16429 anonymous unions.
16430
16431Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16432
16433 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16434 and pr-5646.o, so "make" is the same as "make all", not "make
16435 pr-4975.o".
16436
16437Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16438
16439 * gdb.base/list.exp: Adjust expectations to reflect changes in
16440 list1.c.
16441 (test_forward_search): New test proc.
16442 * gdb.base/list1.c (long_line): New function, has long source line.
16443
16444Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16445
16446 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16447 additional line of code that was added.
16448
16449Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16450
16451 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16452 tests so as not to overflow expect's input buffers.
16453 * gdb.disasm/hppa.exp: Corresponding changes.
16454
16455Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16456
16457 Beginnings of template debugging tests.
16458 * gdb.c++/templ-info.cc: New file to test for template
16459 debugging capability of the compiler.
16460 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16461 templ-info.cc.
16462 * gdb.c++/templates.cc: Add explicit template instantiations
16463 to enable compiling with -fno-implicit-templates. Add destructor
16464 and 'value' method to T5 class for template tests.
16465 * gdb.c++/templates.exp: Add testcases for printing of template
16466 types, setting breakpoints on template methods and calling a
d63a86f8 16467 template method.
c906108c
SS
16468
16469Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16470
16471 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16472 branch target since some assemblers (gas-2.5) may emit a
16473 relocation for the branch instead of resolving it in the
16474 assembler.
16475
16476Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16477
16478 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16479 through signal handler.
16480
16481Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16482
16483 * configure.in (*-*-netware): Use config/mt-netware.
16484
16485 * config/mt-netware: New file.
16486 * config/mt-i386-netware: Removed, separate configs for different
16487 netware architectures are no longer needed now that we have
16488 --with-headers.
16489
16490Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16491
16492 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16493 by the recent changes to use ANSI C arithmetic conversions.
16494
16495Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16496
16497 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16498 bug involving using inferior_pid to figure out whether to select a
16499 frame.
16500
16501Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16502
16503 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16504 match the current disassembler output.
16505
16506Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16507
16508 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16509 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16510 types, expect "int" as type of integer values (for now).
16511
16512Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16513
16514 * gdb.base/commands.exp: New tests for if/while commands.
16515
16516Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16517
16518 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16519 by .*, since hex values have different syntax in Chill mode.
16520
16521Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16522
16523 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16524 linefeed from expect pattern for repeated types with indices > 9.
16525
16526Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16527
16528 First part of Fortran test suite.
16529 * gdb.fortran: New directory.
16530 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16531
16532Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16533
16534 * gdb.base/default.exp: Update expect pattern for load command
16535 without arguments.
16536
16537Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16538
16539 * configure.in: Change i386 to i[345]86.
16540 * gdb.base/configure.in: Likewise.
16541 * gdb.c++/configure.in: Likewise.
16542 * gdb.chill/configure.in: Likewise.
16543
16544Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16545
16546 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16547 patterns, since that is not a valid context for comments.
16548
16549Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16550
16551 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16552 repeated types and repeated types with indices > 9.
16553
16554Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16555
16556 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16557 2417; old bug has been fixed.
16558
16559Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16560
16561 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16562 send the newline ourselves instead of assuming gdb_test will do
16563 so when passed an empty input string.
16564
16565 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16566 stabs testcode.
16567
16568Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16569
16570 * lib/gdb.exp (gdb_test): Don't send anything if the first
16571 argument is an empty string. This makes cases where we want to
16572 match output that is already in expect's buffers (for example,
16573 matching a breakpoint after gdb_run_cmd has been called) work
16574 reliably.
16575
16576Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16577
16578 * config/netware.exp: New file.
16579
16580Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16581
16582 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16583 the -B and -L prefixes so we can find the debugging stub.
16584
16585 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16586 there and we are using the gcc from the tree.
16587
16588 * gdb.base/types.c: Removed.
16589
16590 * gdb.base/configure.in: Look for makefile fragments in ../config.
16591 Recognize i386-*-netware.
16592 * gdb.c++/configure.in: Likewise.
16593
16594Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16595
16596 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16597 the correct TCL syntax.
16598
16599Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16600
16601 * gdb.base/opaque.exp: use runto instead of messing around with
16602 breakpoints. Simplify by using gdb_test.
16603
16604 * gdb.base/bitfields.exp: restart between tests on netware targets
16605 because breakpoints aren't relocated after target death. Run
16606 processes to completion.
16607
16608 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16609
16610Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16611
16612 * Makefile.in: Remove extra tabs that confuse some versions
16613 of "make". Use the newly built gdb to test with by default,
16614 rather than the first one in the tester's search path.
16615
16616Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16617
16618 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16619
16620 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16621 condition help.
16622
16623Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16624
16625 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16626
16627 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16628 running.
16629 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16630 * gdb.base/funcargs.exp: Likewise.
16631
16632 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16633 * gdb.base/funcargs.exp: Likewise.
16634
16635 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16636 message is "".
16637
16638Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16639
16640 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16641 return,signals,twice}.exp: Handle non-existant binaries
16642 consistantly.
16643
16644 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16645 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16646 might testing a cross development system.
16647
16648Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16649
16650 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16651 runtest script is relative to ${srcdir}, not ${rootdir}.
16652
16653Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16654
16655 * gdb.base/signals.exp: Allow for optionality of breakpoint
16656 address.
16657
16658Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16659
16660 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16661
16662Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16663
16664 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16665 for size_t definition.
16666 * gdb.c++/templates.cc: Likewise
16667
16668 * config/mt-i386-netware: New file.
16669
16670 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16671 defined.
16672
16673 * gdb.base/Makefile.in: Added support for systems that name core
16674 files by appending "core" to the program name.
16675 * gdb.base/a1-selftest.exp: Likewise.
16676
16677Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16678
16679 * gdb.base/return.exp: Add comment and message for `return double'
16680 test failure on Sparc Solaris.
16681
16682Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16683
16684 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16685
16686Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16687
16688 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16689 from optimizing them away.
16690 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16691 patterns to include default constructors and assignment operators,
16692 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16693 character in the output of the virtual base pointer.
16694
16695Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16696
16697 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16698 expression match in print_addr_of to avoid unintented matches.
16699 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16700 versions up to 2.5.8.
16701
16702Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16703
16704 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16705 included file to run under newer versions of expect.
16706 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16707 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16708 Remove xfail for the virtual table of BDDHookV.
16709
16710Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16711
16712 * lib/gdb.exp (string_to_regexp): Set a default result.
16713 (default_gdb_start): Fix misleading message.
16714
16715Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16716
16717 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16718 Remove all CC, etc definitions.
16719 * config/mt-hpux: New file.
16720 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16721 (CFLAGS, LDFLAGS): Define.
16722 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16723
16724 * Makefile.in (site.exp): Don't insert host_os, etc.
16725 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16726 (distclean): Check existence of subdir.
16727 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16728 * gdb.base/Makefile.in: General cleanup and simplification.
16729 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16730 to build executables. Use default rule to build .o files.
16731 (EXPECT, RUNTEST, CC): Fix relative pathname.
16732 (site.exp): Don't insert host_os, etc.
16733 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16734 and/or SIGUSR1 defined.
16735 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16736 * gdb.c++/Makefile.in: General cleanup and simplification.
16737 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16738 (CFLAGS): Remove.
16739 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16740
16741Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16742
16743 * gdb.base/recurse.exp: Misc changes to get tests running again
16744 after Kung's changes to the watchpoint code.
16745 * gdb.base/watchpoint.exp: Likewise.
16746
16747Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16748
16749 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16750
16751Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16752
16753 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16754 * lib/gdb.exp (default_gdb_start): Define.
16755 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16756 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16757 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16758 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16759 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16760 Don't call gdb_target_udi in between tests.
16761
16762Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16763
16764 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16765 (which was basically just a local version of the same thing). In
16766 addition to avoiding duplication, gdb_test_exact is faster.
16767 * lib/gdb.exp (gdb_test_exact): Fix typo.
16768
16769 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16770 don't give an error.
16771
16772 * gdb.base/term.exp: Call delete_breakpoints before starting.
16773
16774 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16775 (t10): Add comment.
16776
16777Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16778
16779 Reorganization of the GDB Test Suite.
16780
16781 * gdb.base: New directory, contains all the basic tests.
16782 * gdb.c++: New directory, tests specific to C++.
16783 * gdb.chill: New directory, tests specific to Chill.
16784 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16785 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16786 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16787 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16788 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16789 t30-31 to chill).
16790 * */gdbme.*: Rename to match appropriate expect scripts.
16791 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16792 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16793 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16794 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16795 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16796 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16797 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16798 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16799 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16800 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16801 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16802 gdb.c++/virtfunc.cc: New names of C++ files.
16803 * gdb.chill/chillvars.ch: New name of Chill file.
16804 * gdb.base/configure.in, gdb.c++/configure.in,
16805 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16806 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16807 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16808 * configure.in (configdirs): Update to reflect directory changes.
16809 (target_abbrev): No longer define for any configuration.
16810 * Makefile.in: Cosmetic improvements to header comments.
16811
16812Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16813
16814 Various changes to gdb.t31:
16815
16816 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16817 * gdbme.ch: Make all key-words and predefineds be upper-case.
16818 * chillvars.exp: Expect key-words and predefinds in upper-case.
16819
16820 * chillvars.exp: Use gdb_test_exact many places.
16821 Change expected output for arrays (which now includes index labels).
16822
16823 * pr-5020.exp, gdme.ch (module PR_5020):
16824 New test, for PR-5020.
16825
16826Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16827
16828 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16829 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16830
16831Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16832
16833 * Makefile.in: Fix bit-rot in definitions of CHILL,
16834 CHILL_FOR_TARGET and Chill_LIB.
16835 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16836 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16837 CHILL, and CHILL_LIB.
16838
16839Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16840
16841 * Revert the previous changes. Please see Rob's directory
16842 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16843
16844Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16845
16846 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16847 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16848 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16849 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16850 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16851 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16852 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16853 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16854 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16855 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16856 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16857 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16858 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16859 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16860 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16861 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16862 changes from 94Q1.
16863
16864Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16865
16866 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16867 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16868 Rob's new testing fragments.
16869
16870Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16871
16872 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16873 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16874
16875Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16876
16877 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16878 version also, match on casted version strings, and match on
16879 gdb startup case where the line numbers might be messed up.
16880
16881Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16882
16883 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16884 (CFLAGS): Delete it from here.
c906108c
SS
16885
16886Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16887
16888 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16889
16890Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16891
16892 * Makefile.in (RUNTEST): Default to just "runtest".
16893
16894Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16895
16896 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16897 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16898 the code has been restructured.
16899
16900Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16901
16902 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16903 \n, not just one of each.
16904
16905 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16906 /bin/cc gives a warning if you do.
16907
16908Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16909
d63a86f8 16910 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16911 __t10ListS_link1ZUiRCUiPT0
16912
16913Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16914
16915 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16916 on local variables in recursive functions.
16917
16918 * gdb.t07/Makefile.in: Build the new test.
16919
16920Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16921
16922 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16923 directly. Instead compare the return values from actual calls.
16924
16925Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16926
16927 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16928
16929Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16930
16931 * From Peter Schauer with minor modifications.
a9c64011
AS
16932 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16933 stops in mid-line in the caller. Add xfail for returning a float
16934 value on X86 targets.
c906108c
SS
16935
16936Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16937
16938 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16939 to avoid expect lossage.
16940 (fmem_LRbug_tests): Likewise.
16941 * gdb.disasm/hppa.s: Corresponding changes.
16942
16943 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16944 conditions to work with latest dejagnu/expect.
16945
16946 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16947 expected to fail on the PA.
16948 (backtrace in call with trampolines): Explicitly require main
16949 to be frame #1 (no trampolines should show up in backtrace).
16950
16951 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16952 "continue -expect".
16953 * gdb.t06/break.exp: Likewise.
16954 * gdb.t07/watchpoint.exp: Likewise.
16955 * gdb.t13/bitfields.exp: Likewise.
16956 * gdb.t15/{funcargs,return}.exp: Likewise.
16957 * gdb.stabs/weird.exp: Likewise.
16958 * config/{mips,udi}-gdb.exp: Likewise.
16959
16960 * hppa.sed: Enclose comments within a sed command to avoid
16961 losing with the old OSF1 sed.
16962
16963Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16964
16965 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16966 sequent dynix.
16967 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16968 * gdb.t15/funcargs.exp: Conditionally step again to really
16969 finish from marker_call_with_trampolines. Handle the case where
16970 the first step from within call_with_trampolines already steps
16971 us back to main.
16972 * gdb.t15/gdbme.c: Add comment to closing brace of
16973 call_with_trampolines for funcargs.exp.
16974
16975Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16976
d63a86f8 16977 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16978 Fix typo(s).
16979
16980Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16981
16982 * gdb.t07/gdbme.c: More code for watchpoint testing.
16983
16984 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16985 "Hardware watchpoint" throughout file.
16986 (test_watchpoint_triggered_in_syscall): New test.
16987 (test_complex_watchpoint): New test.
16988
16989Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16990
16991 * gdbme.c (call_with_trampolines): New function to try and step
16992 into. Tests trampoline problems on the PA.
16993
16994 * funcargs.exp (localvars_in_indirect_call): No longer expect
16995 stepping into indirect call to fail on PAs.
16996 (test_stepping_over_trampolines): New test.
16997
16998Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16999
17000 * TODO: Add suggestions for static member function tests, and
17001 completion tests.
17002
17003Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17004
17005 * TODO: Add suggestions for "p/a" tests.
17006
17007 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17008 (default_gdb_exit): Replace all the hair with sending "quit" to
17009 the process with a simple close.
17010
17011Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * TODO: Add suggestions for shared library tests.
17014
17015Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17016
17017 * TODO: Add suggestions for x/s tests.
17018
17019Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17020
17021 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17022 "enable once", and "enable breakpoints once" with ".*".
17023
17024Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17025
17026 * TODO: Add suggestions about structure passing tests.
17027
17028Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17029
17030 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17031 the primary1 test, use work around if __GNUC__ < 2.
17032 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17033 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17034 Test for bad output rather than waiting for timeout. Issue
17035 second continue only if first continue failed.
17036
17037Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17038
17039 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17040 operator[] test with gdb_test because the old code didn't seem to
17041 be getting the quoting right with the new dejagnu.
17042
17043Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17044
17045 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17046 one from the path.
17047 * Makefile.in: Use a fresh expect if there is one, use runtest
17048 from the src tree if there is one.
d63a86f8 17049
c906108c
SS
17050Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17051
17052 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17053 next over recursive call. Revise the tests from that point on
17054 (which had been skipped) to match GDB's actual (correct) output.
17055
17056 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17057 with next over a breakpoint whose condition is false.
17058
17059 * gdb.t00/help.exp: Comment out "help set print" tests just like
17060 (and for same reason as) "help set" test.
17061
17062Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17063
17064 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17065 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17066
17067Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17068
17069 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17070 necessary gdb_target_udi.
17071
17072 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17073
17074 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17075 1838 and 2417; they are fixed.
17076
17077 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17078 gdb.t03/ptype.exp (ptype structure, ptype union):
17079 Remove xfails; the test is looser than when the xfails were added.
17080
17081 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17082 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17083
17084 * gdb.t01/run.exp: Only run shell test if isnative.
17085
17086 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17087 since "run" automatically loads if necessary. Call gdb_target_udi
17088 after the "file" since "file" kills any execution target.
17089
17090 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17091 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17092 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17093 argument for UDI.
17094
17095Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17096
17097 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17098
17099 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17100
17101Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17104 properly quoting regexps. This makes the second argument to
17105 demangle a fixed string, which matches the callers, instead of a
17106 shell-style pattern which is what the previous implementation
17107 used. Update some of the callers.
17108
17109Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17110
17111 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17112 (comib_nullified_tests): Fix typo.
17113 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17114 strings. No longer expected to fail.
17115
17116 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17117 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17118 strings. No longer expected to fail.
17119
17120 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17121 string. No longer expected to fail.
17122
17123Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17124
17125 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17126 No longer expected to fail.
17127
17128 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17129 string. No longer expected to fail.
17130
17131Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17132
17133 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17134 only in the names (I probably got most of them). I was even
17135 generous with some which differed in underscores in names, and
17136 probably missed a few, and I *still* was able to remove almost a
17137 third of the file with almost no impact on testsuite coverage.
17138
17139Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17140
17141 * gdb.t00/default.exp: Match udi_attach error message as well as
17142 the one from child_attach.
17143
17144 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17145
17146 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17147
17148 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17149 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17150
17151 * Move test with enums and partial symbols back to
17152 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17153 Reverts the change of 26 May 93. Per today's change to
17154 stabs.texinfo, the behavior that weird.exp was expecting was
17155 unreasonable; what is important is that the compiler+gdb get
17156 things right, which happens with a recent gcc. Also fix the test
17157 to deal with native compilers which put out the stab gdb can't
17158 deal with.
17159
17160Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17161
17162 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17163 in the names. The main thing these accomplish is to slow things down.
17164 Many more such duplicates surely remain.
17165
17166 * gdb.t00/help.exp: Comment out "help support" test just like
17167 (and for same reason as) "help set" test.
17168
17169Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17170
17171 * gdb.t06/break.exp: Remove setup_xfails for
17172 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17173 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17174 about known bug in gcc to include up through 2.5.8.
17175 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17176 well as "_vb$".
17177 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17178 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17179 with latest gcc and gdb.
17180 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17181 well as "_vb$".
17182
17183Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17184
17185 * configure.in (hppa*-*-*): Also configure and build stabs-only
17186 tests.
17187
17188Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17189
17190 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17191 * gdb.t10/configure.in (hppa*-*-*): Use it.
17192
17193Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17194
17195 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17196
17197Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17198
17199 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17200 versions prior to 1.13.5.
17201
17202Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17203
17204 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17205 the prompt is at the start of a line.
17206
17207Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17208
17209 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17210 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17211 in the copr tests now.
17212 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17213 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17214 expected to fail.
17215
17216Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17217
17218 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17219 gdb.t31/chillvars.exp, lib/gdb.exp:
17220 Tweak to run under either version of expect.
17221 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17222 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17223 * gdb.t11/list.exp: Remove extraneous whitespace.
17224
17225Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17226
17227 * gdb.t16/printcmds.exp (test_print_strings): Accept
17228 "(unsigned char *) " before the string.
17229
17230 * TODO: Add notes about printing of fancy types and GDB expressions.
17231
17232Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17233
17234 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17235 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17236 if doing mips-idt-ecoff.
c906108c
SS
17237
17238Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17239
17240 * Most .exp files: Tweak to run under either version of expect.
17241
17242Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17243
17244 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17245 xfails; I'm not sure why they are failing, but not because of PR 1806.
17246
17247Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17248
17249 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17250 defined in lib/gdb.exp.
17251
17252Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17253
17254 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17255 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17256 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17257 have to be typeless.
17258
17259Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17260
17261 * TODO: Add suggestion for copyright year test.
17262
17263Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17264
17265 * configure.in (*-*-lynxos*): Add stabs tests.
17266
17267Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17268
17269 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17270 so insert a tab before any assembler directive in column zero.
17271
17272 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17273 stores.
17274 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17275 stores.
17276 (fpu_short_memory_tests): Likewise.
17277
17278Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17279
17280 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17281 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17282 .stabs directives in comments.
17283
17284Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17285
17286 * TODO: New file, describing tests we could write.
17287 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17288
17289Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17290
17291 * gdb.t06/signals.exp: Add kludge to force re-sync.
17292
17293 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17294 to xgdb instead of gdb, get out of gdb.
17295
17296Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17297
17298 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17299 for info.
17300
17301Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17302
17303 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17304 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17305 * gdb.stabs/hppa.sed: New sed script for the PA.
17306
17307Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17308
17309 * gdb.stabs: Re-write weird.def and configuration to use sed
17310 instead of cpp. sed is portable and POSIX; cpp is neither.
17311
17312Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17315
17316Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17319
17320Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17321
17322 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17323 "_vb$".
17324 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17325 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17326
17327Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17328
17329 * lib/gdb.exp: Comment out code which depends on non-existent
17330 `transform' procedure.
17331
17332Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17333
17334 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17335 * lib/gdb.exp: Transform tool name.
17336 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17337 1.1's new error handling system.
17338
17339Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17340
17341 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17342
17343Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17344
17345 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17346 They made pattern matching so slow that timeouts happened on
17347 heavily loaded systems. Now any output from "show print" which
17348 gets us back to the GDB prompt is a PASS.
17349
17350Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17351
17352 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17353
17354Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17355
17356 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17357
17358 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17359 It is not from PR 3220.
17360
17361Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17362
17363 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17364 just started failing because they depended on the order the
17365 subcommands are presented, or exact docstring text. This kind of
17366 test is a pain and has minimal benefit.
17367
17368Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17369
17370 * gdb.t09/corefile.exp: At end of test, use "core" command with
17371 no arguments.
17372
17373Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17374
17375 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17376 17}/Makefile.in: Make it possible to run the testsuite with Sun
17377 make and CC = cross gcc by adding explicit build rules for .o
17378 files.
17379
17380Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17381
17382 * gdb.t15/funcargs.exp: Don't put comments on same line as
17383 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17384
c906108c
SS
17385Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17386
17387 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17388
17389Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17390
17391 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17392 * gdb.t20/inherit.exp: remove three dumplicate entries.
17393
17394Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17395
17396 * gdb.t06/break.exp: For "next over recursive call", fail on any
17397 incorrect output, not just on "factorial (value=2)".
17398
17399Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17400
17401 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17402 working now. Add an xfail if accesing a bss variable causes
17403 a memory error if the target is not yet run.
17404
17405Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17406
17407 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17408 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17409 name of __st* demangling (2 strings). Did Kung really get the
17410 more than 95 others right without testing them?
17411
17412Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17413
17414 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17415
17416Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17417
17418 * configure.in (configdirs): Add gdb.disasm
17419 * gdb.disasm: New directory for GDB disassembler tests.
17420 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17421
17422Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17423
17424 * gdb.t00/help.exp: Don't test "help set".
17425
17426 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17427 from within expect statements. None of these happen anymore and
17428 they cause regressions to be silently unnoticed.
17429
17430 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17431 messages) about known failures with gcc cygnus-2.4.5-930417.
17432
17433 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17434 comp-info.exp so it gets built if it doesn't exist.
17435
17436 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17437 it is no longer used.
17438 * gdb.t13/comp-info.c: Removed.
17439
17440Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17441
17442 * gdb.t06/signals.exp: Add xfail for sun3.
17443
17444Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17445
17446 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17447 relevant because ^C doesn't get sent but failure can be reproduced
17448 interactively).
17449
17450Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17451
17452 * gdb.stabs/alpha.mt: New configuration file for alpha.
17453 * gdb.stabs/configure.in: Use it.
17454 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17455 sharing with alpha.mt, redefine long to word via preprocessor.
17456 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17457 for alpha.
17458 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17459 native cc.
17460 * gdb.t00/teststrategy.exp: Change expect string so that we
17461 consume the `(xgdb)' from the command echo and from the gdb prompt.
17462 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17463 gdb currently compares all values as long, so this failure probably
17464 applies to any configuration where LONGEST is bigger than a target int.
17465 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17466 with gcc.
17467 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17468 to handle opaque pointers, gcc is.
17469 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17470 as first argument. Include <sys/types.h> and change all operator
17471 new definitions to use size_t.
17472 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17473 now that we use size_t.
17474
17475Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17476
a9c64011 17477 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17478 a long or float array cast all array members to the same type.
a9c64011 17479 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17480 with 64 bit longs.
a9c64011 17481 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17482 on alpha.
a9c64011 17483 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17484
17485Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17486
17487 * gdb.t24 (demangle.exp): Constructors of templates have names like
17488 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17489 section 14.6 of the ARM.
17490
17491 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17492 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17493 accomplish little and slow down the testsuite.
17494
17495 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17496 Accept spaces various places.
17497
17498Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17499
17500 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17501 with watchpoint enabled.
17502
17503 * Makefile.in: Remove definition of CC and remove the second
17504 definition of CXX (the "CXX = gcc" one remains). These definitions
17505 were causing backquotes to be expanded within backquotes, which
17506 doesn't work.
17507
17508Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17509
17510 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17511
17512Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17513
a9c64011
AS
17514 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17515 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17516 by mips cc and contains no stabs entries.
17517
17518Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17519
17520 * config/vx-gdb.exp: Use fake device to load files rather than
17521 NFS.
17522 * lib/gdb.exp: New proc to do "file" command.
17523 * config/unix-gdb.exp: Use new "file" proc.
17524
17525Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17526
17527 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17528 Rework board rebooting slightly.
17529 (gdb_exit): Don't exit from the remote shell; there isn't one.
17530 * gdb.stabs/weird.exp: If a program is being debugged already,
17531 kill it.
17532 * gdb.t04/setvar.exp: Stop and restart gdb.
17533 * gdb.t05/expr.exp: Likewise.
17534 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17535 restart gdb and reload the program.
17536 * gdb.t08/opaque.exp: Likewise.
17537 * gdb.t12/scope.exp: Likewise.
17538 * gdb.t13/bitfields.exp: Likewise.
17539 * gdb.t15/funcargs.exp: Likewise.
17540 * gdb.t20/classes.exp: Likewise.
17541 * gdb.t03/ptype.exp: Increase timeout.
17542 * gdb.t16/printcmds.exp (test_print_string_constants,
17543 test_print_array_constants): Likewise.
17544 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17545 * gdb.t20/classes.exp (do_tests): Likewise.
17546 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17547
17548Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17549
17550 * gdb.stabs: Renamed *wierd* to *weird*.
17551
17552Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17553
17554 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17555 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17556
17557Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17558
17559 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17560 (do_tests): Remove xfail for whatis on one_var and two_var.
17561
17562Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17563
17564 * Makefile.in: Made cross building work better by adding
17565 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17566
17567Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17568
17569 * gdb.t15/{return.c,return.exp,Makefile.in}:
17570 New test, currently commented out.
17571
17572Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17573
17574 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17575 still running and removes the leftover named socket so GDb can do
17576 clean restarts.
17577
17578Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17579
17580 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17581 console, not GDB.
17582 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17583 cross testing works better with "make check"
17584 * config/unix-gdb: Use default procedures for exit and version.
17585 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17586 with the newest VxWorks.
17587
17588Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17589
17590 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17591 old form.
17592
17593 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17594 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17595
17596 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17597
17598 * config/unix-gdb.exp: Remove this version of gdb_exit
17599 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17600 Rob says he'll look at it when he gets back to testing boards.
17601
17602Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17603
17604 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17605 an expected fail for certain ptype commands.
17606
17607 * gdb.t20/classes.exp: Update expected results of "ptype class
17608 Base1" to account for the constructor that now appears in the type.
17609
17610Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17611
17612 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17613 disappeared from list.
17614 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17615 "alldone" proc with call to cleanup and exit.
17616 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17617 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17618 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17619 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17620 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17621 "alldone" proc with simple returns that suppress remaining
17622 tests. The alldone proc went away many months ago.
17623
17624Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17625
17626 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17627
17628 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17629
17630Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17631
17632 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17633 as vax gdb will display them.
17634
17635Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17636
17637 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17638 optimizers.
17639
17640 * scope.exp: Change "bad value for localval" messages so each one
17641 is unique.
17642
17643 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17644 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17645
17646 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17647
17648Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17649
17650 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17651 doesn't exist (due to optimization).
17652
17653Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17654
17655 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17656 contains \r because the filename is long.
17657
17658 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17659 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17660
17661Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17662
17663 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17664 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17665 Ultrix.
17666 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17667 int tests.
17668 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17669
17670Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17671
17672 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17673
17674 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17675 to match does not match the passing case but still matches the
c906108c
SS
17676 failing case.
17677
17678Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17679
17680 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17681
17682Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17683
17684 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17685 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17686 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17687 Remove various versions of gdb_exit.
17688 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17689 gdb_exit.
17690 * config/unix-gdb.exp: gdb_exit remains here, and should override
17691 the generic version, since it's doing a lot of wierd stuff that
17692 the other versions aren't. FIXME, fold it in, or abandon this
17693 version.
17694
17695Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17696
17697 * gdb.t24/demangle.exp: Add tests for PR 3220.
17698
17699Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17700
17701 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17702
17703Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17704
17705 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17706 "i386-*-*". Works for i486 as well.
17707
17708 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17709 bug, and expand domain of xfail to all SVR4 systems, since the
17710 actual problem is likely to be in generic SVR4 /proc support.
17711
17712Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17713
17714 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17715
17716Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17717
17718 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17719 xfails for other systems. Match a missing 'Continuing.' as an
17720 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17721
17722 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17723 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17724 Only issue warning for missing executables if -all option is used.
17725
17726 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17727 file if -all option is used. It's like an unpredictable XFAIL.
17728
17729Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17730
17731 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17732 for dynamically linked binaries.
17733
17734 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17735
17736Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17737
17738 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17739 to state that this is a known bug in old versions of g++.
17740
17741Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17742
17743 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17744 while waiting for `Continuing'.
17745
17746Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17747
17748 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17749 in text, data, and bss.
17750 * gdb.t10/nodebug.c: Add local and global test variables for
17751 initialized and uninitialized data.
17752
17753Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17754
17755 * config/unix-gdb.exp (gdb_exit): Add "wait".
17756
17757Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17758
17759 * gdb.t06/signals.exp: xfail the continue from the handler for all
17760 targets.
17761
17762 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17763 function with watchpoints enabled, the i386 call dummy starts with
17764 a call.
17765
17766 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17767 386 bsd names its corefiles.
17768
17769Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17770
17771 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17772 compilers don't grok it.
17773 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17774 with small octal ints rather than character constants, which
17775 are signed and might not fit if first promoted to int.
17776
17777Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17778
17779 * gdb.t09/Makefile.in (clean): Remove corefile.
17780
17781Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17782
17783 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17784
17785Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17786 and Jim Kingdon (kingdon@cygnus.com)
17787
17788 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17789 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17790 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17791
17792Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17793
17794 * gdb.t17/interrupt.exp: Add xfail for hppa.
17795
17796Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17797
17798 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17799 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17800 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17801 to determine signed-ness of bitfields and use the result to setup
17802 the xfail.
17803 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17804 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17805 call line is reached if necessary.
17806
17807Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17808
17809 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17810
17811Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17812
17813 * gdb.t06/break.exp: Also test `clear' command.
17814
17815Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17816
17817 * gdb.t00/teststrategy.exp: Remove extra quote.
17818
17819 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17820 watchpoint enabled to be for all non-68k machines.
17821
17822 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17823
17824Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17825
17826 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17827 targets use aout.mt instead of ecoff.mt as gas understands
17828 standard aout format.
17829
17830Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17831
17832 * lib/gdb.exp (runto): Don't insist that function we are running to
17833 was compiled with -g.
17834
17835 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17836
17837 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17838 to get back into the read system call.
17839 Accept leading newline in case where we woke it up.
17840
17841Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17842
17843 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17844 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17845 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17846 enable ecoff configuration.
17847
17848Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17849
17850 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17851
17852Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17853
17854 * gdb.t16/printcmds.exp: Add another printf test.
17855
17856Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17857
17858 * configure.in: If configured -with-stabs on any target, add
17859 stabsdirs to configdirs.
17860
17861Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17862
17863 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17864 fun" so pattern does not match the command itself.
17865
17866Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17867
17868 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17869
17870Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17871
17872 * gdb.t17/interrupt.exp: Test for more things.
17873
17874Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17875
17876 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17877 compiler arranges the code and line numbers.
17878
17879 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17880
17881Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17882
17883 * gdb.t00/help.exp: Increase expect input buffer size.
17884
17885Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17886
17887 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17888
17889 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17890
17891 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17892
17893 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17894 [0-9]*, not just [0-9].
17895
17896Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17897
17898 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17899
17900 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17901
17902Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17903
17904 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17905
17906Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17907
17908 * gdb.t06/signals.c: Add xfails for sun3.
17909
17910 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17911
17912 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17913 test_stepping tests.
17914
17915Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17916
17917 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17918
17919 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17920
17921 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17922 rather than actually putting it through cpp twice.
17923
17924 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17925
17926Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17927
17928 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17929 no longer needed.
17930
17931Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17932
17933 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17934
17935 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17936 C++ features prints as "struct", make it a pass, not an xfail.
17937
17938Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17939
17940 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17941 Don't require VA to print as "class" rather than "struct".
17942
17943Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17944
17945 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17946
17947Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17948
17949 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17950
17951Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17952
17953 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17954 order.
17955
17956Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17957
17958 * gdb.t16/printcmds.exp: Add printf tests.
17959
17960 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17961
17962 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17963
17964Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17965
17966 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17967 pass counts, to counteract any existing or future setup_xfails.
17968
17969Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17970
17971 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17972 {BEGIN,END}_COMMON for common block instead of STAB.
17973 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17974
17975 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17976 intp_var should be N_GSYM not N_LSYM.
17977 wierd-aout.S: Use a label for the value of the N_SO.
17978 wierd.def: Remove all backslashes.
17979 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17980
17981Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17982
17983 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17984 get the expected next to inheritance3.
17985
17986Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17987
17988 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17989 now that gcc-2.4 gets it right.
17990
17991Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17992
17993 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17994
17995 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17996 generating comp-info.exp which works for cross-compilation.
17997
17998Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17999
18000 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18001 "*-*-sysv4.*".
18002
18003Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18004
18005 * gdb.t01/run.exp: Start with a fresh gdb.
18006 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18007 SVR4.x.
18008
18009Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18010
18011 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18012 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18013 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18014 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18015 things to remove.
18016
18017Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18018
18019 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18020 test cases from bug reports.
18021
18022Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18023
18024 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18025 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18026 avoid spurious xfails.
18027 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18028 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18029 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18030
18031Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18032
18033 * gdb.t00/teststrategy.exp: Rework to provide more useful
18034 description of each test, fix problem with systems that define
18035 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18036 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18037 results for "next over recursive call" so timeouts aren't taken
18038 by error.
18039
18040Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18041
18042 * gdb.t12/scope.exp: Test printing of variables before run.
18043
18044 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18045 printed in wrong order due to sorting.
18046
18047Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18048
18049 * gdb.t00/teststrategy.exp: Fix expected results for printing
18050 user entered string constant. Is array of char, prints with no
18051 address.
18052
18053 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18054 commands.
18055 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18056 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18057 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18058 of struct of char arrays.
18059 * gdb.t00/radix.exp: New tests for radix commands.
18060
18061Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18062
18063 * gdb.t16/printcmd.exp: Print a variable before running program
18064 (with xfail for AIX).
18065
18066Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18067
18068 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18069
18070 * gdb.t16/printcmd.exp: Don't print variables before running program.
18071
18072 * gdb.t06/break.exp: Don't require envp argument to main.
18073
18074 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18075
18076 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18077 Add xfails for rs6000.
18078
18079 * gdb.t02/whatis.exp: Change other tests not to re-test something
18080 we already tested.
18081
18082 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18083 each type used has a variable of that type.
18084
18085Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18086
18087 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18088
18089Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18090
18091 * configure.in: change srctrigger to be a file, not a directory
18092
18093Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18094
18095 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18096
18097 * gdb.t11/list.exp: Fixed a couple of typos.
18098
18099Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18100
18101 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18102 is fixed and PR is closed.
18103 * gdb.t16 (gdbme.c): Add simple test string variable.
18104 * gdb.t16 (printcmds.exp): Add tests with simple test string
18105 variable, primarily for boundaries on "set print elements".
18106
18107Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18108
18109 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18110 Make leading 0's optional and don't expect a tab in the middle
18111 of the number.
18112
18113 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18114
18115 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18116 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18117 don't end command passed to gdb_test with newline.
18118
18119 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18120 signed keyword away, don't expect signed bitfields to be signed.
18121
18122 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18123 printing with only as many 1's as are in the field as well as printing
18124 with 32 1's (see comment).
18125
18126Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18127
18128 * gdb.t00/default.exp: Start with a fresh gdb.
18129 * configure.in (configdirs): Remove gdb.t31 until the chill
18130 compiler works again. It no longer is able to find chillrt0
18131 since it isn't in libchill.a anymore.
18132 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18133 wierd.o, make more modular.
18134 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18135 spurious newlines that caused problems.
18136
18137Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18138
18139 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18140 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18141 gdb.stabs/wierd.{exp,def}: Many new tests.
18142
18143 * gdb.t00/default.exp: update info line for new message.
18144
18145 * gdb.t02/{whatis.exp,gdbme.c}:
18146 Test that "char *" doesn't print as "caddr_t".
18147
18148Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18149
18150 * gdb.t00/help.exp: Use .* in place of some help messages which
18151 just changed.
18152 gdb.t00/default.exp: Update "info frame" test for new message.
18153 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18154 Remove some xfails
18155
18156Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18157
18158 * gdb.t03/{gdbme.c,ptype.exp}:
18159 Add tests for typedef'd struct and union without tags.
18160 Also check "whatis" on a variable of a typedef'd enum without a tag.
18161
18162 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18163 PRMS 1823; the bug still exists but isn't reproduced by this test
18164 anymore), and remove rs6000 XFAIL (the bug is fixed).
18165
18166 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18167 duplicated from whatis.exp. For those that are left, accept
18168 "long", "long int", or "int" for long variables (whatis.exp already
18169 has an XFAIL for "int", so no need to fail it here).
18170
18171 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18172 Deal with GCC's names for types now that GDB uses the compiler's names.
18173
18174 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18175 setup_xfail's for sunos4. If we #defined the signed keyword away,
18176 don't expect GDB to know that char it is signed.
18177
18178 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18179
18180Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18181
18182 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18183 should work on any system, regardless of debugging format.
18184 * gdb.t21/demangle.exp: Move to gdb.t24.
18185 * gdb.t24/demangle.exp: Move from gdb.t21.
18186 * gdb.t24/{Makefile.in, configure.in}: New files.
18187
18188Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18189
18190 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18191 * gdb.stabs: New directory.
18192
18193Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18194
18195 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18196 not just "Quit anyway?".
18197
18198Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18199
18200 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18201 that all setup_xfails are immediately followed by clear_xfails.
18202
18203Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18204
18205 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18206 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18207 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18208 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18209 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18210 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18211 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18212 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18213 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18214 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18215 gdb.t31/chillvars.exp, lib/gdb.exp:
18216 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18217 bug-gdb@prep.ai.mit.edu.
18218
18219Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18220
18221 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18222 with 0.0, not integer 0.
18223
18224Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18225
18226 * gdb.t06/break.exp: Update for "Kill the program" message change.
18227
18228Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18229
18230 * Makefile.in (GDBFLAGS): Set to -nx.
18231 * Makefile.in (site.exp): Use GDBFLAGS.
18232
18233Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18234
18235 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18236 Makefiles.
18237 (check): depend on just-check.
18238 (just-check): added so that tests can be run without a noop
18239 build pass.
18240
18241Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18242
18243 Switch to using configure's configdirs.
18244 * Makefile.in (Makefile): add configure.in dependency.
18245 (SUBDIRS): removed redundant assignment.
18246 * configure.in: switch subdirs assignment to configdirs.
18247 * gdb.t*/configure.in: new files.
18248
18249Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18250
18251 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18252 works.
18253
18254Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18255
18256 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18257 in explicit rules. Apparently this is not supported by some makes.
18258
18259Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18260
18261 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18262
18263Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18264
18265 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18266 disappeared.
18267
18268Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18269
18270 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18271
18272Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18273
18274 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18275 watchpoint problem that is now fixed.
18276 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18277 uninitialized convenience variables.
18278 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18279 structures.
18280
18281Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18282
18283 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18284 which causes expect to get out of sync with gdb on long output
18285 from help set.
18286 * gdb.t09/corefile.exp: Make expected pattern for core file
18287 failing signal and frame output format less sun specific.
18288
18289Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18290
18291 * gdb.t31/chillvars.exp: Add and remove initial dummy
18292 breakpoint, so that symbol table is forced in.
18293 (Needed at least on Sunos4, though it seems not SVR4.)
18294 * gdb.t31/chillvars.exp: Update for changed output format.
18295
18296Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18297
a9c64011 18298 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18299
18300Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18301
18302 * Makefile.in: Added --srcdir when invoking runtest, removed the
18303 need for a local config file. (optional now)
18304
18305Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18306
18307 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18308 failure count used to force early termination. Add some more
18309 expected failures for gnu style demangling.
18310
18311Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18312
18313 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18314 pmi variable from gdb.t20/gdbme to get optimized away.
18315 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18316 Check for written corefile upon timeout _and_ eof.
18317
18318Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18319
18320 * config/unix-gdb.exp: Add missing return 0.
18321
18322Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18325 test termination.
18326
18327Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18328
18329 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18330 disappeared.
18331
18332Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18333
18334 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18335 time as i860 support works.
18336
d63a86f8 18337 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18338 "backtrace 100\r" rather than just "backtrace\r", to match last
18339 change.
18340
18341Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18342
18343 * config/udi-gdb.exp (gdb_exit): Remove close command.
18344 (gdb_target_udi): New procedure to set the UDI target.
18345 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18346 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18347 Added waits for prompts after several question responses. Added
18348 some more responses used by a29k-amd-udi-gdb.
18349 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18350 pass different arguments, restart UDI connection after program
18351 completion.
18352 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18353 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18354 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18355 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18356 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18357 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18358 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18359 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18360 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18361 after program completion.
18362 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18363 compiled with a SELECT_VECS setting.
18364 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18365 infinite recursion.
18366
18367 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18368 Added checks for COFF results, and made them expected failures for
18369 all targets. It would be better to make them expected failures
18370 for COFF targets only.
18371
18372Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18373
18374 * Makefile.in: add null dvi target, don't bother to recurse
18375 through test directories for info and install-info; rename
18376 $(datadir) to be dejagnu instead of deja-gnu
18377
18378Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18379
18380 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18381 compiler to coredump.
18382 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18383 code.
18384
18385Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18386
18387 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18388 coredump.
18389 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18390 code.
18391
18392Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18393
18394 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18395 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18396 which in a shell. Deletes xgdb when done.
18397 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18398 Tests the return from the "set height" or "set width" commands.
18399 Added a few return codes where needed.
18400
18401Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18402
18403 * Makefile.in (SUBDIRS): Add gdb.t17.
18404 * configure.in (subdirs): Add gdb.t17.
18405 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18406 files to test gdb's calling of functions in the inferior with
18407 the correct arguments and gdb's ability to retrieve any
18408 result returned.
18409
18410Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18411
18412 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18413 may be called after gdb goes away. Previous versions of expect
18414 needed these to avoid file descriptor leaks, but they cause
18415 errors with the current revision of expect.
18416 * gdb.t00/gdbvars.exp: Use -re on expected output after
18417 setting sevenbit-strings.
18418 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18419 to set sevenbit-strings consistent across tests.
18420 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18421 set sevenbit-strings consistent across tests.
18422
18423Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18424
18425 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18426 expected output to match current "expect" expectations.
18427
18428Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18429
18430 * gdb.t00/default.exp: Change expected output for default "source"
18431 command, to match new gdb behavior which requires a filename to
18432 source.
18433
18434Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18435
18436 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18437 expected fail for i486-*-* that misses the marker2 function.
18438 * gdb.t10/crossload.exp (bfddefault): Allow successful
18439 recognition of a format to pass even if no symbols are found.
18440 Explicitly catch failures where the format is not recognized
18441 or is ambiguous, and add the reason to the fail message.
18442 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18443 the cause is and invalid target and add reason to failure message.
18444 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18445 elf32-i386, elf32-sparc, and elf32-i860.
18446 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18447 Set up expected failure for 'filename'::variable scope resolution,
18448 which is now apparently broken on all targets.
18449 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18450 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18451 gdb.t23/templates.exp: Change failure for missing binfile into
18452 just a warning.
18453 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18454 references.
18455
18456Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18457
18458 * gdb.t00/default.exp: Add expected output for default "source"
18459 command, to match new gdb behavior.
18460 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18461
18462Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18463
18464 * config/*-gdb.exp: returns an error, rather than exiting on
18465 internal errors.
18466
18467Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18468
18469 * gdb.t03/gdbme.c: Add pointer to struct variable.
18470 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18471 referencing struct members.
18472
18473Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18474
18475 * configure.in (mips-idt-ecoff): New target.
18476 * config/mips-gdb.exp: New file for remote board using MIPS remote
18477 debugging protocol.
18478
18479 * Redid configuration scheme. Removed gdb.t*/configure.in.
18480 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18481 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18482 distclean targets. Built executables via .o files. Adjusted
18483 tests to account for source files in $(srcdir) rather than
18484 $(objdir).
18485 * lib/gdb.exp (runto): Don't expect () after the function name,
18486 because it may have arguments.
18487
18488Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18489
18490 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18491 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18492 expected failures for mips-idt-* and mips-sgi-*.
18493 * gdb.t00/default.exp (attach): Kill process if requested.
18494 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18495 that does not read core files.
18496 * gdb.t01/run.exp: Removed checks for exit status code.
18497 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18498 it is linked in.
18499 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18500 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18501 appropriate, rather than doing it by hand.
18502 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18503 execution.
18504 * gdb.t10/crossload.exp: Kill existing program if needed.
18505 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18506 appropriate, rather than doing it by hand. Always increase
18507 timeout for this test, not just for VxWorks.
18508
18509Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18510
18511 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18512 of Chill STRUCT types and STRUCT values.
18513 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18514 than "char".
18515 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18516 struct2): New struct definitions and initializations to test
c906108c
SS
18517 simple Chill STRUCT types.
18518
18519Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18520
18521 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18522 the null byte at the end of strings.
18523 * gdb.t00/default.exp: Make show version insensitive to copyright
18524 date.
18525 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18526 to avoid dependencies on target char signedness.
18527 * gdb.t16/printcmds.exp: Update expected results for explicitly
18528 unsigned char.
18529 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18530 now work.
18531 * gdb.t21/demangle.exp: Add many more patterns for template
18532 demangling, most of them being expected failures.
18533 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18534 string we are matching for, to match on the whole string.
18535 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18536 and fix a whole bunch that had incorrect expected output but were
18537 passing anyway because of the bug in "proc demangle".
18538 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18539 type.
18540 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18541
18542Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18543
a9c64011
AS
18544 * gdb/testsuite: made modifications to testcases, etc., to allow
18545 them to work properly given the reorganization of deja-gnu and the
18546 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18547
18548Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18549
18550 * gdb/testsuite: Initial creation of gdb/testsuite.
18551 Migrated dejagnu testcases and support files for testing nm to
18552 gdb/testsuite from deja-gnu. These files were moved "as is"
18553 with no modifications. This migration is part of a major overhaul
18554 of dejagnu. The modifications to these testcases, etc., which
18555 will allow them to work with the new version of dejagnu will be
18556 made in a future update.
48efe704 18557
8d8cb839 18558 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18559\f
8d8cb839
EZ
18560;; Local Variables:
18561;; mode: change-log
18562;; left-margin: 8
18563;; fill-column: 74
18564;; version-control: never
18565;; End:
902f2ccb
MC
18566
18567 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18568 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18569 Copying and distribution of this file, with or without modification,
18570 are permitted provided the copyright notice and this notice are preserved.