]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
40974f91
JK
12009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/completion.exp (directory completion): Create the directory.
4 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5 escapeuniquesub.
6 (directory completion 2): Expect now ${escapeuniquesub}.
7 (Glob remaining of directory test): Remove one excessive newline.
8 Expect the real output.
9
59dd3af6
JK
102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 Fix `make check//%' target after `make check' has been ran.
13 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14 a mkdir call.
15 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16 (%/.dir): Remove.
17
f4e164aa
JK
182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
21 the expected result record.
22
69af2122
JK
232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
24
25 Remove racy FAILs relying just on the timeouts.
26 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
27 (annotation_level 2): Remove racy FAILs.
28
2fd481e1
PP
292009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
30
31 gdb/10275
32 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
33
c38f313d
DJ
342009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
35
36 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
37
8b777f02
VP
382009-06-30 Vladimir Prus <vladimir@codesourcery.com>
39
40 * gdb.mi/mi-stack.exp: Testing symbolic options
41 to -stack-list-locals and -stack-list-arguments.
42
00c7eacf
JK
432009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
46
6bc80edc
TT
472009-06-29 Tom Tromey <tromey@redhat.com>
48
49 * dg-extract-results.sh: New file.
50 * Makefile.in (FORCE_PARALLEL): New variable.
51 (CHECK_TARGET): New conditional variable.
52 (check): Use CHECK_TARGET.
53 (DO_RUNTEST): New variable.
54 (check-single): New target.
55 (TEST_DIRS): New variable.
56 (TEST_TARGETS): Likewise.
57 (check-parallel): New target.
58 (check-gdb.%): New pattern.
59 (BASE1_FILES): New variable.
60 (BASE2_FILES): Likewise.
61 (check-gdb.base%): New pattern.
62 (%/.dir): New pattern.
63 * configure: Rebuild.
64 * aclocal.m4 (AM_CONDITIONAL): New defun.
65 * configure.ac: Check whether user is using GNU make.
66 (GMAKE): New conditional.
67
794684b6
SW
682009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
69
70 * gdb.cp/namespace-nested-import.cc: New test.
71 * gdb.cp/namespace-nested-import.exp: New test.
72
edb3359d
DJ
732009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
76 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
77 * gdb.opt/Makefile.in (EXECUTABLES): Update.
78 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
79 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
80 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
81 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
82 gdb.opt/inline-markers.c: New files.
83 * lib/gdb.exp (skip_inline_frame_tests): New function.
84 (skip_inline_var_tests): New function.
85
cf657a0c
AS
862009-06-27 Andreas Schwab <schwab@linux-m68k.org>
87
88 * gdb.cp/exception.exp: Don't require $hex before inner frame in
89 backtrace.
90
28d41a99
MS
912009-06-27 Michael Snyder <msnyder@vmware.com>
92
93 * gdb.reverse: New directory.
94 * gdb.reverse/break-reverse.c: New test.
95 * gdb.reverse/break-reverse.exp: New test.
96 * gdb.reverse/consecutive-reverse.c: New test.
97 * gdb.reverse/consecutive-reverse.exp: New test.
98 * gdb.reverse/finish-reverse.c: New test.
99 * gdb.reverse/finish-reverse.exp: New test.
100 * gdb.reverse/machinestate.c: New test.
101 * gdb.reverse/ms1.c: New test.
102 * gdb.reverse/machinestate.exp: New test.
103 * gdb.reverse/Makefile.in: New file.
104 * gdb.reverse/shr2.c: New test.
105 * gdb.reverse/solib-reverse.c: New test.
106 * gdb.reverse/solib-reverse.exp: New test.
107 * gdb.reverse/step-reverse.c: New test.
108 * gdb.reverse/step-reverse.exp: New test.
109 * gdb.reverse/until-reverse.c: New test.
110 * gdb.reverse/ur1.c: New test.
111 * gdb.reverse/until-reverse.exp: New test.
112 * gdb.reverse/watch-reverse.c: New test.
113 * gdb.reverse/watch-reverse.exp: New test.
114 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
115 * configure: Regenerate.
116
fe3c8b0d
DE
1172009-06-26 Doug Evans <dje@google.com>
118
119 * gdb.base/psymtab.exp: Turn off pending breakpoints.
120
3a72a602
PM
1212009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
122
123 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
124 windows problem for 'file delete $binfile'.
125
27aa8d6a
SW
1262009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
127
128 * gdb.cp/namespace-using.exp: New test.
129 * gdb.cp/namespace-using.cc: New test.
130
8ac055f8
JB
1312009-05-20 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.ada/variant_record_packed_array: New testcase.
134
85e306ed
TT
1352009-06-23 Tom Tromey <tromey@redhat.com>
136
137 * gdb.base/charset.exp (test_combination): Regression test.
138 * gdb.base/charset.c (my_wchar_t): New typedef.
139 (myvar): New global.
140 (main): Set myvar.
141
56643c5e
PM
1422009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
143
144 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
145 target.
146
1fac167a
UW
1472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
148
149 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
150
7ccb0be9
UW
1512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
152
153 * gdb.mi/gdb680.exp: Update test for error message.
154
568d6575
UW
1552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
156
157 * gdb.base/annota1.exp: Allow multiple occurrences of the
158 frames-invalid annotation.
159 * gdb.cp/annota2.exp: Likewise.
160
7cd1089b
PM
1612009-06-15 Phil Muldoon <pmuldoon@redhat.com>
162
163 * gdb.cp/gdb2495.cc: New file.
164 * gdb.cp/gdb2495.exp: New file.
165
72c63395
JK
1662009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
167
168 Report error on GDB crash during runto.
169 * lib/gdb.exp (runto <eof>): New.
170
3788363d
DJ
1712009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
172
173 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
174 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
175 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
176 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
177 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
178 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
179 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
180 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
181 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
182 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
183 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
184 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
185 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
186 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
187 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
188 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
189 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
190 gdb.server/server-mon.exp, gdb.server/server-run.exp,
191 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
192 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
193 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
194 gdb.trace/passcount.exp, gdb.trace/report.exp,
195 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
196 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
197 gdb.trace/while-stepping.exp: Use a unique name for the compiled
198 executable.
199
17592de3
PA
2002009-06-07 Pedro Alves <pedro@codesourcery.com>
201
202 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
203 defined before referencing it.
204
701e355d
DE
2052009-06-03 Doug Evans <dje@google.com>
206
207 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
208 * gdb.arch/i386-see.c: Ditto.
209
f2292c65
PM
2102009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
211
212 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
213 (check_macro): Return 1 if undefined.
214 If first test fails, check if macro debug information is available,
215 and report unsupported test if no macro information is found.
216
5a437975
DE
2172009-05-29 Doug Evans <dje@google.com>
218
219 * gdb.threads/hand-call-in-threads.exp: New.
220 * gdb.threads/hand-call-in-threads.c: New.
221
c141c696
MS
2222009-05-29 Michael Snyder <msnyder@vmware.com>
223
224 * gdb.base/break-always.exp: Change "1" to "on".
225 Add confirmation check.
226
b3444185
PA
2272009-05-28 Pedro Alves <pedro@codesourcery.com>
228
229 * gdb.threads/threxit-hop-specific.c: New.
230 * gdb.threads/threxit-hop-specific.exp: New.
231 * gdb.threads/thread-execl.c: New.
232 * gdb.threads/thread-execl.exp: New.
233
b6313243
TT
2342009-05-27 Tom Tromey <tromey@redhat.com>
235 Thiago Jung Bauermann <bauerman@br.ibm.com>
236
237 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
238 (mi_child_regexp): Likewise.
239 (mi_list_varobj_children_range): Likewise.
240 (mi_get_features): Likewise.
241 (mi_list_varobj_children): Rewrite.
242 * gdb.python/python-mi.exp: New file.
243
a6bac58e
TT
2442009-05-27 Tom Tromey <tromey@redhat.com>
245 Thiago Jung Bauermann <bauerman@br.ibm.com>
246 Phil Muldoon <pmuldoon@redhat.com>
247 Paul Pluzhnikov <ppluzhnikov@google.com>
248
249 * gdb.python/python-prettyprint.exp: New file.
250 * gdb.python/python-prettyprint.c: New file.
251 * gdb.python/python-prettyprint.py: New file.
252 * gdb.base/display.exp: print/r is now valid.
253
2c74e833
TT
2542009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
255 Tom Tromey <tromey@redhat.com>
256 Pedro Alves <pedro@codesourcery.com>
257 Paul Pluzhnikov <ppluzhnikov@google.com>
258
259 * gdb.python/python-template.exp: New file.
260 * gdb.python/python-template.cc: New file.
261 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
262 tests.
263 * gdb.python/python-value.exp (py_objfile_tests): New proc.
264 Call it.
265 (test_value_after_death): New proc.
266 * gdb.python/python-value.c (PTR): New typedef.
267 (main): New variable 'x'.
268
89c73ade
TT
2692009-05-27 Tom Tromey <tromey@redhat.com>
270
271 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
272 tests.
273 * gdb.python/python-value.exp (py_objfile_tests): New proc.
274 Call it.
275
a75724bc
PA
2762009-05-27 Pedro Alves <pedro@codesourcery.com>
277
278 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
279
e58b0e63
PA
2802009-05-24 Pedro Alves <pedro@codesourcery.com>
281
282 * gdb.threads/fork-thread-pending.c: New.
283 * gdb.threads/fork-thread-pending.exp: New.
284
4ac36638
JK
2852009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
288 * gdb.dwarf2/dw2-strp.S (a_string2): New.
289
c28c63d8
JB
2902009-05-18 Jon Beniston <jon@beniston.com>
291
292 * gdb.asm/asm-source.exp: Add lm32 target.
293
b242c3c2
PA
2942009-05-17 Pedro Alves <pedro@codesourcery.com>
295
296 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
297 `gdb_get_line_number'. Call `callee' in both parent and child.
298 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
299 `gdb_get_line_number' instead of hardcoding line numbers.
300 (catch_fork_unpatch_child): New procedure to test detaching
301 breakpoints from child fork.
302 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
303 hardcoding line numbers.
304 (do_fork_tests): Run `catch_fork_unpatch_child'.
305
ee342b23
VP
3062009-05-17 Vladimir Prus <vladimir@codesourcery.com>
307
308 * gdb.mi/mi-cmd-var.exp: Check that when varobj
309 of structure type enters or leaves the scope, it
310 is reported by -var-update.
311
e2009e98
DE
3122009-05-11 Doug Evans <dje@sebabeach.org>
313
314 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
315 * gdb.threads/pending-step.c (main): Fix off-by-one error.
316 * gdb.threads/schedlock.c (main): Fix off-by-one error.
317
00903456
JK
3182009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
321
dc621c35
DE
3222009-04-30 Doug Evans <dje@google.com>
323
324 * gdb.threads/watchthreads2.exp: New testcase.
325 * gdb.threads/watchthreads2.c: New testcase.
326
9ab4e744
DE
3272009-04-29 Doug Evans <dje@google.com>
328
329 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
330 * gdb.cp/mb-ctor.cc: Ditto.
331 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
332 * gdb.cp/mb-inline.h (multi_line_foo): New function.
333 * gdb.cp/mb-inline1.cc: Call it.
334 * gdb.cp/mb-inline2.cc: Ditto.
335 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
336 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
337
484086b7
JK
3382009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
341 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
342 Replace all uses of `decimal' by `nonzero'.
343 (info macro FROM_COMMANDLINE): New test.
344
379a77b5
TT
3452009-04-27 Tom Tromey <tromey@redhat.com>
346
347 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
348
b92b73c2
DE
3492009-04-27 Doug Evans <dje@google.com>
350
351 * gdb.threads/watchthreads.c (main): Initialize args before starting
352 the threads. Plus formatting cleanup.
353 * gdb.threads/watchthreads.exp: Avoid errant failures due to
354 biased scheduling of one thread.
355
945a118d
JG
3562009-04-27 Jerome Guitton <guitton@adacore.com>
357
358 * gdb.cp/templates.cc (GetMax): New template.
359 (main): Declare two instances of GetMax.
360 * gdb.cp/templates.exp: Add new test.
361
d389af10
JK
3622009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
365
e7f86de9
JM
3662009-04-22 Joseph Myers <joseph@codesourcery.com>
367
368 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
369
334cc82d
TT
3702009-04-15 Tom Tromey <tromey@redhat.com>
371
372 * gdb.base/charset.exp: Add regression test.
373
d12672cc
JB
3742009-04-14 Joel Brobecker <brobecker@adacore.com>
375
376 * gdb.base/exe-lock.exp: New testcase.
377
18e8c3bc
TT
3782009-04-13 Tom Tromey <tromey@redhat.com>
379
380 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
381 operator on Frame.
382
5ecd5cbe
UW
3832009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
384
385 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
386 * gdb.server/ext-attach.exp: Likewise.
387
7309f756
VP
3882009-04-03 Vladimir Prus <vladimir@codesourcery.com>
389
390 Eliminate some sleep usage.
391
392 * gdb.mi/basics.c (do_nothing): New.
393 (main): Use do_nothing instead of printf, so that
394 not to introduce race condition between output of
395 inferiour and output of gdb. Do not use sleep as it
396 is not generally available on embedded targets.
397
f4b95f6f
PA
3982009-04-02 Pedro Alves <pedro@codesourcery.com>
399
400 * gdb.server/ext-attach.exp: Expect an optional process id after
401 "Detached from remote process".
402
de40b933
JK
4032009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
406 gdb.dwarf2/dw2-unresolved.exp: New.
407
2ae101a4
PA
4082009-04-02 Pedro Alves <pedro@codesourcery.com>
409
410 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
411 mi_run_to_main.
412
56a8e183
PA
4132009-04-02 Pedro Alves <pedro@codesourcery.com>
414
415 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
416 mi_run_to_main. Skip thread exit test on remote targets.
417 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
418 mi_run_to_main.
419 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
420 mi_run_to_main.
421 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
422 when expecting ^connected. Detect when the target doesn't support
423 non-stop mode.
424 (mi_run_cmd): Detect if non-stop mode was requested by isn't
425 supported. Return -1 on error, 0 on success.
426 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
427 (mi_runto): Return mi_runto_helper's result explicitly.
428
c35fafde
PA
4292009-04-01 Pedro Alves <pedro@codesourcery.com>
430
431 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
432
f8a8dce6
JB
4332009-04-01 Tom Tromey <tromey@redhat.com>
434
435 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
436 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
437 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
438 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
439
71c25dea
TT
4402009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
441 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 PR gdb/931
444 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
445 output.
446 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
447 for gdb/931.
448 * dw2-strp.S (DW_AT_language): Change to C++.
449 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
450
02d9a9ce
JB
4512009-03-31 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.ada/tasks: New testcase.
454
1042e4c0
SS
4552009-03-30 Stan Shebs <stan@codesourcery.com>
456
457 * gdb.trace/actions.exp: Update to match new info trace format.
458 * gdb.trace/deltrace.exp: Ditto.
459 * gdb.trace/infotrace.exp: Ditto.
460 * gdb.trace/passcount.exp: Ditto.
461 * gdb.trace/save-trace.exp: Ditto.
462 * gdb.trace/while-stepping.exp: Ditto.
463 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
464
f8f6f20b
TJB
4652009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
466
467 * gdb.python/python-frame.c: New file.
468 * gdb.python/python-frame.exp: New file.
469
c0c6f777
TJB
4702009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
471
472 * gdb.python/python-value.exp: Add tests for the address
473 attribute.
474
3cb51905
AS
4752009-03-29 Andreas Schwab <schwab@linux-m68k.org>
476
477 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
478
88fc996f
DE
4792009-03-26 Doug Evans <dje@google.com>
480
481 * gdb.mi/mi-nonstop-exit.exp: New file.
482 * gdb.mi/non-stop-exit.c: New file.
483
56ef84b1
TT
4842009-03-26 Tom Tromey <tromey@redhat.com>
485
486 Update for change to prologue skipping:
487 * gdb.mi/mi2-simplerun.exp: Update.
488 * gdb.mi/mi2-break.exp: Update.
489 * gdb.mi/mi-simplerun.exp: Update.
490 * gdb.mi/mi-break.exp: Update.
491 * gdb.base/ending-run.exp: Update.
492
def2b000
TJB
4932009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
494
495 * gdb.python/python-value.exp (test_value_in_inferior): Test
496 gdb.Value.is_optimized_out attribute.
497
442ddf59
JK
4982009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
499
500 * gdb.dwarf2/dw2-noloc-main.c: New file.
501 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
502 (.text): Remove.
503 (.data): New.
504 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
505 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
506 (DW_TAG_subprogram func_cu1, noloc): Remove.
507 (main): New.
508 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
509 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
510 (file_symbols): New procedure.
511
a8df5de4
TT
5122009-03-25 Tom Tromey <tromey@redhat.com>
513
514 * gdb.base/charset.exp (valid_target_charset): New proc.
515 Use it to skip tests on invalid charsets.
516
cc1d7add
PM
5172009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
518
519 * gdb.base/completion.exp: Add a test for directory completion.
520
bcd5727b
JK
5212009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 Fix a racy FAIL.
524 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
525 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
526
cc924cad
TJB
5272009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
528
529 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
530 * gdb.python/python-function.exp: Add test for function returning
531 a GDB value.
532
bc3b79fd
TJB
5332009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
534
535 * gdb.python/python-function.exp: New file.
536
6c7a06a3
TT
5372009-03-20 Tom Tromey <tromey@redhat.com>
538
539 * gdb.base/store.exp: Update for change to escape output.
540 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
541 to escape output.
542 * gdb.base/pointers.exp: Update for change to escape output.
543 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
544 to escape output.
545 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
546 escape output.
547 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
548 to escape output.
549 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
550 escape output.
551 * gdb.base/setvar.exp: Update for change to escape output.
552 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
553 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
554 to escape output.
555 (test_print_string_constants): Likewise.
556 * gdb.base/charset.exp (valid_host_charset): Check size of
557 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
558 cases. Handle "auto"-related output.
559 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
560 (uvar, Uvar): New globals.
561
c31af87b
JG
5622009-03-19 Jerome Guitton <guitton@adacore.com>
563
564 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
565 deltas.
566 * gdb.ada/fixed_points.exp: Ditto.
567
51272cf2
PA
5682009-03-18 Pedro Alves <pedro@codesourcery.com>
569
570 * return-nodebug.c: Don't include stdio.h.
571 (init): Delete.
572 (func): Delete definition and provide extern declaration.
573 (t): New.
574 (main): Don't call printf. Call func and store its result in t.
575 * return-nodebug1.c: New.
576 * return-nodebug.exp: Don't expect stdio output. Instead, print
577 the global variable t. Drop printf formatters and cast types from
578 foreach loop. Don't use prepare_for_testing. Compile
579 return-nodebug.c and return-nodebug1.c in separate steps. Don't
580 define FORMAT or CAST.
581
d24948ac
PP
5822009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
583
584 * gdb.base/solib-display.exp: Disable test for remote targers.
585
61ff14c6
JK
5862009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
589
cb4dce93
JK
5902009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 Fix a racy FAIL.
593 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
594 code from `follow parent, print pids'.
595 (`follow child, print pids', `follow parent, print pids'): Call it.
596 Replace `gdb_test "break..."' by gdb_breakpoint.
597
f7c60c5e
VP
5982009-03-13 Vladimir Prus <vladimir@codesourcery.com>
599
600 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 601 sync and async modes.
f7c60c5e 602
383ace49
JB
6032009-03-12 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
606 that was checked in by mistake. Remove loading of ada.exp, since
607 this is not necessary in this case.
608
4ce102af
JB
6092009-03-12 Joel Brobecker <brobecker@adacore.com>
610
611 * gdb.ada/ptype_arith_binop.exp: New testcase.
612
529a2aef
JB
6132009-03-12 Joel Brobecker <brobecker@adacore.com>
614
615 * gdb.ada/mod_from_name: New testcase.
616
8a38181c
JB
6172009-03-12 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.ada/tick_last_segv: New testcase.
620
11436dee
VP
6212009-03-12 Vladimir Prus <vladimir@codesourcery.com>
622
61ff14c6 623 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 624
1f31650a
VP
6252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
626
61ff14c6
JK
627 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
628 include the token in ^running and frame info in *stopped.
1f31650a 629
a3247a22
PP
6302009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
631
632 * solib-display.exp: New file.
633 * solib-display-main.c: New file.
634 * solib-display-lib.c: New file.
61ff14c6 635
aae64587
PA
6362009-03-05 Pedro Alves <pedro@codesourcery.com>
637
638 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
639
44aabfbc
JK
6402009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
643 (list_and_check_macro): Use more specific test name.
644 (next to definition): Make the test names unique.
645
c087fcd3
PM
6462009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
647
648 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 649
c86cf029
VP
6502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
651
652 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
653 notifications.
654 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
655 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
656 * lib/mi-support.exp (library_loaded_re): New.
657 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
658
3ea85240
VP
6592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
660
661 * gdb.gdb/observer.exp: Use test_notification observer, not
662 normal_stop, everywhere.
663 (test_normal_stop_notifications): Rename to...
664 (test_notifications): ...this.
665 (test_observer_normal_stop): Rename to...
666 (test_observer): ...this.
667
1903f0e6
DE
6682009-02-16 Doug Evans <dje@google.com>
669
670 * gdb.arch/amd64-disp-step.S (test_int3): New test.
671 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
672 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
673 (test_prefixed_syscall,test_int3): New tests.
674 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
675 (test_prefixed_syscall,test_int3): New tests.
676
1d33d6ba
VP
6772009-02-14 Vladimir Prus <vladimir@codesourcery.com>
678
3cb51905
AS
679 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
680 (mi_expect_interrupt): Likewise.
681 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
682 response.
1d33d6ba 683
faafb047
PM
6842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
685
686 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
687 * gdb.base/pc-fp.exp (get_valueofx): Remove.
688 Replace calls to get_valueofx by get_hexadecimal_valueof.
689
417e16e2
PM
6902009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
691
692 * lib/gdb.exp (get_valueof): Accept anything as a return value.
693 (get_integer_valueof): New procedure.
694 (get_sizeof): Use new get_integer_value_of.
695 * gdb.base/sizeof.exp: Replace all uses of get_valueof
696 by get_integer_valueof.
697
7065b901
TT
6982009-02-13 Tom Tromey <tromey@redhat.com>
699
700 * gdb.base/remote.exp (get_sizeof): Remove.
701 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
702 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
703 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
704 * lib/gdb.exp (get_valueof): Move from long_long.exp.
705 (get_sizeof): Likewise.
706
5d7cb8df
JK
7072009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 PR fortran/9806
710 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
711
b2febfff
PP
7122009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
713
714 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
715
4aa995e1
PA
7162009-02-06 Pedro Alves <pedro@codesourcery.com>
717
718 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
719
d8906c6f
TJB
7202009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
721
722 * gdb.python/python-cmd.exp: New file.
723
ff4ab08d
TG
7242009-02-06 Tristan Gingold <gingold@adacore.com>
725
726 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
727
aacd552b
TG
7282009-02-05 Tristan Gingold <gingold@adacore.com>
729
730 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
731 pointer is dereferenced and use this signal name in regexp.
732 * gdb.base/signull.exp: Ditto.
733 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
734 * gdb.base/signull.c (main): Ditto.
735
08c637de
TJB
7362009-02-04 Tom Tromey <tromey@redhat.com>
737 Thiago Jung Bauermann <bauerman@br.ibm.com>
738
739 * gdb.python/python-value.exp: Use `gdb.history' instead of
740 `gdb.value_from_history'.
741 (test_value_numeric_ops): Add test for conversion of enum constant.
742 * gdb.python/python-value.c (enum e): New type.
743 (evalue): New global.
744 (main): Use argv.
745
20261af8
JG
7462009-02-04 Jerome Guitton <guitton@adacore.com>
747
748 * gdb.ada/uninitialized_vars: New test program.
749 * gdb.ada/uninitialized_vars.exp: New testcase.
750
52e44b43
TT
7512009-02-02 Tom Tromey <tromey@redhat.com>
752
753 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
754 * gdb.cp/pr2489.cc: Rename...
755 * gdb.cp/pr9594.cc: ... to this.
756
1c71341a
TT
7572009-02-02 Tom Tromey <tromey@redhat.com>
758
759 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
760 * gdb.cp/pr2489.cc: New file.
761 * gdb.cp/cpcompletion.exp: New file.
762
a4295225
TT
7632009-02-02 Tom Tromey <tromey@redhat.com>
764
765 PR exp/9059:
766 * gdb.cp/call-c.exp: Add regression test.
767 * gdb.cp/call-c.cc (FooHandle): New typedef.
768 (main): New variable 'handle'.
769
592375cd
VP
7702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
771
772 * lib/mi-support.exp (et_mi_thread_list)
773 (check_mi_and_console_threads): Adjust for current thread in
774 -thread-list-ids output.
775
41447f92
VP
7762009-01-30 Vladimir Prus <vladimir@codesourcery.com>
777
778 * gdb.mi/mi-break.exp (test_disabled_creation): New.
779 Call it.
780
35669430
DE
7812009-01-28 Doug Evans <dje@google.com>
782
783 * gdb.arch/amd64-disp-step.S: New file.
784 * gdb.arch/amd64-disp-step.exp: New file.
785 * gdb.arch/i386-disp-step.S: New file.
786 * gdb.arch/i386-disp-step.exp: New file.
787
09f00d9a
PM
7882009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
789
790 * gdb.base/find.exp: Set newline variable
791 using quotes instead of braces to fix cygwin failures.
792
1e8fb976
PA
7932009-01-23 Pedro Alves <pedro@codesourcery.com>
794
795 * gdb.base/radix.exp: Add tests to ensure that that set
796 input-radix 0 and set output-radix 0 are really rejected.
797
da061712
PA
7982009-01-23 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
801 copyright years.
802
dd7e2d2b
PA
8032009-01-23 Pedro Alves <pedro@codesourcery.com>
804
805 PR gdb/9664:
806 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
807
392452f6
PA
8082009-01-22 Pedro Alves <pedro@codesourcery.com>
809
810 PR c++/9631:
811 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
812
8653e71c
PM
8132009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
814
815 * gdb.server/file-transfer.exp: Use EXEEXT variable for
816 binfile definition to fix Windows OS failure.
817
a12cc160
DJ
8182009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
819
820 PR gdb/9346
821 * gdb.base/interrupt.c (sigint_handler): New.
822 (main): Install a SIGINT handler if SIGNALS is defined. Exit
823 on error.
824 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
825 Test "signal SIGINT".
826
b89667eb
DE
8272009-01-19 Doug Evans <dje@google.com>
828
829 * gdb.base/break.exp: Update expected gdb output.
830 * gdb.base/sepdebug.exp: Ditto.
831 * gdb.mi/mi-syn-frame.exp: Ditto.
832 * gdb.mi/mi2-syn-frame.exp: Ditto.
833 * gdb.base/call-signal-resume.exp: New file.
834 * gdb.base/call-signals.c: New file.
835 * gdb.base/unwindonsignal.exp: New file.
836 * gdb.base/unwindonsignal.c: New file.
837 * gdb.threads/interrupted-hand-call.exp: New file.
838 * gdb.threads/interrupted-hand-call.c: New file.
839 * gdb.threads/thread-unwindonsignal.exp: New file.
840
adb483fe
DJ
8412009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
842
843 * gdb.base/define.exp: Test defining and hooking prefix commands.
844 * gdb.python/python.exp: Update test for "show user" output.
845
60023297
JK
8462009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
849 now the output exactly, using less wildcards. Expect also the output
850 of gfortran-4.3. Update for the f-valprint.c modification from
851 2008-04-22.
852 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
853 Remove gdb_test test names where matching the command.
854
ccc57cf9
PA
8552009-01-01 Pedro Alves <pedro@codesourcery.com>
856
857 PR breakpoints/9681:
858 * gdb.base/watchpoint.exp: Add regression test.
859
c7a6ca08
PA
8602008-12-31 Pedro Alves <pedro@codesourcery.com>
861
862 * gdb.threads/attach-into-signal.exp: Don't use
863 gdb_suppress_entire_file.
864 * gdb.threads/attach-stopped.exp: Ditto.
865 * gdb.threads/attachstop-mt.exp: Ditto.
866
3a031f65
PA
8672008-12-31 Pedro Alves <pedro@codesourcery.com>
868
869 PR gdb/8812:
870 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
871
09e6485f
PA
8722008-12-29 Pedro Alves <pedro@codesourcery.com>
873
874 PR gdb/7536:
875 * gdb.base/radix.exp: Add tests to ensure invalid input radices
876 and unsupported output radices are really rejected.
877
0cd53049
JK
8782008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.cp/punctuator.exp: Backslash the '$' signs.
881
ba163c7e
TT
8822008-12-22 Tom Tromey <tromey@redhat.com>
883
884 * gdb.cp/punctuator.exp: New file.
885
6f4de6c9
JK
8862008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.base/completion.exp (Completing non-existing component): New test.
889
0f34d0b4
JK
8902008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 Fix for PR gdb/8648.
893 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
894 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
895 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
896 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
897
db2ad4c3
JK
8982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
901
bb5ef15e
DP
9022008-12-16 Christophe Lyon <christophe.lyon@st.com>
903
904 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
905 compiler actually generate code at the expected line number.
906
90142adc
JZ
9072008-12-15 Jie Zhang <jie.zhang@analog.com>
908
909 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
910
fad6eecd
TT
9112008-12-12 Tom Tromey <tromey@redhat.com>
912
913 * gdb.base/commands.exp (redefine_hook_test): New proc.
914 Call it.
915
17c8aaf5
TT
9162008-12-11 Tom Tromey <tromey@redhat.com>
917
918 * gdb.base/macscp.exp: New regression test.
919
7c8adf68
TT
9202008-12-11 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/macscp.exp: Print "address.addr".
923 * gdb.base/macscp1.c (struct outer): New struct.
924 (address): New global.
925
b05dcbb7
TT
9262008-12-09 Tom Tromey <tromey@redhat.com>
927
928 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
929 Call it.
930
2d476de1
DE
9312008-12-04 Doug Evans <dje@google.com>
932
933 * gdb.server/ext-run.exp: Relax regexp for init program.
934
87bdc959
TG
9352008-12-03 Tristan Gingold <gingold@adacore.com>
936
937 * gdb.base/macscp.exp: Generate an object file during compilation
938 to work around Darwin dsymutil limitations.
939
e0740f77
JK
9402008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 Test resolving external references to TLS variables.
943 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
944 FILE2_THREAD_LOCAL.
945 (testfile2, srcfile2): New variables.
946 * gdb.threads/tls.c (file2_thread_local)
947 (function_referencing_file2_thread_local): New.
948 * gdb.threads/tls2.c: New file.
949
67f0aac5
JB
9502008-11-28 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
953 rather than integer, as integer might not be big enough when
954 on 64bit targets.
67f0aac5 955
c332165e
JG
9562008-11-27 Jerome Guitton <guitton@adacore.com>
957
958 * gdb.cp/formatted-ref.exp: Add equality test.
959 * gdb.ada/formatted_ref.exp: Ditto.
960
fc9b693c
JK
9612008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
964 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
965
a9c64011
AS
9662008-11-20 Andreas Schwab <schwab@suse.de>
967
968 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
969 matching syscall entry point.
970 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
971 (tcatch_vfork_then_child_follow): Likewise. Finish through
972 vfork even if we stopped at the syscall trampoline.
973
e2fd701e
DE
9742008-11-20 Doug Evans <dje@google.com>
975
976 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
977
69abc51c
TJB
9782008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
979
980 * gdb.arch/ppc-dfp.exp: New file.
981 * gdb.arch/ppc-dfp.c: New file.
982
c14c28ba
PP
9832008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
984
985 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 986
2e74121d
DE
9872008-11-17 Doug Evans <dje@google.com>
988
989 * gdb.mi/mi-syn-frame.exp: Update expected output.
990 * gdb.mi/mi2-syn-frame.exp: Update expected output.
991
66bb093b
VP
9922008-11-17 Vladimir Prus <vladimir@codesourcery.com>
993
994 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
995 "thread N" results in =thread-selected.
996 * lib/mi-support (mi_run_cmd, mi_expect_stop)
997 (mi_send_resuming_command_raw): Be prepared for
998 =thread-selected.
999
3d043ef6
VP
10002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1001
a9c64011
AS
1002 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1003 * lib/mi-support.exp: Likewise.
3d043ef6 1004
808104c8
JB
10052008-11-16 Joel Brobecker <brobecker@adacore.com>
1006
1007 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1008 commands from the expected output for "help catch".
1009
00b22944
JB
10102008-11-15 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.ada/int_deref.exp: New testcase.
1013
59669435
TT
10142008-11-14 Nick Roberts <nickrob@snap.net.nz>
1015
1016 * gdb.mi/gdb2549.exp: New file.
1017
de04a248
DE
10182008-11-11 Doug Evans <dje@google.com>
1019
1020 * gdb.base/callexit.exp: New file.
1021 * gdb.base/callexit.c: New file.
1022
6b8ce727
DE
10232008-11-10 Doug Evans <dje@google.com>
1024
1025 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1026 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1027 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1028 (default_gdb_start,default_gdb_exit): Ditto.
1029 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1030 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1031 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1032 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1033 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1034 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1035
1b14b8aa
AS
10362008-11-03 Andreas Schwab <schwab@suse.de>
1037
1038 * gdb.base/hashline2.exp: Fix typo.
1039 * gdb.base/hashline3.exp: Likewise.
1040
f3134b88
TT
10412008-10-30 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.base/pointers.exp: Add test.
1044 * gdb.base/pointers.c (k, S): New typedefs.
1045 (instance): New global.
1046
c2226152
AS
10472008-10-30 Andreas Schwab <schwab@suse.de>
1048
1049 * gdb.base/args.exp: Add tests for newlines.
1050
462f405c
JB
10512008-10-30 Joel Brobecker <brobecker@adacore.com>
1052
1053 gdb.base/foll-exec.exp: Update the expected output of a couple
1054 of "info breakpoints" tests.
1055
79a45b7d
TT
10562008-10-28 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1059
adc13a14
PA
10602008-10-24 Pedro Alves <pedro@codesourcery.com>
1061
1062 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1063 gdb_start_cmd.
1064 Use runto_main before any test that requires execution.
1065
252fbfc8
PA
10662008-10-23 Pedro Alves <pedro@codesourcery.com>
1067
1068 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1069 instead of SIGINT.
1070
28148e3d
JB
10712008-10-22 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.base/completion.exp: Update expected output following
1074 the addition of the "info tasks" command.
1075
c209f847
TT
10762008-10-22 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.base/exprs.exp (test_expr): Add test for string
1079 concatenation.
1080
f177e350
PA
10812008-10-19 Pedro Alves <pedro@codesourcery.com>
1082
1083 * configure.ac: Output gdb.python/Makefile.
1084 * configure: Regenerate.
1085 * gdb.python/Makefile.in: New.
1086
cce89356
JB
10872008-10-16 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.base/foll-fork.exp: Adjust the expected output to match
1090 the new description for fork/vfork catchpoints in the "info
1091 breakpoints" output.
1092
176d289d
TJB
10932008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1094
1095 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1096
a08702d6
TJB
10972008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1098
1099 * gdb.python/python-value.c: New file.
1100 * gdb.python/python-value.exp: New file.
1101
1c5cfe86
PA
11022008-10-15 Pedro Alves <pedro@codesourcery.com>
1103
1104 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1105
5a98ad69
DP
11062008-10-15 Denis Pilat <denis.pilat@st.com>
1107
41702f1b 1108 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1109
dcb1a1e2
TT
11102008-10-09 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1113 'fprintf' and 'stderr'.
1114
9124fe48
JB
11152008-10-07 Joel Brobecker <brobecker@adacore.com>
1116
1117 * gdb.ada/ref_tick_size.exp: New testcase.
1118
45452591
DE
11192008-10-06 Doug Evans <dje@google.com>
1120
1121 * gdb.dwarf2/dw2-cu-size.exp: New file.
1122 * gdb.dwarf2/dw2-cu-size.S: New file.
1123
1124 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1125 .Ltype_int for clarity.
1126
4fc5b208
PP
11272008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1128
1129 PR gdb/2384:
1130 * gdb.cp/gdb2384.exp: Extended to test more cases.
1131 * gdb.cp/gdb2384.cc: Likewise.
1132 * gdb.cp/gdb2384-base.h: Likewise.
1133 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1134
d78df370
JK
11352008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1136
1137 * gdb.base/maint.exp (maint print type): Remove printing
1138 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1139
9a044a89
TT
11402008-09-30 Tom Tromey <tromey@redhat.com>
1141
1142 * gdb.base/macscp.exp: Add completion tests.
1143 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1144 (TWENTY_THREE): Likewise.
1145 (FORTY_EIGHT): Likewise.
1146
506800a9
TT
11472008-09-30 Tom Tromey <tromey@redhat.com>
1148
1149 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1150 everywhere.
1151 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1152
1a6f01b5
JK
11532008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1156 testcase is derived from. Fix racy dependency on an expected PID
1157 number. No longer support the testcase on Linux kernel 2.4.x.
1158
2fae03e8
TT
11592008-09-27 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1162 and varargs.
1163
1ad15515
PA
11642008-09-22 Pedro Alves <pedro@codesourcery.com>
1165
1166 * lib/mi-support.exp (mi_expect_interrupt): New.
1167 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1168 from gdb.mi/mi-nonstop.exp.
1169 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1170 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1171 lib/mi-support.exp.
1172 Use mi_check_thread_states throughout. Avoid ".*" and do not
1173 require an anchor after -exec-run.
1174
d0b76dc6
DJ
11752008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1176
1177 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1178 stop is pending. Avoid ".*" when two stops are pending.
1179 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1180 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1181 newlines in fullnames.
1182 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1183 (mi_expect_stop): Update comments. Only anchor in sync mode.
1184 Do not match newlines.
1185 (mi_send_resuming_command_raw): Always return status.
1186 (mi_get_stop_line): Do not match more than one line by accident.
1187 Only anchor in sync mode.
1188 (mi_run_inline_test): If -exec-next fails, give up.
1189
9990c830
UW
11902008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1191
1192 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1193 on SPU.
1194
ebcf6f00
JB
11952008-09-10 Joel Brobecker <brobecker@adacore.com>
1196
1197 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1198
b6db24e5
JB
11992008-09-10 Joel Brobecker <brobecker@adacore.com>
1200
1201 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1202 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1203 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1204 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1205 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1206 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1207 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1208 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1209 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1210 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1211 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1212 Include the "= " sequence in the expected output of print tests.
1213
2bf448e0
JB
12142008-09-10 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1217 description for boolean types.
1218
d51fd4c8
PA
12192008-09-09 Pedro Alves <pedro@codesourcery.com>
1220
1221 * gdb.base/hook-stop-continue.c: New.
1222 * gdb.base/hook-stop-continue.exp: New.
1223
694182d2
DJ
12242008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1225
1226 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1227
3b8a7fc0
JG
12282008-09-08 Jerome Guitton <guitton@adacore.com>
1229
1230 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1231 (stack_check_probe_2, stack_check_probe_loop_1)
1232 (stack_check_probe_loop_2): New functions.
1233 (main): Add call to these new functions.
1234 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1235 functions, check that the breakpoint is inserted at the appropriate
1236 location.
1237 (insert_breakpoint): Slightly refine this procedure so that it can
1238 be called several times in the test.
1239
96cc0ae8
JG
12402008-09-08 Jerome Guitton <guitton@adacore.com>
1241
1242 * gdb.base/stack-checking.c: New file.
1243 * gdb.base/stack-checking.exp: New file.
1244
1f08b409
TJB
12452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1246
1247 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1248 * gdb.arch/altivec-regs.exp: Likewise.
1249 * gdb.arch/vsx-regs.exp: Likewise.
1250
3099e1c4
TJB
12512008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1252
1253 * gdb.arch/ppc-fp.exp: New file.
1254 * gdb.arch/ppc-fp.c: New file.
1255
cc69bfc1
PP
12562008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1257
1258 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1259 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1260
b02a33db
MS
12612008-09-04 Michael Snyder <msnyder@vmware.com>
1262
1263 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1264 as "at" (for non-debug functions such as _start).
1265
2992cbe0
UW
12662008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1267
1268 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1269 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1270 software watchpoints.
1271 * gdb.base/watch_thread_num.exp: Likewise.
1272
514f746b
AR
12732008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1274
1275 * gdb.arch/i386-bp_permanent.exp: New test.
1276
876cecd0
TT
12772008-08-24 Tom Tromey <tromey@redhat.com>
1278
1279 * gdb.base/maint.exp: Update "maint print type".
1280
80f73d71
VP
12812008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1282
1283 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1284 support. Adjust the order of "*running" notifications.
1285 * gdb.mi/non-stop.c: Don't cast from int to void* and
1286 back.
1287
d9c78d7d
MK
12882008-08-20 Mark Kettenis <kettenis@gnu.org>
1289
1290 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1291 expect to find it in the "info frame" output.
1292
97a2d1d3
DJ
12932008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1294
1295 * gdb.base/interp.exp: Always consume both prompts.
1296
b96e2927
PA
12972008-08-20 Pedro Alves <pedro@codesourcery.com>
1298
1299 * gdb.base/pending.exp: Test pending breakpoints without symbols
1300 loaded.
1301
8cf6e61a
VP
13022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1303
1304 * lib/mi-support.exp (mi_expect_stop): Produce
1305 more details on failures.
1306 * gdb.mi/mi-nonstop.exp: New.
1307 * gdb.mi/non-stop.c: New.
1308
c6ebd6cf
VP
13092008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1310
a9c64011
AS
1311 * gdb.mi/mi-async.exp: Use 'set target-async'.
1312 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1313
46a9b8ed
DJ
13142008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1315
1316 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1317
44feb3ce
TT
13182008-08-17 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.base/help.exp (help catch): Rewrite.
1321
311a4e6b
TJB
13222008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1323
1324 * gdb.base/define.exp: Test indented command documentation.
1325 * gdb.python/python.exp: Test indented multi-line command.
1326
604c2f83
LM
13272008-08-15 Luis Machado <luisgpm@br.ibm.com>
1328
1329 * testsuite/gdb.arch/vsx-regs.c: New source file.
1330 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1331 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1332
886a217c
TT
13332008-08-14 Tom Tromey <tromey@redhat.com>
1334
1335 * gdb.base/macscp.exp: Add regression test for "macro define" or
1336 "macro undef" with no arguments.
1337
c814a4f3
PP
13382008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1339
1340 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1341
12ab8a60
UW
13422008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1343
1344 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1345
d57a3c85
TJB
13462008-08-06 Tom Tromey <tromey@redhat.com>
1347
1348 * gdb.python/python.exp: New file.
1349
c7b778ff
JK
13502008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 Fix for PR gdb/1543.
1353 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1354 $LOCATION.
1355 (location): New variable.
1356 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1357 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1358 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1359 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1360 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1361 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1362 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1363 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1364 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1365 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1366 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1367 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1368 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1369 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1370 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1371 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1372 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1373 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1374 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1375 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1376 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1377 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1378 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1379 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1380 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1381 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1382 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1383 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1384 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1385 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1386 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1387 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1388 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1389 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1390 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1391 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1392 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1393 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1394 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1395 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1396 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1397 gdb.base/type-opaque.exp, gdb.base/until.exp,
1398 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1399 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1400 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1401 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1402 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1403 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1404 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1405 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1406 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1407 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1408 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1409 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1410 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1411 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1412 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1413 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1414 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1415 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1416 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1417 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1418 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1419 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1420 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1421 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1422 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1423 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1424 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1425 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1426 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1427 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1428 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1429 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1430 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1431 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1432 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1433 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1434 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1435 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1436 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1437 to bug-gdb@prep.ai.mit.edu .
1438
5e06a3d1
VP
14392008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1440
1441 * lib/mi-support.exp (mi_load_shlibs): New.
1442 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1443
9d81d21b
VP
14442008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1445
1446 * lib/mi-support.exp (get_mi_thread_list)
1447 (check_mi_and_console_threads): New, moved from ...
1448 * gdb.mi/mi-pthread.exp: ...here.
1449 * gdb.mi/gdb669.exp (get_mi_thread_list)
1450 (check_mi_and_console_threads): Delete.
1451 * gdb.mi/mi2-pthread.exp: Likewise.
1452
bae98fe0
TT
14532008-07-28 Tom Tromey <tromey@redhat.com>
1454
1455 * Makefile.in (just-check): Remove. Move body to...
1456 (check): ... here.
1457
57380f4e
DJ
14582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1459
1460 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1461 Add a test for duplicated SIGINTs.
1462
e09490f1
DJ
14632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * gdb.threads/schedlock.exp (get_args): Update to work for any
1466 value of NUM.
1467 (Top level): Report the number of threads that did not resume.
1468
6387b45f
DJ
14692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1470
1471 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1472
62f64ff2
DJ
14732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1474
1475 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1476 non-MI prompt.
1477
fa8de41e
TT
14782008-07-26 Tom Tromey <tromey@redhat.com>
1479
1480 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1481 (function_struct, function_struct_ptr): New globals.
1482 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1483 function pointer in a struct.
1484
ccb3ac8a
TT
14852008-07-26 Tom Tromey <tromey@redhat.com>
1486
1487 * gdb.base/macscp.exp: Add test for macro lexing bug.
1488
d7d9f01e
TT
14892008-07-18 Tom Tromey <tromey@redhat.com>
1490
1491 * gdb.base/macscp.exp: Add macro tests.
1492
9bf07184
PP
14932008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1494
1495 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1496
becf6477
PP
14972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1498
1499 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1500
0709f7d3
PP
15012008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1502
1503 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1504
7093c834
PP
15052008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1506
1507 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1508
b432ffe3
JK
15092008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1512
b1a268e5
VP
15132008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1514
1515 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1516
e2995f8e
KB
15172008-07-11 Kevin Buettner <kevinb@redhat.com>
1518
1519 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1520 of regexp to account for changes made to GDB in the printing of
1521 byte vectors.
1522
14032a66
TT
15232008-07-11 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.base/completion.exp: Add 'help' completion test.
1526
981505ef
JK
15272008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1530
10568435
JK
15312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1534
4487aabf
PA
15352008-07-09 Pedro Alves <pedro@codesourcery.com>
1536
1537 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1538
a4a9b1c4
PA
15392008-07-09 Pedro Alves <pedro@codesourcery.com>
1540
1541 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1542
3c3185ac
JK
15432008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1546
7ebd49dc
VP
15472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1548
1549 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1550 previous commit. Add a comment.
1551
84e46146
PA
15522008-06-28 Pedro Alves <pedro@codesourcery.com>
1553
1554 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1555
0f8d4a2f
VP
15562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1557
1558 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1559
f747e0ce
PA
15602008-06-27 Pedro Alves <pedro@codesourcery.com>
1561
1562 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1563 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1564 compiling an executable, link in an object that forces unbuffered
1565 output.
1566 * lib/set_unbuffered_mode.c: New file.
1567
734a5c36
JK
15682008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1571
a2840c35
VP
15722008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1573
a9c64011
AS
1574 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1575 mi_expect_stop.
1576 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1577 Demand that *running is output.
1578 (detect_async): Perform checking every time.
1579 (mi_send_resuming_command): Extract everything into...
1580 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1581 (mi_expect_stop): Don't accept any output before *stopped.
1582
6ae37fef
VP
15832008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1584
1585 Robustify mi-simplerun.
a9c64011
AS
1586 * gdb.mi/basics.c (main): Add a call to sleep.
1587 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1588 * gdb.mi/mi2-cli.exp: Likewise.
1589 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1590
b4aa76f0 15912008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1592
1593 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1594
e1ac3328
VP
15952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1596
a9c64011
AS
1597 * gdb.mi/mi-console.exp: Adjust.
1598 * gdb.mi/mi-syn-frame.exp: Adjust.
1599 * gdb.mi/mi2-console.exp: Adjust.
1600 * gdb.mi/mi2-syn-frame.exp: Adjust.
1601 * lib/mi-support.exp (mi_run_cmd): Adjust.
1602 (mi_send_resuming_command): Adjust.
e1ac3328 1603
f7f9a841
VP
16042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1605
1606 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1607 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1608 testing of stopped.
1609 * gdb.mi/mi2-syn-frame.exp: Likewise.
1610 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1611 (async, detect_async): New.
1612 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1613 depending on if we're running in sync or async mode.
f7f9a841 1614
37cd5d19
TT
16152008-06-09 Tom Tromey <tromey@redhat.com>
1616
1617 * gdb.base/completion.exp: New tests for field name completion
1618 with spaces, and field name completion with '->'.
1619
65d12d83
TT
16202008-06-06 Tom Tromey <tromey@redhat.com>
1621
1622 * gdb.base/break1.c (struct some_struct): New struct.
1623 (values): New global.
1624 * gdb.base/completion.exp: Add field name completion test.
1625
ebfe2e3f
PP
16262008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1627
1628 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1629 to pointer.
1630 * gdb.cp/call-c.cc: Likewise.
1631
bcf6fc3a
NR
16322008-06-06 Nick Roberts <nickrob@snap.net.nz>
1633
1634 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1635 annotation.
1636
49fd4a42 16372008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1638 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1639
1640 * gdb.threads/execl.c, gdb.threads/execl1.c,
1641 gdb.threads/execl.exp: New tests.
a9c64011 1642
8a34ac3f
AR
16432008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1644 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.cp/exception.exp: Activate test, make it work with pending
1647 catchpoints.
1648
86ae69ef
JK
16492008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1652
f7f9ae2c
VP
16532008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1654
a9c64011
AS
1655 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1656 now printed.
1657 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1658
2a2d4dc3
AS
16592008-05-27 Andreas Schwab <schwab@suse.de>
1660
1661 * gdb.base/frame-args.exp: Handle arguments that are optimized
1662 out.
1663
5099e4d9
LM
16642008-05-26 Luis Machado <luisgpm@br.ibm.com>
1665
1666 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1667 quiet for ppc32 and group options into a single variable.
1668
d9c36a91
JB
16692008-05-23 Joel Brobecker <brobecker@adacore.com>
1670
1671 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1672 of zero-size elements.
1673 * gdb.ada/null_array.exp: Test printing this new array.
1674
103a8671
JK
16752008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1678
07a4cc1a 16792008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1680
1681 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1682 of the "finish" command.
1683
55f996a7
NR
16842008-05-21 Nick Roberts <nickrob@snap.net.nz>
1685
1686 * gdb.base/annota1.exp: Test for new annotation.
1687
907fc202
UW
16882008-05-16 Pedro Alves <pedro@codesourcery.com>
1689
1690 * gdb.base/fixsection.exp: New file.
1691 * gdb.base/fixsection0.c: New file.
1692 * gdb.base/fixsection1.c: New file.
1693
e8f97270
UW
16942008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1695
1696 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1697 * gdb.base/annota3.exp: Likewise.
1698
ac0bb574
NF
16992008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1700
1701 * gdb.base/watch_thread_num.exp: Don't run tests that require
1702 watchpoints if the target doesn't support them.
1703
6fadd07a
DE
17042008-05-12 Doug Evans <dje@google.com>
1705
1706 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1707
6e9a4a30
JB
17082008-05-09 Joel Brobecker <brobecker@adacore.com>
1709
1710 * gdb.ada/assign_1.exp: New testcase.
1711
08388c79
DE
17122008-05-09 Doug Evans <dje@google.com>
1713
a3c83fae
DE
1714 * gdb.base/find.exp: New file.
1715 * gdb.base/find.c: New file.
08388c79 1716
bd5ddfe8
DJ
17172008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1718
1719 * gdb.base/commands.exp (watchpoint_command_test): Handle
1720 gdb,no_hardware_watchpoints.
1721 * gdb.base/float.exp: Allow ARM targets without floating point.
1722 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1723
b5dd68e2 17242008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1725 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1726
1727 * gdb.ada/lang_switch: New test program.
1728 * gdb.ada/lang_switch.exp: New testcase.
1729
382d13d1
DE
17302008-05-05 Doug Evans <dje@google.com>
1731
1732 * gdb.base/help.exp (disassemble): Update expected help text.
1733
9dd789d0
PA
17342008-05-04 Pedro Alves <pedro@codesourcery.com>
1735
1736 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1737
611c83ae
PA
17382008-05-04 Pedro Alves <pedro@codesourcery.com>
1739
1740 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1741 different times.
1742
ff013f42
JK
17432008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1744
1745 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1746 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1747 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1748 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1749
96dff6a2
VP
17502008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1751
1752 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1753 notification to appear.
1754
55cd6f92
DJ
17552008-05-04 Daniel Jacobowitz <dan@debian.org>
1756
1757 * gdb.base/fullname.c: New file.
1758 * gdb.base/fullname.exp: New file.
1759 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1760
d705c43c
PA
17612008-05-03 Pedro Alves <pedro@codesourcery.com>
1762
1763 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1764 expressions with macros.
1765
333222e1
JK
17662008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1769
5ac01682
DJ
17702008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.base/completion.exp: Handle lack of other symbols beginning
1773 with "a".
1774
1775 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1776
237fc4c9
PA
17772008-05-02 Jim Blandy <jimb@codesourcery.com>
1778
1779 * gdb.asm/asmsrc1.s: Add scratch space.
1780
ed5e9466
DJ
17812008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1782 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1785 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1786 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1787
b39cc962
DJ
17882007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1789
1790 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1791
36d520f5
JB
17922008-05-01 Joel Brobecker <brobecker@adacore.com>
1793
1794 * gdb.base/info-target.exp: New testcase.
1795
8d4e3071
DJ
17962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1797
1798 * gdb.cp/hang.exp: Use .cc instead of .C.
1799 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1800 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1801
6f3f3097
DJ
18022008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1803
1804 * gdb.base/gdb1250.exp: Remove perror.
1805 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1806
5550a914
PA
18072008-04-30 Pedro Alves <pedro@codesourcery.com>
1808
1809 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1810 .2byte.
1811
d848e687
DJ
18122008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1813
1814 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1815 (maybe_kfail): New.
1816
93b5768b
PA
18172008-04-25 Pedro Alves <pedro@codesourcery.com>
1818
1819 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1820
721c02de
VP
18212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1822
a9c64011
AS
1823 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1824 * gdb.mi/mi2-syn-frame.exp: Likewise.
1825 * lib/mi-support.exp: Likewise.
721c02de 1826
74960c60
VP
18272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1828
1829 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1830 to specify regexp for the location to stop at.
1831 * gdb.base/break-always.c: New.
1832 * gdb.base/break-always.exp: New.
1833
d24317b4
VP
18342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1835
1836 * lib/mi-support.exp (mi_runto_helper): Adjust
1837 for the original-location field.
1838 (mi_create_breakpoint, mi_list_breakpoints): New.
1839 * gdb.mi/mi-break.exp: Adjust.
1840 * gdb.mi/mi2-break.exp: Adjust.
1841 * gdb.mi/mi-pending.exp: Adjust.
1842 * gdb.mi/mi-simplerun.exp: Adjust.
1843 * gdb.mi/mi2-simplerun.exp: Adjust.
1844 * gdb.mi/mi-syn-frame.exp: Adjust.
1845 * gdb.mi/mi2-syn-frame.exp: Adjust.
1846 * gdb.mi/mi-until.exp: Adjust.
1847 * gdb.mi/mi2-until.exp: Adjust.
1848 * gdb.mi/mi-var-display.exp: Adjust.
1849 * gdb.mi/mi2-var-display.exp: Adjust.
1850 * gdb.mi/mi-watch.exp: Adjust.
1851 * gdb.mi/mi2-watch.exp: Adjust.
1852
fdc59709 18532008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1854
a9c64011
AS
1855 * aclocal.m4: Add override.m4.
1856 * configure: Regenerate.
fdc59709 1857
8e91f023
VP
18582008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1859
1860 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1861 '-var-update --all-values' reports new value even the type
1862 of a variable object has changed.
1863
233a11ab
CS
18642008-04-18 Craig Silverstein <csilvers@google.com>
1865
1866 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1867 files.
d24317b4 1868
9c1137ad
JB
18692008-04-18 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.ada/atomic_enum: New test program.
1872 * gdb.ada/atomic_enum.exp: New testcase.
1873
66d0bbc7
DE
18742008-04-17 Doug Evans <dje@google.com>
1875
1876 * gdb.opt/Makefile.in: Fix whitespace.
1877
100906b0
UW
18782008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1879
1880 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1881
4584e32e
DE
18822008-04-17 Doug Evans <dje@google.com>
1883
1884 * gdb.base/hashline1.exp: New testcase.
1885 * gdb.base/hashline2.exp: New testcase.
1886 * gdb.base/hashline2.exp: New testcase.
1887
0a320680
PA
18882008-04-17 Pedro Alves <pedro@codesourcery.com>
1889
1890 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1891
18ac113b
AR
18922008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1893
1894 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1895 temporary breakpoint to match "Temporary breakpoint".
1896 * gdb.base/break.exp (delete_breakpoints): Likewise.
1897 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1898 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1899 * gdb.base/display.exp: Likewise.
1900 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1901 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1902 * gdb.base/restore.exp (restore_tests): Likewise.
1903 * gdb.base/sepdebug.exp: Likewise.
1904 * gdb.base/watchpoint.exp: Likewise.
1905 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1906 * gdb.mi/mi-pending.exp: Likewise.
1907 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1908 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1909 * gdb.mi/mi-var-cmd.exp: Likewise.
1910 * gdb.mi/mi-var-display.exp: Likewise.
1911 * gdb.mi/mi2-cli.exp: Likewise.
1912 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1913 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1914 * gdb.mi/mi2-var-display.exp: Likewise.
1915 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1916 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1917 new "disp" field.
a9c64011 1918 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1919 reason. This is to support fix for PR2424.
1920
add38693
JK
19212008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1922
1923 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1924
fcacd99f
VP
19252008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1926
1927 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1928 field. Add more floating varobj tests.
fcacd99f 1929 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1930 field.
1931 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1932 (main): Call do_at_tests.
1933 * lib/mi-support.exp (mi_create_floating_varobj)
1934 (mi_varobj_update_with_type_change): New.
fcacd99f 1935
de051565
MK
19362008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1937
1938 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1939 option of -var-evaluate-expression.
1940 * gdb.mi/mi2-var-display.exp: Likewise.
1941
dbc52822
VP
19422008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1943
1944 Introduce test setup helpers.
a9c64011
AS
1945 * lib/gdb.exp (build_executable, clean_restart)
1946 (prepare_for_testing): New.
1947 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1948 * gdb.base/return.exp: Likewise.
1949 * gdb.base/ending-run.exp: Likewise.
dbc52822 1950
473591da
NR
19512008-04-07 Nick Roberts <nickrob@snap.net.nz>
1952
1953 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1954 Interface (MI) responses.
1955
2b2d9e11
VP
19562008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1957
a9c64011
AS
1958 * gdb.cp/breakpoint.cc: New code to test conditions involving
1959 member variables.
1960 * gdb.cp/breakpoint.exp: Test condition involving member
1961 variables.
2b2d9e11 1962
bb378428
VP
19632008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1964
1965 * lib/mi-support.exp (mi_expect_stop): New.
1966 (mi_run_cmd): Change the
1967 token. Use mi_send_resuming_command, use
1968 mi_expect_stop.
1969 (mi_execute_to_helper): Rename to mi_execute_to.
1970 (mi_send_resuming_command): Add more error patterns.
1971 (mi_wait_for_stop): Renamed to...
1972 (mi_get_stop_line): ...this.
1973 (mi_run_inline_test): Adjust.
1974
1975 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1976 * gdb.mi/mi-console.exp: Likewise.
1977 * gdb.mi/mi-pending.exp: Likewise.
1978 * gdb.mi/mi-simplerun.exp: Likewise.
1979 * gdb.mi/mi-stack.exp: Likewise.
1980 * gdb.mi/mi-stepi.exp: Likewise.
1981 * gdb.mi/mi-syn-frame.exp: Add comment.
1982 * gdb.mi/mi-until.exp: Likewise.
1983 * gdb.mi/mi-var-display.exp: Likewise.
1984 * gdb.mi/mi-watch.exp: Likewise.
1985 * gdb.mi/mi2-cli.exp: Likewise.
1986 * gdb.mi/mi2-console.exp: Likewise.
1987 * gdb.mi/mi2-simplerun.exp: Likewise.
1988 * gdb.mi/mi2-stack.exp: Likewise.
1989 * gdb.mi/mi2-stepi.exp: Likewise.
1990 * gdb.mi/mi2-until.exp: Likewise.
1991 * gdb.mi/mi2-var-display.exp: Likewise.
1992 * gdb.mi/mi2-watch.exp: Likewise.
1993
62172bb9
UW
19942008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1995
1996 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1997
1998 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1999
a13e061a
PA
20002008-04-04 Pedro Alves <pedro@codesourcery.com>
2001
2002 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2003 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2004 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2005 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2006 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2007 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2008 expect an mi error duplicated in stderr.
2009
eae06beb
JB
20102008-04-03 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2013 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2014 Add a couple of tests that verify the behavior when the new setting
2015 is set to "cancel" and "all".
2016 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2017 "ask" before we start the testing.
2018
79c6ced6
AR
20192008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2020
2021 * gdb.cp/casts.cc: Add class reference variables.
2022 * gdb.cp/casts.exp: New test cases for up/down casting references.
2023
6c2d1a6b
MK
20242008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2025
2026 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2027 instead of beginning to make an extra test pass.
2028 * gdb.mi/mi2-var-display.exp: Likewise.
2029
55b411d9
MR
20302008-03-31 Maciej W. Rozycki <macro@mips.com>
2031
2032 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2033
c6140da2
MD
20342008-03-31 Markus Deuling <deuling@de.ibm.com>
2035 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2036
2037 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2038 value. Add xfail for older kernels.
2039
79732189
AR
20402008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2041
2042 Bring mi-support in line with gdb.exp.
2043 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2044 (mi_gdb_start): New function.
2045
33c3676e
MR
20462008-03-28 Maciej W. Rozycki <macro@mips.com>
2047
2048 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2049
92e28119
VP
20502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2051
2052 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2053 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2054
9e8e3afe
VP
20552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2056
2057 * lib/mi-support.exp (mi_create_varobj_checked): New.
2058 (mi_list_varobj_children): Allow to check for a
2059 value.
2060 (mi_list_array_varobj_children): New.
2061
2062 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2063 and mi_list_varobj_children, as opposed to hardcoding
2064 expected strings.
2065 * gdb.mi/gdb701.exp: Likewise.
2066 * gdb.mi/gdb792.exp: Likewise.
2067 * gdb.mi/mi-var-block.exp: Likewise.
2068 * gdb.mi/mi-var-cmd.exp: Likewise.
2069 * gdb.mi/mi-var-invalidate.exp: Likewise.
2070 * gdb.mi/mi2-var-block.exp: Likewise.
2071 * gdb.mi/mi2-var-child.exp: Likewise.
2072 * gdb.mi/mi2-var-cmd.exp: Likewise.
2073 * gdb.mi/mi2-var-display.exp: Likewise.
2074
9df50351
JK
20752008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 Fix random false FAILs on i386.
2078 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2079
31e5d73a
DJ
20802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 PR gdb/544
2083 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2084
12f4afab
DJ
20852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 PR gdb/544
2088 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2089
b562a0cb
DJ
20902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2091
2092 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2093 fixed PR gdb/544.
2094
17faa917
DJ
20952008-03-21 Pedro Alves <pedro@codesourcery.com>
2096
2097 * gdb.threads/fork-child-threads.exp: Test next over fork.
2098
6214f497
DJ
20992008-03-21 Chris Demetriou <cgd@google.com>
2100
2101 * gdb.base/break.exp (rbreak junk): New test for rbreak
2102 "Junk at end of arguments" issue.
2103
63092375
DJ
21042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2105
2106 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2107 *& to work on created array elements.
2108 (Top level): Test print $pc with a file. Test string operations
2109 without a target.
2110 * gdb.base/ptype.exp: Do not expect *& to work on created array
2111 elements.
2112
b21991b0
DJ
21132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2114
2115 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2116 gdb.threads/staticthreads.exp: Update exit query.
2117
c4b347c7
SL
21182008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2119
2120 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2121
fa4727a6
DJ
21222008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.base/watchpoint.c (global_ptr, func4): New.
2125 (main): Call func4.
2126 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2127 (test_inaccessible_watchpoint): New.
2128
2f34202f
MR
21292008-02-29 Maciej W. Rozycki <macro@mips.com>
2130
2131 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2132 select the largest.
2133
0d6ba1b1
DJ
21342008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2137 frames-invalid annotations.
2138
e691325a
PM
21392008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2140
a9c64011 2141 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2142
f85b5ecc
DE
21432008-02-27 Doug Evans <dje@google.com>
2144
2145 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2146 for bug 1738.
2147 (breakpoint_to_handler_entry): Ditto.
2148
b40e7bf3
JB
21492008-02-27 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.base/ending-run.exp: Use the first line of code inside
2152 function body to test breakpoints.
2153 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2154 location where the breakpoint is inserted when using the line
2155 where a function is declared. Fix typo in the description of
2156 one of the tests.
2157 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2158
2faca73a
PM
21592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2160
2161 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2162 tests.
2faca73a 2163
6f439c36
PM
21642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2165
2166 * gdb.base/args.exp: avoid same output for tests
2167 with single quotes.
2168
54e52265
VP
21692008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2170
a9c64011
AS
2171 * gdb.base/annota1.exp: Adjust for 'info break'
2172 format changes.
2173 * gdb.base/annota3.exp: Likewise.
2174 * gdb.base/break.exp: Likewise.
2175 * gdb.base/condbreak.exp: Likewise.
2176 * gdb.base/pending.exp: Likewise.
2177 * gdb.base/sepdebug.exp: Likewise.
2178 * gdb.base/unload.exp: Likewise.
2179 * gdb.cp/ovldbreak.exp: Likewise.
2180 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2181
897b09ca
DE
21822008-02-07 Doug Evans <dje@google.com>
2183
2184 * gdb.cp/mb-inline.exp: New.
2185 * gdb.cp/mb-inline.h: New.
2186 * gdb.cp/mb-inline1.cc: New.
2187 * gdb.cp/mb-inline2.cc: New.
2188
b1c32d35
PM
21892008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2190
2191 * gdb.pascal/floats.pas: New test program.
2192 * gdb.pascal/floats.exp: New testcase.
2193
1a4ca44a
TJB
21942008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2195
2196 * gdb.base/callfuncs.c (t_float_many_args): New function.
2197 (t_double_many_args): New function.
2198 * gdb.base/callfuncs.exp: Add tests for exceeding float
2199 and double parameters passed through the stack.
2200
439048e8
JB
22012008-02-05 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2204 gdb.ada/complete/foo.adb: New files.
2205 * gdb.ada/complete.exp: New testcase.
2206
81fe8080
DE
22072008-02-03 Doug Evans <dje@google.com>
2208
301f0ecf
DE
2209 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2210
81fe8080
DE
2211 * gdb.cp/gdb2384.exp: New file.
2212 * gdb.cp/gdb2384.cc: New file.
2213 * gdb.cp/gdb2384-base.h: New file.
2214 * gdb.cp/gdb2384-base.cc: New file.
2215
4b071aec
DE
22162008-02-02 Doug Evans <dje@google.com>
2217
2218 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2219
61137ba6
JB
22202007-02-01 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/sym_print_name: New test program.
2223 * gdb.ada/sym_print_name.exp: New testcase.
2224
22252007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2226
2227 * gdb.ada/nested/hello.adb: New file.
2228 * gdb.ada/nested.exp: New testcase.
2229 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2230
98deb0da
VP
22312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2232
2233 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2234 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2235 don't cause future evaluations of function to report
2236 creation of internal breakpoints.
98deb0da 2237
723a2275
VP
22382008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2239
2240 * gdb.mi/mi-break.exp (test_error): New.
2241 Call it.
2242
fb546a2f
LM
22432008-01-31 Luis Machado <luisgpm@br.ibm.com>
2244
2245 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2246 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2247
2d8fd90a
PM
22482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2249
2250 * gdb.pascal/integers.pas: New test program.
2251 * gdb.pascal/integers.exp: New testcase.
2252
a7fa0ded
PM
22532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2254
2255 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2256
5e1a1926
TJB
22572008-01-30 Luis Machado <luisgpm@br.ibm.com>
2258
2259 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2260 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2261
8d04f9f0
JB
22622008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2263
2264 * gdb.ada/formatted_ref: New test program.
2265 * gdb.ada/formatted_ref.exp: New testcase.
2266
2267 * gdb.cp/formatted-ref.cc: New file.
2268 * gdb.cp/formatted-ref.exp: New testcase.
2269
ce75a98f
JB
22702008-01-30 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2273
e835f6bf
NR
22742008-01-30 Nick Roberts <nickrob@snap.net.nz>
2275
2276 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2277 (test_file_list_exec_source_file): Update to new macro-info field.
2278
d118ef87
PH
22792008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2280
2281 * gdb.ada/exprs: New test program.
2282 * gdb.ada/exprs.exp: New testcase.
2283
7d35ab09
TJB
22842008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2285
2286 * dfp-test.c (DELTA, DELTA_B): New definitions.
2287 (double_val1, double_val2, double_val3, double_val4, double_val5,
2288 double_val6, double_val7, double_val8, double_val9, double_val10,
2289 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2290 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2291 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2292 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2293 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2294 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2295 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2296 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2297 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2298 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2299 dec128_val16): New global variables.
2300 (decimal_dec128_align): New function.
2301 (decimal_mixed): Likewise.
2302 (decimal_many_args_dec32): Likewise.
2303 (decimal_many_args_dec64): Likewise.
2304 (decimal_many_args_dec128): Likewise.
2305 (decimal_many_args_mixed): Likewise.
2306 * dfp-test.exp: Add tests calling new inferior functions.
2307
2d717e4f
DJ
23082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2309
2310 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2311 gdb.server/ext-run.exp: New files.
2312 * lib/gdbserver-support.exp (gdbserver_download): New.
2313 (gdbserver_start): New. Update gdbserver expected
2314 output.
2315 (gdbserver_spawn): Use them.
2316 (gdbserver_start_extended): New.
2317
e85a822c
DJ
23182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2321 Run on GNU/Linux.
2322 (do_exec_tests): Check for systems which do not support catchpoints.
2323 Do not match START.
2324 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2325 Run on GNU/Linux. Enable verbose output.
2326 (check_fork_catchpoints): New.
2327 (explicit_fork_child_follow, catch_fork_child_follow)
2328 (tcatch_fork_parent_follow): Update expected messages.
2329 (do_fork_tests): Use check_fork_catchpoints.
2330 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2331 Run on GNU/Linux. Enable verbose output.
2332 (check_vfork_catchpoints): New.
2333 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2334 expected messages.
2335 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2336
401ea829
JB
23372008-01-29 Jim Blandy <jimb@red-bean.com>
2338
2339 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2340 host' errors.
2341 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2342
aceaf3ad
JB
23432008-01-29 Jim Blandy <jimb@red-bean.com>
2344
2345 * gdb.threads/sigthread.c: Use barriers to ensure that
2346 child_thread and child_thread_two are always initialized before we
2347 start to use them.
2348
a5606eee
VP
23492008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2350
2351 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2352 * gdb.base/watchpoint-solib.c: New.
2353 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2354
c55a82bb
PM
23552008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2356
2357 * gdb.base/gdb1056.exp: Add unsigned integer test.
2358
0993fe05
DE
23592008-01-28 Doug Evans <dje@google.com>
2360
2361 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2362
4fe42e7f
JB
23632008-01-27 Jim Blandy <jimb@codesourcery.com>
2364
c7a69933
JB
2365 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2366
4fe42e7f
JB
2367 * gdb.base/expand-psymtabs.exp: Doc fix.
2368
5def8285
MK
23692008-01-26 Mark Kettenis <kettenis@gnu.org>
2370
2371 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2372
5313c911
NR
23732008-01-24 Nick Roberts <nickrob@snap.net.nz>
2374
a9c64011 2375 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2376 -var-set-format.
2377
93815fbf
VP
23782008-01-23 Chris Demetriou <cgd@google.com>
2379
2380 * gdb.threads/thread_events.c: New testcase source file.
2381 * gdb.threads/thread_events.exp: New testcase expect file.
2382
467a88ee
NR
23832008-01-23 Nick Roberts <nickrob@snap.net.nz>
2384
2385 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2386
2387 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2388 -var-set-format.
2389
d8f82aba
DJ
23902008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2391 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.base/float.exp: Allow missing floating point for m68k and
2394 PowerPC.
2395
60c46647
VP
23962008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2397
2398 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2399 ignore count.
2400 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2401 * gdb.mi/mi-cli.exp: Adjust.
2402 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2403
c7dd36a1
PA
24042008-01-17 Pedro Alves <pedro@codesourcery.com>
2405
2406 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2407 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2408 with dummy_ptr's address.
2409 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2410 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2411 all targets.
2412 * gdb.mi/mi2-var-child.exp: Likewise.
2413
39d5313e
JB
24142008-01-09 Joel Brobecker <brobecker@adacore.com>
2415
2416 * gdb.ada/null_array: New test program.
2417 * gdb.ada/null_array.exp: New testcase.
2418
0aea4bf3
LM
24192008-01-09 Luis Machado <luisgpm@br.ibm.com>
2420
2421 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2422 with required float modifiers.
2423
0b354900
JB
24242008-01-08 Joel Brobecker <brobecker@adacore.com>
2425
2426 * gdb.ada/funcall_param: New test program.
2427 * gdb.ada/funcall_param.exp: New testcase.
2428
cdb7f5d4
JB
24292008-01-08 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/arrayparam: New test program.
2432 * gdb.ada/arrayparam.exp: New testcase.
2433
88e2547f
JB
24342008-01-08 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2437 landed. Should also fix random failures in the test following it.
2438
f6867ce0
TJB
24392008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2440
2441 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2442 for expressions with decimal float values.
2443 (test_dfp_conversions): New function to test casts to and from
2444 decimal float types.
2445 Call test_dfp_conversions.
2446 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2447 elements.
2448 (main): Initialize ds.float4 and ds.double8 elements.
2449 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2450 string to new error message.
2451 (d64_set_tests): Likewise.
2452 (d128_set_tests): Likewise.
2453 Add tests for expressions with decimal float variables. Add tests for
2454 conversions to and from decimal float types.
2455
f9c11282
JB
24562008-01-05 Joel Brobecker <brobecker@adacore.com>
2457
2458 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2459 * gdb.ada/packed_tagged.exp: New testcase.
2460
0ecbca72
JB
24612008-01-04 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2464 gdb.ada/homonym/homonym_main.adb: New files.
2465 * gdb.ada/homonym.exp: New testcase.
2466
c18d3d89
JB
24672008-01-04 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.ada/packed_array.exp: Add testing of references to
2470 a packed array.
2471
ecc7085b
JB
24722008-01-04 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2475 New files.
2476 * gdb.ada/type_coercion.exp: New testcase.
2477
c474c922
JB
24782008-01-04 Joel Brobecker <brobecker@adacore.com>
2479
2480 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2481 gdb.ada/tagged/foo.adb: New file.
2482 * gdb.ada/tagged.exp: New testcase.
2483
9005b927
JB
24842008-01-04 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2487 gdb.ada/ptype_field/foo.adb: New files.
2488 * gdb.ada/ptype_field.exp: New testcase.
2489
1a6aaad8
JB
24902008-01-03 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.ada/print_pc.exp: New testcase.
2493
0ef22f53
JB
24942008-01-03 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2497 gdb.ada/taft_type/p.adb: New files.
2498 * gdb.ada/taft_type.exp: New testcase.
2499
1689ecf8
JB
25002008-01-03 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/array_bounds/bar.adb: New file.
2503 * gdb.ada/array_bounds.exp: New testcase.
2504
a4d0b9c3
JB
25052008-01-03 Joel Brobecker <brobecker@adacore.com>
2506
2507 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2508 gdb.ada/arrayptr/foo.adb: New files.
2509 * gdb.ada/arrayptr.exp: New testcase.
2510
a31ace00
JB
25112008-01-03 Joel Brobecker <brobecker@adacore.com>
2512
2513 * gdb.base/set-lang-auto.exp: New testcase.
2514
a97fced3
JB
25152008-01-03 Joel Brobecker <brobecker@adacore.com>
2516
2517 * gdb.ada/fun_addr/foo.adb: New file.
2518 * gdb.ada/fun_addr.exp: New testcase.
2519
ef29ce1a
JK
25202008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2523 New files
2524
0fafefe3
JB
25252008-01-02 Joel Brobecker <brobecker@adacore.com>
2526
2527 * array_subscript_addr/p.adb: New file.
a9c64011 2528 * array_subscript_addr.exp: New testcase.
0fafefe3 2529
c4359f8d
JB
25302008-01-02 Joel Brobecker <brobecker@adacore.com>
2531
a9c64011 2532 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2533 New files.
2534 * gdb.ada/str_cmp_ref.exp: New testcase.
2535
1aa1b15b
JB
25362008-01-01 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2539 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2540 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2541
81c9b2cf
JB
25422008-01-01 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2545 gdb.ada/ref_param/pck.ads: New files.
2546 * gdb.ada/ref_param.exp: New testcase.
2547
319e4674
JB
25482008-01-01 Joel Brobecker <brobecker@adacore.com>
2549
2550 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2551 gdb.ada/interface/foo.adb: New files.
2552 * gdb.ada/interface.exp: New testcase.
2553
ef682c56
JB
25542007-12-31 Jim Blandy <jimb@codesourcery.com>
2555
2556 * gdb.base/multi-forks.exp: Consume all output from child
2557 processes before proceeding to next test.
2558
f6f3eb6c
JB
25592007-12-29 Jim Blandy <jimb@codesourcery.com>
2560
2561 * configure: Regenerated.
2562
f652e42f
JB
25632007-12-27 Joel Brobecker <brobecker@adacore.com>
2564
2565 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2566 gdb.ada/fixed_cmp/fixed.adb: New files.
2567 * gdb.ada/fixed_cmp.exp: New testcase.
2568
6943e596
JB
25692007-12-27 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.ada/boolean_expr.exp: New testcase.
2572
aad9a193
JB
25732007-12-26 Jim Blandy <jimb@codesourcery.com>
2574
2575 * gdb.base/multi-forks.exp: Doc fix.
2576
fb5f3683
JB
25772007-12-26 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2580 * gdb.ada/char_param.exp: Do not compile our test program with
2581 -gnata, this is unnecessary.
2582 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2583
384e4a9c
JB
25842007-12-24 Joel Brobecker <brobecker@adacore.com>
2585
2586 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2587 gdb.ada/print_chars/foo.adb: New files.
2588 * gdb.ada/print_chars.exp: New testcase.
2589
01e044f7
JB
25902007-12-24 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2593 gdb.ada/char_param/foo.adb: New files.
2594 * gdb.ada/char_param.exp: New testcase.
2595
0ce17860
JB
25962007-12-22 Jim Blandy <jimb@codesourcery.com>
2597
2598 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2599 hard-coding source line numbers into the test.
2600 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2601 gdb_get_line_number to find.
2602
919809b9
JB
26032007-12-22 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.base/ptype.c (highest): New struct type.
2606 (the_highest): New variable of that type.
2607 (main): Add dummy assignment to a field of variable the_highest.
2608 * gdb.base/ptype.exp: Test type printing of our new variable.
2609
abc8a88d
PM
26102007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2611
2612 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2613 and record first explicitly generated thread number.
abc8a88d
PM
2614 Use that thread number for thread specific watchpoint test.
2615 Add iteration number to repetitive tests.
2616
5158f3e3
CES
26172007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2618 Jim Blandy <jimb@codesourcery.com>
2619
2620 * gdb.base/expand-psymtabs.c: New testcase
2621 source file.
2622 * gdb.base/expand-psymtabs.exp: New testcase
2623 expect file.
2624
37e4754d
LM
26252007-12-17 Luis Machado <luisgpm@br.ibm.com>
2626
2627 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2628 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2629
551e5d04
JB
26302007-12-17 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.ada/frame_args/foo.adb: New file.
2633 * gdb.ada/frame_args/pck.ads: New file.
2634 * gdb.ada/frame_args/pck.adb: New file.
2635 * gdb.ada/frame_args.exp: New testcase.
2636
a05ee097
JB
26372007-12-17 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.base/frame-args.c: New file.
2640 * gdb.base/frame-args.exp: New testcase.
2641
c162e8c9 26422007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2643 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2644
2645 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2646
afe8ab22 26472007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2648
afe8ab22
VP
2649 * gdb.mi/mi-pending.exp: New.
2650 * gdb.mi/mi-pending.c: New.
2651 * gdb.mi/mi-pendshr.c: New.
2652
dfdfb3ca
JB
26532007-12-06 Jim Blandy <jimb@codesourcery.com>
2654
2655 * gdb.base/default.exp: Update expected output for 'info catch'.
2656
b7fca990
JK
26572007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2660 must be set to binary.
2661
6a1afc1e
PA
26622007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2663
2664 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2665
a6b151f1
DJ
26662007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2667
2668 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2669 gdb.mi/mi-file-transfer.exp: New.
2670
43039443
JK
26712007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2674
0ef2251b
MR
26752007-11-22 Maciej W. Rozycki <macro@mips.com>
2676
2677 * gdb.trace/backtrace.exp: Fix a typo.
2678 * gdb.trace/circ.exp: Likewise.
2679 * gdb.trace/collection.exp: Likewise.
2680 * gdb.trace/limits.exp: Likewise.
2681 * gdb.trace/report.exp: Likewise.
2682 * gdb.trace/tfind.exp: Likewise.
2683 * gdb.trace/while-dyn.exp: Likewise.
2684
5443631e
NR
26852007-11-21 Nick Roberts <nickrob@snap.net.nz>
2686
2687 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2688 objects of pointers that can't be dereferenced are now
2689 "noneditable".
2690
a4ce5b0d
UW
26912007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2692
2693 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2694 (target_cpu): Remove.
2695
d6e956e5
VP
26962007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2697
2698 * gdb.base/ending-run.exp: Expect the list of cleared
2699 breakpoint to come in natural order, not the reversed one.
a9c64011 2700
214270ab
VP
27012007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2702
2703 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2704 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2705
1a619819
LM
27062007-11-05 Luis Machado <luisgpm@br.ibm.com>
2707
2708 * gdb.base/printcmds.exp: New function
2709 test_printf_with_dfp.
2710
5b01a6fa
DE
27112007-11-02 Doug Evans <dje@google.com>
2712
2713 * gdb.disasm/t01_mov.s: Remove carriage returns.
2714 * gdb.disasm/t02_mova.s: Ditto.
2715 * gdb.disasm/t03_add.s: Ditto.
2716 * gdb.disasm/t04_sub.s: Ditto.
2717 * gdb.disasm/t05_cmp.s: Ditto.
2718 * gdb.disasm/t06_ari2.s: Ditto.
2719 * gdb.disasm/t07_ari3.s: Ditto.
2720 * gdb.disasm/t08_or.s: Ditto.
2721 * gdb.disasm/t09_xor.s: Ditto.
2722 * gdb.disasm/t10_and.s: Ditto.
2723 * gdb.disasm/t11_logs.s: Ditto.
2724 * gdb.disasm/t12_bit.s: Ditto.
2725 * gdb.disasm/t13_otr.s: Ditto.
2726
ec33ab7f
JK
27272007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2730
ae0d01ff
UW
27312007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2732
2733 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2734 provide DFP support.
2735
55eddb0f
DJ
27362007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2739 Test "set powerpc vector-abi". Skip auto-detection tests for old
2740 toolchains.
2741
7020f05c
PA
27422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2743
2744 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2745 with [string compare].
2746
84bc3db9
PA
27472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2748
2749 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2750 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2751
5876dc88
LM
27522007-10-25 Luis Machado <luisgpm@br.ibm.com>
2753
2754 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2755 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2756 * gdb.opt/Makefile.in: New makefile.
2757 * Makefile.in: Create new directory "gdb.opt".
2758 * configure.ac: Add "gdb.opt" directory.
2759 * configure: Regenerated.
a9c64011 2760
c3ea9a14
DE
27612007-10-25 Doug Evans <dje@google.com>
2762
2763 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2764 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2765
a9c64011 27662007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2767 Thiago Jung Bauermann <bauerman@br.ibm.com>
2768
2769 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2770 Floating Point expressions.
2771 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2772 Floating Point variables.
2773 * gdb.base/dfp-test.c: new file containing program with Decimal
2774 Floating variables, used by gdb.base/dfp-test.exp.
2775
62a24a2b
DJ
27762007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2777
2778 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2779
e7b1eae6
UW
27802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2781
2782 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2783 compiling test case with GCC.
2784 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2785
c641edcc
UW
27862007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2787
2788 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2789 format changes.
2790
5e5ebfe6
MS
27912007-10-18 Michael Snyder <msnyder@specifix.com>
2792
2793 * gdb.base/dbx.exp: Add missing "-re " operator.
2794
e831e7b6
GM
27952007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2796
2797 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2798 * configure.ac: Removed trailing spaces after backslash.
2799 * gdb.modula2: New directory.
2800 * gdb.modula2/Makefile.in: New file.
2801 * gdb.modula2/unbounded-array.exp: New file.
2802 * gdb.modula2/unbounded1.c: New file.
2803
7cc46491
DJ
28042007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2807
28082007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2809
2810 * gdb.base/sigstep.c (main): Add checks for
2811 return values for setitimer call.
2812 Call setitimer again with itimer = ITIMER_REAL
2813 if first call to setitimer fails.
2814
e91528f0
KH
28152007-10-11 Kazu Hirata <kazu@codesourcery.com>
2816
2817 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2818 of $timeout.
2819
2ec9a4f8
DJ
28202007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2823
28242007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2825
2826 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2827 of gdb_expect call, to avoid interruption.
2828
64b2fa04
PA
28292007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2830
2831 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2832 (v_unsigned_long_long, v_long_long_array)
2833 (v_signed_long_long_array, v_unsigned_long_long_array)
2834 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2835 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2836 [!NO_LONG_LONG]: New.
2837 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2838 v_long_long_member.
2839
2840 (v_long_long_func, v_signed_long_long_func)
2841 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2842 (main) [!NO_LONG_LONG]: Initialize long long variants.
2843
2844 * gdb.base/whatis.exp: If board file requests no_long_long, build
2845 test with NO_LONG_LONG defined. Test long long, signed long long,
2846 and unsigned long long variants but only if board file doesn't
2847 disable it.
2848
a912286e 28492007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2850 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2851
2852 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2853 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2854 * configure: Regenerated.
2855 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2856 gdb.pascal/types.exp, lib/pascal.exp: New files.
2857
471ba8c9
DJ
28582007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2859
2860 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2861 call.
2862 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2863 to return to the call.
2864 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2865 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2866 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2867 * gdb.mi/mi-until.exp (test_until): Likewise.
2868 * gdb.mi/mi2-until.exp (test_until): Likewise.
2869
fef8a650
DJ
28702007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2871
2872 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2873 two-char array.
2874 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2875
d983da9c
DJ
28762007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2877
2878 * gdb.threads/watchthreads.c (thread_function): Sleep between
2879 iterations.
2880 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2881 at once for S/390. Generate matching fails and passes.
2882
17f62551
VP
28832007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2884
2885 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2886 the 'struct_declarations' variable to zeros.
a9c64011 2887
ed0616c6
VP
28882007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2889
2890 * gdb.cp/mb-ctor.cc: New.
2891 * gdb.cp/mb-ctor.exp: New.
2892 * gdb.cp/mb-templates.cc: New.
2893 * gdb.cp/mb-templates.exp: New.
2894
41f1b697
DJ
28952007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2896
2897 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2898
3f213f78
PA
28992007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2900
2901 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2902 targets.
2903 * configure: Regenerate.
2904
0d381245 29052007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2906
0d381245
VP
2907 * gdb.base/annota1.exp: Adjust for 'info break'
2908 format changes.
2909 * gdb.base/annota3.exp: Likewise.
2910 * gdb.base/break.exp: Likewise.
2911 * gdb.base/condbreak.exp: Likewise.
2912 * gdb.base/pending.exp: Likewise.
2913 * gdb.base/sepdebug.exp: Likewise.
2914 * gdb.base/unload.exp: Likewise.
2915 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2916
fe3f5fa8
VP
29172007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2918
2919 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2920 messages.
2921 * gdb.base/chng-syms.exp: Likewise.
2922 * gdb.base/unload.exp: Likewise.
a9c64011 2923
a75cf6c0
DJ
29242007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2925
2926 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2927
18ecae38
DJ
29282007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2929
2930 * schedlock.c (NUM): Change to 1.
2931 (main): Use args[0] for the main thread.
2932 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2933 regardless of the number of threads.
2934
5509918f
MR
29352007-09-14 Maciej W. Rozycki <macro@mips.com>
2936
4a543daf
MR
2937 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2938 type down.
2939 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2940 test.
2941 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2942 watchpoint type down.
2943 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2944 test.
2945
29462007-09-14 Maciej W. Rozycki <macro@mips.com>
2947
5509918f
MR
2948 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2949 Move all the tests here and run them twice, once using software
2950 watchpoints and once using hardware watchpoints.
2951 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2952
40b53987
DJ
29532007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2956 test.
2957
695e2681
MK
29582007-09-10 Mark Kettenis <kettenis@gnu.org>
2959
8b3fc8d8
MK
2960 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2961 build-id.
2962
695e2681
MK
2963 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2964 know about $ORIGIN. Calculate output dir from $dest instead of
2965 using ${objdir}/{$subdir}.
2966
58d69f29
MK
29672007-09-09 Mark Kettenis <kettenis@gnu.org>
2968
2969 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2970 gcore, before continuing with the test.
2971
3e347599
DJ
29722007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2975 * gdb.mi/mi-watch.exp: Likewise.
2976
ea37ba09
DJ
29772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2978 Jim Blandy <jimb@codesourcery.com>
2979
2980 * gdb.arch/i386-sse.exp: Do not expect character constants.
2981 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2982 * gdb.base/display.exp: Allow print/s.
2983 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2984 and unsigned char array changes.
2985
2025a643
DJ
29862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2987
2988 * gdb.base/display.exp: Add tests for printf %p.
2989
26669a27
PA
29902007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2991
2992 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2993 the dll name to unicode.
2994
c8f021f8
JK
29952007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2996
2997 * gdb.base/default.exp (show version): Update the version text.
2998 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2999
4cf31eea
JK
30002007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3003 New files.
3004
4935890f
JK
30052007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * lib/gdb.exp (build_id_debug_filename_get): New function.
3008 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3009 Remove the generate DEBUG file for the future testcase runs.
3010 New testcase for the NT_GNU_BUILD_ID retrieval.
3011 Move the final testing step to ...
3012 (test_different_dir): ... a new function.
3013 New parameter XFAIL to XFAIL all the tests performed.
3014 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3015 New parameter TYPE to PF_PREFIX all the tests performed.
3016
02142340
VP
30172007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3018
3019 * gdb.mi/mi-var-cp.cc (path_expression): New
3020 function.
3021 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3022
36acd84e
UW
30232007-08-27 Markus Deuling <deuling@de.ibm.com>
3024
3025 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3026 to fit into SPU Local Store memory.
3027
a896d121
JB
30282007-08-23 Joel Brobecker <brobecker@adacore.com>
3029
3030 * gdb.base/default.exp: Adjust the expected output of "info
3031 warranty" after the switch to GPLv3.
3032
7b433602
JB
30332007-08-23 Joel Brobecker <brobecker@adacore.com>
3034
3035 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3036 to 30000 (from 20000).
3037
e22f8b7c
JB
30382007-08-23 Joel Brobecker <brobecker@adacore.com>
3039
3040 Switch the license of all .exp files to GPLv3.
3041 Switch the license of all .f and .f90 files to GPLv3.
3042 Switch the license of all .s and .S files to GPLv3.
3043
5a0e3bd0
JB
30442007-08-23 Joel Brobecker <brobecker@adacore.com>
3045
3046 * configure.ac: Switch license to GPLv3.
3047
cc00619d
JB
30482007-08-23 Joel Brobecker <brobecker@adacore.com>
3049
3050 Switch the licensing to GPLv3 for all .ads and .adb files.
3051
8d26208a
DJ
30522007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3053
3054 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3055 and t_int_double.
3056 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3057
4fcb9948
JB
30582007-08-17 Joel Brobecker <brobecker@adacore.com>
3059
3060 * gdb.base/step-line.c: Switch license to GPL version 3, and
3061 update copyright year.
3062 * gdb.base/step-line.inp: Likewise.
3063
b9c34f67
JB
30642007-08-17 Joel Brobecker <brobecker@adacore.com>
3065
3066 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3067 changes inside gdb1555.c.
3068 * gdb.base/pending.exp: Likewise.
3069
2cc17678
DJ
30702007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3071
3072 * config/default.exp: New file.
3073
e48883f7
DJ
30742007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3075
3076 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3077 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3078
1ab80e5b
MR
30792007-07-30 Maciej W. Rozycki <macro@mips.com>
3080
3081 * gdb.base/dump.exp: Force the correct endianness for binary
3082 formats not carrying this information.
3083
aba471f5
DJ
30842007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3085
3086 * gdb.threads/staticthreads.exp: Match .*sem_post.
3087
d4e07204
DJ
30882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.base/readline.exp (operate_and_get_next): Match the final
3091 prompt.
3092
2b97317d
KB
30932007-07-23 Kevin Buettner <kevinb@redhat.com>
3094
3095 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3096 to restarting SID.
3097
44efa07a
KB
30982007-07-18 Kevin Buettner <kevinb@redhat.com>
3099
3100 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3101 prior to `gdb_start'.
3102
7b5ebade
KB
31032007-07-18 Kevin Buettner <kevinb@redhat.com>
3104
3105 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3106 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3107 Remove call to gdb_unload.
3108
255e7678
DJ
31092007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3110 Daniel Jacobowitz <dan@codesourcery.com>
3111
3112 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3113 for __WIN32__.
3114 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3115 * gdb.base/unload.exp: Use shared library test routines.
3116
3a40aaa0
UW
31172007-07-03 Markus Deuling <deuling@de.ibm.com>
3118
3119 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3120 * gdb.base/solib-symbol-lib.c: Likewise.
3121 * gdb.base/solib-symbol-main.c: Likewise.
3122
b0f4b84b
DJ
31232007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * config/gdbserver.exp (gdb_reconnect): New.
3126 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3127 gdb.base/solib-disc.exp: New files.
3128 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3129 remote debugging".
3130 (gdb_compile): Add shlib_load flag.
3131 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3132 port.
3133 (gdbserver_reconnect): New.
3134
1b05479a
DJ
31352007-07-01 Nick Roberts <nickrob@snap.net.nz>
3136 Daniel Jacobowitz <dan@codesourcery.com>
3137
3138 * gdb.base/annota3.exp: Test for if construct.
3139
86f78eb2
DJ
31402007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3143
6a2eb474 31442007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3145 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3146
3147 * gdb.base/display.exp: Allow a newline after display/i.
3148 * gdb.base/pc-fp.exp: Likewise.
3149 * gdb.base/sigbpt.exp: Likewise.
3150
f8b73d13
DJ
31512007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3152
3153 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3154 required features to be included.
3155
4339e69e
DJ
31562007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3157
3158 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3159 in info threads output.
3160
23d964e7
UW
31612007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3162 Markus Deuling <deuling@de.ibm.com>
3163
3164 * gdb.arch/spu-info.exp: New testcase.
3165 * gdb.arch/spu-info.c: New file.
3166
fd20f75b
DJ
31672007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3168
3169 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3170 tpcs_offset. Restore lr after the call.
3171 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3172
2226f861
DJ
31732007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3174
3175 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3176 (gdbserver_run): Kill any running gdbserver.
3177 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3178
d12371a9
MR
31792007-05-17 Maciej W. Rozycki <macro@mips.com>
3180
3181 * gdb.base/sigbpt.exp: Preset segv_addr.
3182
93f02886
DJ
31832007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3186 (gdb_compile_shlib): Likewise.
3187 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3188 (default_gdb_init): Clear cleanfiles.
3189 (gdb_finish): Delete recorded cleanfiles.
3190 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3191
3192 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3193 Do not use isnative.
3194 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3195 gdb.base/so-impl-ld.exp: Likewise.
3196 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3197 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3198 gdb_compile.
3199
b04e06d7
VP
32002007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3201
3202 * config/unknown.exp: Remove.
3203
069ed931
UW
32042007-05-15 Markus Deuling <deuling@de.ibm.com>
3205
3206 * gdb.base/info-proc.exp: Check is_remote.
3207
09db0d03
UW
32082007-05-14 Markus Deuling <deuling@de.ibm.com>
3209
3210 * gdb.base/gcore.exp: Initialize variable core_supported.
3211
af2cbe8c
DJ
32122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3215
027c0295
DJ
32162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3219 * gdb.threads/print-threads.exp (test_all_threads): Allow
3220 negative and hexadecimal thread IDs.
3221
dc5000e7
DJ
32222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3223
3224 * gdb.java/jprint.java (public): Avoid invalid call to static
3225 method.
3226
2e74ed18
DP
32272007-05-14 Denis Pilat <denis.pilat@st.com>
3228
3229 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3230 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3231 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3232 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3233 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3234
83547f02
UW
32352007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3236
3237 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3238 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3239 this mode.
3240 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3241 * gdb.base/spu.ld: New file.
3242
b18be20d
DJ
32432007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3244
3245 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3246
be444858
DJ
32472007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3248
3249 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3250
b1d53152
DJ
32512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.java/jmain.exp: Handle demangled names with and without method
3254 signatures.
3255
d084b331
DJ
32562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3259 (have_a_very_merry_interrupt): Remove calls to puts.
3260 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3261 inferior output.
3262 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3263 test names.
3264
db9d7fc5
DJ
32652007-04-29 Markus Deuling <deuling@de.ibm.com>
3266 Daniel Jacobowitz <dan@codesourcery.com>
3267
3268 * gdb.base/auxv.exp (core_works): Also check is_remote.
3269 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3270
ef783a7d 32712007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3272
ef783a7d
VP
3273 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3274 message, not the undefined 'module' variable.
3275 * gdb.base/siginfo.exp: Likewise.
3276 * gdb.base/sigstep.exp: Likewise.
3277 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3278 serialport.
3279 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3280
b7b73cae
CV
32812007-04-25 Corinna Vinschen <vinschen@redhat.com>
3282
3283 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3284 target sim fails. Return 0 otherwise.
3285 (gdb_load): Return prematurely if gdb_target_sim fails.
3286
7d90fdfa
DP
32872007-04-16 Denis Pilat <denis.pilat@st.com>
3288
3289 * gdb.base/setshow.exp: Reset height after having set it to 100.
3290
5d3e9c85
DP
32912007-04-16 Denis Pilat <denis.pilat@st.com>
3292
3293 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3294
18e75969
DP
32952007-04-16 Denis Pilat <denis.pilat@st.com>
3296
3297 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3298
25d5ea92
VP
32992007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3300
3301 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3302 tests. Run the frozen varobjs test.
3303 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3304 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3305
0b49cb80
JK
33062007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3309 gdb.base/type-opaque.exp: New files.
3310
a73bafbc 33112007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3312
3313 * gdb.mi/mi-var-child.c
a73bafbc
VP
3314 (do_children_tests): User char[2] instead of
3315 char so that automatic printing of pointers to char
3316 don't give unpredicable result.
3317 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3318 local variables.
3319 * gdb.mi/mi-var-child.exp: Step to right line
3320 of do_children_tests.
3321 * gdb.mi/mi2-var-child.exp: Likewise.
3322 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3323 do_locals_tests.
a73bafbc
VP
3324 (do_children_tests): User char[2] instead of
3325 char so that automatic printing of pointers to char
a9c64011 3326 don't give unpredicable result.
a73bafbc 3327 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3328 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3329 Pass test name to mi_wait_for_stop.
3330
7ce59000
DJ
33312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * gdb.asm/asm-source.exp: Remove d10v case.
3334 * lib/gdb.exp (skip_cplus_tests): Likewise.
3335 * gdb.asm/d10v.inc: Deleted.
3336
20389057
DJ
33372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3338
3339 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3340
8807d78b
DJ
33412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * config/netware.exp: Delete file.
3344
aa3edb8e
JB
33452007-03-29 Joel Brobecker <brobecker@adacore.com>
3346
3347 * gdb.dwarf2/dw2-noloc.S: New file.
3348 * gdb.dwarf2/dw2-noloc.exp: New file.
3349
297561ac
PA
33502007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3351
3352 * gdb.cp/method2.cc: New test.
3353 * gdb.cp/method2.exp: New test.
3354 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3355
1f81bd39
DJ
33562007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3357
3358 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3359
9453113a
DJ
33602007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3361
3362 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3363
b741e217
DJ
33642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3365
3366 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3367 (gdb_load): Delete, replace with...
3368 (gdb_reload): ...this.
3369 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3370 * gdb.server/server-mon.exp: Likewise.
3371 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3372 (gdb_start_cmd): New.
3373 (gdb_file_cmd): Save the last loaded file.
3374 (gdb_reload): New.
3375 (gdb_gnu_strip_debug): Use transform.
3376 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3377 support here. Use new $last_loaded_file. Check mtime.
3378 (gdb_target_cmd): Handle ObjC failure case.
3379 (infer_host_exec): Delete.
3380 (gdbserver_load): Rename to...
3381 (gdbserver_run): ...this. Simplify.
3382 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3383 (mi_gdb_load): Move most contents to a new function...
3384 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3385 (mi_run_cmd): Use mi_gdb_target_load.
3386 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3387 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3388 Use gdb_run_cmd.
3389 * gdb.base/charsign.exp: Remove incorrect comment.
3390 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3391 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3392 gdb.base/start.exp: Use gdb_start_cmd.
3393
446ab585 33942007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3395 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3396
3397 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3398 * gdb.base/signull.exp: Similarly.
3399
bbb88ebf
UW
34002007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3401
3402 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3403 messages available to test cases (like chng-sym.exp).
3404
cb8c4a99
AS
34052007-03-14 Andreas Schwab <schwab@suse.de>
3406
3407 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3408 format changes.
3409
4e463ff5
DJ
34102007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3411
3412 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3413 (optimized_1): New.
3414 (main): Call optimized_1.
3415 (gdb2029): Correct typos. Call gdb2029_marker.
3416 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3417 for gdb2029.
3418
b6db2c47
MK
34192007-03-12 Mark Kettenis <kettenis@gnu.org>
3420
3421 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3422 as tabs. Remove redundant test pattern.
3423
70ed3737
UW
34242007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3425
3426 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3427 for /a format output.
3428
47b67b60
DJ
34292007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3430
3431 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3432 collect output incrementally.
3433
b8953b0e
UW
34342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3435
3436 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3437 for -var-create lpcharacter test.
3438 * gdb.mi/mi2-var-cmd.exp: Likewise.
3439
7acd5c40
UW
34402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3441
3442 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3443 pass on targets where address zero is readable.
3444
9c6759c1
UW
34452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3446
3447 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3448 just a single architecture.
3449
a2f1aeb4
UW
34502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3451
3452 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3453 (fetch_all_registers): New function, uses gdb_test_multiple and
3454 exp_continue to fetch inferior output line-by-line.
3455 Replace all uses of do_get_all_registers by fetch_all_registers.
3456
46579ac2
UW
34572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3458
3459 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3460 in target_info.
3461
fc133f24
MS
34622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3463
a9c64011 3464 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3465 consistancy; add a default (timeout) case.
3466
7646a51d
MS
34672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3468
3469 * gdb.base/watchpoint.exp: Fix truncated comment.
3470
dcfff61f
MS
34712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3472
3473 * Makefile.in: Remove spurious single-quotes from sed command.
3474
664e3ee9
DJ
34752007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3476
3477 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3478 func.
3479 * gdb.mi/mi2-var-cmd.exp: Likewise.
3480
d7cc6f2f
JB
34812007-02-27 Joel Brobecker <brobecker@adacore.com>
3482
a9c64011
AS
3483 * gdb.dwarf2/dw2-producer.S: New file.
3484 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3485
34862007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3487
3488 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3489 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3490 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3491 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3492 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3493 Revert tests to use mi_gdb_test and include value field in output
3494 of -var-create.
3495
93d42b30
DJ
34962007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3499
c499ed39
DJ
35002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * gdb.base/maint.exp: Remove full paths from test names.
3503 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3504 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3505
9836f81b
JB
35062007-02-27 Joel Brobecker <brobecker@adacore.com>
3507
3508 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3509
c74d0ad8
DJ
35102007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * gdb.server/server-mon.exp: New test.
3513
2711e456
DJ
35142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3517
ff6f572f
DJ
35182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3521 register capitalization.
3522
fada3feb
DP
35232007-02-13 Denis Pilat <denis.pilat@st.com>
3524
3525 * gdb.mi/mi-var-invalidate.exp: New file.
3526
fb1e4ffc
DJ
35272007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3528
3529 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3530
3da939d7
DJ
35312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3534
123dc839
DJ
35352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3538 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3539
877e3645 35402007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3541
3542 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3543 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3544 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3545 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3546 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3547 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3548 Update tests to include value field in output of -var-create.
a9c64011 3549
3c0a2960
AS
35502007-02-08 Andreas Schwab <schwab@suse.de>
3551
3552 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3553
108546a0
DJ
35542007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3555
3556 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3557 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3558
d701dcab
DP
35592007-02-02 Denis Pilat <denis.pilat@st.com>
3560
3561 * gdb.threads/threadapply.exp: check that frame is not changed by
3562 the thread apply all command.
3563
783e3e2f
AS
35642007-01-31 Andreas Schwab <schwab@suse.de>
3565
6d9c3a87
AS
3566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3567
3c50d7b9
AS
3568 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3569 in the dwarf sections.
3570 * gdb.dwarf2/mac-fileno.S: Likewise.
3571
783e3e2f
AS
3572 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3573 bspstore register on ia64.
3574
78ff580e
AS
35752007-01-29 Andreas Schwab <schwab@suse.de>
3576
cc8e9b12
AS
3577 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3578 "frame-begin" annotation.
3579
78ff580e
AS
3580 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3581 number of "frames-invalid" annotations.
3582
704a4f78
DJ
35832007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * gdb.base/commands.exp: Call if_commands_test.
3586 (gdb_test_no_prompt, if_commands_test): New.
3587
e741bf94
MK
35882007-01-28 Mark Kettenis <kettenis@gnu.org>
3589
3590 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3591
474d0ad3
AS
35922007-01-27 Andreas Schwab <schwab@suse.de>
3593
3594 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3595 .short/.int/.quad in the dwarf sections.
3596 * gdb.dwarf2/dw2-intercu.S: Likewise.
3597 * gdb.dwarf2/dw2-intermix.S: Likewise.
3598
e784b426
JK
35992007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3602 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3603 array.
e784b426
JK
3604 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3605 * gdb.base/setvar.exp: Likewise.
3606
37f08e04
AS
36072007-01-26 Andreas Schwab <schwab@suse.de>
3608
9a01813a
AS
3609 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3610 test.
3611
37f08e04
AS
3612 * gdb.base/multi-forks.exp ("restart $i"): Also match
3613 __kernel_syscall_via_break.
3614
6e2a9270
VP
36152007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3616
3617 * lib/mi-support.exp (mi_delete_varobj): New.
3618 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3619 testcase.
3620 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3621 (main): Call the above.
3622 (reference_update_test, base_in_reference_test)
3623 (reference_to_pointer): Delete the created varobjs.
a9c64011 3624
e515b470
DJ
36252007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3628 * configure: Regenerated.
3629 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3630 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3631 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3632 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3633 * lib/gdb.exp (gdb_skip_xml_test): New function.
3634
08d8bcd7
DJ
36352007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3636
3637 * gdb.base/sigrepeat.exp: Correct error message.
3638
36392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3640 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3643 gdb.arch/i386-gnu-cfi-asm.S: New files.
3644
97c3f1f3
JK
36452007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3646
3647 * lib/gdb.exp: Abort on missing `site.exp'.
3648
cb1df416
DJ
36492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3650 Daniel Jacobowitz <dan@codesourcery.com>
3651
3652 * gdb.base/included.c, gdb.base/included.exp,
3653 gdb.base/included.h: New files.
3654
35990120
DJ
36552007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3656
3657 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3658 (maximize_rlimit): Reduce limits on 64-bit systems.
3659
6e81a116 36602007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3661
3662 From Marcus Deuling <deuling@de.ibm.com>:
3663 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3664 every case.
3665
6c3c41f3
NR
36662007-01-13 Nick Roberts <nickrob@snap.net.nz>
3667
3668 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3669 (test_path_specification): Use objdir instead of srcdir to always
3670 get an absolute filename.
3671
2f12c312
DJ
36722007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3673
3674 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3675
81121995
VP
36762007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3677
3678 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3679 Make sure the variable we're using is in scope.
3680 (reference_to_pointer): Likewise.
3681
4741b737
DJ
36822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3685 has no debug information.
3686
054410c3
DJ
36872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3688
3689 * gdb.base/annota1.exp: Remove extra send_gdb.
3690
818f79f6
DJ
36912007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3694
f7a6bb70
DJ
36952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3698
57e66780
DJ
36992007-01-08 Nick Roberts <nickrob@snap.net.nz>
3700 Daniel Jacobowitz <dan@codesourcery.com>
3701
3702 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3703 lcharacter or linteger change. Correct duplicated test name.
3704 * gdb.mi/mi2-var-cmd.exp: Likewise.
3705
3d799a95
DJ
37062007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3707
3708 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3709
37102007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3711
a9c64011
AS
3712 * gdb.base/nofield.c: New file.
3713 * gdb.base/nofield.exp: New testcase.
51679ba9 3714
eafb94e8
NR
37152007-01-05 Nick Roberts <nickrob@snap.net.nz>
3716
3717 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3718
3719 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3720 test.
3721
5e572bb4
DJ
37222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3723
3724 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3725
74a44383
DJ
37262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3727
3728 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3729 when continuing.
3730
1b572db9
DJ
37312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3732
3733 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3734 Expect ".exe" extension.
3735
381bc39b
DJ
37362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3737
3738 * gdb.base/charset.exp: Add explicit filename to break.
3739 * gdb.base/dbx.exp: Add explicit filename to breaks.
3740
2b70e4c6
DJ
37412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3742
3743 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3744 * gdb.mi/mi2-file.exp: Likewise.
3745
303b6f5d
DJ
37462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3747
3748 Implement specification of MI tests as comments
3749 in C and C++ sources.
3750 * lib/mi-support.exp (mi_autotest_data): New variable.
3751 (mi_autotest_source): New variable.
3752 (count_newlines, mi_prepare_inline_tests)
3753 (mi_get_inline_test, mi_continue_to_line)
3754 (mi_run_inline_test, mi_tbreak)
3755 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3756 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3757 Run inline tests.
3758 * gdb.mi/mi-var-cp.cc: Define tests here.
3759
23da0d94
VP
37602007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3761
3762 Simplify usage of mi_continue_to.
3763 * lib/mi-support.exp (mi_runto_helper): Renamed
3764 from mi_runto, added new parameter 'run_or_continue'.
3765 (mi_runto): Use mi_runto_helper.
3766 (mi_continue_to): Accept just function name as parameter.
3767 Use mi_runto_helper.
3768 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3769 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3770
f9e18282
JB
37712006-01-04 Joel Brobecker <brobecker@adacore.com>
3772
3773 Make this testcase a bit more realistic. The current code
3774 is too simplistic, and allows the compiler to optimize out
3775 some of the entities we need for this testcase.
3776 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3777 (Do_Nothing): Add extra parameter.
3778 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3779 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3780 by using a variable of type Void_Star.
3781
fd678c65
JB
37822006-01-04 Joel Brobecker <brobecker@adacore.com>
3783
3784 * gdb.ada/catch_ex/foo.adb: New file.
3785 * gdb.ada/catch_ex.exp: New testcase.
3786
05cfdb42
DJ
37872007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3788
3789 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3790 pass --image-base to linker.
3791
2e03ee74
DJ
37922007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3793 Daniel Jacobowitz <dan@codesourcery.com>
3794
3795 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3796 secondary prompts.
3797
0d5de010
DJ
37982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3799
3800 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3801 output. Test the types of members and member pointers.
3802 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3803 gdb/2092.
3804 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3805 statement. Enable for GCC. Update expected output for some tests
3806 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3807 layout.
3808 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3809 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3810 (Diamond::vget_base): New.
3811 (main): Add new tests.
3812 * gdb.cp/printmethod.exp: Update expected output for member functions.
3813 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3814 print pEe->D::vg().
3815
61a771aa
DJ
38162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3817
3818 * gdb.threads/tls.exp: Allow stops in sem_post.
3819
2fa63963
DJ
38202006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3821
3822 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3823 * gdb.base/annota3.exp: Likewise.
3824 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3825 again (instead of timing out).
3826 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3827 GCC bug 26475.
3828 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3829 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3830 test from jmisc1.exp.
3831 * gdb.java/jmisc1.exp: Delete.
3832 * gdb.java/jprint.exp: Adjust to work with method signatures including
3833 return types.
3834 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3835 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3836 * lib/java.exp (compile_java_from_source): Pass the correct type
3837 to target_compile.
3838
5eefc2b7
JB
38392006-12-31 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3842 (stack_align_edx): New function.
3843 (stack_align_eax): New function.
3844 (main): Add calls to stack_align_edx and stack_align_eax.
3845 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3846 Add testing for the cases where the register used during a stack
3847 realignment is edx. Same for eax.
3848
227c54da
DJ
38492006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3850
3851 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3852 and generic PE targets.
3853
cab8ac94
JB
38542006-12-29 Joel Brobecker <brobecker@adacore.com>
3855
3856 * gdb.ada/array_return.exp: Update copyright date list.
3857
ba54f318
JB
38582006-12-27 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3861 (Create_Small_Float_Vector): New function.
3862 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3863 function body.
3864 * gdb.ada/array_return/p.adb: Use new type and function from
3865 package Pck.
3866 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3867 able to print the value returned by a function returning an
3868 array of float.
3869
6b7a35dd
JB
38702006-12-20 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3873 The associated tests should be PASSing.
3874
038224f6
VP
38752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3876
3877 Test for base in references.
3878 * gdb.mi/mi-var-cp.cc: Add test code.
3879 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3880 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3881 * gdb.mi/mi2-watch.exp: Likewise.
3882 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3883 (mi_list_varobj_children): New function.
3884
b26ed50d
VP
38852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3886
3887 * lib/mi-support.exp
3888 (mi_runto): Accept "()" after function name.
3889 (mi_create_varobj): New function.
3890 (mi_varobj_update): New function.
3891 (mi_Check_varobj_value): New function.
3892 * gdb.mi/mi-var-cp.exp: New file.
3893 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3894
08232497
DJ
38952006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3896
3897 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3898 gdb.base/weaklib2.c: New files.
3899
d394c993 39002006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3901
ac6c2fba
NS
3902 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3903 info. Adjust test names.
3904
8ec659a0 3905 * gdb.base/break.c (main): Move position of malloc.
d394c993 3906 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3907
acd65feb
VP
39082006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3909
3910 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3911 assignement of arrays and function pointers.
3912 * gdb.mi/var-cmd.c: Add declaration necessary for above
3913 tests.
3914
f556d5e5
NS
39152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3916
3917 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3918
3919 * gdb.threads/linux-dp.exp: Read thread table before and after
3920 creating each philosopher and verify it.
3921
697bc68d
NS
39222006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3923 Paul Brook <paul@codesourcery.com>
3924 Daniel Jacobowitz <dan@codesourcery.com>
3925
3926 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3927 main to remove duplication. Add start function of the form
697bc68d
NS
3928 '_*start[1-9]*'. Add RVDS start function.
3929
29d73ae4
DJ
39302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3933
c1d88655
UW
39342006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3935
3936 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3937 * gdb.asm/spu.inc: New file.
3938 * gdb.base/term.exp: Disable if [target_info exists noargs].
3939 * gdb.gdb/complaints.exp: Disable if ![isnative].
3940 * gdb.gdb/selftest.exp: Likewise.
3941 * gdb.gdb/observer.exp: Likewise.
3942 * gdb.gdb/xfullpath.exp: Likewise.
3943 * gdb.base/attach.exp: Disable on SPU target.
3944 * gdb.cp/bs145503.exp: Likewise.
3945 * gdb.cp/exception.exp: Likewise.
3946 * gdb.cp/userdef.exp: Likewise.
3947
32a13b1a
DJ
39482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3951
d8295fe9
VP
39522006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3953
3954 * gdb.base/completion.exp: Fix completion tests for
3955 'info' and 'info '.
3956 * gdb.base/help.exp (help_test_raw, test_class_help)
3957 (test_prefix_command_help): Move...
3958 * lib/gdb.exp: Here.
3959 * gdb.base/main.exp: Adjust.
3960 * gdb.cp/maint.exp: Adjust.
3961 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3962
8c394015
VP
39632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3964
3965 * gdb.stabs/weird.exp (print_weird_var): Use
3966 gdb_test_multiple instead of gdb_expect.
3967
027fc1bc
VP
39682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3969
3970 * gdb.base/help.exp (help_test_raw): New.
3971 (test_class_help): New.
3972 (test_prefix_command_help): New.
3973 Adjust testcases.
3974
67609209
FR
39752006-11-09 Christophe Lyon <christophe.lyon@st.com>
3976
3977 * gdb.base/constvars.c (main): Write to crass and crips, so that
3978 they are allocated by the compiler.
3979
f73adfeb
AS
39802006-10-27 Andreas Schwab <schwab@suse.de>
3981
3982 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3983 "detach-fork".
3984
2f83a18e
DJ
39852006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3986
3987 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3988 of patterns.
3989
94277a38
DJ
39902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3991
3992 * gdb.base/sepdebug.exp: Remove debug format test.
3993 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3994 Handle no-symtab.
3995 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3996
5bd2f6e2
DJ
39972006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3998
3999 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4000 int to pointer or pointer to int.
4001 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4002
8c008720
DJ
40032006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4006
9e35dae4
DJ
40072006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4008
4009 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4010
d9639e13
DJ
40112006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4012
4013 PR c++/2116
4014 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4015
390a1bd0
JB
40162006-10-06 Joel Brobecker <brobecker@adacore.com>
4017
4018 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4019 the corresponding bug has been fixed in GDB (PR/2018).
4020
dd920c33
JB
40212006-10-06 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.base/subst.exp: New testcase.
4024
53bbefe9
JB
40252006-10-06 Joel Brobecker <brobecker@adacore.com>
4026
4027 * gdb.ada/array_return/pck.ads: Add copyright notice.
4028 * gdb.ada/array_return/pck.adb: Likewise.
4029 * gdb.ada/array_return/p.adb: Likewise.
4030 * gdb.ada/exec_changed/first.adb: Likewise.
4031 * gdb.ada/exec_changed/second.adb: Likewise.
4032
09851417
JB
40332006-10-06 Joel Brobecker <brobecker@adacore.com>
4034
4035 * gdb.ada/watch_arg/watch.adb: New file.
4036 * gdb.ada/watch_arg.exp: New testcase.
4037
041bf30d
VP
40382006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4039
4040 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4041 via string_to_regexp.
041bf30d 4042 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4043
f286fbdd 40442006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4045
4046 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4047 Remove unused / obsolete files.
4048
7c07f349
NR
40492006-09-19 Nick Roberts <nickrob@snap.net.nz>
4050
4051 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4052
cd5ff84a
VP
40532006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4054
4055 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4056 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4057 the number of frames.
cd5ff84a 4058
ae018d1a
DJ
40592006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.base/args.c (main): Add breakpoint marker.
4062 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4063 really test empty arguments.
4064 (args_load): Delete.
4065 (args_test): New.
4066
b399c549
NR
40672006-09-13 Nick Roberts <nickrob@snap.net.nz>
4068
4069 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4070 check for one file.
4071
2ab1eb7a
VP
40722006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4073
4074 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4075 HIGH_FRAME argument to -stack-list-locals can be larger than
4076 the number of frames.
a9c64011 4077
476308bf
FF
40782006-08-18 Fred Fish <fnf@specifix.com>
4079
4080 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4081 '$' in front of skip_vmx_tests_saved when setting that.
4082
8625200f
AS
40832006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4084
4085 * gdb.base/trace-commands.exp: New file.
4086
089ec8f1
DJ
40872006-08-10 Joel Brobecker <brobecker@adacore.com>
4088 Daniel Jacobowitz <dan@codesourcery.com>
4089
4090 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4091 expected output of the backtrace commands.
4092
b60f0898
JB
40932006-08-09 Joel Brobecker <brobecker@adacore.com>
4094
4095 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4096 untested followed by return combination.
4097 * gdb.arch/altivec-regs.exp: Likewise.
4098 * gdb.arch/e500-abi.exp: Likewise.
4099 * gdb.arch/e500-regs.exp: Likewise.
4100 * gdb.arch/gdb1291.exp: Likewise.
4101 * gdb.arch/gdb1431.exp: Likewise.
4102 * gdb.arch/gdb1558.exp: Likewise.
4103 * gdb.arch/i386-prologue.exp: Likewise.
4104 * gdb.arch/i386-unwind.exp: Likewise.
4105 * gdb.asm/asm-source.exp: Likewise.
4106 * gdb.base/a2-run.exp: Likewise.
4107 * gdb.base/advance.exp: Likewise.
4108 * gdb.base/all-bin.exp: Likewise.
4109 * gdb.base/annota1.exp: Likewise.
4110 * gdb.base/annota3.exp: Likewise.
4111 * gdb.base/args.exp: Likewise.
4112 * gdb.base/arithmet.exp: Likewise.
4113 * gdb.base/assign.exp: Likewise.
4114 * gdb.base/async.exp: Likewise.
4115 * gdb.base/attach.exp: Likewise.
4116 * gdb.base/bang.exp: Likewise.
4117 * gdb.base/bigcore.exp: Likewise.
4118 * gdb.base/bitfields.exp: Likewise.
4119 * gdb.base/bitfields2.exp: Likewise.
4120 * gdb.base/break.exp: Likewise.
4121 * gdb.base/call-sc.exp: Likewise.
4122 * gdb.base/call-strs.exp: Likewise.
4123 * gdb.base/callfuncs.exp: Likewise.
4124 * gdb.base/checkpoint.exp: Likewise.
4125 * gdb.base/chng-syms.exp: Likewise.
4126 * gdb.base/code-expr.exp: Likewise.
4127 * gdb.base/commands.exp: Likewise.
4128 * gdb.base/completion.exp: Likewise.
4129 * gdb.base/cond-expr.exp: Likewise.
4130 * gdb.base/condbreak.exp: Likewise.
4131 * gdb.base/consecutive.exp: Likewise.
4132 * gdb.base/constvars.exp: Likewise.
4133 * gdb.base/corefile.exp: Likewise.
4134 * gdb.base/cvexpr.exp: Likewise.
4135 * gdb.base/dbx.exp: Likewise.
4136 * gdb.base/define.exp: Likewise.
4137 * gdb.base/detach.exp: Likewise.
4138 * gdb.base/display.exp: Likewise.
4139 * gdb.base/dump.exp: Likewise.
4140 * gdb.base/ena-dis-br.exp: Likewise.
4141 * gdb.base/ending-run.exp: Likewise.
4142 * gdb.base/environ.exp: Likewise.
4143 * gdb.base/eval-skip.exp: Likewise.
4144 * gdb.base/exprs.exp: Likewise.
4145 * gdb.base/fileio.exp: Likewise.
4146 * gdb.base/finish.exp: Likewise.
4147 * gdb.base/float.exp: Likewise.
4148 * gdb.base/foll-exec.exp: Likewise.
4149 * gdb.base/foll-fork.exp: Likewise.
4150 * gdb.base/foll-vfork.exp: Likewise.
4151 * gdb.base/freebpcmd.exp: Likewise.
4152 * gdb.base/funcargs.exp: Likewise.
4153 * gdb.base/gcore.exp: Likewise.
4154 * gdb.base/gdb1090.exp: Likewise.
4155 * gdb.base/gdb1250.exp: Likewise.
4156 * gdb.base/huge.exp: Likewise.
4157 * gdb.base/info-proc.exp: Likewise.
4158 * gdb.base/interrupt.exp: Likewise.
4159 * gdb.base/jump.exp: Likewise.
4160 * gdb.base/langs.exp: Likewise.
4161 * gdb.base/lineinc.exp: Likewise.
4162 * gdb.base/list.exp: Likewise.
4163 * gdb.base/logical.exp: Likewise.
4164 * gdb.base/long_long.exp: Likewise.
4165 * gdb.base/macscp.exp: Likewise.
4166 * gdb.base/maint.exp: Likewise.
4167 * gdb.base/mips_pro.exp: Likewise.
4168 * gdb.base/miscexprs.exp: Likewise.
4169 * gdb.base/multi-forks.exp: Likewise.
4170 * gdb.base/opaque.exp: Likewise.
4171 * gdb.base/overlays.exp: Likewise.
4172 * gdb.base/pc-fp.exp: Likewise.
4173 * gdb.base/pointers.exp: Likewise.
4174 * gdb.base/printcmds.exp: Likewise.
4175 * gdb.base/psymtab.exp: Likewise.
4176 * gdb.base/ptype.exp: Likewise.
4177 * gdb.base/recurse.exp: Likewise.
4178 * gdb.base/relational.exp: Likewise.
4179 * gdb.base/relocate.exp: Likewise.
4180 * gdb.base/remote.exp: Likewise.
4181 * gdb.base/reread.exp: Likewise.
4182 * gdb.base/restore.exp: Likewise.
4183 * gdb.base/return.exp: Likewise.
4184 * gdb.base/return2.exp: Likewise.
4185 * gdb.base/scope.exp: Likewise.
4186 * gdb.base/sect-cmd.exp: Likewise.
4187 * gdb.base/sep.exp: Likewise.
4188 * gdb.base/sepdebug.exp: Likewise.
4189 * gdb.base/setshow.exp: Likewise.
4190 * gdb.base/setvar.exp: Likewise.
4191 * gdb.base/sigall.exp: Likewise.
4192 * gdb.base/sigbpt.exp: Likewise.
4193 * gdb.base/signals.exp: Likewise.
4194 * gdb.base/signull.exp: Likewise.
4195 * gdb.base/sizeof.exp: Likewise.
4196 * gdb.base/solib.exp: Likewise.
4197 * gdb.base/step-line.exp: Likewise.
4198 * gdb.base/step-test.exp: Likewise.
4199 * gdb.base/structs.exp: Likewise.
4200 * gdb.base/structs2.exp: Likewise.
4201 * gdb.base/term.exp: Likewise.
4202 * gdb.base/twice.exp: Likewise.
4203 * gdb.base/until.exp: Likewise.
4204 * gdb.base/varargs.exp: Likewise.
4205 * gdb.base/volatile.exp: Likewise.
4206 * gdb.base/watchpoint.exp: Likewise.
4207 * gdb.base/whatis-exp.exp: Likewise.
4208 * gdb.base/whatis.exp: Likewise.
4209 * gdb.cp/ambiguous.exp: Likewise.
4210 * gdb.cp/annota2.exp: Likewise.
4211 * gdb.cp/annota3.exp: Likewise.
4212 * gdb.cp/bool.exp: Likewise.
4213 * gdb.cp/breakpoint.exp: Likewise.
4214 * gdb.cp/casts.exp: Likewise.
4215 * gdb.cp/class2.exp: Likewise.
4216 * gdb.cp/classes.exp: Likewise.
4217 * gdb.cp/cplusfuncs.exp: Likewise.
4218 * gdb.cp/ctti.exp: Likewise.
4219 * gdb.cp/derivation.exp: Likewise.
4220 * gdb.cp/exception.exp: Likewise.
4221 * gdb.cp/gdb1355.exp: Likewise.
4222 * gdb.cp/hang.exp: Likewise.
4223 * gdb.cp/inherit.exp: Likewise.
4224 * gdb.cp/local.exp: Likewise.
4225 * gdb.cp/m-data.exp: Likewise.
4226 * gdb.cp/m-static.exp: Likewise.
4227 * gdb.cp/member-ptr.exp: Likewise.
4228 * gdb.cp/method.exp: Likewise.
4229 * gdb.cp/misc.exp: Likewise.
4230 * gdb.cp/namespace.exp: Likewise.
4231 * gdb.cp/overload.exp: Likewise.
4232 * gdb.cp/ovldbreak.exp: Likewise.
4233 * gdb.cp/pr-1023.exp: Likewise.
4234 * gdb.cp/pr-1210.exp: Likewise.
4235 * gdb.cp/pr-574.exp: Likewise.
4236 * gdb.cp/printmethod.exp: Likewise.
4237 * gdb.cp/psmang.exp: Likewise.
4238 * gdb.cp/ref-params.exp: Likewise.
4239 * gdb.cp/ref-types.exp: Likewise.
4240 * gdb.cp/rtti.exp: Likewise.
4241 * gdb.cp/templates.exp: Likewise.
4242 * gdb.cp/try_catch.exp: Likewise.
4243 * gdb.cp/userdef.exp: Likewise.
4244 * gdb.cp/virtfunc.exp: Likewise.
4245 * gdb.disasm/am33.exp: Likewise.
4246 * gdb.disasm/h8300s.exp: Likewise.
4247 * gdb.disasm/mn10300.exp: Likewise.
4248 * gdb.disasm/sh3.exp: Likewise.
4249 * gdb.disasm/t01_mov.exp: Likewise.
4250 * gdb.disasm/t02_mova.exp: Likewise.
4251 * gdb.disasm/t03_add.exp: Likewise.
4252 * gdb.disasm/t04_sub.exp: Likewise.
4253 * gdb.disasm/t05_cmp.exp: Likewise.
4254 * gdb.disasm/t06_ari2.exp: Likewise.
4255 * gdb.disasm/t07_ari3.exp: Likewise.
4256 * gdb.disasm/t08_or.exp: Likewise.
4257 * gdb.disasm/t09_xor.exp: Likewise.
4258 * gdb.disasm/t10_and.exp: Likewise.
4259 * gdb.disasm/t11_logs.exp: Likewise.
4260 * gdb.disasm/t12_bit.exp: Likewise.
4261 * gdb.disasm/t13_otr.exp: Likewise.
4262 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4263 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4264 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4265 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4266 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4267 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4268 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4269 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4270 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4271 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4272 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4273 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4274 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4275 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4276 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4277 * gdb.mi/gdb701.exp: Likewise.
4278 * gdb.mi/gdb792.exp: Likewise.
4279 * gdb.mi/mi-basics.exp: Likewise.
4280 * gdb.mi/mi-break.exp: Likewise.
4281 * gdb.mi/mi-cli.exp: Likewise.
4282 * gdb.mi/mi-console.exp: Likewise.
4283 * gdb.mi/mi-disassemble.exp: Likewise.
4284 * gdb.mi/mi-eval.exp: Likewise.
4285 * gdb.mi/mi-file.exp: Likewise.
4286 * gdb.mi/mi-read-memory.exp: Likewise.
4287 * gdb.mi/mi-regs.exp: Likewise.
4288 * gdb.mi/mi-return.exp: Likewise.
4289 * gdb.mi/mi-simplerun.exp: Likewise.
4290 * gdb.mi/mi-stack.exp: Likewise.
4291 * gdb.mi/mi-stepi.exp: Likewise.
4292 * gdb.mi/mi-syn-frame.exp: Likewise.
4293 * gdb.mi/mi-until.exp: Likewise.
4294 * gdb.mi/mi-var-block.exp: Likewise.
4295 * gdb.mi/mi-var-child.exp: Likewise.
4296 * gdb.mi/mi-var-cmd.exp: Likewise.
4297 * gdb.mi/mi-var-display.exp: Likewise.
4298 * gdb.mi/mi-watch.exp: Likewise.
4299 * gdb.mi/mi2-basics.exp: Likewise.
4300 * gdb.mi/mi2-break.exp: Likewise.
4301 * gdb.mi/mi2-cli.exp: Likewise.
4302 * gdb.mi/mi2-console.exp: Likewise.
4303 * gdb.mi/mi2-disassemble.exp: Likewise.
4304 * gdb.mi/mi2-eval.exp: Likewise.
4305 * gdb.mi/mi2-file.exp: Likewise.
4306 * gdb.mi/mi2-read-memory.exp: Likewise.
4307 * gdb.mi/mi2-regs.exp: Likewise.
4308 * gdb.mi/mi2-return.exp: Likewise.
4309 * gdb.mi/mi2-simplerun.exp: Likewise.
4310 * gdb.mi/mi2-stack.exp: Likewise.
4311 * gdb.mi/mi2-stepi.exp: Likewise.
4312 * gdb.mi/mi2-syn-frame.exp: Likewise.
4313 * gdb.mi/mi2-until.exp: Likewise.
4314 * gdb.mi/mi2-var-block.exp: Likewise.
4315 * gdb.mi/mi2-var-child.exp: Likewise.
4316 * gdb.mi/mi2-var-cmd.exp: Likewise.
4317 * gdb.mi/mi2-var-display.exp: Likewise.
4318 * gdb.mi/mi2-watch.exp: Likewise.
4319 * gdb.stabs/exclfwd.exp: Likewise.
4320 * gdb.stabs/weird.exp: Likewise.
4321 * gdb.threads/gcore-thread.exp: Likewise.
4322 * gdb.trace/actions.exp: Likewise.
4323 * gdb.trace/backtrace.exp: Likewise.
4324 * gdb.trace/circ.exp: Likewise.
4325 * gdb.trace/collection.exp: Likewise.
4326 * gdb.trace/deltrace.exp: Likewise.
4327 * gdb.trace/infotrace.exp: Likewise.
4328 * gdb.trace/limits.exp: Likewise.
4329 * gdb.trace/packetlen.exp: Likewise.
4330 * gdb.trace/passc-dyn.exp: Likewise.
4331 * gdb.trace/passcount.exp: Likewise.
4332 * gdb.trace/report.exp: Likewise.
4333 * gdb.trace/save-trace.exp: Likewise.
4334 * gdb.trace/tfind.exp: Likewise.
4335 * gdb.trace/tracecmd.exp: Likewise.
4336 * gdb.trace/while-dyn.exp: Likewise.
4337 * gdb.trace/while-stepping.exp: Likewise.
4338
f4b618d1
JB
43392006-08-08 Joel Brobecker <brobecker@adacore.com>
4340
4341 * gdb.base/step-bt.c: New file.
4342 * gdb.base/step-bt.exp: New testcase.
4343
3d00d119
DJ
43442006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * config/monitor.exp (gdb_load): Remove support for obsolete
4347 download-write-size.
4348 * gdb.base/remote.exp: Likewise. Update all callers of
4349 gdb_timed_load.
4350
017b5bd4
DJ
43512006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * cursal.exp: Pass binfile to gdb_load.
4354
837c599d
DJ
43552006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4356
4357 * gdb.base/cursal.exp: Add "" to gdb_load call.
4358
8dd4540b
MK
43592006-07-29 Mark Kettenis <kettenis@gnu.org>
4360
4361 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4362 NetBSD/ELF targets.
4363
ab5c9f60
DJ
43642006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4365
4366 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4367 operator*.
4368
4c42eaff
DJ
43692006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4370
4371 * gdb.base/completion.exp: Update for change in "file" behavior.
4372 * gdb.stabs/weird.exp: Likewise.
4373 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4374 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4375
0155cc76
NS
43762006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4377
4378 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4379 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4380
16026cd7
AS
43812006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4382
4383 * gdb.base/default.exp: Update source command error message.
4384 * gdb.base/help.exp: Update 'help source' message.
4385
16963cb6
DJ
43862006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4387
4388 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4389 test.
4390
6d7fd486
AS
43912006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4392
4393 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4394
29e8a844
DJ
43952006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4396
4397 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4398
6afcfa39
DJ
43992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4402
267a692b
MK
44032006-07-17 Mark Kettenis <kettenis@gnu.org>
4404
4405 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4406 *-*-openbsd* from targets for wich we expect ARM FPA floating
4407 point format.
4408
85d2fec4
NR
44092006-07-17 Nick Roberts <nickrob@snap.net.nz>
4410
4411 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4412
44132006-07-17 Mark Kettenis <kettenis@gnu.org>
4414
4415 * gdb.base/annota3.exp: Expect frame-begin annotation.
4416
85b4c6e8
JB
44172006-07-14 Joel Brobecker <brobecker@adacore.com>
4418
4419 * gdb.base/help.exp: Adjust "help unset" test to accept
4420 any list of unset commands.
4421
fb933624
DJ
44222006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4423 Daniel Jacobowitz <dan@codesourcery.com>
4424
4425 * gdb.cp/ref-params.exp: New test.
4426 * gdb.cp/ref-params.cc: New source file.
4427 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4428
1dff4b64
MK
44292006-07-08 Mark Kettenis <kettenis@gnu.org>
4430
4431 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4432 spaces/tabs in regular expressions since they might not be there.
4433
40d2e0e3
AS
44342006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4435
4436 * gdb.base/ifelse.exp: New file.
4437
f6c957d2
NS
44382006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4439
4440 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4441 line.
4442 * gdb.base/huge.exp: Loop over compilation to find a size that
4443 is acceptable.
4444 * gdb.base/remote.exp: Correct expected strings.
4445 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4446
b9c5a23d
DJ
44472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4448
4449 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4450
9af2e58d
DJ
44512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4454 native.
4455
30930ca5
DJ
44562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4457
4458 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4459 enable stabs testing.
4460
aa32fa1d
DJ
44612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4462
bd4a4c80 4463 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4464 gdb_test_multiple does.
4465
321fef15
DJ
44662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4467
4468 * Makefile.in (host_alias): Remove.
4469 (target_alias): Use @target_noncanonical@.
4470 (site.exp): Don't set host_alias.
4471 * aclocal.m4: Remove contents. Include acx.m4.
4472 * configure: Regenerated.
4473 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4474
e1c2defa
NS
44752006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4476
e63b55d1
NS
4477 * lib/gdb.exp (gdb_load_cmd): New.
4478
5600ea19
NS
4479 * gdb.base/fileio.c: Add system(NULL) test.
4480 * gdb.base/fileio.exp: Check it.
4481
e1c2defa
NS
4482 * gdb.base/break.c: Add 10a breakpoint at }
4483 * gdb.base/break.exp: Add test for breakpoint at }
4484 * gdb.cp/anon-union.cc: Add code at end of function.
4485 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4486 * gdb.mi/var-cmd.c: Add code at end of function.
4487 * gdb.mi/mi-var-display.exp: Adjust end of next.
4488 * gdb.mi/mi2-var-display.exp: Likewise.
4489 * gdb.base/fileio.c: Add stop function and insert calls at
4490 stopping places.
4491 * gdb.base/fileio.exp: Breakpoint stop function and remove
4492 explicit line number references.
4493
6c0112ec
JB
44942006-05-19 Joel Brobecker <brobecker@adacore.com>
4495
a9c64011
AS
4496 * gdb.base/del.exp (test_delete_alias): New function.
4497 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4498
154189a4
FF
44992006-05-18 Fred Fish <fnf@specifix.com>
4500
4501 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4502 required. Check for spurious output after program exits normally.
4503
582e64c2
FF
45042006-05-17 Fred Fish <fnf@specifix.com>
4505
4506 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4507 gdb_load, so it works in the simulator.
4508
8ef6493a
FF
45092006-05-11 Fred Fish <fnf@specifix.com>
4510
4511 * gdb.base/bang.exp: Ignore unexpected output between the
4512 "program exited normally" and the gdb prompt, as many other
4513 tests do.
4514
692b141c
MK
45152006-05-07 Mark Kettenis <kettenis@gnu.org>
4516
4517 * gdb.base/help.exp: Make "delete checkpoint" part option for
4518 "help d" and "help delete" tests.
4519
540b8a30
UW
45202006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4521
a9c64011 4522 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4523 expected output in some mi_gdb_test statements.
4524 * gdb.mi/mi2-basics.exp: Likewise.
4525
9b6462d9
JB
45262006-05-05 Joel Brobecker <brobecker@adacore.com>
4527
4528 * gdb.base/del.c: New file.
4529 * gdb.base/del.exp: New testcase.
4530
954de43b
DM
45312006-05-05 David S. Miller <davem@sunset.davemloft.net>
4532
4533 * gdb.base/break.exp: Do not assume a breakpoint on
4534 main will actually be in $srcfile when optimizing.
1303f75e
DM
4535 * gdb.base/savedregs.exp: Do not require that the dummy
4536 frame location match up to a symbol and source file location.
c3242428
DM
4537 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4538 will get printed without a mi_cmd_data_list_register_values prefix.
4539 (*-data-list-register-*): Correct regular expressions to expect the new
4540 pseudo d? floating point registers.
4541 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4542
c7e64c9a
DJ
45432006-05-05 Christophe Lyon <christophe.lyon@st.com>
4544
4545 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4546 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4547 is allocated by the compiler.
4548 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4549 anons, e, anone to force their allocation by the compiler.
4550
45512006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4552
4553 * gdb.base/help.exp: Update expected text for help d and
4554 help delete.
4555
27ce9a6d
MK
45562006-05-02 Mark Kettenis <kettenis@gnu.org>
4557
4558 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4559 NetBSD/ELF targets.
4560
8608915f
MK
45612006-04-30 Mark Kettenis <kettenis@gnu.org>
4562
4563 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4564 single-step breakpoint fails; make this a KFAIL on
4565 sparc*-*-openbsd*.
4566 * gdb.base/siginfo.exp: Likewise.
4567 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4568
b8db102d
MS
45692006-04-26 Michael Snyder <msnyder@redhat.com>
4570
4571 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4572 which may have to consume output from other forks.
4573 Add tests to make sure that "delete fork" succeeded.
4574
c702009a
MS
45752006-04-20 Michael Snyder <msnyder@redhat.com>
4576
4577 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4578 Add support for the Renesas M32C and M16C.
4579
4580 * gdb.asm/asm-source.exp: Add m32c target.
4581 * gdb.asm/m32c.inc: Support for m32c target.
4582
e28493f2
AS
45832006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4584
4585 * gdb.base/commands.exp (recursive_source_test): New test.
4586
880da185
DM
45872006-04-04 David S. Miller <davem@sunset.davemloft.net>
4588
4589 * gdb.base/float.exp: Add pattern for sparc targets.
4590
61d9b92f
DJ
45912006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4592
4593 * gdb.base/commands.exp (stray_arg0_test): New test.
4594
bd717df8
PB
45952006-03-30 Paul Brook <paul@codesourcery.com>
4596
4597 * gdb.mi/mi-until.exp: kfail broken until command.
4598 * gdb.mi/mi2-until.exp: Ditto.
4599
ec793d3c
NR
46002006-03-27 Nick Roberts <nickrob@snap.net.nz>
4601
4602 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4603
831004b7
AO
46042006-03-08 Alexandre Oliva <aoliva@redhat.com>
4605
4606 * gdb.base/prelink.exp: Anchor tested-for regular expression
4607 on gdb prompt.
4608
effe49a0
PB
46092006-03-07 Paul Brook <paul@codesourcery.com>
4610
4611 * gdb.base/assign.exp: Correct fail message.
4612
e5461016
PB
46132006-03-07 Paul Brook <paul@codesourcery.com>
4614
4615 * lib/compiler.c: Extract armcc version number.
4616 * lib/compiler.cc: Ditto.
4617
fc91c6c2
PB
46182006-03-07 Paul Brook <paul@codesourcery.com>
4619
4620 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4621 additional_flags=-w.
4622 * gdb.arch/altivec-regs.exp: Ditto.
4623 * gdb.arch/e500-abi.exp: Ditto.
4624 * gdb.arch/e500-regs.exp: Ditto.
4625 * gdb.base/all-bin.exp: Ditto.
4626 * gdb.base/annota1.exp: Ditto.
4627 * gdb.base/annota3.exp: Ditto.
4628 * gdb.base/args.exp: Ditto.
4629 * gdb.base/arithmet.exp: Ditto.
4630 * gdb.base/assign.exp: Ditto.
4631 * gdb.base/async.exp: Ditto.
4632 * gdb.base/bang.exp: Ditto.
4633 * gdb.base/break.exp: Ditto.
4634 * gdb.base/call-rt-st.exp: Ditto.
4635 * gdb.base/completion.exp: Ditto.
4636 * gdb.base/cond-expr.exp: Ditto.
4637 * gdb.base/condbreak.exp: Ditto.
4638 * gdb.base/consecutive.exp: Ditto.
4639 * gdb.base/define.exp: Ditto.
4640 * gdb.base/display.exp: Ditto.
4641 * gdb.base/ena-dis-br.exp: Ditto.
4642 * gdb.base/environ.exp: Ditto.
4643 * gdb.base/eval-skip.exp: Ditto.
4644 * gdb.base/info-proc.exp: Ditto.
4645 * gdb.base/jump.exp: Ditto.
4646 * gdb.base/logical.exp: Ditto.
4647 * gdb.base/long_long.exp: Ditto.
4648 * gdb.base/maint.exp: Ditto.
4649 * gdb.base/miscexprs.exp: Ditto.
4650 * gdb.base/pc-fp.exp: Ditto.
4651 * gdb.base/pointers.exp: Ditto.
4652 * gdb.base/relational.exp: Ditto.
4653 * gdb.base/reread.exp: Ditto.
4654 * gdb.base/sect-cmd.exp: Ditto.
4655 * gdb.base/sep.exp: Ditto.
4656 * gdb.base/sepdebug.exp: Ditto.
4657 * gdb.base/until.exp: Ditto.
4658 * gdb.base/whatis-exp.exp: Ditto.
4659 * gdb.cp/annota2.exp: Ditto.
4660 * gdb.cp/annota3.exp: Ditto.
4661 * gdb.trace/actions.exp: Ditto.
4662 * gdb.trace/backtrace.exp: Ditto.
4663 * gdb.trace/circ.exp: Ditto.
4664 * gdb.trace/collection.exp: Ditto.
4665 * gdb.trace/deltrace.exp: Ditto.
4666 * gdb.trace/infotrace.exp: Ditto.
4667 * gdb.trace/limits.exp: Ditto.
4668 * gdb.trace/packetlen.exp: Ditto.
4669 * gdb.trace/passc-dyn.exp: Ditto.
4670 * gdb.trace/passcount.exp: Ditto.
4671 * gdb.trace/report.exp: Ditto.
4672 * gdb.trace/save-trace.exp: Ditto.
4673 * gdb.trace/tfind.exp: Ditto.
4674 * gdb.trace/tracecmd.exp: Ditto.
4675 * gdb.trace/while-dyn.exp: Ditto.
4676 * gdb.trace/while-stepping.exp: Ditto.
4677 * lib/gdb.exp: Ditto.
4678 (gdb_compile): Handle nowarning option.
4679
5f4a23d9
AO
46802006-03-07 Alexandre Oliva <aoliva@redhat.com>
4681
4682 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4683 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4684 Rename executable to prelinkt. Don't re-prelink if we didn't
4685 get a core file. Test prelink -u exit status to tell whether
4686 prelinking failed. Use gdb_test_multiple.
4687
9733fc94
DJ
46882006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4691 (do_tests): Call it.
4692
cc10cae3
AO
46932006-02-28 Alexandre Oliva <aoliva@redhat.com>
4694
4695 * gdb.base/prelink.exp: New test.
4696 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4697
15c46491
WZ
46982006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4699
4700 * gdb.fortran/derived-type.f90: New file.
4701 * gdb.fortran/derived-type.exp: New testcase.
4702
5c9f7ded
DJ
47032006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * gdb.base/default.exp: Allow ';' as a directory separator.
4706
5b96932b
AS
47072006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4708
4709 * gdb.base/help.exp (help add-symbol-file): Update.
4710
1986bccd
AS
47112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4712
4713 * gdb.base/help.exp (help load): Update expected results.
4714
a8b7528f
FF
47152006-02-19 Fred Fish <fnf@specifix.com>
4716
4717 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4718 specifix hex value as part of results.
4719 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4720
f8261448
FF
47212006-02-16 Fred Fish <fnf@specifix.com>
4722
4723 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4724 ushort_addr, and slong_addr, so the typedefs are not optimized
4725 away.
4726 * gdb.base/whatis.exp: Add tests using type name for struct type,
4727 union type, enum type, and typedef.
a9c64011 4728
31d8bdd2
MK
47292006-02-13 Mark Kettenis <kettenis@gnu.org>
4730
4731 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4732
34e41e63
JB
47332006-02-13 Jim Blandy <jimb@redhat.com>
4734
4735 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4736 case where it takes two "next" commands to skip past the init
4737 call.
4738
ac6e4f31
FF
47392006-02-12 Fred Fish <fnf@specifix.com>
4740
4741 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4742 to handle cases where it takes two "next" commands to skip
4743 past the init call.
4744
2db2d571
JB
47452006-02-07 Joel Brobecker <brobecker@adacore.com>
4746
4747 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4748 on hppa32 targets.
4749
38fcd64c
DJ
47502006-02-06 Vladimir Prus <ghost@cs.msu.su>
4751
4752 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4753 field.
4754
1315ad46
MK
47552006-01-29 Mark Kettenis <kettenis@gnu.org>
4756
4757 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4758
5625b943
DJ
47592006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4760
4761 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4762 files.
4763
80df1bbe
DJ
47642006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4765
4766 * gdb.cp/maint.exp: Set complaints to a positive value.
4767
9078e690
DJ
47682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4769
4770 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4771 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4772 function name.
4773
9c903399
DJ
47742006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4775
4776 * gdb.base/checkpoint.c: Update copyright notice. Include
4777 <stdlib.h>.
4778
761ae4d6
JB
47792006-01-04 Jim Blandy <jimb@redhat.com>
4780
4781 * gdb.asm/asm-source.exp: Independently provide default values for
4782 asm-flags and debug-flags. Use 'string equal' to do the
4783 comparison, not the implicit expr's '==' operator. Remove
4784 now-unneeded assignments to asm-flags. In h8300 case, place
4785 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4786
099ac3dd
MS
47872006-01-04 Michael Snyder <msnyder@redhat.com>
4788
4789 * gdb.base/checkpoint.c: New file.
4790 * gdb.base/checkpoint.exp: New file.
4791 * gdb.base/multi-fork.c: New file.
4792 * gdb.base/multi-fork.exp: New file.
4793 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4794
f4d85314
FF
47952006-01-04 Fred Fish <fnf@specifix.com>
4796
4797 * gdb.base/ptype.c (foo): Add typedef.
4798 (intfoo): Add function.
4799 * gdb.base/ptype1.c: New file.
4800 * gdb.base/ptype.exp: Handle compilation and linking with two
4801 source files. Test that proper type for "foo" is found based
4802 on source context rather than first match found in symtabs.
4803
a1b06f35
MK
48042005-12-28 Mark Kettenis <kettenis@gnu.org>
4805
4806 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4807 * gdb.asm/openbsd.inc: Indent commands.
4808
d082a1e2
MK
48092005-12-26 Mark Kettenis <kettenis@gnu.org>
4810
c65016bd
MK
4811 * gdb.base/freebpcmd.exp: Increase timeout.
4812
d082a1e2
MK
4813 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4814
d3c32a0e
DJ
48152005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4816
4817 * gdb.base/default.exp: Update check for "show version".
4818
9fdb1f50
RC
48192005-12-09 Randolph Chung <tausq@debian.org>
4820
4821 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4822 * gdb.asm/pa64.inc: New file.
4823
5f2c56f7
RC
48242005-12-09 Randolph Chung <tausq@debian.org>
4825
4826 * gdb.asm/common.inc: Indent commands.
4827 * gdb.asm/asmsrc1.s: Likewise.
4828 * gdb.asm/asmsrc2.s: Likewise.
4829
8117349c
RC
48302005-12-09 Randolph Chung <tausq@debian.org>
4831
4832 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4833 (get_addr_of_sym): Remove duplicate print.
4834 (gen_core): xfail hppa*-*-hpux*, update expected output.
4835 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4836 * gdb.arch/pa64-nullify.s: New file.
4837
8f07f25a
RC
48382005-12-09 Randolph Chung <tausq@debian.org>
4839
4840 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4841
55b39184
DJ
48422005-12-07 Christophe Lyon <christophe.lyon@st.com>
4843
4844 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4845 code generation for these functions.
4846 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4847 error message.
4848
31e2b00f
AS
48492005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4850
4851 * gdb.base/help.exp (help b, help br, help bre, help brea)
4852 (help break): Update the expected message.
4853
c3d0b56e
SC
48542005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4855
4856 * gdb.asm/m68hc11.inc: Setup the data section.
4857 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4858 script for this test.
4859 (m6812-*-*): Likewise.
4860
36ae0ea9
RC
48612005-11-09 Randolph Chung <tausq@debian.org>
4862
4863 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4864
9d6f42e9
WZ
48652005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4866
4867 * gdb.base/break.exp: Fix a comment typo.
4868
e2126a14
EZ
48692005-11-03 Jim Blandy <jimb@redhat.com>
4870
a9c64011
AS
4871 Checked in by Elena Zannoni <ezannoni@redhat.com>
4872
e2126a14
EZ
4873 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4874
e0ac7199
CV
48752005-11-02 Corinna Vinschen <vinschen@redhat.com>
4876
4877 * gdb.arch/gdb1558.c: Include stdio.h.
4878
31d3fb18
MK
48792005-10-31 Mark Kettenis <kettenis@gnu.org>
4880
4881 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4882
e52b687c
MK
48832005-10-31 Mark Kettenis <kettenis@gnu.org>
4884
4885 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4886
f4711d79
PG
48872005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4888
a9c64011
AS
4889 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4890 vscr" tests to better match output.
f4711d79 4891
987a9106
JB
48922005-10-12 Jim Blandy <jimb@redhat.com>
4893
4894 * gdb.base/structs.exp (any): New function.
4895 (test_struct_returns): Don't make any assumptions at all about
4896 what value the function returns when GDB can't set the return
4897 value.
4898
2336bb58
JB
48992005-10-09 Joel Brobecker <brobecker@adacore.com>
4900
4901 * gdb.ada/arrayidx/p.adb: New file.
4902 * gdb.ada/arrayidx.exp: New testcase
4903
49042005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4905
4906 * gdb.ada/array_return/pck.ads: New file.
4907 * gdb.ada/array_return/pck.adb: New file.
4908 * gdb.ada/array_return/p.adb: New file.
4909 * gdb.ada/array_return.exp: New testcase.
4910
705335ea
JB
49112005-10-03 Joel Brobecker <brobecker@adacore.com>
4912
a9c64011
AS
4913 * gdb.base/arrayidx.c: New file.
4914 * gdb.base/arrayidx.exp: New testcase.
705335ea 4915
11ee9940
NR
49162005-09-29 Nick Roberts <nickrob@snap.net.nz>
4917
4918 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4919 frames-invalid and breakpoints-invalid are no longer generated
4920 with level 3 so don't expect them in the output.
4921
39fb8e9e
BR
49222005-09-27 Bob Rossi <bob@brasko.net>
4923
a9c64011 4924 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4925 from test. Escape the | in mi_gdb_test call.
4926 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4927 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4928 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4929 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4930 expected regex's in mi_gdb_test calls.
4931 * lib/mi-support.exp: Remove arbitrary .* from tests.
4932 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4933 Fully anchor GDB/MI expected results in mi_gdb_test.
4934 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4935 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4936
2af48f68
PB
49372005-09-26 Paul Brook <paul@codesourcery.com>
4938
4939 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4940
f34502bc
WZ
49412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4942
4943 * bfp-test.c: New file.
4944 * bfp-test.exp: New testcase.
4945
ca929517
WZ
49462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4947
4948 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4949 of subarray and substring variable.
4950 * gdb.fortran/subarray.f: New source file for the test of subarray
4951 and substring variable evaluation.
4952 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4953 of string constant.
4954
c761af65
DJ
49552005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4956
4957 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4958 copyright dates.
4959
561d7a1d
PG
49602005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4961
4962 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4963 powerpc altivec' test with an almost identical 'info vector' test.
4964
b2b64cc9
PG
49652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4966
a9c64011
AS
4967 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4968 vscr" tests to match output.
b2b64cc9 4969
6ac4d15a
PG
49702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4971
a9c64011
AS
4972 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4973 output.
6ac4d15a 4974
40e55bef
BR
49752005-09-11 Bob Rossi <bob@brasko.net>
4976
4977 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4978 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4979 commands that return an MI output command and an asyncronous MI output
4980 command.
4981 * gdb.mi/mi-console.exp: Ditto.
4982
3c7385ec
BR
49832005-09-11 Bob Rossi <bob@brasko.net>
4984
4985 * gdb.mi/mi-var-child.c: Include <string.h>.
4986
a6cd0eb3
DJ
49872005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 * killed.exp: Correct gdb_expect syntax.
4990
2f168eed
CV
49912005-08-09 Corinna Vinschen <vinschen@redhat.com>
4992
4993 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4994
ecd3fd0f
BR
49952005-08-02 Bob Rossi <bob@brasko.net>
4996
4997 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4998 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4999 Change tests to inferior-tty-set/show.
5000 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5001 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5002 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5003 inferior. Use mi_gdb_test to get GDB and Inferior output.
5004 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5005 descriptor.
5006 (mi_inferior_tty_name): Add inferior PTY file name.
5007 (mi_gdb_start): Add INFERIOR_PTY parameter.
5008 (mi_gdb_test): Add IPATTERN parameter.
5009
f1ea48cb 50102005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5011
f1ea48cb
BR
5012 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5013 parameter to mi_gdb_test.
5014 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5015
6e650a67
DJ
50162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5017
5018 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5019 struct_declarations.
5020 * gdb.mi/mi-var-child.exp: Step over the initialization of
5021 struct_declarations.
5022
8be260b6
DJ
50232005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5024
5025 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5026 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5027 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5028 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5029 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5030 file.
5031
4e660f07
NR
50322005-07-27 Nick Roberts <nickrob@snap.net.nz>
5033
5034 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5035 (do_children_tests): Assign values to the extra elements.
5036
5037 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5038 them for tests for "-var-update --no-values" and
a9c64011 5039 "-var-update --all-values".
4e660f07
NR
5040 Add test for "-var-list-children --simple-values".
5041
5042 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5043
5044 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5045 "-stack-list-locals --simple-values" Improve doc strings and
5046 comments.
5047
6bdae935
MK
50482005-07-18 Mark Kettenis <kettenis@gnu.org>
5049
598b7a6f
MK
5050 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5051 *-*-openbsd*.
5052 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5053
6bdae935
MK
5054 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5055 sigaltsatck'.
5056
1323e929 50572005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5058
1323e929
BR
5059 * gdb.base/default.exp (tty): Changed output of command.
5060 * gdb.base/help.exp (help tty): Ditto.
5061
b1a9c082
MK
50622005-07-12 Mark Kettenis <kettenis@gnu.org>
5063
5064 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5065
10a844a2
MK
50662005-07-10 Mark Kettenis <kettenis@gnu.org>
5067
5068 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5069 -stack-select-frame without arguments.
5070 (test_stack_frame_listing): Add test for newly implemented command
5071 -stack-info-frame.
5072
3cb3b8df
BR
50732005-07-06 Bob Rossi <bob@brasko.net>
5074
5075 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5076 command.
5077 (Copyright): Update copyright.
5078
a0c5fbcf
WZ
50792005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5080
5081 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5082 tests to evaluate exponentiation expression.
5083
984971d0
AS
50842005-06-29 Andreas Schwab <schwab@suse.de>
5085
5086 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5087 main to avoid warnings.
5088
5089 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5090
fe03833f
NR
50912005-06-20 Nick Roberts <nickrob@snap.net.nz>
5092
5093 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5094 -stack-select-frame without arguments.
5095 (test_stack_frame_listing): Add test for newly implemented command
5096 -stack-info-frame.
a9c64011 5097
7a55f279
WZ
50982005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5099
0ffa0ea5
DJ
5100 * gdb.fortran/array-element.f: New file.
5101 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5102
26585198
DJ
51032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5104
5105 * gdb.base/bigcore.exp: Correct checks for systems which can
5106 not dump a large core file.
5107
c1bd25fd
DJ
51082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5109
5110 * gdb.base/relocate.c: Add a copyright notice.
5111 (dummy): Remove.
5112 * gdb.base/relocate.exp: Test printing the values of variables
5113 from a relocatable file.
5114
589e074d
DJ
51152005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5116
5117 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5118 excess MI output after an error.
5119
0915f927
JB
51202005-05-29 Joel Brobecker <brobecker@adacore.com>
5121
5122 * gdb.arch/alpha-step.c: New file.
5123 * gdb.arch/alpha-step.exp: New testcase.
5124
76ff342d
DJ
51252005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5126 Dennis Brueni <dennis@slickedit.com>
5127
5128 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5129 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5130 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5131 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5132 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5133 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5134 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5135
96b0c7ac
DJ
51362005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5137 Wu Zhou <woodzltc@cn.ibm.com>
5138
5139 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5140 IBM's xlc compiler.
5141 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5142 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5143
f21565d2
JB
51442005-05-13 Jim Blandy <jimb@redhat.com>
5145
5146 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5147 calling gdb_suppress_entire_file.
5148 * gdb.base/charset.exp: Same.
5149 * gdb.base/call-rt-st.exp: Same.
5150
6006a3a1
BR
51512005-05-05 Bob Rossi <bob_rossi@cox.net>
5152
5153 * lib/gdb.exp (fullname_syntax): Added global regex.
5154 (fullname_syntax_POSIX): Ditto.
5155 (fullname_syntax_UNC): Ditto.
5156 (fullname_syntax_DOS_CASE): Ditto.
5157 (fullname_syntax_DOS): Ditto.
5158 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5159 fullname_syntax variable to scope and use it.
5160 (test_file_list_exec_source_files): Ditto.
5161 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5162
c3b69c04
DJ
51632005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5164
5165 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5166
3c95e6af
PG
51672004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5168
a9c64011
AS
5169 * lib/gdb.exp (skip_altivec_tests): New function, based on
5170 check_vmx_hw_available from the GCC testsuite.
5171 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5172 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5173
78df6c56
JB
51742005-05-02 Jim Blandy <jimb@redhat.com>
5175
5176 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5177 calling gdb_suppress_entire_file.
5178
1690f9cf
DJ
51792005-04-30 Randolph Chung <tausq@debian.org>
5180
5181 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5182 Slightly relax "sem_post" name checking.
5183
5ea106f7
PG
51842005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5185
5186 * gdb.base/unload.exp: Use new shared library infrastructure.
5187
bf7234cf
PG
51882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5189
5190 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5191 infrastructure.
bf7234cf 5192
547b869a
CV
51932005-04-29 Corinna Vinschen <vinschen@redhat.com>
5194
5195 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5196 * gdb.asm/h8300.inc: New file.
5197
f07e55f0
PG
51982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5199
5200 * gdb.base/shlib-call.exp: Change to use new shared library
5201 infrastructure.
5202
3cbba3d1
PG
52032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5204
a9c64011
AS
5205 * gdb.base/pending.exp: Change to use new shared library
5206 infrastructure.
3cbba3d1 5207
ed6df200
PG
52082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5209
a9c64011
AS
5210 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5211 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5212
8c8f4ebe
PG
52132005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5214
a9c64011
AS
5215 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5216 shared objects being adjusted and update copyright years.
8c8f4ebe 5217
607fbc54
DJ
52182005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5219
5220 * ChangeLog: Correct some 2003-01-13 dates.
5221 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5222 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5223 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5224 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5225 gdb.trace/tfind.exp: Update copyright years.
5226
57bf0e56
DJ
52272005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5228 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * lib/gdb.exp (gdb_compile): Handle shlib=.
5231 (gdb_compile_shlib): New function.
5232
9b593790
PG
52332005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5234
a9c64011 5235 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5236
9494c6a5
DJ
52372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5238
5239 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5240 gdb.server.
5241 * configure.ac: Likewise.
5242 * configure: Regenerated.
5243 * gdb.gdbserver/Makefile.in: Moved to...
5244 * gdb.server/Makefile.in: ... here.
5245 * gdb.gdbserver/server.c: Moved to...
5246 * gdb.server/server.c: ... here.
5247 * gdb.gdbserver/server-run.exp: Moved to...
5248 * gdb.server/server-run.exp: ... here.
5249
6f8eac0e
DJ
52502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5251
5252 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5253 * configure.ac: Create gdb.gdbserver/Makefile.
5254 * configure: Regenerated.
5255 * lib/gdbserver-support.exp: New file, derived from
5256 config/gdbserver.exp.
5257 * config/gdbserver.exp: Use gdbserver-support.exp.
5258 * gdb.gdbserver/Makefile.in: New file.
5259 * gdb.gdbserver/server.c: New file.
5260 * gdb.gdbserver/server-run.exp: New file.
5261
6e87504d
PG
52622005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5263
a9c64011
AS
5264 * lib/gdb.exp (test_compiler_info): Return compiler_info
5265 if no arguments are given.
6e87504d 5266
d1779be4
PG
52672005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5268
5269 * gdb.arch/altivec-abi.exp: Check for compiler and set
5270 use altivec' flag accordingly.
5271 * gdb.arch/altivec-regs.exp: Likewise.
5272
88750304
DJ
52732005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5274
5275 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5276
f3fb768d
AS
52772005-03-27 Andreas Schwab <schwab@suse.de>
5278
5279 * gdb.base/bigcore.c (main): Add missing mode argument in open
5280 call.
5281
7e813ac5
DJ
52822005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5283
5284 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5285 downloads.
5286 * config/gdbserver.exp (gdb_load): Likewise.
5287
8e3049aa
PB
52882005-03-14 Paul Brook <paul@codesourcery.com>
5289
5290 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5291 targets.
5292
a9df7c44
JB
52932005-03-09 Joel Brobecker <brobecker@adacore.com>
5294
5295 * gdb.dwarf2/dup-psym.S: New file.
5296 * gdb.dwarf2/dup-psym.exp: New testcase.
5297
9f0d94e8
JB
52982005-03-09 Joel Brobecker <brobecker@adacore.com>
5299
5300 * gdb.ada/exec_changed/first.adb: New file.
5301 * gdb.ada/exec_changed/second.adb: New file.
5302 * gdb.ada/exec_changed.exp: New testcase.
5303
5f579bc5
NS
53042005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5305
36e9969c
NS
5306 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5307 (A2): New class.
5308 (main): Test operator+.
5309 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5310 breakpoint test.
5311
5f579bc5
NS
5312 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5313 * gdb.base/signull.exp: Disable if gdb,nosignals.
5314 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5315 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5316 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5317 * gdb.mi/mi2-console.exp: Likewise.
5318 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5319 continue output at start.
5320 (gdb_collect_locals_test): Robustify regexp.
5321 * gdb.trace/passc-dyn.exp: Fix comment typo.
5322 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5323
be46087e
CV
53242005-03-08 Corinna Vinschen <vinschen@redhat.com>
5325
5326 * gdb.asm/asm-source.exp: Add iq2000 case.
5327 * gdb.asm/iq2000.inc: New file.
5328
384e1a61 53292005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5330
384e1a61
MI
5331 * gdb.base/command.exp: Change hardcoded value to regular expression.
5332 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5333
584b6e9e
DJ
53342005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5335
5336 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5337 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5338 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5339 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5340 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5341
ab5b5d61
MK
53422005-03-05 Mark Kettenis <kettenis@gnu.org>
5343
5344 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5345 changes.
5346
ae051c1b
PG
53472004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5348
a9c64011
AS
5349 * lib/compiler.c: Add test for IBM's xlc compiler.
5350 * lib/compiler.cc: Likewise.
ae051c1b 5351
3f0f6ed2
JB
53522004-02-24 Joel Brobecker <brobecker@adacore.com>
5353
5354 * gdb.ada/fixed_points.exp: Create compilation object directory
5355 before running the test.
5356 * gdb.ada/null_record.exp: Likewise.
5357 * gdb.ada/packed_array.exp: Likewise.
5358 * gdb.ada/start.exp: Likewise.
5359
724f452b
JB
53602005-02-15 Joel Brobecker <brobecker@adacore.com>
5361
5362 * gdb.ada/packed_array/pa.adb: New file.
5363 * gdb.ada/packed_array.exp: New testcase.
5364
57f5cdfb 53652005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5366
1f393151
MK
5367 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5368 files.
5369
ebdda337
MK
5370 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5371 on *-*-openbsd*. Correctly match whitespace in regukar
5372 expressions.
5373
cf309262
DJ
53742005-02-10 Daniel Jacobowitz <dan@debian.org>
5375
5376 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5377 PR exp/1821
5378 * gdb.base/gdb1821.c: New test file.
5379 * gdb.base/gdb1821.exp: New test file.
5380
3be49e7a
JB
53812005-02-09 Joel Brobecker <brobecker@adacore.com>
5382
5383 * gdb.base/start.c: New file.
5384 * gdb.base/start.exp: New testcase.
5385
e292e67d
JB
53862005-02-09 Joel Brobecker <brobecker@adacore.com>
5387
5388 * gdb.ada/start/dummy.adb: New file.
5389 * gdb.ada/start.exp: New testcase.
5390
dbdfa66c
CV
53912005-02-09 Corinna Vinschen <vinschen@redhat.com>
5392
5393 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5394 for printing symbols and statistics.
5395 Add test for using relative pathnames in "maint print msymbols" test.
5396 Mark "maint info sections DATA" XFAIL on Cygwin.
5397 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5398 tests.
5399
d7941671
AC
54002005-02-09 Andreas Schwab <schwab@suse.de>
5401
5402 Committed by Andrew Cagney <cagney@gnu.org>
5403 * gdb.base/remotetimeout.exp: New file.
5404
74e5ef44
MK
54052005-02-07 Mark Kettenis <kettenis@gnu.org>
5406
5407 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5408
464dd14d
JB
54092005-02-03 Joel Brobecker <brobecker@adacore.com>
5410
5411 * gdb.ada/gnat_ada.gpr: New file.
5412 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5413 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5414 * configure.ac: No longer generate gnat_ada.gpr.
5415 * configure: Regenerate.
5416 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5417 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5418 * gdb.ada/null_record/bar.ads: Likewise.
5419 * gdb.ada/null_record/bar.adb: Likewise.
5420 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5421 * gdb.ada/null_record.exp (testdir): New variable.
5422 (testfile): executable is now in testdir subdirectory.
5423 (srcfile): Use full path to the main compilation unit.
5424 * gdb.ada/fixed_points.exp: Same changes as above.
5425
30d756ae
NR
54262005-02-03 Nick Roberts <nickrob@snap.net.nz>
5427
5428 * gdb.base/interp.exp: New test.
5429
9d799f85
AC
54302005-01-24 Andrew Cagney <cagney@gnu.org>
5431
5432 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5433
15656118
AC
54342005-01-19 Andrew Cagney <cagney@gnu.org>
5435
a892c31b
AC
5436 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5437 configure.ac not configure.in.
5438
15656118
AC
5439 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5440 of powerpc*-*-*.
5441 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5442 * gdb.base/list.exp (test_list_function)
15656118
AC
5443 (test_list_filename_and_function): Ditto.
5444 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5445
a7b01baf
AC
54462005-01-16 Andrew Cagney <cagney@gnu.org>
5447
17d92a02
AC
5448 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5449
a7b01baf
AC
5450 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5451
bc8332bb
AC
54522005-01-14 Andrew Cagney <cagney@gnu.org>
5453
5454 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5455 * gdb.mi/mi2-var-cmd.exp: Ditto.
5456
4d074752
CV
54572005-01-10 Corinna Vinschen <vinschen@redhat.com>
5458
5459 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5460
bec39cab
AC
54612005-01-07 Andrew Cagney <cagney@gnu.org>
5462
5463 * configure.ac: Rename configure.in, require autoconf 2.59.
5464 * configure: Re-generate.
5465 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5466 * gdb.stabs/configure: Re-generate.
5467 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5468 * gdb.hp/configure: Re-generate.
5469 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5470 autoconf 2.59.
5471 * gdb.hp/gdb.objdbg/configure: Re-generate.
5472 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5473 autoconf 2.59.
5474 * gdb.hp/gdb.defects/configure: Re-generate.
5475 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5476 autoconf 2.59.
5477 * gdb.hp/gdb.compat/configure: Re-generate.
5478 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5479 autoconf 2.59.
5480 * gdb.hp/gdb.base-hp/configure: Re-generate.
5481 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5482 autoconf 2.59.
5483 * gdb.hp/gdb.aCC/configure: Re-generate.
5484
f10b16d4
JB
54852004-12-15 Jim Blandy <jimb@redhat.com>
5486
5487 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5488 under NPTL when there is debugging info available for libpthread.
5489
fb6e1814
JG
54902004-12-13 Jerome Guitton <guitton@gnat.com>
5491
5492 * gdb.ada/fixed_points.c: New file.
5493 * gdb.ada/fixed_points.exp: New file.
5494
fe46cd3a
RC
54952004-12-03 Randolph Chung <tausq@debian.org>
5496
5497 * gdb.arch/pa-nullify.exp: New file.
5498 * gdb.arch/pa-nullify.s: New file.
5499
8de0841b
RC
55002004-11-30 Randolph Chung <tausq@debian.org>
5501
5502 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5503 instead of "tbug". Fix regexp to work properly with gdb_test.
5504
c8170782
PH
55052004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5506
5507 * gdb.base/bitfields2.exp: New test.
5508 * gdb.base/bitfields2.c: New file.
5509
954269c2
RE
55102004-11-28 Richard Earnshaw <rearnsha@arm.com>
5511
5512 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5513
0107feed
RC
55142004-11-16 Randolph Chung <tausq@debian.org>
5515
5516 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5517
f073ae8c
DJ
55182004-11-14 Daniel Jacobowitz <dan@debian.org>
5519
5520 * gdb.threads/threadapply.exp: Correct "macro details" test.
5521
19ad59e7
JJ
55222004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5523
5524 * gdb.threads/threadapply.exp: New test.
5525 * gdb.threads/threadapply.c: New file.
5526
9cf0961b
MK
55272004-11-07 Mark Kettenis <kettenis@gnu.org>
5528
5529 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5530 frames.
5531
c789492a
FL
55322004-11-05 Felix Lee <felix+log1@specifixinc.com>
5533
5534 * gdb.base/cursal.exp: New file.
5535 * gdb.base/cursal.c: New file.
5536
a1e167bb
AC
55372004-11-03 Andrew Cagney <cagney@gnu.org>
5538
5539 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5540
b7cbf173
MK
55412004-10-30 Mark Kettenis <kettenis@gnu.org>
5542
5543 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5544 NetBSD/ELF targets.
5545
88f9d34f
JB
55462004-10-29 Joel Brobecker <brobecker@gnat.com>
5547
5548 * gdb.threads/bp_in_thread.c: New file, copied from
5549 pthread_cond_wait.c.
5550 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5551 file, rather than reusing the .c file from another testcase.
5552
ca7d6a0c
JB
55532004-10-20 Joel Brobecker <brobecker@gnat.com>
5554
5555 * gdb.ada/null_record.exp: Check where we stopped after
5556 sending the start command, instead of where the associated
5557 temporary breakpoint was inserted.
5558
0d863d03
AC
55592004-10-14 Andrew Cagney <cagney@gnu.org>
5560
5561 * gdb.mi/gdb701.c (main): Return 0.
5562
d11e72cb
DJ
55632004-10-13 Daniel Jacobowitz <dan@debian.org>
5564
d40539a4 5565 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5566
e1923096
JJ
55672004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5568
5569 * gdb.threads/schedlock.c: Add comment markers to use to find
5570 line numbers.
5571 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5572 comments.
5573 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5574 breakpoint lines.
5575
ec8ba2c9
DJ
55762004-10-12 Daniel Jacobowitz <dan@debian.org>
5577
5578 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5579
0eb3658b
DJ
55802004-10-12 Daniel Jacobowitz <dan@debian.org>
5581
5582 * configure.in: Add gdb.dwarf2.
5583 * configure: Regenerated.
5584 * Makefile.in: Add gdb.dwarf2.
5585 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5586 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5587 gdb.dwarf2/file1.txt: New files.
5588
a271cc33
OF
55892004-10-11 Orjan Friberg <orjanf@axis.com>
5590
a9c64011 5591 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5592 of "run", since the latter doesn't work with remote targets. Adjust
5593 the breakpoint numbering accordingly.
5594 * gdb.threads/pthread_cond_wait.exp: Ditto.
5595
895ce074
MC
55962004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5597
5598 * gdb.base/overlays.exp: Update copyright years.
5599
6be3092d
KI
56002004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5601
5602 * gdb.base/overlays.exp: Disable if target is Linux.
5603
e05389b8
FL
56042004-10-06 Felix Lee <felix+log1@specifixinc.com>
5605
5606 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5607
73cb587d
KI
56082004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5609
5610 * gdb.asm/asm-source.exp: Add m32r-linux target.
5611 * gdb.asm/m32r-linux.inc: New file.
5612
3c0edcdc
AC
56132004-09-24 Andrew Cagney <cagney@redhat.com>
5614 David Anderson <anderson@redhat.com>
5615
5616 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5617 command fails, assume things will work.
5618 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5619 (_GNU_SOURCE): Define.
5620 (print_unsigned, print_hex): Change parameter to "long long".
5621 (print_byte_count): New function, use to print byte counts.
5622 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5623 O_LARGEFILE.
5624 (main): Compute an upper bound on a corefile in max_core_size.
5625 Limit memory chunk size to max_core_size. Limit total memory
5626 allocated to max_core_size.
5627
4bb3667f
AC
56282004-09-23 Andrew Cagney <cagney@gnu.org>
5629
5630 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5631 from a separate process with code that creates a corefile by
5632 making the inferior dump core.
5633
60fe1a51
MK
56342004-09-23 Mark Kettenis <kettenis@gnu.org>
5635
5636 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5637 block.
5638
8e937346
MC
56392004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5640
5641 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5642 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5643 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5644 Likewise.
5645
7213f6d6
JJ
56462004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5647
5648 * gdb.java/jprint.exp: New test case for java inferior call.
5649 * gdb.java/jprint.java: Ditto.
5650
eac69dca
JB
56512004-09-15 Joel Brobecker <brobecker@gnat.com>
5652
5653 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5654
22227696
MC
56552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5656
5657 * gdb.threads/killed.c: Include <stdlib.h>.
5658 * gdb.threads/pthreads.c: Likewise.
5659
7dd403a4
MC
56602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5661
5662 * gdb.threads/killed.c: Add copyright notice.
5663
33f2d567
JM
56642004-09-10 Jason Molenda (jmolenda@apple.com)
5665
a9c64011
AS
5666 * gdb.base/define.exp: Two new tests to verify zero space chars
5667 after 'if' and 'while' commands in a user-defined command is correctly
5668 parsed.
33f2d567 5669
e05b62ac
AC
56702004-09-08 Andrew Cagney <cagney@gnu.org>
5671
5672 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5673 delivery test with duplicate at end of file.
5674
9cbe82da
MK
56752004-09-06 Mark Kettenis <kettenis@jive.nl>
5676
5677 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5678
564803d9
MC
56792004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * config/hppro.exp: Removed.
5682
7c6807ce
MC
56832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5684
5685 * config/sparclet.exp: Removed.
5686
bf7e26dd
MC
56872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * config/udi.exp: Removed.
5690
714e341b
MC
56912004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5694 of "exp_continue".
5695 (advancei): Likewise.
5696
1236e623
JJ
56972004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5698
5699 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5700
3bdcad15
MI
57012004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5702
228af206 5703 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5704 to check for nodebug in executable.
5705 * gdb.gdb/observer.exp (setup_test): Likewise.
5706 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5707 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5708
c72b934c
AC
57092004-09-01 Andrew Cagney <cagney@gnu.org>
5710
5711 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5712 files.
5713
edd9b715
JJ
57142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5715
5716 * gdb.base/unload.exp: Fix expected warning message to match
5717 latest format.
5718
fb4ce06b
CV
57192004-09-01 Corinna Vinschen <vinschen@redhat.com>
5720
5721 * gdb.base/call-rt-st.exp: Fix typos.
5722
ce78e7c3
MI
57232004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5724
5725 * gdb.threads/thread_check.exp: New testcase.
5726 * gdb.threads/thread_check.c: New testcase.
5727
2dedb159
AC
57282004-08-31 Andrew Cagney <cagney@gnu.org>
5729
5730 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5731 (skip_to_handler_entry): New procedures. Test stepping into a
5732 handler when the breakpoint is at the handler's entry point.
5733
68f53502
AC
57342004-08-30 Andrew Cagney <cagney@gnu.org>
5735
5736 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5737 gdb/1757.
5738
3e3ffd2b
MC
57392004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5740
5741 With code from Manoj Iyer <manjo@austin.ibm.com>:
5742 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5743 return value. Add an arm for "no debugging symbols found".
5744 Change a stray "error" to "perror".
5745 (gdb_run_cmd): Adapt to new return value.
5746 * gdb.base/remote.exp: Adapt to new return value.
5747 * gdb.gdb/complaints.exp: Likewise.
5748 * gdb.gdb/observer.exp: Likewise.
5749 * gdb.gdb/selftest.exp: Likewise.
5750 * gdb.gdb/xfullpath.exp: Likewise.
5751
4b6f5fd2
JB
57522004-08-27 Joel Brobecker <brobecker@gnat.com>
5753
5754 * gdb.threads/bp_in_thread.exp: New testcase.
5755
e5b25496
MC
57562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5757
5758 Fix PR testsuite/1735.
5759 * gdb.threads/schedlock.c (thread_function): Add a cast
5760 to suppress a gcc warning.
5761 * gdb.threads/thread-specific.c (thread_function): Likewise.
5762
934353d6
MC
57632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5764
5765 * gdb.base/unload.c: Include <stdlib.h>.
5766
f98a0aef 57672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5768
f98a0aef 5769 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5770 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5771 synchronized after the "return".
5772
5a2e8882
MC
57732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5774
5775 * gdb.mi/basics.c: Include <stdio.h>.
5776 * gdb.mi/pthreads.c: Include <stdlib.h>.
5777 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5778
a9640423
MC
57792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5780
5781 * gdb.threads/schedlock.c: Add copyright notice.
5782
b04e311d
AC
57832004-08-25 Andrew Cagney <cagney@gnu.org>
5784
5785 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5786 (skip_over_handler, breakpoint_over_hander): New test procedures.
5787 (advance, advancei): Add a proper prefix, do not use
5788 rerun_to_main.
5789 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5790
7c27f15b
MC
57912004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5792
5793 * gdb.mi/basics.c: Add copyright notice.
5794 * gdb.mi/var-cmd.c: Add copyright notice.
5795
fffc87ae
MC
57962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5797
5798 * lib/gdb.exp: Remove signed_keyword_not_used.
5799 * lib/compiler.c: Likewise.
5800 * lib/compiler.cc: Likewise.
5801
d782e0bf
MC
58022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5803
5804 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5805 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5806
96033e83
MC
58072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5808
5809 * gdb.base/whatis.c: Add copyright notice.
5810
cf38c229
MK
58112004-08-20 Mark Kettenis <kettenis@gnu.org>
5812
5813 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5814 it to skip the breakpoints encoded in the inline assembly.
5815
f4b49756
MC
58162004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5817
5818 * Makefile.in: Add gdb.fortran.
5819
2f193b69
MC
58202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5821
5822 * gdb.base/call-sc.exp (test_scalar_returns):
5823 Fix cut-and-paste glitch in "Make fun return now".
5824
89a237cb
MC
58252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5826
5827 * configure.in: Add gdb.fortran.
5828 * configure: Regenerate.
5829 * gdb.fortran/Makefile.in: New file.
5830 * lib/gdb.exp (skip_fortran_tests): New procedure.
5831
469aff8e
MC
58322004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5833
5834 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5835 reference to bug-gnu@prep.ai.mit.edu.
5836 * gdb.mi/mi-var-child.exp: Likewise.
5837 * gdb.mi/mi-var-cmd.exp: Likewise.
5838 * gdb.mi/mi-var-display.exp: Likewise.
5839 * gdb.mi/mi2-var-block.exp: Likewise.
5840 * gdb.mi/mi2-var-child.exp: Likewise.
5841 * gdb.mi/mi2-var-cmd.exp: Likewise.
5842 * gdb.mi/mi2-var-display.exp: Likewise.
5843
00b51b9f
MK
58442004-08-15 Mark Kettenis <kettenis@gnu.org>
5845
5846 * gdb.base/unload.c (main): Make local variable msg const.
5847
45f07fef
MC
58482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5849
5850 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5851 to bug-gnu@prep.ai.mit.edu.
5852 * gdb.mi/mi-disassemble.exp: Likewise.
5853 * gdb.mi/mi-eval.exp: Likewise.
5854 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5855 default line number.
5856 * gdb.mi/mi-return.exp: Likewise.
5857 * gdb.mi/mi-simplerun.exp: Likewise.
5858 * gdb.mi/mi-stack.exp: Likewise.
5859 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5860 number with explicit range test.
5861 * gdb.mi/mi-watch.exp: Likewise.
5862 * gdb.mi/mi2-break.exp: Likewise.
5863 * gdb.mi/mi2-cli.exp: Likewise.
5864 * gdb.mi/mi2-disassemble.exp: Likewise.
5865 * gdb.mi/mi2-eval.exp: Likewise.
5866 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5867 default line number.
5868 * gdb.mi/mi2-return.exp: Likewise.
5869 * gdb.mi/mi2-simplerun.exp: Likewise.
5870 * gdb.mi/mi2-stack.exp: Likewise.
5871 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5872 number with explicit range test.
5873 * gdb.mi/mi2-watch.exp: Likewise.
5874
dd8c8ee7
MC
58752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5876
5877 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5878 * gdb.cp/m-static.exp: Likewise.
5879 * gdb.cp/rtti.exp: Likewise.
5880
4e838464
MK
58812004-08-14 Mark Kettenis <kettenis@gnu.org>
5882
5883 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5884
8d8cb839
EZ
58852004-08-14 Eli Zaretskii <eliz@gnu.org>
5886
5887 * ChangeLog: Prefix Local Variables with semi-colons and indent
5888 the reference to older ChangeLog files, to fix fontification in
5889 Emacs.
5890
deea8bb0
MC
58912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5892
5893 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5894 * gdb.mi/mi2-break.exp: Likewise.
5895
c3297504
MC
58962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5897
5898 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5899
25808999
MC
59002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5903
226a8d71
MC
59042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5905
5906 * gdb.cp/classes.exp: Remove unused declarations. Just let
5907 test names default instead of providing special names. Remove
5908 extraneous demangler test.
5909
37fdf854
JJ
59102004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5911
5912 * gdb.base/unload.exp: New test for breakpoints in dynamically
5913 loaded libraries.
5914 * gdb.base/unload.c: Ditto.
5915 * gdb.base/unloadshr.c: Ditto.
5916
2d3a7986
MC
59172004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5918
5919 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5920 cp_test_ptype_class.
5921 (test_enums): Likewise.
5922
c72b934c
AC
59232004-08-10 Andrew Cagney <cagney@gnu.org>
5924
5925 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5926 files.
5927
cc503c8a
AC
59282004-08-10 Andrew Cagney <cagney@gnu.org>
5929
5930 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5931 init_malloc call.
5932
902f2ccb
MC
59332004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5934
5935 * ChangeLog: Add copyright notice. The notice is copied
5936 from emacs 21.3 top level ChangeLog.
5937
78c90502
MC
59382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5939
5940 * lib/cp-support.exp: New file.
5941 * lib/cp-support.exp (cp_test_type_class): New function.
5942 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5943 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5944 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5945 cp_test_ptype_class.
5946
88e5ea78
MC
59472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5948
5949 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5950 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5951 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5952 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5953 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5954 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5955 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5956 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5957 gdb.mi/mi2-watch.exp: Update copyright years.
5958
6a89fc9c
MK
59592004-08-09 Mark Kettenis <kettenis@gnu.org>
5960
5961 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5962
1482e0de
MC
59632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5964
5965 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5966 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5967 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5968 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5969 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5970 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5971 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5972 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5973 gdb.mi/mi-watch.exp: Update copyright years.
5974
1a5ce3f3
DJ
59752004-08-08 Daniel Jacobowitz <dan@debian.org>
5976
5977 PR gdb/1738
5978 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5979 from a breakpoint with a pending signal.
5980
04f6ecf2
DJ
59812004-08-08 Daniel Jacobowitz <dan@debian.org>
5982
5983 PR gdb/1736
5984 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5985 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5986 the prompt.
5987 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5988
54d90d35
DJ
59892004-08-08 Daniel Jacobowitz <dan@debian.org>
5990
5991 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5992
d2f6abb0
DJ
59932004-08-08 Daniel Jacobowitz <dan@debian.org>
5994
5995 PR gdb/1736
5996 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5997 for i?86-*-linux*.
5998
5598c03d
DJ
59992004-08-08 Daniel Jacobowitz <dan@debian.org>
6000
6001 * gdb.arch/i386-prologue.exp: Compile without debug information.
6002
c6fee705
MC
60032004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6004
6005 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6006 rather than asking gdb to search.
6007
dd90efdb
MC
60082004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6009
6010 * gdb.base/gcore.c: Include <string.h>.
6011
1e84bec1
MC
60122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6013
6014 * gdb.base/gcore.c: Add copyright notice.
6015
e425eb2b
MC
60162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6017
6018 * gdb.base/freebpcmd.c: Include <stdio.h>.
6019 * gdb.base/long_long.c: Include <string.h>.
6020 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6021 * gdb.base/siginfo.c: Include <string.h>.
6022 * gdb.base/sigstep.c: Include <string.h>.
6023
cb9aaed5
MC
60242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6025
6026 * gdb.base/complex.c: Include <stdlib.h>.
6027
55944f3d
MC
60282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6029
6030 * gdb.base/complex.c: Add copyright notice.
6031
7b2953d9
MC
60322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6033
6034 * gdb.base/charset.c: Include <stdlib.h>.
6035
c9133d23
MC
60362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6037
6038 * gdb.base/auxv.c: Include <stdlib.h>.
6039
0a8490ad
MC
60402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6041
6042 * gdb.base/auxv.c: Add copyright notice.
6043
3426d5ec
MC
60442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6045
6046 * gdb.base/coremaker.c: Add copyright notice.
6047 * gdb.base/coremaker2.c: Add copyright notice.
6048
8da195dd
AC
60492004-08-04 Andrew Cagney <cagney@gnu.org>
6050
6051 * gdb.base/store.exp: Update copyright.
6052 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6053 names, do not import gdb_prompt.
6054
8d394f98
AC
60552004-08-01 Andrew Cagney <cagney@gnu.org>
6056
6057 Fix PR testsuite/1729.
6058 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6059 not use capture_value with value 4.
6060 (capture_value): Add optional test name parameter.
6061 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6062 the prefix, pass to capture_value.
6063
b6702b23
MK
60642004-08-01 Mark Kettenis <kettenis@gnu.org>
6065
6066 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6067 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6068 (main): Call new function.
6069
c203e0ca
MC
60702004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6071
6072 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6073
a7995a30
MC
60742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6075
6076 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6077
9366563b
MC
60782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6079
b6eeaf26 6080 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6081 Accept more values of vtbl pointer. Remove some messages
6082 about "obsolete gcc or gdb".
6083
2fc1f950
MC
60842004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6087
c724d49b
MC
60882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.base/asm-source.exp: Properly convert target board
6091 debug flags from gcc format to binutils format.
6092
736b0fce
MK
60932004-07-28 Mark Kettenis <kettenis@gnu.org>
6094
6095 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6096 gdb1718". PR backtrace/1718 partially fixed.
6097
5633ea5c
JJ
60982004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6099
6100 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6101
575eebb1
NC
61022004-07-26 Nick Clifton <nickc@redhat.com>
6103
6104 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6105 good default value for a specific architecture is available then
6106 set it to that value. Otherwise default to the -gstabs switch.
6107 Remove the -g... switches from the asm-flags variable. Allow the
6108 target board info to override the value if it wants to. Pass the
6109 switch on the assembler command line.
6110
62104619
MK
61112004-07-23 Mark Kettenis <kettenis@gnu.org>
6112
6113 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6114 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6115 (main): Call new function.
6116
4a1135b8
MC
61172004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6118
6119 Test for PR exp/1715.
6120 * gdb.base/radix.exp: Refactor common procedures. Make all
6121 test names unique. Change XFAIL to KFAIL.
6122
8a12c1f0
MC
61232004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6124
6125 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6126 * gdb.ada/gnat_ada.gin: ... to here.
6127 * configure.in: Use gnat_ada.gin.
6128 * configure: Regenerate.
6129
23b451cf
AC
61302004-07-20 Andrew Cagney <cagney@gnu.org>
6131
6132 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6133 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6134 XFAILs. Clean up test messages and comments. Check backtraces.
6135 Delete re-sync code.
6136
ab618a02
MC
61372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6138
6139 Fix PR cli/740.
6140 * gdb.base/annota1.exp: Honor gdb,nosignals.
6141 * gdb.base/annota3.exp: Likewise.
6142
46dad340
MC
61432004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6144
6145 * lib/java.exp: Update copyright notice.
6146
756d8c70
AC
61472004-07-19 Andrew Cagney <cagney@gnu.org>
6148
6149 * gdb.base/selftest.exp: Copy file from here ...
6150 * gdb.gdb/selftest.exp: ... to here.
6151
586027e6
AC
61522004-07-16 Andrew Cagney <cagney@redhat.com>
6153
6154 * lib/insight-support.exp: Delete file.
6155 * lib/java.exp (java_init): Fix copyright.
6156
029d2200
AC
61572004-07-16 Andrew Cagney <cagney@gnu.org>
6158
6159 * gdb.base/restore.c: Append "prologue" to comments marking the a
6160 function's prologue.
6161 * gdb.base/restore.exp: Update copyright, re-indent.
6162 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6163 callerN" prefix where needed. Update patterns that match a
6164 function's prologue.
6165
653b62c5
MC
61662004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6167
6168 * gdb.base/restore.c: Add copyright notice.
6169
f7d690e5
AC
61702004-07-16 Andrew Cagney <cagney@gnu.org>
6171
6172 * gdb.base/logical.exp: Update copyright.
6173 (evaluate): New procedure. Use to re-implement tests using
6174 several tables.
6175
d629a7cb
MH
61762004-07-14 Martin Hunt <hunt@redhat.com>
6177
6178 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6179 which fixes some problems where init.tcl was not found.
6180
9c7bb332
AC
61812004-07-13 Andrew Cagney <cagney@gnu.org>
6182
6bf46641
AC
6183 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6184 (check_sizeof, check_valueof): Do not include the output in the
6185 test name. Use gdb_test.
6186 (get_valueof): Use gdb_test_multiple.
6187
c4ffd4c0
AC
6188 * gdb.base/step-test.exp: Update copyright. Use
6189 gdb_test_multiple. Ensure that test names do not include
6190 architecture dependent output.
6191
ab89363a
AC
6192 * gdb.gdb/observer.exp: Update copyright.
6193 (setup_test): Use gdb_test_multiple.
6194 (attach_first_observer, attach_second_observer)
6195 (attach_third_observer, detach_first_observer)
6196 (detach_second_observer, detach_third_observer)
6197 (reset_counters, check_counters): Make $message a prefix.
6198 (test_normal_stop_notifications): Add "args" parameter - a list of
6199 init functions to be called. Make $message a prefix,
6200 (test_observer_normal_stop): Change the message prefixes so that
6201 they are unique, pass the attach / detach procedures to
6202 test_normal_stop_notifications.
6203
ec58997a
AC
6204 * gdb.base/signull.exp (test_segv): Prefix all tests with
6205 "${name}". Clean up test messages.
6206
b475183b
AC
6207 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6208
9c7bb332
AC
6209 * gdb.base/ena-dis-br.exp: Update copyright.
6210 (break_at): New function. Replace send_gdb with gdb_test,
6211 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6212 ignore count, not stopped at bpt", with KFAIL.
6213
2dd95497
CV
62142004-07-13 Corinna Vinschen <vinschen@redhat.com>
6215
6216 * gdb.base/attach.exp: Remove cleanupfile handling.
6217
419e626b
AC
62182004-07-12 Andrew Cagney <cagney@gnu.org>
6219
6220 * gdb.base/annota1.exp: Cleanup corefile test name.
6221 * gdb.base/annota3.exp: Ditto.
6222
8b1b3228
AC
62232004-07-12 Andrew Cagney <cagney@gnu.org>
6224
78650829
AC
6225 * gdb.base/signals.exp: Clean up copyright, re-indent.
6226
8b1b3228
AC
6227 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6228 gdb_test and gdb_test_multiple.
6229
935c2760
JJ
62302004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6231
6232 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6233 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6234 provide line number info for first statement in main.
6235
1544280f
AC
62362004-07-08 Andrew Cagney <cagney@gnu.org>
6237
1279f4ff
AC
6238 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6239
1544280f
AC
6240 * gdb.base/sigbpt.exp: Make the common part of each test name a
6241 prefix instead of suffix.
6242
bcc82369
BR
62432004-07-07 Bob Rossi <bob_rossi@cox.net>
6244
6245 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6246 test from test_tbreak_creation_and_listing to
6247 test_file_list_exec_source_file
6248 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6249 Changed name of test from test_tbreak_creation_and_listing to
6250 test_file_list_exec_source_file
6251
23f4b0aa
JJ
62522004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6253
6254 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6255 the jmisc() constructor instead of <init>.
6256 * gdb.java/jmisc1.exp: Ditto.
6257
56401cd5
AC
62582004-07-07 Andrew Cagney <cagney@gnu.org>
6259
6260 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6261 corrupting the PC.
6262
44ae2f6a
MC
62632004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6264
6265 * gdb.cp/templates.exp: Accept whitespace change in demangler
6266 output.
6267
45a83408
AC
62682004-07-06 Andrew Cagney <cagney@gnu.org>
6269
6270 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6271
d205ad70
MC
62722004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6273
6274 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6275 * lib/compiler.cc: Likewise.
6276
06ea1a61
MC
62772004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6278
6279 * lib/compiler.cc: Work around string preprocessing problem
6280 with old hp c++ compiler.
6281 * lib/compiler.c: Likewise.
6282
daab1251
CV
62832004-06-29 Corinna Vinschen <vinschen@redhat.com>
6284
6285 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6286 directives to conditionalize symbol prefixing.
6287 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6288 additional_flags handling. Add underscore prefix for Cygwin.
6289 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6290 conditionalize symbol prefixing.
6291 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6292 additional_flags handling. Add underscore prefix for Cygwin.
6293
cc984116
CV
62942004-06-29 Corinna Vinschen <vinschen@redhat.com>
6295
6296 * gdb.base/bigcore.exp: Skip test on Cygwin.
6297
c279b077
MC
62982004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6299
6300 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6301 formats for "info register". Use gdb_test_multiple. Fix
6302 the "invalid register" test.
6303
0e915747
CV
63042004-06-28 Corinna Vinschen <vinschen@redhat.com>
6305
6306 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6307 PID for Cygwin. Add Cygwin specific strings to check for in some
6308 tests.
6309 (do_attach_tests): Add a test for user interaction when attaching
6310 to a process with no matching symbol table already loaded.
6311
11422c86
AC
63122004-06-26 Andrew Cagney <cagney@gnu.org>
6313
6314 Test PR java/1567 and PR java/1565.
6315 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6316 * gdb.java/jmisc2.exp: Delete file.
6317
cefbce26
MC
63182004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6319
6320 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6321
e19f872c
CV
63222004-06-25 Corinna Vinschen <vinschen@redhat.com>
6323
6324 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6325 attach process.
6326
d931ba3b
MC
63272004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6328
6329 * gdb.cp/pr-1553.exp: Remove.
6330
aef68c48
MC
63312004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6332
6333 * gdb.cp/pr-1553.cc: Remove.
6334 * gdb.cp/pr-1553.exp: Disable this test.
6335
8d5df71a
JB
63362004-06-20 Jim Blandy <jimb@redhat.com>
6337
a9c64011 6338 Fix PR testsuite/1680.
8d5df71a
JB
6339 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6340 regular expressions.
6341
4ac6f39d
MC
63422004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6343
6344 Fix PR testsuite/1679.
6345 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6346 Issue an UNSUPPORTED result instead.
6347
1b413552
JB
63482004-06-18 Jim Blandy <jimb@redhat.com>
6349
6350 * gdb.base/charset.exp: Only send a control-C if we see a new
6351 prompt and incomplete command.
6352
6daa6ebd
MC
63532004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6354
6355 * gdb.cp/pr-574.cc: Add copyright notice.
6356
51fa4ae0
JB
63572004-06-17 Jim Blandy <jimb@redhat.com>
6358
6359 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6360 cases where the regexp has no groups; this grabs random text from
6361 the previous test suite, whatever that was.
6362
8fea26c5
MC
63632004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6364
6365 * gdb.cp/printmethod.cc: Add copyright notice.
6366
1e3aeb41
MC
63672004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6368
6369 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6370
9d9030bc
AC
63712004-06-16 Andrew Cagney <cagney@gnu.org>
6372
6373 * gdb.base/signull.c: Update copyright. Include <string.h>.
6374 (bowler): Replace data_pointer with data_read
6375 and data_write cases. Add code_descriptor case.
6376 (zero, desc): New array and pointer.
6377 (data, code): Change to simple pointers.
6378 * gdb.base/signull.exp: Fix probe pattern matching a function
6379 descriptor SIGSEGV. Replace data_pointer with data_read and
6380 data_write tests.
6381
acd4ad44
AC
63822004-06-16 Andrew Cagney <cagney@gnu.org>
6383
6384 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6385
08fd625c
MC
63862004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6387
6388 * gdb.base/long_long.c: Add copyright notice.
6389
1903502c
MC
63902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6391
6392 * gdb.base/long_long.exp: Remove reference to
6393 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6394 to gdb_breakpoint and gdb_continue_to_breakpoint.
6395
83313cb1
JB
63962004-06-14 Jim Blandy <jimb@redhat.com>
6397
6398 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6399 endian case.
6400
1bf404ef
AC
64012004-06-14 Andrew Cagney <cagney@gnu.org>
6402
6403 * gdb.base/gcore.exp (capture_command_output): Delete the always
6404 passing tests containing inferior values.
6405 * gdb.base/ending-run.exp: Do not include the breakpoint address
6406 in the test message. Update copyright.
6407 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6408 size in the test name, use gdb_test_multiple. Update copyright.
6409
ef220b33
MC
64102004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6411
6412 * gdb.cp/ref-types.cc: Add copyright notice.
6413
4f70a4c9
MC
64142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6417 hp_aCC_compiler.
6418 * lib/compiler.cc: Likewise.
6419 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6420 'set' commands. Log diagnostics for other lines. Set
6421 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6422
335928ac
MC
64232004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6424
6425 * gdb.cp/try_catch.cc: Add copyright notice.
6426
2efb12e8
MC
64272004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6428
6429 * gdb.cp/userdef.cc: Add copyright notice.
6430
0bbed51a
MC
64312004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6432
6433 * gdb.cp/virtfunc.cc: Add copyright notice.
6434
e12a46c9
RC
64352004-06-11 Randolph Chung <tausq@debian.org>
6436
6437 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6438 problem.
6439
338e05af
AC
64402004-06-10 Andrew Cagney <cagney@gnu.org>
6441
6442 * lib/compiler.cc, lib/compiler.c: Append either
6443 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6444 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6445 instead of gcc-3-3.
6446
dc3f10cb
AC
64472004-06-09 Andrew Cagney <cagney@gnu.org>
6448
b4d946af
AC
6449 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6450 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6451
dc3f10cb
AC
6452 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6453 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6454 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6455 fixed.
6456
b5c0bfa2
AC
64572004-06-09 Andrew Cagney <cagney@gnu.org>
6458
6459 * gdb.base/structs.exp (test_struct_returns): Replace
6460 "return_value_unknown" and "finish_value_unknown" by
6461 "return_value_known" and "finish_value_known". Instead of
6462 "return_value_unknown" iff "finish_value_unknown", check
6463 "return_value_known" implies "finish_value_known".
6464
caeb605f
MH
64652004-06-08 Martin Hunt <hunt@redhat.com>
6466
6467 * gdb.base/float.exp: Add pattern for mips targets.
6468
c892bb64
RC
64692004-06-08 Randolph Chung <tausq@debian.org>
6470
6471 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6472 message for unknown architectures more clear.
6473
48306d3e
JB
64742004-06-08 Joel Brobecker <brobecker@gnat.com>
6475
6476 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6477 start the execution of the program.
6478
83ecb59f
JB
64792004-06-07 Jim Blandy <jimb@redhat.com>
6480
6481 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6482 * gdb.arch/i386-cpuid.h: New helper file.
6483
55264cb4
RC
64842004-06-07 Randolph Chung <tausq@debian.org>
6485
6486 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6487 has started.
6488
23cadb28
RM
64892004-06-04 Roland McGrath <roland@redhat.com>
6490
6491 Fix PR gdb/1647.
6492 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6493 differently to be robust to output buffering differences.
6494
51d01eda
MC
64952004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6496
6497 * gdb.threads/pthreads.exp: Update copyright years.
6498 (check_control_c): Change asynchronous 'after' to synchronous.
6499
f4fc3b93
RM
65002004-06-04 Roland McGrath <roland@redhat.com>
6501
6502 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6503 next gdb prompt.
6504
4013522b
MC
65052004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 Fix PR gdb/1636.
6508 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6509 calls to synchronous.
6510
7a8f1e6b
JB
65112004-05-26 Jim Blandy <jimb@redhat.com>
6512
6513 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6514
81bb3443
RC
65152004-05-24 Randolph Chung <tausq@debian.org>
6516
6517 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6518 * gdb.asm/pa.inc: New file.
6519
8f5a3103
MK
65202004-05-22 Mark Kettenis <kettenis@gnu.org>
6521
6522 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6523
734b8fe8 65242004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6525 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6526
6527 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6528 GDB prompt.
6529
725603e1
UW
65302004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6531
f4fc3b93 6532 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6533 setjmp/longjmp. Use sigaction instead of signal.
6534
8b923272 65352004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6536 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6537
6538 * gdb.threads/pthread_cond_wait.c: New file.
6539 * gdb.threads/pthread_cond_wait.exp: New testcase.
6540
8bfabb04
AC
65412004-05-13 Andrew Cagney <cagney@redhat.com>
6542
6543 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6544 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6545
42edda50
AC
65462004-05-11 Andrew Cagney <cagney@redhat.com>
6547
6548 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6549 fixed but revealed gdb/1639.
6550
d303a6c7
AC
65512004-05-10 Andrew Cagney <cagney@redhat.com>
6552
6553 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6554 func1" and "next to 2nd alarm", kernel bug avoided.
6555
bf08c2a1
DJ
65562004-05-10 Daniel Jacobowitz <dan@debian.org>
6557
6558 PR external/1568
6559 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6560 XFAIL if it is smaller than bytes_allocated.
6561 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6562 (main): Make chunks_allocated unsigned. Correct comment.
6563
c0586a34
JB
65642004-05-07 Joel Brobecker <brobecker@gnat.com>
6565
6566 * gdb.arch/powerpc-aix-prologue.c: New file.
6567 * gdb.arch/powerpc-aix-prologue.exp: New file.
6568
f2785d12
JB
65692004-05-07 Jim Blandy <jimb@redhat.com>
6570
6571 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6572 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6573
bd7f6e30
JB
65742004-05-06 Joel Brobecker <brobecker@gnat.com>
6575
6576 * gdb.base/sep.exp: No longer setup_kfail when the program was
6577 built with dwarf2.
6578
0a5e7efe
JI
65792004-05-05 Jim Ingham <jingham@apple.com>
6580
6581 * gdb.base/pending.exp: Make sure pending breakpoints
6582 preserve the ignore count.
f4fc3b93 6583
a8958849
MK
65842004-04-27 Jerome Guitton <guitton@gnat.com>
6585
6586 * i386-prologue.exp: Add testcase for jump instruction as first
6587 instruction of the real code.
6588 * i386-prologue.c (jump_at_beginning): New function.
6589
7e103f5b
MK
65902004-04-28 Mark Kettenis <kettenis@gnu.org>
6591
6592 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6593 x86_64-*-*.
6594
5d38b224
MK
65952004-04-28 Mark Kettenis <kettenis@gnu.org>
6596
6597 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6598 i*86-*-*.
6599
0ef32fd9
MK
66002004-04-25 Mark Kettenis <kettenis@gnu.org>
6601
6602 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6603 expression that checks the return type.
6604
71d7dd7c
AC
66052004-04-23 Andrew Cagney <cagney@redhat.com>
6606
6607 * gdb.base/call-sc.exp: New test of scalar call/return values.
6608 * gdb.base/call-sc.c: Ditto.
6609
1e9f977e
JJ
66102004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6611
6612 * gdb.threads/manythreads.c: Reduce thread stack size.
6613
899d9e3a
JJ
66142004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6615
6616 * gdb.threads/manythreads.c: Add copyright notice.
6617
61bcae62
AC
66182004-04-23 Andrew Cagney <cagney@redhat.com>
6619
6620 * gdb.base/siginfo.exp: Better handle step out of signal.
6621 * gdb.base/sigstep.exp: Ditto.
6622
7339a42e 66232004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6624 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6625
6626 * gdb.threads/manythreads.c: New testcase.
6627 * gdb.threads/manythreads.exp: Ditto.
6628
5c98409b
JB
66292004-04-22 Jim Blandy <jimb@redhat.com>
6630
6631 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6632 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6633
3b611f1a
MC
66342004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6635
6636 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6637
f0fd9238
AC
66382004-04-21 Andrew Cagney <cagney@redhat.com>
6639
6640 * gdb.base/sigstep.c: New file.
6641 * gdb.base/sigstep.exp: New file.
6642
90990674
JB
66432004-04-16 Joel Brobecker <brobecker@gnat.com>
6644
6645 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6646 call to observer_notify_normal_stop.
6647
78cef34b
AC
66482004-04-15 Andrew Cagney <cagney@redhat.com>
6649
6650 * gdb.base/siginfo.c: New file.
6651 * gdb.base/siginfo.exp: New file.
6652
d2343407
JB
66532004-04-12 J. Brobecker <brobecker@gnat.com>
6654
6655 * gdb.base/sep.exp: Fix typo in comment.
6656
a2dba3c8
JB
66572004-04-12 J. Brobecker <brobecker@gnat.com>
6658
6659 * gdb.base/sep.c: New file.
6660 * gdb.base/sep-proc.c: New file.
6661 * gdb.base/sep.exp: New testcase.
6662
15f7b60e
MK
66632004-04-09 Mark Kettenis <kettenis@gnu.org>
6664
6665 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6666 support.
6667
44f4de1a
AC
66682004-04-05 Andrew Cagney <cagney@redhat.com>
6669
6670 * gdb.base/sigaltstack.c: New file.
6671 * gdb.base/sigaltstack.exp: New file.
6672
ef04f396
JB
66732004-04-04 Joel Brobecker <brobecker@gnat.com>
6674
6675 * gdb.base/foll-fork.exp: Update the expected output for
6676 "help set follow-fork-mode", to match a change that was made
6677 to the help of this variable on 2004-01-13.
6678
d40d2c92
JB
66792004-04-01 Joel Brobecker <brobecker@gnat.com>
6680
6681 * lib/ada.exp: Add copyright notice.
6682 * bar.ads: Likewise.
6683 * bar.adb: Likewise.
6684 * null_record.adb: Likewise.
6685 * null_record.exp: Likewise.
6686 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6687
f86ef5a3
JB
66882004-04-01 Joel Brobecker <brobecker@gnat.com>
6689
6690 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6691 * configure: Regenerate.
6692
414e70e3
JB
66932004-04-01 Joel Brobecker <brobecker@gnat.com>
6694
6695 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6696 to build the application. Remove the message printed when in
6697 verbose mode, redundant with the UNSUPPORTED message above.
6698
f0aaee49
JB
66992004-03-31 Joel Brobecker <brobecker@gnat.com>
6700
6701 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6702 * gdb.ada (null_record.exp): New testcase.
6703
ac81cb54
JB
67042004-03-31 Joel Brobecker <brobecker@gnat.com>
6705
6706 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6707
854af2f7
JB
67082004-03-31 Joel Brobecker <brobecker@gnat.com>
6709
6710 * gdb.ada: New subdirectory.
6711 * gdb.ada/Makefile.in: New file.
6712 * gdb.ada/gnat_ada.gpr.in: New file.
6713
034cb681
JB
67142004-03-31 Joel Brobecker <brobecker@gnat.com>
6715
6716 * lib/ada.exp: New file.
6717
78a1a894
DJ
67182004-03-24 Daniel Jacobowitz <drow@mvista.com>
6719
6720 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6721 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6722
4b2b3b3e
AC
67232004-03-22 Andrew Cagney <cagney@redhat.com>
6724
6725 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6726 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6727 Problem identified by Ulrich Weigand.
6728
23c73aa3
DC
67292004-03-17 David Carlton <carlton@kealia.com>
6730
6731 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6732 PR c++/826.
6733
d63a86f8
RM
67342004-03-16 Roland McGrath <roland@redhat.com>
6735
6736 * gdb.base/auxv.exp: New file.
6737 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6738
0e02aa50
DC
67392004-03-12 David Carlton <carlton@kealia.com>
6740
6741 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6742 * gdb.cp/pr-1553.cc: Ditto.
6743 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6744 pass branch.
6745
c20b71be
MC
67462004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6747
6748 * gdb.cp/templates.exp: Accept more template types.
6749
c7414a01
MC
67502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 From Corinna Vinschen with modifications.
6753 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6754 local variable obj_with_enum.
6755 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6756 results with obj_with_enum.
6757
ed69573c
MC
67582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6759
6760 * gdb.cp/classes.cc: New file, copied from misc.cc.
6761 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6762
28301461
MC
67632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 * gdb.cp/misc.cc: Add copyright notice.
6766
1198ecbe
DC
67672004-03-05 David Carlton <carlton@kealia.com>
6768
6769 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6770 * gdb.cp/rtti.h: Update copyright.
6771 (namespace n2::n3): New.
6772 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6773 (n2::n3::func3): New.
6774 (main): Call n2::n3::func3.
6775 * gdb.cp/rtti2.cc: Update copyright.
6776 (n2::create3): New.
6777
9e08c470
MK
67782004-03-04 Mark Kettenis <kettenis@gnu.org>
6779
6780 * gdb.asm/openbsd.inc: Fix typo.
6781
4bebc3aa
FF
67822004-03-03 Fred Fish <fnf@redhat.com>
6783
6784 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6785 "val" instead of unused "size". Update copyright year.
6786
6ea9fb37
DJ
67872004-02-29 Daniel Jacobowitz <drow@mvista.com>
6788
6789 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6790 to use unsigned char.
6791 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6792 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6793
23b23974
DJ
67942004-02-29 Daniel Jacobowitz <drow@mvista.com>
6795
6796 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6797 line of output.
6798
7574fd53
DJ
67992004-02-28 Daniel Jacobowitz <drow@mvista.com>
6800
6801 * gdb.base/relocate.c (dummy): Initialize.
6802
a195357f
DJ
68032004-02-28 Daniel Jacobowitz <drow@mvista.com>
6804
6805 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6806 a breakpoint at exit.
6807
72fd54a9
FF
68082004-02-27 Fred Fish <fnf@redhat.com>
6809
6810 * gdb.base/chng-syms.exp: Add expect condition to match failing
6811 case that isn't a timeout.
6812
b9d23137
AC
68132004-02-27 Andrew Cagney <cagney@redhat.com>
6814
6815 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6816 support.
6817
15d208f6 68182004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6819
15d208f6
FF
6820 * gdb.arch/gdb1431.c: Remove.
6821 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6822 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6823 of "until" incorrectly.
6824
98f9cd2d
JB
68252004-02-26 J. Brobecker <brobecker@gnat.com>
6826
6827 * gdb.cp/class2.cc (empty): New class.
6828 (refer): New function.
6829 (main): Declare an object of type empty and use it.
6830 * gdb.cp/class2.exp: Print the value of an object of type empty.
6831
9b50c11b
JJ
68322004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6833
6834 * gdb.base/langs.exp: Update query string to match the
6835 new nquery format used for pending breakpoints.
6836
0dcd613f
AC
68372004-02-26 Andrew Cagney <cagney@redhat.com>
6838
6839 Fix PR i18n/1570.
6840 * gdb.base/charset.c: Update copyright notice.
6841 (main, init_string): Remove the escape character '\e' tests.
6842 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6843 * gdb.base/charset.exp (valid_host_charset): Ditto.
6844 * gdb.base/setvar.exp: Ditto.
6845
b8a56647
AC
68462004-02-24 Andrew Cagney <cagney@redhat.com>
6847
90d59e34
AC
6848 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6849 mmapped data in core file" PASS and FAIL messages consistent.
6850
b8a56647
AC
6851 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6852 setting a breakpoint. Work around PR java/1565.
6853
9f27c604
JJ
68542004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6855
6856 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6857 new nquery format.
6858 * gdb.base/pending.exp: Ditto.
6859
3224a706
MK
68602004-02-22 Mark Kettenis <kettenis@gnu.org>
6861
6862 * configure.in: Run stabs tests on *BSD.
6863 * configure: Regenerated.
6864
41e0a9ca
MK
68652004-02-21 Mark Kettenis <kettenis@gnu.org>
6866
6867 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6868
1e1b3428
FF
68692004-02-20 Fred Fish <fnf@redhat.com>
6870
6871 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6872 blank in test for "returns short", for consistency with other
6873 "returns xxx" tests. Update copyright year.
6874
f9a7572a
FF
68752004-02-19 Fred Fish <fnf@redhat.com>
6876
6877 New testcase for PR breakpoint/1558.
6878 * gdb.arch/gdb1558.exp: New file.
6879 * gdb.arch/gdb1558.c: New file.
6880
b2ce2854
EZ
68812004-02-19 Elena Zannoni <ezannoni@redhat.com>
6882
6883 * gdb.base/nodebug.exp: Fix typo.
6884
e7c9ff01
JB
68852004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6886
6887 Committed by Jim Blandy <jimb@redhat.com>.
6888
62f4b920
JB
6889 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6890
2db536a1
JB
6891 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6892
e7c9ff01
JB
6893 * gdb.base/float.exp: Support s390*-*-* targets.
6894
f3205b34
AF
68952004-02-17 Adam Fedor <fedor@gnu.org>
6896
6897 * gdb.base/gdb1555.exp: New file.
6898 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6899
9d62932d
EZ
69002004-02-17 Elena Zannoni <ezannoni@redhat.com>
6901
6902 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6903
344c9711
FF
69042004-02-16 Fred Fish <fnf@redhat.com>
6905
6906 * gdb.arch/gdb1291.c: Remove
6907 * gdb.arch/gdb1291.s: New test input file.
6908 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6909 fail. Test for correct result, known incorrect result, other
6910 failures and timeouts.
6911
2d822687
AC
69122004-02-16 Andrew Cagney <cagney@redhat.com>
6913
6914 * gdb.base/bigcore.exp: New file.
6915 * gdb.base/bigcore.c: New file.
6916
dac15b66
AC
69172004-02-13 Andrew Cagney <cagney@redhat.com>
6918
6919 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6920 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6921 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6922 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6923 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6924 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6925 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6926 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6927 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6928 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6929
6bdfc2c4
JJ
69302004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6931
6932 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6933 executed is an alloc instruction.
6934
87b3ede8
DC
69352004-02-11 David Carlton <carlton@kealia.com>
6936
6937 * gdb.cp/breakpoint.exp: New.
6938 * gdb.cp/breakpoint.cc: New.
6939
6e19e2bf
MC
69402004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6941
6942 Partial fix for PR gdb/1543.
6943 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6944 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6945 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6946 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6947 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6948 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6949 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6950 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6951 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6952 to bug-gdb@prep.ai.mit.edu .
6953 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6954 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6955 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6956 Likewise.
6957
5c5455dc
AC
69582004-02-10 Andrew Cagney <cagney@redhat.com>
6959
6960 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6961 using gdb_internal_error_resync.
6962
9cf689d7
DJ
69632004-02-09 Daniel Jacobowitz <drow@mvista.com>
6964
6965 * gdb.threads/thread-specific.exp: Stop early if no threads are
6966 found.
6967
d2dc51db
MC
69682004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6969
6970 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6971
14b1a056
DJ
69722004-02-08 Daniel Jacobowitz <drow@mvista.com>
6973
6974 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6975 breakpoints.
6976
83f66e8f
DJ
69772004-02-07 Daniel Jacobowitz <drow@mvista.com>
6978
6979 * config/sim.exp (gdb_load): Handle $arg == "".
6980 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6981 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6982
30fc0091
EZ
69832004-02-07 Elena Zannoni <ezannoni@redhat.com>
6984
a9c64011
AS
6985 * gdb.base/maint.exp: Update test to reflect
6986 obstack changes.
30fc0091 6987
4d806929
JJ
69882004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6989
6990 * gdb.base/pendshr.c (pendfunc): New function that calls
6991 pendfunc1.
6992 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6993
7bfdd688
FF
69942004-02-04 Fred Fish <fnf@redhat.com>
6995
6996 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6997 function symbols and update copyright years.
6998 * gdb.arch/gdb1291.c: Ditto.
6999
aaa08ee4
MC
70002004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7001
7002 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7003
dbad7755
MC
70042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7005
7006 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7007
ec4646ef
MC
70082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7011
1b802196
FF
70122004-02-02 Fred Fish <fnf@redhat.com>
7013
7014 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7015 remote targets. Update copyright years.
7016
18fe2033
JJ
70172004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7018
7019 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7020 support.
7021 * gdb.base/langs.exp: Fix test which attempts to create
7022 breakpoint on non-existent function to handle new pending
7023 support.
7024 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7025 a breakpoint.
7026 * gdb.base/pending.exp: New test.
7027 * gdb.base/pending.c: New file.
7028 * gdb.base/pendshr.c: Ditto.
7029
8d577d32
DC
70302004-02-02 David Carlton <carlton@kealia.com>
7031
7032 * gdb.cp/overload.exp: Add overloadNamespace tests.
7033 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7034 (overloadNamespace, XXX): New.
7035 (main): Call XXX::marker2.
7036
3ad13771
FF
70372004-02-01 Fred Fish <fnf@redhat.com>
7038
7039 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7040 * gdb.base/finish.exp: Ditto.
7041 * gdb.base/gcore.exp: Ditto.
7042 * gdb.base/huge.exp: Ditto.
7043 * gdb.base/info-proc.exp: Ditto.
7044 * gdb.base/return2.exp: Ditto.
7045 * gdb.threads/gcore-thread.exp: Ditto.
7046
44c75849
DJ
70472004-02-01 Daniel Jacobowitz <drow@mvista.com>
7048
7049 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7050
005bc093
MK
70512004-02-01 Mark Kettenis <kettenis@gnu.org>
7052
7053 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7054 that opening the file succeeds on OpenBSD.
7055
c47cebdb
DJ
70562004-02-01 Daniel Jacobowitz <drow@mvista.com>
7057
7058 * gdb.threads/thread-specific.c: New file.
7059 * gdb.threads/threads-specific.exp: New test script.
7060 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7061 to expect_out.
7062
5a01311c
MK
70632004-02-01 Mark Kettenis <kettenis@gnu.org>
7064
7065 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7066 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7067 only on the "print_small_structs from print_long_arg_list" test.
7068
ce22a4f1
DJ
70692004-02-01 Daniel Jacobowitz <drow@mvista.com>
7070
7071 * gdb.base/completion.exp: Kill a stray backslash.
7072
7073 From Jim Ingham <jingham@apple.com>:
7074 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7075 agrees with the result from sending a tab.
7076
abbab9d3
DJ
70772004-01-31 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.base/chng-syms.exp: Remove stray newline.
7080
53904d1e
MK
70812004-01-31 Mark Kettenis <kettenis@gnu.org>
7082
7083 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7084 *-*-openbsd*.
7085 * gdb.asm/openbsd.inc: New file.
7086
3a4b3aac
MK
70872004-01-30 Mark Kettenis <kettenis@gnu.org>
7088
7089 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7090 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7091 *-*solaris2*. Remove commented out default settings for
7092 asm-flags. Replace gdb_compile with target_link.
7093
ebac27b4
MC
70942004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7097 for all tests. Remove old hp-ux and cygnus xfail cases.
7098
d8679d84
PH
70992004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7100
7101 * gdb.base/chng-syms.exp: New file.
7102 * gdb.base/chng-syms.c: New file.
7103
0a55bc22
MC
71042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7105
7106 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7107 Provide arms for current output in all my configurations.
7108
94b8e876
MC
71092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7110
7111 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7112 * lib/compiler.cc: Likewise.
7113 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7114 get the right preprocessor. Eval the output directly. Remove
7115 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7116 hp_f77_compiler and hp_f90_compiler completely.
7117 (gdb_preprocess): Delete.
7118 (get_compiler): Delete.
7119
7cf03d44
MK
71202004-01-24 Mark Kettenis <kettenis@gnu.org>
7121
7122 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7123 <string.h>.
7124
68b6dce9
NR
71252004-01-24 Nick Roberts <nick@nick.uklinux.net>
7126
7127 * gdb.mi/mi-stack.exp: Update copyright.
7128
b368761e
DC
71292004-01-23 David Carlton <carlton@kealia.com>
7130
7131 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7132 test for cp_lookup_transparent_type.
7133 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7134 call them.
7135
f2061b53
DJ
71362004-01-23 Daniel Jacobowitz <drow@mvista.com>
7137
7138 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7139 after -var-update.
7140
37fc574a
DC
71412004-01-23 David Carlton <carlton@kealia.com>
7142
7143 * gdb.cp/namespace.cc (C::ensureRefs): New.
7144 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7145
8e94b928
NR
71462004-01-20 Nick Roberts <nick@nick.uklinux.net>
7147
7148 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7149 case "-stack-list-locals 2".
7150 * gdb.mi/mi-var-child.exp: Test for case
7151 "-var-list-children --all-values NAME".
7152
997b0952
MC
71532004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7154
7155 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7156
52470da3
MK
71572004-01-18 Mark Kettenis <kettenis@gnu.org>
7158
7049b4b8
MK
7159 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7160 used with gdb_test_multiple.
7161
52470da3
MK
7162 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7163 read at address 0. This fixes PR testsuite/1504.
7164
da6012e5
DJ
71652004-01-18 Daniel Jacobowitz <drow@mvista.com>
7166
7167 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7168 Remove downloading, guessing the host executable, the calls to
7169 gdb_file_cmd and gdb_target_cmd, and "load" support.
7170 (infer_host_exec): New function broken out from gdb_load.
7171 (gdb_load): New wrapper for gdbserver_gdb_load.
7172 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7173 gdb_target_cmd. Use -target-select.
7174 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7175 Download binaries to the host. Clear last_mi_remote_file when
7176 we load a new binary.
7177 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7178 call gdbserver_gdb_load and mi_gdb_target_cmd.
7179
32c70722
MC
71802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7181
7182 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7183 type patterns.
7184
b0cecf36
MC
71852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7186
7187 * gdb.cp/templates.exp: Fix typo in test name of
7188 "print Foo<volatile char*>::foo".
7189
4120d7e6
MC
71902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7191
7192 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7193
f679e530
BE
71942004-01-16 Ben Elliston <bje@wasabisystems.com>
7195
7196 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7197 (clean mostlyclean): Remove empty rm.
7198
091c48f6
MC
71992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * gdb.base/setvar.exp: Add copyright years.
7202
3e5fc8d2
DC
72032004-01-14 David Carlton <carlton@bactrian.org>
7204
7205 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7206 PR c++/1511 and update coment.
7207 * gdb.cp/templates.exp: Update patterns to match current output.
7208 If changes involve something other than whitespace, KFAIL
7209 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7210
63d06c5c
DC
72112004-01-14 David Carlton <carlton@kealia.com>
7212
7213 * gdb.cp/namespace.exp: Add tests involving classes defined within
7214 namespaces.
7215 * gdb.cp/namespace.cc (C::CClass): New.
7216 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7217
a51dab88
EZ
72182004-01-14 Elena Zannoni <ezannoni@redhat.com>
7219
7220 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7221 what debug info we have. Print a better message if something goes
7222 wrong while producing the separate debug info file.
7223
a476ccc9
MC
72242004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7225
7226 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7227
f453692c
MC
72282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * gdb.base/callfuncs.c: Add copyright notice.
7231
f40063a5
MC
72322004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7235 inheritance. PR gdb/1498, PR gcc/13539.
7236
19ac3974
EZ
72372004-01-13 Elena Zannoni <ezannoni@redhat.com>
7238
a9c64011
AS
7239 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7240 test specific name.
7241 * gdb.mi/gdb669.exp: Ditto.
7242 * gdb.mi/mi-pthreads.exp: Ditto.
7243 * gdb.mi/mi1-pthreads.exp: Ditto.
7244 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7245
56c97c6e
MC
72462004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7247
7248 * gdb.cp/member-ptr.cc: Add copyright notice.
7249
a0644324
MC
72502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7253 some patterns for recent versions of gcc and hpacc. Delete
7254 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7255 Delete tests that access a NULL pointer-to-member-data. This
7256 script is still disabled for gcc.
7257
32fabe09
EZ
72582004-01-12 Elena Zannoni <ezannoni@redhat.com>
7259
7260 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7261 escaped correctly.
32fabe09 7262
1f8a6abb
EZ
72632004-01-12 Elena Zannoni <ezannoni@redhat.com>
7264
7265 * gdb.base/sepdebug.exp: New file.
7266 * gdb.base/sepdebug.c: New file.
7267 * lib/gdb.exp (separate_debug_filename): New procedure.
7268 (gdb_gnu_strip_debug): New procedure.
7269
48efe704
AC
72702004-01-12 Andrew Cagney <cagney@redhat.com>
7271
7272 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7273 * gdb.mi/ChangeLog-1999-2003: New file.
7274
a9415475
AC
72752004-01-12 Andrew Cagney <cagney@redhat.com>
7276
7277 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7278 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7279 or EEXIST", treat EBUSY as an XFAIL.
7280
83b8cf9d
MC
72812004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7282
7283 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7284 hp_cc_compiler.
7285
9939d2a8
MC
72862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7287
7288 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7289 decorations.
7290
1ff8cadf
MC
72912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7294 and "(aCC)" decorations. Remove obsolete doco about old
7295 test results.
7296
6fa9022e
MC
72972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7298
7299 * gdb.cp/exception.exp: Fix typo in doco.
7300
209721fe
MK
73012004-01-09 Mark Kettenis <kettenis@gnu.org>
7302
7303 * gdb.base/gdb1476.exp: Fix typo.
7304
ef11303e
MC
73052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7306
7307 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7308 file.
7309
041ab88c
MC
73102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7311
7312 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7313 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7314 Use gdb_compile. Remove restriction on gcc. Add some patterns
7315 for recent version of gdb. Delete second half, which was a copy
7316 of the first half with different build flags. This test is
7317 still disabled because it is still not ready for production.
7318
e36d075a
MC
73192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7320
7321 * gdb.cp/exception.cc: Add copyright notice.
7322 * gdb.cp/exception.exp: Add a notice that this file is broken
7323 because of line number changes caused by addition of copyright
7324 notice.
7325
42b190ad
MC
73262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7327
7328 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7329 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7330
8f25f06b
MC
73312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * gdb.cp/classes.exp: Accept gnu abi 2.
7334 * gdb.cp/derivation.exp: Likewise.
7335 * gdb.cp/overload.exp: Likewise.
7336 * gdb.cp/virtfunc.exp: Likewise.
7337
06ded8b8
MC
73382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7339
7340 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7341 semicolon after end of function.
7342
77c26ae3
MC
73432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7344
7345 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7346 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7347 boilerplate code for compiling and running the program under
7348 test. Add some string method tests.
7349
20757486
MC
73502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7351
7352 * gdb.cp/bs15503.cc: Add copyright notice.
7353 * gdb.cp/bs15503.exp: Adjust line number.
7354
0fd3b503
MC
73552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7356
7357 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7358 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7359
10d1bea8
MC
73602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7361
7362 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7363 hp_cc_compiler.
7364
2789202a
MC
73652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7366
7367 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7368 * gdb.cp/ctti.exp: Use the marker instead of "next".
7369 With gcc, run further before bailing.
7370
b862f14c
MC
73712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7372
7373 * gdb.cp/cttiadd.cc: Add copyright notice.
7374 * gdb.cp/cttiadd1.cc: Likewise.
7375 * gdb.cp/cttiadd2.cc: Likewise.
7376 * gdb.cp/cttiadd3.cc: Likewise.
7377
96da2469
MC
73782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7381 Use gdb_test, gdb_test_multiple. Use floating-point values that
7382 have exact representations in IEEE-ish formats.
7383
053248ff
MC
73842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7385
7386 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7387 compilers. Delete duplicate call to get_compiler_info.
7388 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7389 * gdb.base/volatile.exp: Likewise.
7390
84acecdd
MK
73912004-01-07 Mark Kettenis <kettenis@gnu.org>
7392
7393 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7394 memory at address 0.
7395
fe11a27f
MC
73962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7397
7398 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7399 to test for hp-ux assembler. Fix copyright years.
7400
60ad077b
AC
74012004-01-07 Andrew Cagney <cagney@redhat.com>
7402
7403 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7404
1c9b8f33
AC
74052004-01-07 Andrew Cagney <cagney@redhat.com>
7406
7407 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7408 when creating the read-only file. From analysis by Roland McGrath
7409 and Elena Zannoni.
7410
753ccc7a
MC
74112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7414
eca3e36b
MC
74152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7418 data pointers.
7419
f8d4bac4
MC
74202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7421
7422 * gdb.cp/m-static.exp: Compile one source file at a time.
7423 Delete unused call to get_compiler_info.
7424
9b4e0f94
MC
74252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7426
7427 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7428 * gdb.base/call-rt-st.exp: Likewise.
7429 * gdb.base/nodebug.exp: Likewise.
7430 * gdb.base/volatile.exp: Likewise.
7431 * gdb.cp/ref-types.exp: Likewise.
7432 * gdb.cp/templates.exp: Likewise.
7433
023c1024
MK
74342004-01-05 Mark Kettenis <kettenis@gnu.org>
7435
7436 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7437
19703c4a
MC
74382004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7439
7440 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7441 hppa*-hp-hpux*.
7442
18b67037
MK
74432004-01-04 Mark Kettenis <kettenis@gnu.org>
7444
ba6219c8
MK
7445 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7446 x86_64-*-*.
7447
18b67037
MK
7448 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7449 sparc64-*-* and sparc*-solaris2*.
7450
1bfbbb9d
MK
74512004-01-04 Mark Kettenis <kettenis@gnu.org>
7452
7453 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7454 return ${tests}" test. The ${tests} already mentions the
7455 filename.
7456
06846494
MC
74572004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7458
7459 * gdb.cp/local.exp: Accept gcc abi 2.
7460
3b0cb202
MC
74612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7462
7463 * gdb.cp/templates.exp: Accept gcc abi 2.
7464
0643ec3f
MC
74652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * lib/compiler.cc: Remove supports_template_debugging.
7468 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7469
d231d0b1
MC
74702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7471
7472 * gdb.cp/namespace.exp: Accept gcc abi 2.
7473
44ffb27c
MC
74742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7475
7476 * gdb.cp/method.exp: Accept gcc abi 2.
7477
184ad485
MC
74782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7479
7480 * gdb.cp/classes.exp: Generate identical results as old version.
7481 * gdb.cp/derivation.exp: Likewise.
7482 * gdb.cp/overload.exp: Likewise.
7483 * gdb.cp/virtfunc.exp: Likewise.
7484
116f09e7
MC
74852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7486
7487 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7488 mysterious bug with sourceware version of expect.
7489
b1379776
MC
74902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7491
7492 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7493 current versions of gcc, including gcc abi 2. Remove gratuitous
7494 restart of test program. Use gdb_test_multiple and gdb_test for
7495 all tests. Add patterns to xfail missing "const" in "const char *"
7496 and kfail PR gdb/1155.
7497
6b7a4c0e
MC
74982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7499
7500 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7501 current versions of gcc, including gcc abi 2. Remove gratuitous
7502 restart of test program. Use gdb_test_multiple and gdb_test for
7503 all tests. Add patterns to kfail PR gdb/1498.
7504
51615d72
MC
75052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7508 current versions of gcc, including gcc abi 2. Use "breakpoint"
7509 and "continue" instead of restarting the target program. Use
7510 gdb_test_multiple and gdb_test for all tests.
7511
7b79a9d7
MK
75122004-01-01 Mark Kettenis <kettenis@gnu.org>
7513
7514 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7515 for *-*-solaris2*.
7516
1cd3489f
MC
75172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7518
7519 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7520 current versions of gcc, including gcc abi 2. Use "breakpoint"
7521 and "continue" instead of restarting the target program several
7522 times. Use gdb_test_multiple and gdb_test for all tests.
7523
850742db
MC
75242003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7525
7526 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7527 source files.
7528
eb4bbda8
MC
75292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7530
7531 * gdb.base/environ.exp: Handle compiling test case from multiple
7532 source files.
7533
e42c7771
MC
75342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7537
80e4b428
JB
75382003-12-17 Jim Blandy <jimb@redhat.com>
7539
5f06973a
JB
7540 * gdb.base/freebpcmd.c: Add copyright notice.
7541
80e4b428
JB
7542 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7543
0ab84fb7
MC
75442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7545
7546 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7547
1b3bb3d0
JB
75482003-12-13 Jim Blandy <jimb@redhat.com>
7549
7550 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7551
3a4c9371
KB
75522003-12-12 Kevin Buettner <kevinb@redhat.com>
7553
7554 * gdb.asm/frv.inc: New file.
7555 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7556
a1dea79a
FF
75572003-12-09 Fred Fish <fnf@redhat.com>
7558
7559 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7560 functions to break1.c and leave prototypes behind. Add more
7561 "set breakpoint NN here" comments.
7562 * gdb.base/break1.c: New file.
7563
7564 * gdb.base/break.exp: Handle compiling test case from multiple
7565 source files and change source file references as needed.
7566 * gdb.base/completion.exp: Ditto.
7567 * gdb.base/condbreak.exp: Ditto.
7568 * gdb.base/define.exp: Ditto.
7569 * gdb.base/ena-dis-br.exp: Ditto.
7570 * gdb.base/info-proc.exp: Ditto.
7571 * gdb.base/maint.exp: Ditto.
7572 * gdb.base/until.exp: Ditto.
7573
7574 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7575 hardcoded line numbers.
7576 * gdb.base/define.exp: Ditto.
7577 * gdb.base/ena-dis-br.exp: Ditto.
7578 * gdb.base/maint.exp: Ditto.
7579 * gdb.base/until.exp: Ditto.
7580
7581 * gdb.base/completion.exp: Use "break1" for completion tests since
7582 "break" is no longer a unique prefix.
7583
5266b69c
AC
75842003-12-06 Andrew Cagney <cagney@redhat.com>
7585
7586 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7587 "return_value_unimplemented". When an unimplemented struct return
7588 architecture, report incorrect values as a KFAIL
7589
374451f0
MC
75902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7591
7592 * gdb.cp/rtti.exp: Accept new wording of warning from
7593 cp_lookup_rtti_type.
7594
ba9b20a7
MC
75952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7596
7597 Partial fix for PR testsuite/1456.
7598 * gdb.base/scope.exp (test_at_main): Replace references to
7599 gcc_compiled with calls to test_compiler_info.
7600 (test_at_foo): Likewise.
7601 (test_at_bar): Likewise.
7602
b74b6d0b
MC
76032003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7604
7605 Partial fix for PR testsuite/1456.
7606 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7607 to test_compiler_info.
7608
ccfa3402
MC
76092003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7610
7611 * gdb.base/so-impl-ld.exp: Update copyright notice.
7612
f6246aba
MC
76132003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7614
7615 Partial fix for PR testsuite/1456.
7616 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7617 to test_compiler_info.
7618
13ae734a
MC
76192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7620
7621 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7622 from current versions of gdb. Clean up regular expressions.
7623 Delete redundant timeout case.
7624
d8e1cdee
MC
76252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7626
7627 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7628 from current versions of gdb. Clean up regular expressions.
7629 Delete redundant timeout case.
7630
96457b64
MC
76312003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 Partial fix for PR testsuite/1456.
7634 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7635 gcc_compiled with call to test_compiler_info.
7636
f35309fc
MC
76372003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7638
7639 Partial fix for PR testsuite/1456.
7640 * gdb.base/list.exp (test_list_function): Delete unused declaration
7641 of gcc_compiled.
7642
d7afdf9b
MC
76432003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7644
7645 Partial fix for PR testsuite/1456.
7646 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7647 call to test_compiler_info.
7648
71507b56
MK
76492003-11-29 Mark Kettenis <kettenis@gnu.org>
7650
7651 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7652 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7653 it to create the appropriate note.inc.
7654 * gdb.asm/asmsrc1.s: Include "note.inc".
7655 * gdb.asm/netbsd.inc: New file.
7656 * gdb.asm/empty.inc: New file.
7657
f81f93f7
MC
76582003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7659
7660 Partial fix for PR testsuite/1456.
7661 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7662 calls to test_compiler_info.
7663
9a77938e
MC
76642003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7665
7666 Partial fix for PR testsuite/1456.
7667 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7668 calls to test_compiler_info.
7669
e8367dc7
MK
76702003-11-27 Mark Kettenis <kettenis@gnu.org>
7671
7672 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7673 pattern for the KFAILs.
7674
526c61ee
AF
76752003-11-25 Adam Fedor <fedor@gnu.org>
7676
7677 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7678 * gdb.objc/objcdecode.m: New file.
7679
28f2d600
AF
76802003-11-25 Adam Fedor <fedor@gnu.org>
7681
7682 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7683 * gdb.objc/nondebug.m: New file.
7684
a3895cee
BE
76852003-11-26 Ben Elliston <bje@wasabisystems.com>
7686
7687 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7688 NetBSD as it does on FreeBSD. Modelled on a similar change by
7689 Mark Kettenis on 2003-05-30.
7690 (link-flags): Set to "--entry _start" regardless of target.
7691 Special linker flags are to be appended to $link-flags.
7692 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7693
c9f2c8a3
MC
76942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7695
7696 * gdb.cp/method.exp: Accept output of new demangler.
7697
15a0587a 76982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7699
7700 * gdb/class2.exp: New file.
7701 * gdb/class2.cc: New file.
7702
3c00b570
MC
77032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7704
7705 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7706 of new demangler.
7707
7027acc7
MK
77082003-11-23 Mark Kettenis <kettenis@gnu.org>
7709
7710 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7711 of gdb_test "run".
7712
b0e1598a
MK
77132003-11-23 Mark Kettenis <kettenis@gnu.org>
7714
7715 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7716 "continue" into "run".
7717
4d9eda44
MC
77182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7719
7720 Partial fix for PR testsuite/1456.
7721 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7722 call to test_compiler_info.
7723 * gdb.cp/ctti.exp: Likewise.
7724 * gdb.cp/derivation.exp: Likewise.
7725 * gdb.cp/member-ptr.exp: Likewise.
7726 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7727 reference to gcc_compiled.
7728
77292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7730
7731 Fix PR testsuite/1463.
7732 * gdb.base/structs.exp (start_structs_test): Call
7733 get_debug_format before using the debug format.
7734
d422fe19
AC
77352003-11-22 Andrew Cagney <cagney@redhat.com>
7736
7737 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7738 * gdb.base/structs.exp: Use gdb_test_multiple.
7739
039cf96d
AC
77402003-11-20 Andrew Cagney <cagney@redhat.com>
7741
6882279b
AC
7742 * gdb.base/structs.exp: Handle and recover from internal errors.
7743 Replace "foo${n}" with "foo<n>" in test messages.
7744
e53890ae
AC
7745 * gdb.base/structs.exp: Update copyright. Rewrite.
7746 * gdb.base/structs.c: Update copyright. Rewrite.
7747
2b211c59
AC
7748 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7749 resync count exceeded.
d63a86f8 7750
039cf96d
AC
7751 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7752 from the internal error.
7753 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7754 Original from Jim Blandy.
7755 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7756
eac98b22
AC
77572003-11-19 Andrew Cagney <cagney@redhat.com>
7758
7759 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7760 KFAIL.
7761
67455b2a
MK
77622003-11-17 Mark Kettenis <kettenis@gnu.org>
7763
7764 New testcase for PR backtrace/1435.
7765 * gdb.arch/i386-unwind.exp: New file.
7766 * gdb.arch/i386-unwind.c: New file.
7767
853d6e5b
AC
77682003-11-17 Andrew Cagney <cagney@redhat.com>
7769
7770 * lib/gdb.exp (compiler_info): New global.
7771 (test_compiler_info): New function.
7772 (get_compiler_info): Set compiler_info.
7773 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7774 "compiler_info" to gcc-<major>-<minor>.
7775
38cf6e11
MC
77762003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.trace/configure: Remove.
7779
a50d3602
EZ
77802003-11-13 Elena Zannoni <ezannoni@redhat.com>
7781
7782 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7783 breakpoints.
a50d3602
EZ
7784 * gdb.base/break.exp: Remove all references to explicit line
7785 numbers.
7786
d9407aaa
NC
77872003-11-11 Nick Clifton <nickc@redhat.com>
7788
7789 * gdb.base/shreloc.exp: Do not run for targets which do not
7790 support shared objects.
7791
db488fc1
CV
77922003-11-10 Corinna Vinschen <vinschen@redhat.com>
7793
7794 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7795 Don't run tests if nofileio flag is given.
7796
6a90a18e
EZ
77972003-11-07 Elena Zannoni <ezannoni@redhat.com>
7798
7799 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7800 as well as 'Watchpoint'.
6a90a18e 7801
0b915e9c
EZ
78022003-11-06 Elena Zannoni <ezannoni@redhat.com>
7803
7804 Reported by Jim Ingham <jingham@apple.com>:
7805 * gdb.base/annota1.exp: Match at least one occurrence of the
7806 signal handler annotation.
7807
d7e4b55f
EZ
78082003-11-06 Elena Zannoni <ezannoni@redhat.com>
7809
a9c64011
AS
7810 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7811 as well as 'Watchpoint'.
d7e4b55f 7812
2fe4e8d0
MC
78132003-11-05 Michael Chastain <mec@shout.net>
7814
7815 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7816
6ef88553
KW
78172003-11-03 Kris Warkentin <kewarken@qnx.com>
7818
7819 * gdb.arch/gdb1291.c: New test file.
7820 * gdb.arch/gdb1291.exp: New test script.
7821 * gdb.arch/gdb1431.c: New test file.
7822 * gdb.arch/gdb1431.exp: New test script.
7823
ae7dc4d8
MC
78242003-10-22 Michael Chastain <mec@shout.net>
7825
7826 * gdb.mi/pthreads.c: Add copyright notice.
7827
c39d7427
MC
78282003-10-22 Michael Chastain <mec@shout.net>
7829
7830 * gdb.threads/pthreads.c: Add copyright notice.
7831
8b7d96c1
MC
78322003-10-20 Michael Chastain <mec@shout.net>
7833
7834 * gdb.base/gdb1056.exp: New test script.
7835
d1d69fdd
DJ
78362003-10-13 Daniel Jacobowitz <drow@mvista.com>
7837
7838 * gdb.threads/killed.exp: Use gdb_run_cmd.
7839
7d605576
DJ
78402003-10-13 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7843 create a core file.
7844 * gdb.threads/gcore-thread.exp: Likewise.
7845
618ec112
CV
78462003-10-13 Corinna Vinschen <vinschen@redhat.com>
7847
7848 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7849 type, based on char type.
7850 (struct bit_flags_short_t): New bitfield type, based on short type.
7851 (init_bit_flags_char): New fuction.
7852 (init_bit_flags_short): Ditto.
7853 (print_bit_flags_char): Ditto.
7854 (print_bit_flags_short): Ditto.
7855 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7856
9367a73c
MC
78572003-10-11 Michael Chastain <mec@shout.net>
7858
7859 * gdb.base/call-rt-st.exp: Update copyright year.
7860
1decf120
KI
78612003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7862
7863 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7864 * gdb.disasm/sh3.s: Ditto.
7865
5445b2ae
DJ
78662003-10-07 Daniel Jacobowitz <drow@mvista.com>
7867
7868 * gdb.threads/switch-threads.exp: New test.
7869 * gdb.threads/switch-threads.c: New source file.
7870
aec24853
CV
78712003-10-07 Corinna Vinschen <vinschen@redhat.com>
7872
7873 * gdb.base/ending-run.exp: Add sh specific case.
7874
adc7428d
AC
78752003-10-06 Andrew Cagney <cagney@redhat.com>
7876
7877 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7878 * gdb.disasm/mn10200.exp: Delete obsolete file.
7879
c9d37158
DJ
78802003-09-29 Daniel Jacobowitz <drow@mvista.com>
7881
7882 * ChangeLog: Correct an entry command.exp -> commands.exp.
7883 * gdb.base/commands.exp (bp_deleted_in_command_test)
7884 (temporary_breakpoint_commands): Check noargs.
7885
79c2c32d
DC
78862003-09-25 David Carlton <carlton@kealia.com>
7887
7888 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7889 of some print tests, where appropriate. Add tests for C::D::cd,
7890 E::ce, F::cXfX, G::XgX.
7891 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7892
594e6d67
RE
78932003-09-25 Richard Earnshaw <rearnsha@arm.com>
7894
7895 * lib/java.exp (java_init): Import target_alias before using it.
7896
10f0d451
DC
78972003-09-25 David Carlton <carlton@kealia.com>
7898
7899 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7900
274bcba0
EZ
79012003-09-23 Elena Zannoni <ezannoni@redhat.com>
7902
d63a86f8 7903 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7904 weirdness.
274bcba0 7905
cdbf20f7
MC
79062003-09-17 Michael Chastain <mec@shout.net>
7907
7908 * gdb.cp/gdb1355.exp: New file.
7909 * gdb.cp/gdb1355.c: New file.
7910
71e06f80
CV
79112003-09-15 Corinna Vinschen <vinschen@redhat.com>
7912
7913 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7914 * gdb.asm/sh.inc: New file.
7915
5c4e30ca
DC
79162003-09-11 David Carlton <carlton@kealia.com>
7917
bd45b7af
DC
7918 * gdb.cp/namespace.exp: Add tests for namespace types.
7919 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7920 (test_namespace): New.
7921
1c199746
EZ
79222003-09-11 Elena Zannoni <ezannoni@redhat.com>
7923
a9c64011 7924 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7925 * gdb.stabs/weird.exp: Ditto.
1c199746 7926
04ed252f
MC
79272003-09-08 Michael Chastain <mec@shout.net>
7928
7929 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7930
d8a2d9e7
MC
79312003-09-07 Michael Chastain <mec@shout.net>
7932
7933 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7934 'parse error'.
7935
161afb24
MK
79362003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7937
7938 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7939
49f2741a
MC
79402003-08-30 Michael Chastain <mec@shout.net>
7941
7942 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7943 * gdb.gdb/observer.exp: Ditto.
7944 * gdb.gdb/xfullpath.exp: Ditto.
7945
8afa723e
MK
79462003-08-29 Mark Kettenis <kettenis@gnu.org>
7947
7948 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7949 *-*-*bsd*.
7950
f31dfe3b
JJ
79512003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7952
7953 * gdb.base/dump.exp: Skip for ia64.
7954
4630e498
JJ
79552003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7956
7957 * gdb.asm/asm-source.exp: Add ia64 support.
7958 * gdb.asm/ia64.inc: New file.
7959
1105b7ef
MC
79602003-08-22 Michael Chastain <mec@shout.net>
7961
7962 * gdb.cp: New directory.
7963 * gdb.cp/*: Copy from gdb.c++/*.
7964 * gdb.c++/*: Remove.
7965 * Makefile.in: Change gdb.c++ to gdb.cp.
7966 * configure.in: Ditto.
7967 * configure: Regnerate.
7968
c945b932
MK
79692003-08-18 Mark Kettenis <kettenis@gnu.org>
7970
7971 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7972 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7973
2b66634b
DJ
79742003-08-17 Daniel Jacobowitz <drow@mvista.com>
7975
7976 * mi-var-display.exp (-var-list-children weird): Accept function
7977 pointers with argument types.
7978 * mi1-var-display.exp (-var-list-children weird): Likewise.
7979 * mi2-var-display.exp (-var-list-children weird): Likewise.
7980
a356f73b
DJ
79812003-08-17 Daniel Jacobowitz <drow@mvista.com>
7982
7983 * gdb.base/annota3.exp: Add missing newline.
7984
483417b8
MC
79852003-08-06 Michael Chastain <mec@shout.net>
7986
7987 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7988
c99c59c3
MS
79892003-08-12 Michael Snyder <msnyder@redhat.com>
7990
7991 * gdb.base/float.exp: Add test for SH.
7992
55ed7501
MK
79932003-08-10 Mark Kettenis <kettenis@gnu.org>
7994
7995 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7996
1a371f2e
EZ
79972003-08-07 Elena Zannoni <ezannoni@redhat.com>
7998
7999 * gdb.base/completion.exp: Remove reduntant completion test
8000 on filename.
8001
e0f353ce
EZ
80022003-08-07 Elena Zannoni <ezannoni@redhat.com>
8003
a9c64011
AS
8004 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8005 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8006 gdb.trace/save-trace.exp: Make sure that full pathnames are
8007 escaped correctly.
e0f353ce 8008
5710a1af 80092003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8010
a9c64011
AS
8011 * configure.in: Don't generate config.h from config.hin.
8012 * configure: Regenerate.
8013 * config.hin: Remove file.
8014 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8015 * gdb.threads/pthreads.c: Ditto.
5710a1af 8016
dcd81ce9
DJ
80172003-08-07 Daniel Jacobowitz <drow@mvista.com>
8018
8019 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8020 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8021 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8022 Replace ld24 with seth/add3.
8023
6009d884
AC
80242003-08-02 Andrew Cagney <cagney@redhat.com>
8025
8026 * gdb.base/annota3.exp: New file.
8027 * gdb.base/annota3.c: New file.
8028 * gdb.c++/annota3.exp: New file.
8029 * gdb.c++/annota3.cc: New file.
8030
51514e06
MC
80312003-07-29 Michael Chastain <mec@shout.net>
8032
8033 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8034 actually failed.
8035 (do_pass): Likewise.
8036 * gdb.threads/tls.exp: Always initialize no_of_threads.
8037
4ee6625b
DJ
80382003-07-27 Daniel Jacobowitz <drow@mvista.com>
8039
8040 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8041 pattern.
8042 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8043 * gdb.threads/tls.exp: Recognize one case of the host library not
8044 supporting TLS.
8045
225f2bf6
AC
80462003-07-27 Andrew Cagney <cagney@redhat.com>
8047
8048 * gdb.base/fileio.exp: Use SH when running commands using
8049 remote_exec.
8050
bcb27c9f
DJ
80512003-07-24 Daniel Jacobowitz <drow@mvista.com>
8052
8053 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8054 * gdb.base/relocate.c (dummy): New padding array.
8055
3d67be83
MS
80562003-07-22 Michael Snyder <msnyder@redhat.com>
8057
d63a86f8 8058 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8059
8060 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8061 patterns to be more general, accepting old and new output.
8062 Some output chars (such as '+') also must be quoted.
d63a86f8 8063 Some addresses are displayed numerically instead of
3d67be83
MS
8064 symbolically.
8065
57ba3b85
MS
80662003-07-23 Michael Snyder <msnyder@redhat.com>
8067
686d097c
MS
8068 * gdb.base/return2.exp: Don't test long-long return.
8069
57ba3b85
MS
8070 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8071 * gdb.disasm/t01_mov.exp: Ditto.
8072 * gdb.disasm/t02_mova.s: Ditto.
8073 * gdb.disasm/t02_mova.exp: Ditto.
8074 * gdb.disasm/t03_add.s: Ditto.
8075 * gdb.disasm/t03_add.exp: Ditto.
8076 * gdb.disasm/t04_sub.s: Ditto.
8077 * gdb.disasm/t04_sub.exp: Ditto.
8078 * gdb.disasm/t05_cmp.s: Ditto.
8079 * gdb.disasm/t05_cmp.exp: Ditto.
8080 * gdb.disasm/t06_ari2.s: Ditto.
8081 * gdb.disasm/t06_ari2.exp: Ditto.
8082 * gdb.disasm/t07_ari3.s: Ditto.
8083 * gdb.disasm/t07_ari3.exp: Ditto.
8084 * gdb.disasm/t08_or.s: Ditto.
8085 * gdb.disasm/t08_or.exp: Ditto.
8086 * gdb.disasm/t09_xor.s: Ditto.
8087 * gdb.disasm/t09_xor.exp: Ditto.
8088 * gdb.disasm/t10_and.s: Ditto.
8089 * gdb.disasm/t10_and.exp: Ditto.
8090 * gdb.disasm/t11_logs.s: Ditto.
8091 * gdb.disasm/t11_logs.exp: Ditto.
8092 * gdb.disasm/t12_bit.s: Ditto.
8093 * gdb.disasm/t12_bit.exp: Ditto.
8094 * gdb.disasm/t13_otr.s: Ditto.
8095 * gdb.disasm/t13_otr.exp: Ditto.
8096
e00759ef
EZ
80972003-07-22 Elena Zannoni <ezannoni@redhat.com>
8098
8099 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8100
8bc2021f
EZ
81012003-07-22 Elena Zannoni <ezannoni@redhat.com>
8102
a9c64011
AS
8103 * gdb.threads/tls.c : New file.
8104 * gdb.threads/tls.exp : New file.
8105 * gdb.threads/tls-main.c : New file.
8106 * gdb.threads/tls-shared.c : New file.
8107 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8108
89320c4c
AS
81092003-07-22 Andreas Schwab <schwab@suse.de>
8110
8111 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8112
180dea7c
AS
81132003-07-20 Andreas Schwab <schwab@suse.de>
8114
8115 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8116 due to insn reordering.
8117
0714963c
AC
81182003-07-15 Andrew Cagney <cagney@redhat.com>
8119
8120 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8121
98a23b3f
MC
81222003-07-15 Michael Chastain <mec@shout.net>
8123
8124 * gdb.base/gdb1250.exp: New file.
8125 * gdb.base/gdb1250.c: New file.
8126
27e417a2
ML
81272003-07-09 Michal Ludvig <mludvig@suse.cz>
8128
8129 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8130 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8131
8bc2021f
EZ
81322003-07-09 Elena Zannoni <ezannoni@redhat.com>
8133
a9c64011
AS
8134 * gdb.threads/tls.c: New file.
8135 * gdb.threads/tls.exp: New file.
8136 * gdb.threads/tls-main.c: New file.
8137 * gdb.threads/tls-shared.c: New file.
8138 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8139
d99968dc
EZ
81402003-07-09 Elena Zannoni <ezannoni@redhat.com>
8141
8142 * gdb.base/annota1.exp: Make sure that we properly escape the
8143 full path of the source file. Xfail more permissive patterns,
d63a86f8 8144 due to a compiler debug info problem.
d99968dc 8145
83876b3b
AS
81462003-07-07 Andreas Schwab <schwab@suse.de>
8147
2705e972
AS
8148 * gdb.asm/m68k.inc: New file.
8149 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8150
83876b3b
AS
8151 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8152 arguments"): Also match negative number.
8153
8154 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8155
3a871b37
DJ
81562003-07-03 Daniel Jacobowitz <drow@mvista.com>
8157
8158 * gdb.base/store.c (charest): New typedef.
8159 (add_char): Rename to add_charest, update.
8160 (wack_char): Rename to wack_charest, update types. Return l + r
8161 to keep r live across the call.
8162 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8163 (wack_double, wack_doublest): Return l + r to keep r live across
8164 the call.
8165 * gdb.base/store.exp: Accomodate store.c changes.
8166
b2a7f303
DC
81672003-06-30 David Carlton <carlton@kealia.com>
8168
8169 * gdb.c++/maint.exp (test_invalid_name): New.
8170 (test_first_component): Add tests for invalid names.
8171
3c6cb4a1
MC
81722003-06-29 Michael Chastain <mec@shout.net>
8173
8174 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8175 output of '<VTT for class>' for virtual base classes.
8176
f1c2644b
DJ
81772003-06-29 Daniel Jacobowitz <drow@mvista.com>
8178
8179 * gdb.base/completion.exp: Tab-complete "complet" instead of
8180 "compl".
8181 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8182
18080350
DJ
81832003-06-29 Daniel Jacobowitz <drow@mvista.com>
8184
8185 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8186 * gdb.base/volatile.exp: Likewise.
8187
f56973f8
DJ
81882003-06-29 Daniel Jacobowitz <drow@mvista.com>
8189
8190 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8191 gdb/1265.
8192
81932003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8194 Daniel Jacobowitz <drow@mvista.com>
8195
8196 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8197 initial line count of 'captured_main' from 26 to 32.
8198 (test_with_self): Allow xmalloc call to be interleaved with the
8199 preceding two lines.
8200
e766d4d6
JB
82012003-06-24 Joel Brobecker <brobecker@gnat.com>
8202
8203 * gdb.base/bang.exp: New testcase.
8204
f125c9a4
JB
82052003-06-23 Joel Brobecker <brobecker@gnat.com>
8206
8207 * gdb.base/langs.exp: Add some tests for the "minimal" language
8208 support.
8209
6e25beaf
EZ
82102003-06-23 Elena Zannoni <ezannoni@redhat.com>
8211
8212 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8213 the testcase.
8214
2f816dda
DJ
82152003-06-22 Daniel Jacobowitz <drow@mvista.com>
8216
8217 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8218 offset.
8219
db5a5748
DJ
82202003-06-22 Daniel Jacobowitz <drow@mvista.com>
8221
8222 * gdb.c++/pr-1210.cc: New file.
8223 * gdb.c++/pr-1210.exp: New file.
8224
1df0c130
DJ
82252003-06-21 Daniel Jacobowitz <drow@mvista.com>
8226
8227 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8228 000-exec-continue.
8229
a92feac0
MK
82302003-06-15 Mark Kettenis <kettenis@gnu.org>
8231
8232 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8233 on *-*-*bsd* instead of *-*-freebsd*.
8234
81a58f5b
AC
82352003-06-14 Andrew Cagney <cagney@redhat.com>
8236
8237 * gdb.base/store.exp: Test longest and doublest. Test all
8238 parameters. Weaken return statement match.
8239 * gdb.base/store.c: Add longest and doublest - aka long long and
8240 long double functions. Put all parameters into local register
8241 variables. Use negative values.
8242
b257a0d3
AC
82432003-06-14 Andrew Cagney <cagney@redhat.com>
8244
8245 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8246 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8247 exit status.
8248 * gdb.base/fileio.exp: Disable target when nointerrupts and
8249 noinferiorio, instead of limiting it to remote. Use remote_exec
8250 instead of system.
d63a86f8 8251
21c38304
JJ
82522003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8253
8254 * gdb.base/float.exp: Add ia64 support.
8255
1bcdb424
CV
82562003-06-12 Corinna Vinschen <vinschen@redhat.com>
8257
8258 * gdb.base/fileio.exp: Run only on remote targets.
8259
6aeb981f
CV
82602003-06-10 Corinna Vinschen <vinschen@redhat.com>
8261
8262 * gdb.base/fileio.c: New file, testing File-I/O.
8263 * gdb.base/fileio.exp: Ditto.
8264
53df362e
RG
82652003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8266
8267 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8268 shared objects after relocation at load time (gdb PR/1132).
8269 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8270 as above, part of the shared object relocation test.
53df362e 8271
ffee1b46
MK
82722003-06-08 Mark Kettenis <kettenis@gnu.org>
8273
b5ca3722
MK
8274 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8275 fully filled history list.
8276 * gdb.base/gdb_history: New file.
8277
03ed860d
MK
8278 * gdb.base/signals.exp: XFAIL "continue to func1" on
8279 i*86-*-freebsd*.
8280
ffee1b46
MK
8281 * gdb.base/attach.exp: When trying to attach to a nonexistent
8282 process, make it possible to specify the PID based on the target,
8283 and do so for *-*-freebsd*.
8284
d80dbb52
RH
82852003-06-02 Richard Henderson <rth@redhat.com>
8286
8287 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8288
6dd77b81
RH
82892003-06-02 Richard Henderson <rth@redhat.com>
8290
8291 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8292
f6347e16
RH
82932003-06-02 Richard Henderson <rth@redhat.com>
8294
8295 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8296
2c161407
DJ
82972003-06-01 Daniel Jacobowitz <drow@mvista.com>
8298
8299 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8300 of globalvar.
8301
572eb746
MK
83022003-06-01 Mark Kettenis <kettenis@gnu.org>
8303
8304 * gdb.asm/asm-source.exp: Check for memory read errors in
8305 disassembler test on *BSD too.
8306
9e9617a5
RH
83072003-06-01 Richard Henderson <rth@redhat.com>
8308
8309 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8310 for .frame.
8311 (gdbasm_call): Lose ldgp.
8312 (gdbasm_startup): Add frame information.
8313 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8314
7b34ad4e
MK
83152003-05-31 Mark Kettenis <kettenis@gnu.org>
8316
8317 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8318 i?86-*-*.
8319
10059fdf
MK
83202003-05-30 Mark Kettenis <kettenis@gnu.org>
8321
8322 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8323 FreeBSD.
8324
acf4b816
RH
83252003-05-29 Richard Henderson <rth@redhat.com>
8326
8327 * gdb.asm/alpha.inc: New file.
8328 * gdb.asm/asm-source.exp: Use it.
8329
e9ecd949
JB
83302003-05-29 Jim Blandy <jimb@redhat.com>
8331
8332 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8333 'core.PID'.
8334
e3e5a4f3
JB
83352003-05-22 Jim Blandy <jimb@redhat.com>
8336
8337 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8338 backtrace.
d63a86f8 8339
72fe3d25
DC
83402003-05-20 David Carlton <carlton@math.stanford.edu>
8341
8342 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8343 this time.
8344
58da2eb2
DC
83452003-05-19 David Carlton <carlton@bactrian.org>
8346
8347 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8348 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8349
1fcb5155
DC
83502003-05-19 David Carlton <carlton@bactrian.org>
8351
8352 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8353 namespace tests.
8354 Bump copyright date.
8355 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8356 (main): Call C::D::marker2.
8357 * gdb.c++/namespace1.cc: New file.
8358
85e85163
JJ
83592003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8360
8361 Roland McGrath <roland@redhat.com>
d63a86f8 8362 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8363 there is no manager thread.
8364
a25fbfec
JJ
83652003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8366
d63a86f8
RM
8367 * gdb.threads/schedlock.exp: Remove assumption that all threads
8368 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8369 in one of the child threads rather than the main thread.
8370
be375bae
JB
83712003-05-07 Jim Blandy <jimb@redhat.com>
8372
09bf6082
JB
8373 Add support for assembly source testing on the s390x.
8374 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8375 architecture.
8376 * gdb.asm/s390x.inc: New file.
8377
be375bae
JB
8378 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8379 succession of 'if' statements.
8380
00905d52
AC
83812003-05-05 Andrew Cagney <cagney@redhat.com>
8382
8383 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8384
b1e29e33
AC
83852003-05-05 Andrew Cagney <cagney@redhat.com>
8386
8387 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8388 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8389
e33d66ec
EZ
83902003-05-02 Elena Zannoni <ezannoni@redhat.com>
8391
8392 * gdb.base/charset.exp: Update based on new behavior of set/show
8393 charset commands.
8394
2b6fd0d8
AC
83952003-05-01 Andrew Cagney <cagney@redhat.com>
8396
8397 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8398 variable do not give memory errors.
8399
130cacce
AF
84002003-04-30 Adam Fedor <fedor@gnu.org>
8401
8402 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8403 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8404 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8405 gdb.objc/basicclass.m: : New files
8406
8407 * lib/gdb.exp (gdb_compile_objc): New procedure.
8408
bea71854
DJ
84092003-04-27 Daniel Jacobowitz <drow@mvista.com>
8410
8411 * gdb.base/signals.exp: Make backtrace tests more specific.
8412
0f20eeea
DC
84132003-04-23 David Carlton <carlton@bactrian.org>
8414
8415 * gdb.c++/maint.exp (test_first_component): Add tests for
8416 'operator' in more locations.
8417
c8c4d8dc
KB
84182003-04-16 Kevin Buettner <kevinb@redhat.com>
8419
8420 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8421
3fe60e3c
EZ
84222003-04-16 Elena Zannoni <ezannoni@redhat.com>
8423
8424 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8425 func marke' instead. Update test name.
3fe60e3c 8426
9219021c
DC
84272003-04-15 David Carlton <carlton@math.stanford.edu>
8428
8429 * gdb.c++/maint.exp: New file.
8430
5dd55bdd
EZ
84312003-04-14 Elena Zannoni <ezannoni@redhat.com>
8432
8433 * gdb.threads/schedlock.c: Change type of thread function argument
8434 to long, to avoid warnings on 64-bit platforms.
8435
00890572
EZ
84362003-04-14 Elena Zannoni <ezannoni@redhat.com>
8437
a9c64011
AS
8438 * gdb.base/attach.exp: Add new message from ptrace in case of
8439 attaching to nonexistent process.
d63a86f8 8440
93201743
JB
84412003-04-11 Jim Blandy <jimb@redhat.com>
8442
8443 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8444 gdb.c++/userdef.cc: Place comments on the lines to which the
8445 marker function might return.
8446 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8447 gdb.c++/userdef.exp: Look for those comments to check that we've
8448 returned to the right place, instead of checking line numbers.
8449
2a11c64d
EZ
84502003-04-11 Elena Zannoni <ezannoni@redhat.com>
8451
a9c64011
AS
8452 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8453 match on sourcefile name, instead of directory name.
2a11c64d 8454
68ab8fc5
EZ
84552003-04-10 Elena Zannoni <ezannoni@redhat.com>
8456
d63a86f8 8457 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8458 working directory name.
8459
5624293a
JB
84602003-04-09 Jim Blandy <jimb@redhat.com>
8461
8462 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8463 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8464 after an inferior function call, report the failure, but allow the
8465 test to continue.
8466
f1f02ee4
SC
84672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8468
8469 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8470 with -DPROTOTYPES.
8471
6eb79af0
SC
84722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8473
8474 * gdb.base/break.exp: Revert last patch.
8475
8dfb4cf0
SC
84762003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8477
8478 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8479 with -DPROTOTYPES.
8480
ed4c619a
AC
84812003-04-02 Andrew Cagney <cagney@redhat.com>
8482
8483 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8484 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8485 matching directories by the name breakpoint.
8486 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8487 Make "continue to marker1" consistent.
8488 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8489 message consistent.
8490 * lib/gdb.exp: Put "the program is no longer running", and "the
8491 program exited" in parenthesis.
8492 * lib/mi-support.exp: Ditto.
d63a86f8 8493
4e35d5f0 84942003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8495
4e35d5f0
BR
8496 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8497
71900fe8
AC
84982003-03-29 Andrew Cagney <cagney@redhat.com>
8499
8500 * gdb.base/sizeof.c (main): Print the value of '\377'.
8501 * gdb.base/sizeof.exp: Check the sign of '\377'.
8502
c0655a16
MC
85032003-03-27 Michael Chastain <mec@shout.net>
8504
8505 * gdb.base/gdb1090.exp: New file.
8506 * gdb.base/gdb1090.cc: New file.
8507
5b2a3989
JB
85082003-03-27 J. Brobecker <brobecker@gnat.com>
8509
8510 * gdb.gdb/observer.exp: New regression test.
8511
79876890
MC
85122003-03-27 Michael Chastain <mec@shout.net>
8513
8514 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8515 * gdb.base/ptype.exp: Likewise.
8516
6eac95e3
CV
85172003-03-27 Corinna Vinschen <vinschen@redhat.com>
8518
8519 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8520
e8c71839
MC
85212003-03-26 Michael Chastain <mec@shout.net>
8522
8523 * gdb.base/ptype.exp: Actually use some typedef'd types.
8524
71b10041
SC
85252003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8526
8527 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8528 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8529
2512cf80
CV
85302003-03-20 Corinna Vinschen <vinschen@redhat.com>
8531
8532 * gdb.base/default.exp: Fix regular expression.
8533
0d195a4f
CV
85342003-03-20 Corinna Vinschen <vinschen@redhat.com>
8535
8536 * gdb.base/args.exp: Fix regular expression.
8537
8a2dbca8
CV
85382003-03-20 Corinna Vinschen <vinschen@redhat.com>
8539
8540 * gdb.base/help.exp: Allow Win32 child process.
8541
bf028682
CV
85422003-03-20 Corinna Vinschen <vinschen@redhat.com>
8543
8544 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8545 when stepping out of main().
8546
182dbe85
CV
85472003-03-20 Corinna Vinschen <vinschen@redhat.com>
8548
8549 * gdb.base/default.exp: Check for win32 specific message when calling
8550 "run" without executable.
8551
d67a6ba5
CV
85522003-03-20 Corinna Vinschen <vinschen@redhat.com>
8553
8554 * gdb.base/args.exp: Expect .exe in output.
8555
a955b5bb
CV
85562003-03-20 Corinna Vinschen <vinschen@redhat.com>
8557
8558 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8559 Cygwin native.
8560
bf6bad4b
AC
85612003-03-17 Andrew Cagney <cagney@redhat.com>
8562
8563 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8564 vector registes.
8565 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8566 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8567
293e9a31
DC
85682003-03-17 David Carlton <carlton@math.stanford.edu>
8569
8570 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8571 test, for PR breakpoints/38.
8572 Call test_watchpoint_and_breakpoint.
8573 * gdb.base/watchpoint.c (func3): New function.
8574 (main): Call func3.
8575
5330f2db
DC
85762003-03-04 David Carlton <carlton@math.stanford.edu>
8577
8578 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8579 Garply<Garply<char> >:: garply".
8580 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8581 with respect to PR c++/1111; note also PR c++/1113.
8582 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8583 respect to PR c++/1062.
8584 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8585
6ece72da
DC
85862003-03-03 David Carlton <carlton@math.stanford.edu>
8587
8588 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8589 with respect to PR c++/57.
8590 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8591 c++/826.
8592 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8593 respect to PR c++/57.
8594
85ca1584
DC
85952003-03-03 David Carlton <carlton@math.stanford.edu>
8596
8597 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8598 respect to PR c++/33 into FAILs.
8599
98e9c5b8
MC
86002003-03-03 Michael Chastain <mec@shout.net>
8601
7bedbf27
MC
8602 * configure.in: Update copyright years.
8603
86042003-03-03 Michael Chastain <mec@shout.net>
8605
8606 * Makefile.in: Update copyright years.
98e9c5b8 8607
f683e100
DC
86082003-02-28 David Carlton <carlton@math.stanford.edu>
8609
8610 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8611 print class instead of struct and/or superfluous protection
8612 specifiers, as long as the resulting output is equivalent to the
8613 source code.
8614 Delete FIXME from end of messages on tests that don't need
8615 fixing.
8616
a9e0cf2c
DC
86172003-02-28 David Carlton <carlton@math.stanford.edu>
8618
8619 * gdb.c++/templates.exp (do_tests): Allow const in the two
8620 Foo<volatile char *>::foo tests.
8621
e8d359df
MS
86222003-02-27 Michael Snyder <msnyder@redhat.com>
8623
d63a86f8 8624 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8625 will be consistant.
8626
0b71dc91
DC
86272003-02-26 David Carlton <carlton@math.stanford.edu>
8628
8629 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8630 char *>::foo" test with respect to PR c++/33. Create a new test
8631 which is identical to that one except that it doesn't put the
8632 space between the "char" and the "*"; KFAIL it, too.
8633
dd14ab43
DC
86342003-02-26 David Carlton <carlton@math.stanford.edu>
8635
8636 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8637 template types into either PASSes or KFAILs (corresponding to PR
8638 c++/57). Tweak indentation. Update copyright.
8639
1146c7f1
SC
86402003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8641
8642 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8643
74641dfb
MC
86442003-02-13 Michael Chastain <mec@shout.net>
8645
8646 * gdb.base/exprs.exp: Remove i960 remnants.
8647 * gdb.base/funcargs.exp: Likewise.
8648 * gdb.base/list.exp: Likewise.
8649 * gdb.base/ptype.exp: Likewise.
8650
559cd2d0
DC
86512003-02-14 David Carlton <carlton@math.stanford.edu>
8652
8653 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8654 pEe->D::vg()" from XFAIL to KFAIL.
8655
c4f90d87
JM
86562003-02-13 Jason Molenda (jmolenda@apple.com)
8657
8658 * gdb.base/maint.exp: Update maint print statistics regexp to include
8659 new entries.
8660
cbc4d97c
MC
86612003-02-13 Michael Chastain <mec@shout.net>
8662
8663 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8664
40f235b7
MC
86652003-02-12 Michael Chastain <mec@shout.net>
8666
8667 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8668 * gdb.c++/inherit.exp: Likewise.
8669 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8670 * gdb.c++/templates.exp: Likewise.
8671 * gdb.c++/virtfunc.exp: Likewise.
8672
c56716b0
JM
86732003-02-06 Jason Molenda (jason-cl@molenda.com)
8674
8675 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8676 why the code is written that way.
8677
070afcf8
MC
86782003-02-05 Michael Chastain <mec@shout.net>
8679
8680 * gdb.base/dump.exp: Add missing copyright line.
8681
5d0331e5
JM
86822003-02-05 Jason Molenda (jason-cl@molenda.com)
8683
f7ae6d3e 8684 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8685 at the beginning so the breakpoint doesn't get set on the loop.
8686
92851186
MC
86872003-02-05 Michael Chastain <mec@shout.net>
8688
8689 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8690 output for configurations with gcc 2.95.3.
8691
cbf1e085
AC
86922003-02-05 Keith Seitz <keiths@redhat.com>
8693 Andrew Cagney <ac131313@redhat.com>
8694
8695 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8696
29518e1e
MC
86972003-02-04 Michael Chastain <mec@shout.net>
8698
8699 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8700 Call perror and then continue.
8701
5af1d5f3
MC
87022003-02-03 Michael Chastain <mec@shout.net>
8703
8704 * gdb.c++/pr-1023.cc: New file.
8705 * gdb.c++/pr-1023.exp: New file.
8706
6b549786
JB
87072003-02-05 Jim Blandy <jimb@redhat.com>
8708
8709 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8710 it's local to foobar. Check for it there, and check that it's not
8711 present in main.
8712 * gdb.c++/local.cc (marker2): New function.
8713 (foobar): Call marker1.
8714 (main): Call marker2 instead of marker1.
8715
67f16606
AC
87162003-02-04 Andrew Cagney <ac131313@redhat.com>
8717
8718 * gdb.disasm/mn10200.exp: Obsolete file.
8719 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8720 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8721 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8722
1c5cb38e
DC
87232003-02-04 David Carlton <carlton@math.stanford.edu>
8724
8725 * gdb.c++/overload.exp: Test intToChar(1).
8726 * gdb.c++/overload.cc (intToChar): New.
8727 (main): Call intToChar.
8728
d1fe6965
DC
87292003-02-03 David Carlton <carlton@math.stanford.edu>
8730
8731 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8732 'might_kfail' arg.
8733 KFAIL some of the continue_to_bp_overloaded calls, according to
8734 PR c++/1025.
8735
9ba61c5d
MC
87362003-02-01 Michael Chastain <mec@shout.net>
8737
8738 * gdb.base/advance.c (marker1): New marker function.
8739 * gdb.base/advance.exp: When the 'advance' command lands on the
8740 return breakpoint, it can legitimately stop on either the
8741 current line or the next line. Accommodate both outcomes.
8742 * gdb.base/until.exp: Likewise.
8743
e7494ffb
AC
87442003-02-02 Andrew Cagney <ac131313@redhat.com>
8745
8746 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8747 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8748 now a list, not a tuple.
8749 * gdb.mi/mi-var-display.exp: Ditto.
8750 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8751
075559bc
AC
87522003-02-01 Andrew Cagney <ac131313@redhat.com>
8753
8754 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8755 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8756 stack backtraces.
8757 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8758
2bd4c7b1
MK
87592003-02-01 Mark Kettenis <kettenis@gnu.org>
8760
8761 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8762 gdb.mi/mi1-pthreads.exp: Return instead of calling
8763 gdb_suppress_entire_file.
8764
eabd8992
MS
87652003-02-01 Mark Salter <msalter@redhat.com>
8766
8767 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8768
71469e2f
MS
87692003-01-31 Mark Salter <msalter@redhat.com>
8770
8771 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8772 Support empty arg.
8773
38a94d44
MC
87742003-01-30 Michael Chastain <mec@shout.net>
8775
8776 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8777 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8778 has been fixed in gdb/readline on 2003-01-09.
8779
19ea9e73
MS
87802003-01-29 Michael Snyder <msnyder@redhat.com>
8781
e8d359df
MS
8782 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8783 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8784 * gdb.base/args.exp: Skip if target does not support args passing.
8785
2307bd6a
DJ
87862003-01-22 Daniel Jacobowitz <drow@mvista.com>
8787
19ea9e73 8788 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8789 gdb_test. Accept a list of expect arguments as the third
8790 parameter.
8791 (gdb_test): Use it.
8792
f2dd3617
EZ
87932003-01-20 Elena Zannoni <ezannoni@redhat.com>
8794
8795 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8796 allow for different test tree configurations. Update some
8797 tescases accordingly.
8798 * gdb.arch/altivec-regs.exp: Ditto.
8799 * gdb.asm/asm-source.exp: Ditto.
8800 * gdb.base/advance.exp: Ditto.
8801 * gdb.base/display.exp: Ditto.
d63a86f8 8802 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8803 * gdb.base/mips_pro.exp: Ditto.
8804 * gdb.base/overlays.exp: Ditto.
8805 * gdb.base/relocate.exp: Ditto.
8806 * gdb.base/setshow.exp: Ditto.
8807 * gdb.base/step-line.exp: Ditto.
8808 * gdb.base/step-test.exp: Ditto.
8809 * gdb.base/until.exp: Ditto.
8810 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8811
c71cdefd
DC
88122003-01-17 David Carlton <carlton@math.stanford.edu>
8813
8814 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8815 corresponding to PR c++/945.
8816 Update copyright.
8817
fdba05d7
DC
88182003-01-17 David Carlton <carlton@math.stanford.edu>
8819
8820 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8821 corresponding to PR c++/68.
8822
88232003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8824
8825 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8826 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8827 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8828
c362c33a
EZ
88292003-01-15 Elena Zannoni <ezannoni@redhat.com>
8830
0fbc361c
EZ
8831 * gdb.base/break.exp: Fix change of default location, because of
8832 removal of until tests.
8833 * gdb.base/help.exp: Update test for new 'until' help message.
8834 Add test for help on 'advance'.
a9c64011 8835 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8836
dabf8a35
MK
88372003-01-15 Mark Kettenis <kettenis@gnu.org>
8838
8839 * gdb.base/default.exp: Adapt "info float" test for recent changes
8840 to that command. Add test for "info vector".
8841 * gdb.base/float.exp: New file. Add test for "info float" that
8842 resembles the old test in gdb.base/default.exp.
8843
a1769aca
DC
88442003-01-15 David Carlton <carlton@math.stanford.edu>
8845
8846 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8847
82025e13
EZ
88482003-01-15 Elena Zannoni <ezannoni@redhat.com>
8849
8850 * gdb.base/break.exp: Move the tests of until command from here...
8851 * gdb.base/until.exp: ... to here. New file. Add other tests.
8852 * gdb.base/advance.c: New file.
8853 * gdb.base/advance.exp: New file.
8854
8f9ab801
EZ
88552003-01-14 Elena Zannoni <ezannoni@redhat.com>
8856
a9c64011
AS
8857 * gdb.base/args.c: New file.
8858 * gdb.base/args.exp: New file.
8f9ab801 8859
9ae66589
DJ
88602003-01-14 Daniel Jacobowitz <drow@mvista.com>
8861
8862 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8863
8d77e5c3
DJ
88642003-01-14 Daniel Jacobowitz <drow@mvista.com>
8865
8866 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8867
12d2f0a1
DJ
88682003-01-14 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8871 dates.
8872
6ca37014
DJ
88732003-01-13 Daniel Jacobowitz <drow@mvista.com>
8874
8875 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8876
b0023472
DJ
88772003-01-13 Daniel Jacobowitz <drow@mvista.com>
8878
8879 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8880 (ptype &*"foo").
8881 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8882
607fbc54 88832003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8884
8885 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8886 * gdb.mi/mi1-console.exp: Likewise.
8887
607fbc54 88882003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8889
8890 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8891 * gdb.mi/mi1-console.exp: Likewise.
8892
a1fb14a2
DJ
88932003-01-13 Daniel Jacobowitz <drow@mvista.com>
8894
8895 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8896
c4cf40b7
DJ
88972003-01-09 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * gdb.base/detach.exp: New test.
8900
696d5a5b
DJ
89012003-01-09 Daniel Jacobowitz <drow@mvista.com>
8902
8903 * Makefile.in (ALL_SUBDIRS): New variable.
8904 (subdirs, clean, distclean): Use it.
8905 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8906 regenerating Makefile, since it is generated from the top level.
8907 * gdb.asm/Makefile.in: Likewise.
8908 * gdb.base/Makefile.in: Likewise.
8909 * gdb.c++/Makefile.in: Likewise.
8910 * gdb.disasm/Makefile.in: Likewise.
8911 * gdb.java/Makefile.in: Likewise.
8912 * gdb.mi/Makefile.in: Likewise.
8913 * gdb.threads/Makefile.in: Likewise.
8914 * gdb.trace/Makefile.in: Likewise.
8915
754533e4
DC
89162003-01-09 David Carlton <carlton@math.stanford.edu>
8917
8918 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8919 Add copyright year 2003.
8920
d8b3e9ee
MC
89212003-01-06 Michael Chastain <mec@shout.net>
8922
8923 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8924 When selecting a thread, 'line' and 'file' are optional.
8925 * gdb.mi/mi1-pthreads.exp: Likewise.
8926
8e9e0fe6
AS
89272003-01-06 Andreas Schwab <schwab@suse.de>
8928
8929 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8930 failures.
8931
b5ab8ff3
DJ
89322003-01-04 Daniel Jacobowitz <drow@mvista.com>
8933
8934 Fix PR gdb/844
8935 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8936 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8937
8938 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8939 instead of calling gdb_suppress_entire_file.
8940 * gdb.threads/print-threads.exp: Likewise.
8941 * gdb.threads/schedlock.exp: Likewise.
8942
8943 * gdb.threads/killed.exp: Return instead of calling
8944 gdb_suppress_entire_file.
8945 * gdb.threads/linux-dp.exp: Likewise.
8946 * gdb.threads/pthreads.exp: Likewise.
8947
1e698235
DJ
89482003-01-04 Daniel Jacobowitz <drow@mvista.com>
8949
8950 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8951 stabs.
8952 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8953 * gdb.base/whatis.exp: Always allow (void) after function names.
8954
147ff08c
DJ
89552003-01-04 Daniel Jacobowitz <drow@mvista.com>
8956
8957 * gdb.c++/casts.exp: Correct regexp.
8958
dc62bfc2
MK
89592003-01-04 Mark Kettenis <kettenis@gnu.org>
8960
8961 * configure.in: Call AC_CONFIG_HEADER. Don't call
8962 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8963 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8964 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8965 aforementioned directories in the AC_OUPUT call.
8966 * config.hin: New file.
8967 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8968 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8969 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8970 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8971 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8972 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8973 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8974 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8975 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8976 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8977 gdb.threads/configure.in, gdb.threads/configure,
8978 gdb.threads/config.in, gdb.trace/configure.in,
8979 gdb.trace/configure: Removed.
8980
77afa639
MC
89812003-01-03 Michael Chastain <mec@shout.net>
8982
8983 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8984 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8985
7634bb6e
DJ
89862003-01-03 Daniel Jacobowitz <drow@mvista.com>
8987
8988 * gdb.base/store.exp: Fix regular expressions.
8989
b39c905e
MK
89902002-12-28 Mark Kettenis <kettenis@gnu.org>
8991
8992 * configure.in: Rewrite.
8993 * configure: Regenerated.
8994
0a8551dd
DC
89952003-01-03 David Carlton <carlton@math.stanford.edu>
8996
8997 * gdb.base/psymtab.exp: New file.
8998 * gdb.base/psymtab1.c: Ditto.
8999 * gdb.base/psymtab2.c: Ditto.
9000
c60b7188
AF
90012002-12-23 Adam Fedor <fedor@gnu.org>
9002
9003 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9004
ee73db83
DC
90052002-12-23 David Carlton <carlton@math.stanford.edu>
9006
9007 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9008 and current_directory initialization.
9009
d6c1774e
JB
90102002-12-22 Jim Blandy <jimb@redhat.com>
9011
f0a847b8
JB
9012 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9013 rather than as part of the output file name.
9014
d6c1774e
JB
9015 * gdb.base/attach.exp: There's no need to copy the test program to
9016 /tmp; that was only ever necessary on HP/UX, and this test is
9017 entirely disabled there anyway.
9018
f0708dbb
JB
90192002-12-21 Jim Blandy <jimb@redhat.com>
9020
4c2acfea
JB
9021 * gdb.c++/psmang.exp: Doc fix.
9022
f0708dbb
JB
9023 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9024 test.
9025
9579e000
DC
90262002-12-20 David Carlton <carlton@math.stanford.edu>
9027
9028 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9029
d1810171
MC
90302002-12-18 Michael Chastain <mec@shout.net>
9031
9032 * gdb.c++/annota2.exp: Add copyright year 2002.
9033
76565097
DC
90342002-12-17 David Carlton <carlton@math.stanford.edu>
9035
9036 * gdb.c++/try_catch.cc: Add marker comments.
9037 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9038 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9039 * gdb.c++/m-static.cc: Ditto.
9040 * gdb.c++/m-static1.cc: Ditto.
9041 * gdb.c++/try_catch.cc: Ditto.
9042
da81390b
JJ
90432002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9044
9045 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9046 to see whether we are using the new -environment-directory
9047 command which resets via -r or the old version of the command
9048 which may prompt the user. Part of fix for gdb/741.
9049
b304d130
AC
90502002-12-13 Andrew Cagney <ac131313@redhat.com>
9051
9052 * gdb.fortran/types.exp: Update obsolete comment.
9053 * gdb.fortran/exprs.exp: Ditto.
9054 * lib/gdb.exp: Delete obsolete code.
9055 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9056 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9057 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9058 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9059 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9060 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9061 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9062 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9063 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9064 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9065 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9066 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9067 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9068 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9069 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9070 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9071 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9072 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9073 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9074 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9075 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9076 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9077 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9078 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9079 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9080 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9081 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9082 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9083 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9084 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9085 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9086 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9087 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9088 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9089 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9090 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9091 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9092
a23b6e6a
DC
90932002-12-11 David Carlton <carlton@math.stanford.edu>
9094
9095 * gdb.c++/m-data.exp: Add test for members that shadow global
9096 variables: see PR gdb/804.
9097 * gdb.c++/m-data.cc: Ditto.
9098
6604731b
DJ
90992002-12-10 Daniel Jacobowitz <drow@mvista.com>
9100
9101 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9102
de46ecd7
DC
91032002-12-06 David Carlton <carlton@math.stanford.edu>
9104
9105 * gdb.base/store.c: Don't declare functions static.
9106
27e829d0
AC
91072002-12-04 Andrew Cagney <ac131313@redhat.com>
9108
9109 * gdb.base/store.exp, gdb.base/store.c: New files.
9110
92806416
DJ
91112002-12-03 Daniel Jacobowitz <drow@mvista.com>
9112
9113 * gdb.base/selftest.exp: Update for current gdb.
9114
3bcbaac5
DJ
91152002-12-03 Daniel Jacobowitz <drow@mvista.com>
9116
9117 * gdb.base/maint.exp: Only dump symbols from one source file
9118 or objfile.
9119
f4f00b1f
DJ
91202002-12-03 Daniel Jacobowitz <drow@mvista.com>
9121
9122 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9123 function call.
9124
f1c8a949
JB
91252002-11-25 Jim Blandy <jimb@redhat.com>
9126
9127 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9128 function appearing in error message.
9129
9e297a97
DJ
91302002-11-21 Daniel Jacobowitz <drow@mvista.com>
9131
9132 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9133
1f312e79
JJ
91342002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9135
d63a86f8
RM
9136 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9137 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9138 should be in mi console format. This is part of fix for PR gdb/604.
9139
83c31e7d
FN
91402002-09-18 Fernando Nasser <fnasser@redhat.com>
9141
9142 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9143 which explicitly prints the zero offset as "+0".
9144
322b3f65
DJ
91452002-10-22 Daniel Jacobowitz <drow@mvista.com>
9146
9147 * gdb.threads/schedlock.c (args): Make unsigned.
9148
91492002-10-21 Daniel Jacobowitz <drow@mvista.com>
9150
9151 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9152 numbers. Allow "foo2|selected stack frame".
9153 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9154 * gdb.asm/asmsrc2.s: Likewise.
9155 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9156 comments.
9157 * gdb.asm/mips.inc: New file.
9158
5e2fe5b8
AF
91592002-10-18 Adam Fedor <fedor@gnu.org>
9160
9161 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9162 * gdb.base/help.exp: Likewise.
9163
abe1a5d0
KB
91642002-10-17 Kevin Buettner <kevinb@redhat.com>
9165
9166 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9167 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9168
10abb1d4
JB
91692002-10-02 Jim Blandy <jimb@redhat.com>
9170
9171 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9172
1f609b42
AC
91732002-10-01 Andrew Cagney <ac131313@redhat.com>
9174
9175 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9176 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9177 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9178 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9179 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9180 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9181 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9182
0aee02e4
AC
91832002-09-29 Andrew Cagney <ac131313@redhat.com>
9184
9185 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9186 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9187 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9188 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9189 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9190 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9191 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9192
6fde09ad
KB
91932002-09-27 Kevin Buettner <kevinb@redhat.com>
9194
9195 * gdb.base/annota1.exp (info break): Make directory components of
9196 path optional since not all compilers emit this debug information.
9197
9198 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9199 step ends up stepping out of the function instead of stopping on
9200 the epilogue.
9201
9e8aab75
KS
92022002-09-26 Keith Seitz <keiths@redhat.com>
9203
9204 * lib/insight-support.exp (gdbtk_start): Figure out where
9205 the insight executable is based on where gdb is. Use this
9206 executable to start insight instead of gdb.
9207
e36180d7
AC
92082002-09-25 Andrew Cagney <cagney@redhat.com>
9209
9210 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9211
9dd34b2b
AC
92122002-09-24 Andrew Cagney <ac131313@redhat.com>
9213
9214 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9215 test_isolated_complaints.
9216 (test_empty_complaint): New function.
9217 (test_empty_complaints): New function. Check no output when no
9218 complaints.
d63a86f8 9219
dea97812
KB
92202002-09-19 Jim Blandy <jimb@redhat.com>
9221
a9c64011 9222 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9223
54951bd7
AC
92242002-09-19 Andrew Cagney <ac131313@redhat.com>
9225
9226 * gdb.gdb/complaints.exp: New file.
9227
dec43320
AC
92282002-09-18 Andrew Cagney <ac131313@redhat.com>
9229
9230 * gdb.base/maint.exp: Check `help maint internal-warning'.
9231
e70d6e3f
DC
92322002-09-18 David Carlton <carlton@math.stanford.edu>
9233
9234 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9235 numbers, and replace them by a single breakpoint after the
9236 constructors are all finished.
9237 Add test 4.
9238 * gdb.c++/m-static.cc: Add test 4.
9239 * gdb.c++/m-static.h: New file.
9240 * gdb.c++/m-static1.cc: New file.
9241
9242 * gdb.c++/printmethod.exp: New file.
9243 * gdb.c++/printmethod.cc: New file.
9244
9245 * gdb.c++/pr-574.exp: New file.
9246 * gdb.c++/pr-574.cc: New file.
9247
afb5c968
CV
92482002-09-18 Corinna Vinschen <vinschen@redhat.com>
9249
9250 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9251 embedded targets which never actually exit.
9252
31e45dee
FN
92532002-09-18 Fernando Nasser <fnasser@redhat.com>
9254
9255 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9256 "don't step after run" as unresolved or unsupported, instead of xfail.
9257
a283c5a1
CV
92582002-09-18 Corinna Vinschen <vinschen@redhat.com>
9259
9260 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9261 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9262 Add newline to expected string in "step out of main (status wrapper)"
9263 case.
9264
11350d2a
CV
92652002-09-18 Corinna Vinschen <vinschen@redhat.com>
9266
9267 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9268 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9269
0deec7d6
TT
92702002-09-17 Tom Tromey <tromey@redhat.com>
9271
9272 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9273 \000, not \0, in double-quoted string.
9274
b2b4a1b5
CV
92752002-09-14 Corinna Vinschen <vinschen@redhat.com>
9276
c9d37158 9277 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9278 string after running the commands execution on breakpoint tests.
9279
1c56143a
CV
92802002-09-13 Corinna Vinschen <vinschen@redhat.com>
9281
9282 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9283
37f8da45
JB
92842002-09-12 Joel Brobecker <brobecker@gnat.com>
9285
9286 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9287
08b468e0
KS
92882002-09-10 Keith Seitz <keiths@redhat.com>
9289
9290 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9291 runto proc.
9292 (mi_run_to_main): Use mi_runto.
9293 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9294
dc360f58
KS
92952002-09-10 Keith Seitz <keiths@redhat.com>
9296
9297 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9298 regexp for stopping at main. Could have multiple event notifications.
9299 Don't assume that main was declared with no parameters.
9300 (mi_next): Use mi_step_to.
9301 (mi_step): Use mi_next_to.
9302
ce3abcfb
CV
93032002-09-09 Corinna Vinschen <vinschen@redhat.com>
9304
9305 * gdb.base/default.exp: Fix expected string in `info float' test.
9306
d1f5b980
BE
93072002-09-09 Ben Elliston <bje@redhat.com>
9308
9309 * config/mips.exp: Update comments.
9310 * config/mips-idt.exp: Likewise.
9311 * config/nind.exp: Likewise.
9312 * config/slite.exp: Likewise.
9313 * config/sparclet.exp: Likewise.
9314 * config/udi.exp: Likewise.
9315 * config/vx.exp: Likewise.
9316 * config/vxworks29k.exp: Likewise.
9317
2f71430b
JB
93182002-09-05 Jim Blandy <jimb@redhat.com>
9319
9320 * gdb.threads/killed.exp: Fix test failure message.
9321
7ddebc7e
KS
93222002-09-04 Keith Seitz <keiths@redhat.com>
9323
9324 * lib/mi-support.exp: Update copyright.
9325 (mi_gdb_test): Increase the priority of the expected pattern
9326 so that it matches gdb_test.
9327
0ae67eb3
KS
93282002-09-03 Keith Seitz <keiths@redhat.com>
9329
9330 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9331 Use integer comparison instead of string comparison for testing
9332 whether binary was built.
9333
38fc42c8
JB
93342002-09-03 Jim Blandy <jimb@redhat.com>
9335
9336 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9337
b6ff0e81
JB
93382002-08-29 Jim Blandy <jimb@redhat.com>
9339
9340 * gdb.threads/pthreads.exp: Move the portable thread compilation
9341 code into a function in lib/gdb.exp, and call that from here.
9342 * lib/gdb.exp (gdb_compile_pthreads): New function.
9343
07c98896
KS
93442002-08-29 Keith Seitz <keiths@redhat.com>
9345
9346 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9347 expect_out so that callers can get at it.
9348
0312286c
DJ
93492002-08-23 Daniel Jacobowitz <drow@mvista.com>
9350
9351 * gdb.threads/print-threads.c: New file.
9352 * gdb.threads/print-threads.exp: New file.
9353 * gdb.threads/schedlock.c: New file.
9354 * gdb.threads/schedlock.exp: New file.
9355
dd039bc4
EZ
93562002-08-22 Elena Zannoni <ezannoni@redhat.com>
9357
a9c64011
AS
9358 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9359 not altivec.c.
dd039bc4 9360
1f36144c
MK
93612002-08-17 Mark Kettenis <kettenis@gnu.org>
9362
9363 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9364 targets. The problem should be fixed now.
9365
16057ec7 93662002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9367
9368 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9369 2002-07-24 change that removes final dots from error messages.
9370
3c1499ad
TT
93712002-08-13 Tom Tromey <tromey@redhat.com>
9372
9373 * gdb.base/readline.exp: New file.
9374
a20ce2c3
AC
93752002-08-01 Andrew Cagney <ac131313@redhat.com>
9376
9377 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9378 supress message.
9379
db034ac5
AC
93802002-08-01 Andrew Cagney <cagney@redhat.com>
9381
9382 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9383 CHILL_FOR_TARGET and CHILL_LIB.
9384 * configure.in (configdirs): Remove gdb.chill.
9385 * configure: Regenerate.
9386 * lib/gdb.exp: Obsolete references to chill.
9387 * gdb.fortran/types.exp: Ditto.
9388 * gdb.fortran/exprs.exp: Ditto.
9389
3e000b18
KB
93902002-07-30 Kevin Buettner <kevinb@redhat.com>
9391
9392 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9393 set Irix-specific compile and link flags.
9394
28f4966b
KB
93952002-07-29 Kevin Buettner <kevinb@redhat.com>
9396
9397 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9398 source files. The ``-o'' option doesn't work with the ``-E'' option
9399 when using the Irix compiler.
9400
46c0d5a6
DJ
94012002-07-19 Daniel Jacobowitz <drow@mvista.com>
9402
9403 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9404 Improve support for reusing an exec file. Copy exec file
9405 to target, and run gdbserver on the target instead of on the host.
9406
eecf4bed
JB
94072002-07-18 Jim Blandy <jimb@redhat.com>
9408
0f815cdf
JB
9409 * gdb.base/ending-run.exp: Don't expect to see the program end in
9410 some orderly fashion when we're running on a real stand-alone
9411 board.
9412
eecf4bed
JB
9413 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9414 targets that don't support interrupts.
9415
52d309e4
JB
94162002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9417
9418 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9419 systems.
9420 Move comments in expect statements to inside the actions, so that they
9421 don't get matched against.
9422
ff683d9e
MK
94232002-07-10 Mark Kettenis <kettenis@gnu.org>
9424
9425 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9426 function when asleep" test.
9427
b5356753
AC
94282002-07-10 Andrew Cagney <ac131313@redhat.com>
9429
9430 * gdb.base/page.exp: Rewrite to handle problems with very long
9431 `info set' output. Update copyright.
9432
6aa4d13a
AC
94332002-06-26 Andrew Cagney <ac131313@redhat.com>
9434
9435 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9436 gdb.threads-hp.
9437 * gdb.hp/configure: Regenerate.
9438 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9439 * gdb.hp/gdb.threads-hp/configure: Delete file.
9440 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9441
8cf8c2b8
AC
94422002-06-22 Andrew Cagney <ac131313@redhat.com>
9443
9444 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9445 setlocale, bindtextdomain and textdomain.
9446
6827a8f8
JB
94472002-06-11 Jim Blandy <jimb@redhat.com>
9448
919d772c
JB
9449 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9450 preprocessor macro information is present.
9451
6827a8f8
JB
9452 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9453 tests.
9454
c15b0d21
MS
94552002-06-06 Michael Snyder <msnyder@redhat.com>
9456
c5984d70
MS
9457 * gdb.base/overlays.exp: Record addresses of overlay
9458 functions in TCL variables rather than in GDB variables,
9459 to avoid having GDB convert them to pointers (with loss
9460 of information).
9461
d63a86f8 9462 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9463 default linker script changes.
c15b0d21
MS
9464 * gdb.base/long_long.exp: Add check for sizeof (long double).
9465
be26fe0d
ML
94662002-06-06 Michal Ludvig <mludvig@suse.cz>
9467
9468 * gdb.asm/asm-source.exp: Add x86-64 target.
9469 * gdb.asm/x86_64.inc: New.
d63a86f8 9470
258093ca 94712002-05-30 Michael Chastain <mec@shout.net>
258093ca 9472
4b3153f1 9473 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9474 * gdb.c++/m-static.cc: New file.
9475 * gdb.c++/m-static.exp: New file.
9476
241264c6
MS
94772002-05-28 Michael Snyder <msnyder@redhat.com>
9478
9479 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9480 precision.
9481
9bba8c8f 94822002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9483
4b3153f1 9484 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9485 * gdb.c++/m-data.cc: New file.
9486 * gdb.c++/m-data.exp: New file.
9487
94882002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9489
4b3153f1 9490 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9491 * gdb.c++/try_catch.cc: New file.
d63a86f8 9492 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9493
def1b996
MC
94942002-05-27 Michael Chastain <mec@shout.net>
9495
9496 * gdb.c++/local.exp: Accept more nested types in output.
9497
522ba268
MC
94982002-05-26 Michael Chastain <mec@shout.net>
9499
9500 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9501
277254ba
MS
95022002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9503
9504 * lib/gdb.exp (gdb_wrapper_init): Just because
9505 gdb_wrapper_file exists, this does not mean that the file
9506 should not be rebuilt. That is what gdb_wrapper_initialized
9507 is for.
9508 (default_gdb_init): Reset gdb_wrapper_initialized.
9509
b61a8733
MS
95102002-05-23 Michael Snyder <msnyder@redhat.com>
9511
d63a86f8 9512 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9513 the precision of the floating point test results.
9514 * gdb.base/call-rt-st.exp: Ditto.
9515
b61a8733
MS
9516 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9517 * gdb.base/call-rt-st.exp: Ditto.
9518
56f6e910
MC
95192002-05-19 Michael Chastain <mec@shout.net>
9520
9521 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9522
ad0b0016
EZ
95232002-05-19 Elena Zannoni <ezannoni@redhat.com>
9524
a9c64011
AS
9525 * configure.in (configdirs): Add gdb.arch.
9526 * configure: Regenerate.
ad0b0016 9527
f617d2b6
JB
95282002-05-17 Jim Blandy <jimb@redhat.com>
9529
9530 * gdb.base/completion.exp: Recognize the more detailed error
9531 messages produced by the macro expander's lexical analyzer.
9532
eac2a696
EZ
95332002-05-14 Elena Zannoni <ezannoni@redhat.com>
9534
a9c64011
AS
9535 * gdb.arch/altivec-abi.c: New file.
9536 * gdb.arch/altivec-abi.exp: New file.
9537 * gdb.arch/altivec-regs.c: New file.
9538 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9539
2fdde8f8
DJ
95402002-05-14 Daniel Jacobowitz <drow@mvista.com>
9541
9542 * gdb.base/maint.exp (maint print type): Update for new type
9543 structure.
d63a86f8 9544
e31f1a7c
EZ
95452002-05-14 Elena Zannoni <ezannoni@redhat.com>
9546
9547 * gdb.arch: New directory.
9548 * gdb.arch/configure.in: New file.
9549 * gdb.arch/configure: New file.
9550 * gdb.arch/Makefile.in: New file.
9551
db589741
CV
95522002-05-13 Corinna Vinschen <vinschen@redhat.com>
9553
9554 * gdb.asm/asm-source.exp: Add v850 as supported target.
9555 * gdb.asm/v850.inc: New file.
9556
8ce2a7dc
DJ
95572002-05-13 Daniel Jacobowitz <drow@mvista.com>
9558
9559 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9560
df763c7f
DJ
95612002-05-12 Daniel Jacobowitz <drow@mvista.com>
9562
9563 * gdb.base/break.exp: Check 'break "marker2"'.
9564
377daeed
MS
95652002-05-10 Michael Snyder <msnyder@redhat.com>
9566
9567 * gdb.base/long_long.exp: Fix typo.
9568
c4b7bc2b
JB
95692002-05-10 Jim Blandy <jimb@redhat.com>
9570
ecac9a4e
JB
9571 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9572 a bug.
9573
c4b7bc2b
JB
9574 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9575 Recognize more detailed error message produced by the macro
9576 expander's lexical analyzer.
9577 * lib/gdb.exp (test_print_reject): Same.
9578
e71019a1
MK
95792002-05-09 Mark Kettenis <kettenis@gnu.org>
9580
9581 * gdb.c++/method.exp: Fix typo.
9582
fedfc8e6
MS
95832002-05-08 Michael Snyder <msnyder@redhat.com>
9584
166a1957
MS
9585 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9586 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9587 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9588 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9589 Add iftarget clause for strongarm.
d63a86f8 9590
f1c47eb2
MS
95912002-05-06 Michael Snyder <msnyder@redhat.com>
9592
cb9a9d3e
MS
9593 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9594 (gdb_continue_to_end): Accept output from status wrapper.
9595 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9596 Clean up fail messages to match pass messages.
9597
f1c47eb2
MS
9598 Enable the "needs_status_wrapper" testsuite feature.
9599 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9600 (gdb_compile): Conditionally call gdb_wrapper_init.
9601 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9602 * gdb.c++/method.exp: Recognize output from status wrapper.
9603
6079c749
BE
96042002-05-06 Ben Elliston <bje@redhat.com>
9605From Graydon Hoare <graydon@redhat.com>
9606
9607 * config/sid.exp: Include support for "rawsid" protocol.
9608
188baff3
JB
96092002-05-03 Jim Blandy <jimb@redhat.com>
9610
9611 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9612 * gdb.c++/hang3.C: New file.
9613
b9c07f0f
AC
96142002-05-04 Andrew Cagney <ac131313@redhat.com>
9615
9616 * gdb.base/default.exp: Remove obsolete code.
9617 * gdb.c++/misc.exp: Ditto. Update copyright.
9618 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9619 * gdb.base/whatis.exp: Ditto. Update copyright.
9620 * gdb.base/scope.exp: Ditto. Update copyright.
9621 * gdb.base/ptype.exp: Ditto. Update copyright.
9622 * gdb.base/printcmds.exp: Ditto. Update copyright.
9623 * gdb.base/opaque.exp: Ditto. Update copyright.
9624 * gdb.base/list.exp: Ditto.
9625 * gdb.base/funcargs.exp: Ditto. Update copyright.
9626 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9627 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9628 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9629 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9630 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9631 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9632
5c7a0397
MS
96332002-05-02 Michael Snyder <msnyder@redhat.com>
9634
d6dcc264 9635 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9636 * gdb.base/long_long.exp: Add xscale target.
9637 * gdb.base/default.exp: Add xscale target.
9638
eb7f1c48
JB
96392002-05-01 Jim Blandy <jimb@redhat.com>
9640
9641 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9642 gdb.c++/hang.exp: New test.
9643
a6befae8
FF
96442002-05-01 Fred Fish <fnf@redhat.com>
9645
9646 * gdb.base/completion.exp: Handle completions of "./Make" for
9647 more than one completion possibility, as is the case when we
9648 build and test in the source tree.
9649
0a310277
AG
96502002-04-29 Anthony Green <green@redhat.com>
9651
9652 * gdb.java/jmisc1.exp: New file.
9653 * gdb.java/jmisc2.exp: New file.
9654
6ff9af88
DJ
96552002-04-24 Daniel Jacobowitz <drow@mvista.com>
9656
9657 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9658
96b3d632
EZ
96592002-04-23 Elena Zannoni <ezannoni@redhat.com>
9660
9661 * gdb.base/help.exp: Change 'help status' to allow for target
9662 dependent output differences.
9663
5019bb54
MC
96642002-04-22 Michael Chastain <mec@shout.net>
9665
9666 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9667
a805a116
MC
96682002-04-22 Michael Chastain <mec@shout.net>
9669
9670 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9671
a1706bfd
DM
96722002-04-17 David S. Miller <davem@redhat.com>
9673
9674 * gdb.asm/sparc64.inc: New file.
9675 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9676
a73a20a2
EZ
96772002-04-19 Elena Zannoni <ezannoni@redhat.com>
9678
9679 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9680 instruction file directly into the build tree. Clean up at end of
9681 test.
9682
ba678339
DM
96832002-04-18 David S. Miller <davem@redhat.com>
9684
9685 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9686 handle 64-bit platforms correctly.
9687 * gdb.base/maint.exp: Likewise.
9688
b03399da
KB
96892002-04-18 Kevin Buettner <kevinb@redhat.com>
9690
9691 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9692 ``-fpic'' when compiling files comprising a shared library, but
9693 it does need additional linker flags in order to find shared
9694 libraries at run time.
9695
e2004992
KB
96962002-04-18 Kevin Buettner <kevinb@redhat.com>
9697
9698 * gdb.base/cvexpr.c (use): New function.
9699 (main): Invoke use() on all global variables to prevent
9700 some linkers from deleting these otherwise unused symbols.
9701
d8937120
MC
97022002-04-17 Michael Chastain <mec@shout.net>
9703From David S. Miller <davem@redhat.com>
9704
9705 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9706 handle 64-bit platforms correctly.
9707
ffd61a58
MS
97082002-04-12 Michael Snyder <msnyder@redhat.com>
9709From Jim Blandy <jimb@redhat.com>
a9c64011 9710 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9711 script can handle this instead.
9712 * gdb.base/bar.c (barx): Same.
9713 * gdb.base/baz.c (bazx): Same.
9714 * gdb.base/grbx.c (grbxx): Same.
9715
9716 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9717 manager doesn't automatically unmap overlays unnecessarily.
9718
6b8426a6
MH
97192002-04-10 Martin M. Hunt <hunt@redhat.com>
9720
9721 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9722 stepping out of main.
9723
34af4875
MC
97242002-04-09 Michael Chastain <mec@shout.net>
9725
9726 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9727 scope so that the nested scope tests will make sense.
9728 * gdb.c++/local.exp: Write patterns that actually work with gcc
9729 (the HP patterns "were never known to work with gcc").
9730 Keep the old aCC patterns too.
9731
2d1676a0
DJ
97322002-04-09 Daniel Jacobowitz <drow@mvista.com>
9733
9734 * gdb.base/attach.exp: Correct target board test.
9735
3a63e3f9
MC
97362002-04-08 Michael Chastain <mec@shout.net>
9737
9738 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9739 in a const method. Add some xfail and fail cases for configurations
9740 that do not emit the "const ...".
9741
f18dabd2
MC
97422002-04-07 Michael Chastain <mec@shout.net>
9743
9744 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9745 Accept "A * const" and "const A * const" as type of "this".
9746 Fix spelling of getFunky throughout. Make messages uniform.
9747
0fcddd82
EZ
97482002-04-07 Elena Zannoni <ezannoni@redhat.com>
9749
a9c64011 9750 Work around for PR gdb/285:
0fcddd82
EZ
9751 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9752
16a8534a
EZ
97532002-04-07 Elena Zannoni <ezannoni@redhat.com>
9754
9755 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9756 instructions file at run time instead of configure time.
9757 Sometimes we run the test in a directory that is not the one we
9758 configured in.
9759 * gdb.asm/configure.in: Delete creation of symlink.
9760 * gdb.asm/configure: Regenerate.
9761
24181d81
JB
97622002-04-05 J. Brobecker <brobecker@gnat.com>
9763
9764 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9765 xfullpath () function.
9766
7cdb7107
DJ
97672002-04-04 Daniel Jacobowitz <drow@mvista.com>
9768
9769 * gdb.asm/Makefile.in: Correct dependencies.
9770
9771 * gdb.asm/powerpc.inc: New file.
9772 * gdb.asm/asm-source.exp: Add PowerPC.
9773 * gdb.asm/configure.in: Likewise.
9774 * gdb.asm/configure: Regenerated.
9775
a7d17088
DJ
97762002-04-04 Daniel Jacobowitz <drow@mvista.com>
9777
9778 * gdb.base/relocate.exp: New file.
9779 * gdb.base/relocate.c: New file.
9780
cd721503
FF
97812002-04-04 Fred Fish <fnf@redhat.com>
9782
9783 * gdb.base/step-test.exp: Update comment regarding stopping in
9784 memcpy/bcopy calls inserted as part of the compiler runtime.
9785
b22ad7a7
MS
97862002-04-04 Michael Snyder <msnyder@redhat.com>
9787
9788 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9789
5f279fa6
DJ
97902002-04-03 Daniel Jacobowitz <drow@mvista.com>
9791
9792 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9793 (gdb_expect): Remove $notransfer hack.
9794
dd0fd3ce
DJ
97952002-04-02 Daniel Jacobowitz <drow@mvista.com>
9796
9797 * gdb.c++/classes.exp ("calling method for small class"): Match
9798 updated register output.
9799
1e50cda1
DJ
98002002-03-30 Daniel Jacobowitz <drow@mvista.com>
9801
9802 Fix PR gdb/452
9803 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9804 when finished. Make gdb_file_cmd send "exec-file" when
9805 appropriate.
9806
24015922
DJ
98072002-03-30 Daniel Jacobowitz <drow@mvista.com>
9808
9809 * gdb.base/attach.exp: Remove extra setup_xfail.
9810
dd7dfd64
MS
98112002-03-26 Michael Snyder <msnyder@redhat.com>
9812
9813 * gdb.base/default.exp: Add tests for dump, append, and restore.
9814 * gdb.base/help.exp: Add tests for dump, append, and restore.
9815 * gdb.base/dump.exp: New file, test dump, append and restore.
9816 * gdb.base/dump.c: New file.
9817
48b2f8d7
MS
98182002-03-27 Michael Snyder <msnyder@redhat.com>
9819
d63a86f8 9820 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9821 clean-ups in help messages.
9822
05b4d525
FF
98232002-03-26 Fred Fish <fnf@redhat.com>
9824
9825 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9826 have debugging info for those functions and the compiler uses them
9827 internally to copy structs around.
9828
d7679631
FF
98292002-03-26 Fred Fish <fnf@redhat.com>
9830
9831 * gdb.base/list.exp: Revert the change made yesterday and add note
9832 about why we don't list the default lines for remote targets.
9833
523ac3f9
MS
98342002-03-25 Michael Snyder <msnyder@redhat.com>
9835
9836 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9837
754b2b8d
FF
98382002-03-25 Fred Fish <fnf@redhat.com>
9839
9840 * gdb.base/list.exp: This test works on remote targets so remove
9841 the short circuit for remote targets. Update copyright.
9842
33c3e192
FF
98432002-03-25 Fred Fish <fnf@redhat.com>
9844
9845 * gdb.base/attach.exp: Fix logic error that was suppressing this
9846 test for all non hppa*-*-hpux* targets, instead of the hp target.
9847 Move comments closer to the suppression point. Also now need to
9848 check that we are running natively.
9849
d43e73ee
MS
98502002-03-22 Michael Snyder <msnyder@redhat.com>
9851
882c8f02
MS
9852 * gdb.base/default.exp: Add test for gcore. Update copyright.
9853 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9854
04c12f60
FF
98552002-03-06 Fred Fish <fnf@redhat.com>
9856
9857 * gdb.base/funcargs.c: Remove extraneous ';' character.
9858 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9859
b43df995
MC
98602002-03-04 Michael Chastain <mec@shout.net>
9861
9862 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9863 accommodate gcc v3 function signature.
9864 * gdb.mi/mi0-var-cmd-exp: Ditto.
9865
92362027
AC
98662002-02-24 Andrew Cagney <ac131313@redhat.com>
9867
9868 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9869 ``GNU/Linux'' or ``Linux kernel''
9870 * testsuite/gdb.threads/pthreads.c: Ditto.
9871
258ad32d
MC
98722002-02-24 Michael Chastain <mec@shout.net>
9873
9874 * gdb.threads/pthreads.c (thread1): Add a return statement.
9875 (thread2): Likewise.
9876 (foo): Likewise.
9877
04c3b3d4
MC
98782002-02-23 Michael Chastain <mec@shout.net>
9879
9880 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9881 to placate gcc.
9882
5a2a0a20
MC
98832002-02-23 Michael Chastain <mec@shout.net>
9884
9885 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9886 test "ptype bint". The test passes on all my stabs configurations.
9887
a640f7fc
JB
98882002-02-21 Jim Blandy <jimb@redhat.com>
9889
27924826
JB
9890 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9891 filename at a time, and watch for the ones we want to see.
9892
a640f7fc
JB
9893 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9894 types of pointers to prototyped functions.
9895
edcc8c75
AC
98962002-02-20 Andrew Cagney <ac131313@redhat.com>
9897
9898 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9899 signed, unsigned and straight char.
9900 (padding_char, padding_short, padding_int, padding_long,
9901 padding_long_long, padding_float, padding_double,
9902 padding_long_double): New global variables.
9903 (fill, fill_structs): New functions.
9904
9905 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9906 for correctly sized writes. Update copyright.
9907 (get_valueof): New procedure.
9908 (get_sizeof): Call get_valueof.
9909 (check_valueof): New procedure.
9910 (check_padding): New procedure.
9911
ac57ea44
MC
99122002-02-20 Michael Chastain <mec@shout.net>
9913
9914 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9915 to setup_xfail. Document some of the remaining calls.
9916
7a10c941
MC
99172002-02-18 Michael Chastain <mec@shout.net>
9918
9919 * gdb.c++/userdef.exp: Update copyright year.
9920
fb8acdcc
DJ
99212002-02-18 Daniel Jacobowitz <drow@mvista.com>
9922
9923 * gdb.c++/userdef.exp: Test overloaded operators properly.
9924 Remove xfails.
9925
fda6ae12
MS
99262002-02-14 Michael Snyder <msnyder@redhat.com>
9927
9928 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9929
676a0442
DJ
99302002-02-14 Daniel Jacobowitz <drow@mvista.com>
9931
9932 * gdb.base/a2-run.exp: Check for a remote target properly.
9933 * gdb.base/annota1.exp: Likewise.
9934 * gdb.base/list.exp: Likewise.
9935 * gdb.base/reread.exp: Likewise.
9936 * gdb.base/scope.exp: Likewise.
9937 * gdb.base/shlib-call.exp: Likewise.
9938 * gdb.base/term.exp: Likewise.
9939 * gdb.c++/annota2.exp: Likewise.
9940
78b4f468
RE
99412002-02-13 Richard Earnshaw <rearnsha@arm.com>
9942
9943 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9944
9a81ba51
MC
99452002-02-10 Michael Chastain <mec@shout.net>
9946
9947 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9948 (call_after_alloca): Ditto.
9949
004af6c7
DJ
99502002-02-10 Daniel Jacobowitz <drow@mvista.com>
9951
9952 * gdb.base/ending-run.exp: Guard "cont" test with
9953 gdb_skip_stdio_test.
9954
37225f62
JB
99552002-02-06 Jim Blandy <jimb@redhat.com>
9956
9957 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9958 from here...
9959 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9960 To here. Disable this test on non-HP platforms. Add big comment.
9961
fe6fdd96
MS
99622002-02-04 Michael Snyder <msnyder@redhat.com>
9963
9964 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9965 other than d10v and m32r.
9966
036fad3f
RE
99672002-02-02 Richard Earnshaw <rearnsha@arm.com>
9968
9969 * gdb.base/default.exp: Rewrite test patterns to reduce time
9970 taken to match them.
9971
7148ab62
DJ
99722002-01-30 Daniel Jacobowitz <drow@mvista.com>
9973
9974 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9975 Allow a start function above main.
9976 * gdb.threads/linux-dp.exp: Fix copyright date.
9977
396cc255
DJ
99782002-01-30 Daniel Jacobowitz <drow@mvista.com>
9979
a9c64011
AS
9980 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9981 (check_philosopher_stack): Check for manager thread before checking
9982 for a just-starting thread.
396cc255 9983
f038d31b
DJ
99842002-01-30 Daniel Jacobowitz <drow@mvista.com>
9985
9986 From Neil Booth <neil@daikokuya.demon.co.uk>:
9987 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9988 warnings.
9989
b3ff9d9a
FF
99902002-01-21 Fred Fish <fnf@redhat.com>
9991
9992 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9993 not caller.
9994
39ad761d
JB
99952002-01-21 Jim Blandy <jimb@redhat.com>
9996
9997 * gdb.base/reread.exp: Check that GDB properly re-reads the
9998 executable file when it changes while no inferior is running.
9999
aaf320fa
FF
100002002-01-21 Fred Fish <fnf@redhat.com>
10001
a9c64011
AS
10002 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10003 optionally accept the "shlib events" variation.
aaf320fa 10004
808a31f5
JB
100052002-01-21 Jim Blandy <jimb@redhat.com>
10006
10007 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10008 call `fflush' after every `printf', so that the output is produced
10009 at predictable points, regardless of whatever buffering does (or
10010 doesn't) take place.
10011 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10012 at different points.
10013
4420d5e2
DJ
100142002-01-20 Daniel Jacobowitz <drow@mvista.com>
10015
10016 * gdb.c++/inherit.exp: Update copyright years.
10017 * gdb.c++/method.exp: Likewise.
10018
3e36a0f4
DJ
100192002-01-20 Daniel Jacobowitz <drow@mvista.com>
10020
10021 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10022 artificial methods/arguments.
10023 * gdb.c++/derivation.exp: Likewise.
10024 * gdb.c++/inherit.exp: Likewise.
10025 * gdb.c++/method.exp: Likewise.
10026 * gdb.c++/virtfunc.exp: Likewise.
10027
b4ceaee6
AC
100282002-01-18 Andrew Cagney <ac131313@redhat.com>
10029
10030 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10031 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10032 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10033 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10034 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10035 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10036
ecace851
JB
100372002-01-17 Jim Blandy <jimb@redhat.com>
10038
10039 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10040 anchoring the pattern matching the entry point symbol's name.
10041
375fc983
AC
100422002-01-17 Andrew Cagney <ac131313@redhat.com>
10043
10044 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10045 continue/quit query. Update copyright.
10046
fe6fdd96
MS
100472002-01-14 Michael Snyder <msnyder@redhat.com>
10048
10049 * gdb.base/gcore.exp: Remove extra debugging output.
10050
e017c81f
DJ
100512002-01-13 Daniel Jacobowitz <drow@mvista.com>
10052
10053 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10054 for slightly dubious v2 mangled string.
10055
37ab3bf8
DJ
100562002-01-13 Daniel Jacobowitz <drow@mvista.com>
10057
10058 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10059
1bc05c3a 100602002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10061
1bc05c3a 10062 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10063
1bc05c3a
JM
10064 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10065 constructors.
10066 * gdb.c++/derivation.exp: Likewise.
10067 * gdb.c++/templates.exp: Likewise.
10068 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10069
1bc05c3a
JM
100702002-01-10 Michael Snyder <msnyder@redhat.com>
10071
10072 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10073
a911c360
MS
100742002-01-08 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.base/gcore.exp: New test for generate-core-file command.
10077 * gdb.base/gcore.c: Testcase for above.
10078 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10079
ea2119ec
JM
100802002-01-08 Jason Merrill <jason@redhat.com>
10081
10082 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10083
68203136
FF
100842002-01-07 Fred Fish <fnf@redhat.com>
10085
10086 * gdb.c++/overload.exp: Remove unconditional xfails for:
10087 print foo_instance1.overloadargs(1)
10088 print foo_instance1.overloadargs(1, 2)
10089 print foo_instance1.overloadargs(1, 2, 3)
10090 print foo_instance1.overloadargs(1, 2, 3, 4)
10091 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10092 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10093 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10094 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10095 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10096 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10097 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10098 print foo_instance1.overload1arg()
10099 print foo_instance1.overload1arg((char)arg2)
10100 print foo_instance1.overload1arg((signed char)arg3)
10101 print foo_instance1.overload1arg((unsigned char)arg4)
10102 print foo_instance1.overload1arg((int)arg7)
10103 print foo_instance1.overload1arg((unsigned int)arg8)
10104 print foo_instance1.overload1arg((float)arg11)
10105 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10106
21b9b5b1
MS
101072002-01-07 Michael Snyder <msnyder@redhat.com>
10108
10109 * gdb.base/huge.exp: New test. Print a very large target data object.
10110 (skip_huge_test): New test variable. Define if you want to skip this
10111 test. The test reads an 8 megabyte data object from the target, so it
10112 might be very time consuming on remote targets with a slow connection.
10113 * gdb.base/huge.c: New file. Test case for above.
10114
725f922e
FF
101152002-01-07 Fred Fish <fnf@redhat.com>
10116
10117 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10118 g_instance.bfoo, and g_instance.cfoo.
10119
634d57ec
JL
10120Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10121
f286b2c3
JL
10122 * gdb.base/break.c (multi_line_if_conditional): New function.
10123 (multi_ilne_while_conditional): Likewise.
10124 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10125 IF or WHILE condition puts the breakpoint at the start of
10126 the condition.
10127
634d57ec
JL
10128 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10129 hppa*-*-hpux* expected failure.
10130 * gdb.base/structs.exp (do_function_calls): Similarly.
10131
10132 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10133 watchpoints.
10134
9fbfe2dc
AC
101352002-01-06 Andrew Cagney <ac131313@redhat.com>
10136
10137 Fix PR gdb/66.
10138 * gdb.base/structs.exp: Replace skip for a29k with skip for
10139 gdb,cannot_call_functions.
10140 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10141 * gdb.base/callfuncs.exp: Ditto.
10142 * gdb.base/call-rt-st.exp: Ditto.
10143 * gdb.base/call-strs.exp: Ditto.
10144 * gdb.base/callfwmall.exp: Ditto.
10145 * gdb.base/scope.exp: Obsolete xfail a29k.
10146 * gdb.c++/misc.exp: Ditto.
10147 * gdb.c++/cplusfuncs.exp: Ditto.
10148 * gdb.base/ptype.exp: Ditto.
10149 * gdb.base/printcmds.exp: Ditto.
10150 * gdb.base/opaque.exp: Ditto.
10151 * gdb.base/list.exp: Ditto.
10152 * gdb.base/funcargs.exp: Ditto.
10153 * gdb.base/default.exp: Ditto.
10154
8ddad156
MS
101552002-01-04 Michael Snyder <msnyder@redhat.com>
10156
ca4976a6 10157 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10158 * gdb.base/maint.exp: Add tests for maint info sections options.
10159
1b074332
JL
10160Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10161
10162 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10163
7d159115
CV
101642001-12-20 Corinna Vinschen <vinschen@redhat.com>
10165
10166 * gdb.asm/arm.inc: New file.
10167 * gdb.asm/asm-source.exp: Add arm targets.
10168 * gdb.asm/configure.in: Ditto.
10169 * gdb.asm/configure: Recreated from configure.in.
10170
8fb87725
JL
10171Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10172
afabe08c
JL
10173 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10174 with HP's compiler.
10175 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10176 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10177 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10178 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10179
10180 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10181 either HP's compilers or GCC.
10182
db521deb
JL
10183 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10184 a SIGBUS or SIGSEGV.
10185
10186 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10187
10188 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10189 can be compiled with either HP's compiler or GCC.
10190
cfa88ab7
JL
10191 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10192 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10193 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10194
ca344dff
JL
10195 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10196 to match current gdb output. Update due to using auto-solib-limit
10197 for limiting instead of overloading auto-solib-add.
10198 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10199 test program.
10200
3f3c6e55 10201 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10202 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10203 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10204 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10205 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10206 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10207 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10208 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10209 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10210 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10211 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10212 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10213 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10214
8fb87725
JL
10215 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10216 a SIGTRAP to the inferior.
10217
cf599fa7
CV
102182001-12-19 Corinna Vinschen <vinschen@redhat.com>
10219
10220 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10221 Substitute call to target_link by call to gdb_compile.
10222
2cd045cd
JL
10223Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10224
a9c64011
AS
10225 * gdb.base/break.exp: Fix HP specific search string when testing
10226 backtracing in a called function.
2cd045cd 10227
a9c64011
AS
10228 * gdb.base/constvars.exp: Only set lang to C++ if we're
10229 compiling the test with HP's compilers.
10230 * gdb.base/volatile.exp: Similarly.
2cd045cd 10231
99ebe9ac
JB
102322001-12-19 Jim Blandy <jimb@redhat.com>
10233
10234 * gdb.base/printcmds.exp: Expect the null character to be printed
10235 as '\0', and the '\013' to be printed as '\v'.
10236 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10237 * gdb.base/setvar.exp: Same.
10238
b9891b29
JB
102392001-12-17 Jim Blandy <jimb@redhat.com>
10240
0eba65ab
JB
10241 * gdb.base/completion.exp: Rather than completing very long
10242 filenames, which can make the readline library produce output we
10243 don't recognize, cd to the directory first, and then complete
10244 using nice, short relative paths.
10245
6970b5b1
JB
10246 * gdb.base/completion.exp: On some systems, there is, in fact, a
10247 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10248 variables as being in scope. So use `no_var_named_this'
10249 instead of `b'.
6970b5b1 10250
b9891b29
JB
10251 * gdb.base/corefile.exp: Recognize the message saying that GDB
10252 can't find the core file's registers as a failure.
10253
e6ccd35f
JSC
102542001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10255
a9c64011
AS
10256 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10257 test expect string more specific.
e6ccd35f 10258
105ba819
CV
102592001-12-13 Corinna Vinschen <vinschen@redhat.com>
10260
10261 * gdb.asm/asm-source.exp: Add support for xstormy16.
10262 * gdb.asm/configure.in: Ditto.
10263 * gdb.asm/configure: Rebuild.
10264 * gdb.asm/xstormy16.inc: New file.
10265
e9e79dd9
FF
102662001-12-10 Fred Fish <fnf@redhat.com>
10267
10268 * gdb.base/maint.exp: Update to match changes in type dumping code.
10269
347dc97d
JB
102702001-12-10 Jim Blandy <jimb@redhat.com>
10271
10272 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10273 matching the entry point symbol's name at the beginning of the
10274 line.
10275
5178b9d6
DJ
102762001-12-07 Daniel Jacobowitz <drow@mvista.com>
10277
10278 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10279 gdb.c++/inherit.exp, gdb.c++/method.exp,
10280 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10281 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10282 and class layout support.
10283
af890c52
DJ
102842001-12-07 Daniel Jacobowitz <drow@mvista.com>
10285
10286 * gdb.c++/classes.exp: Add test for static member function.
10287 * gdb.c++/misc.cc: Add class with static member function.
10288
7a345fb3
JB
102892001-12-07 Jim Blandy <jimb@redhat.com>
10290
f2e54a80 10291 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10292 those tests as `unsupported'.
10293 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10294 Rewrite subsequent tests to use it.
10295
10296 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10297 those tests as `unsupported'.
10298 * gdb.base/structs.exp (call_struct_func): New function.
10299 (do_function_calls): Use call_struct_func to call the functions
10300 returning structs.
10301
0bc69509
JB
10302 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10303 whether functions are prototyped or not, so we can't possibly pass
10304 arguments to t_float_values2 properly.
10305
7a345fb3
JB
10306 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10307 value of `timeout' for targets other than the mips*tx39-*.
10308
edb6ede1
MS
103092001-12-06 Michael Snyder <msnyder@redhat.com>
10310
d63a86f8 10311 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10312 and detect whether the start symbol has a leading underscore.
10313
2d842f13
JB
103142001-12-04 Jim Blandy <jimb@redhat.com>
10315
10316 * gdb.base/completion.exp: Clarify indentation.
10317
68550daf
JB
103182001-12-03 Jim Blandy <jimb@redhat.com>
10319
10320 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10321 variables on the S/390, not `.word'.
10322
cd5195a8
JB
103232001-11-30 Jim Blandy <jimb@redhat.com>
10324
10325 Add assembly-source tests for s390-ibm-linux.
10326 * gdb.asm/s390.inc: New file.
10327 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10328 the S/390 architecture.
a9c64011 10329 * gdb.asm/configure: Regenerated.
cd5195a8 10330
ca9efc90
MS
103312001-11-30 Michael Snyder <msnyder@redhat.com>
10332
10333 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10334 next, info source, info sources, info line, global and static
10335 variables, and static functions.
10336 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10337 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10338 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10339 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10340 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10341 (gdbasm_leave): Restore frame pointer.
10342 (gdbasm_startup): Copy stack set-up from crt0.S.
10343
d0e66976
FN
103442001-11-26 Fernando Nasser <fnasser@redhat.com>
10345
10346 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10347 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10348 to a local (non-static) variable. Copy tstruct.a to a static buffer
10349 and return a pointer to that buffer.
10350 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10351
e2334072
MK
103522001-11-24 Mark Kettenis <kettenis@gnu.org>
10353
10354 * gdb.asm/configure.in: Fix recognition of ix86 target.
10355 * gdb.asm/configure: Regenerate.
10356
756caa3d
MS
103572001-11-21 Michael Snyder <msnyder@redhat.com>
10358
10359 * gdb.asm/sparc.inc: New file.
10360 * gdb.asm/asm-source.exp: Recognize sparc target.
10361 * gdb.asm/configure.in: Recognize sparc target.
10362 * gdb.asm/configure: Regenerate.
d63a86f8 10363
9a4d72d5
MS
103642001-11-21 Michael Snyder <msnyder@redhat.com>
10365
10366 * gdb.asm/m32r.inc: New file.
10367 * gdb.asm/asm-source.exp: Recognize m32r target.
10368 * gdb.asm/configure.in: Recognize m32r target.
10369 * gdb.asm/configure: Regenerate.
10370
a773d1cd
MS
103712001-11-20 Michael Snyder <msnyder@redhat.com>
10372
017ac23d
MS
10373 * gdb.asm/i386.inc: New file.
10374 * gdb.asm/asm-source.exp: Recognize ix86 target.
10375 * gdb.asm/configure.in: Recognize ix86 target.
10376 * gdb.asm/configure: Regenerate.
10377
a773d1cd
MS
10378 * gdb.c++/namespace.exp: Fix quotes in output messages.
10379
bb632afb
MS
103802001-11-14 Michael Snyder <msnyder@redhat.com>
10381
25d559ca 10382 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10383 qualifier in a type cast expression, to designate an address
10384 in the instruction space (Harvard architecture).
10385
4749e309
MS
103862001-11-13 Michael Snyder <msnyder@redhat.com>
10387
10388 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10389 Tests for expressions using 'const' and 'volatile'.
10390
25050984
CV
103912001-11-13 Corinna Vinschen <vinschen@redhat.com>
10392
10393 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10394
1902c51f
DJ
103952001-11-12 Daniel Jacobowitz <drow@mvista.com>
10396
10397 * lib/mi-support.exp (mi_run_to_helper): Move comments
10398 outside of gdb_expect.
10399
dcf95b47
DJ
104002001-11-11 Daniel Jacobowitz <drow@mvista.com>
10401
10402 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10403 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10404 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10405 mi0_run_to): New functions.
10406 * gdb.mi/mi-simplerun.exp: Use them.
10407 * gdb.mi/mi0-simplerun.exp: Likewise.
10408 * gdb.mi/mi-var-cmd.exp: Likewise.
10409 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10410
45b074e1
AC
104112001-11-10 Andrew Cagney <ac131313@redhat.com>
10412
10413 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10414 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10415
bf50d346
AC
104162001-11-09 Andrew Cagney <ac131313@redhat.com>
10417
10418 * gdb.base/restore.exp: Include $expected value in restored test
10419 message.
10420
9383332c
AC
104212001-11-09 Andrew Cagney <ac131313@redhat.com>
10422
10423 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10424 implemented.
10425
db62520a
MS
104262001-11-08 Michael Snyder <msnyder@redhat.com>
10427
10428 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10429 Add pass/fail message for stop at breakpoint in call dummy function.
10430
b5703437
MS
104312001-11-07 Michael Snyder <msnyder@redhat.com>
10432
d63a86f8
RM
10433 * gdb.c++/templates.exp (test_template_breakpoints):
10434 If we get an overload menu, but it does not match what
760f6330 10435 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10436 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10437 making the whitespace optional. Argument for "new" may be
10438 "unsigned" as well as "unsigned int/long".
d63a86f8 10439 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10440 making the whitespace optional. Also replace "(void) with
10441 "((void|)), making the keyword "void" optional.
d63a86f8 10442 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10443 making the whitespace optional. Also replace "(void) with
10444 "((void|)), making the keyword "void" optional.
3bf40917
MS
10445 * gdb.base/callfuncs.c (t_float_values): This function must
10446 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10447 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10448 can be tested against both cases. Usually one case involves
10449 promotion of float to double, while the other does not.
10450 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10451 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10452 includes a stack frame for "start".
10453
c8ab4e6d
JB
104542001-11-05 Jim Blandy <jimb@redhat.com>
10455
10456 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10457 pointers are 32 bits long, and that offsets of relocs are always
10458 stored in the data (REL-style), and not in the reloc entry itself
10459 (RELA-style).
10460 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10461 stabs.
10462
3f08ced9
MS
104632001-11-01 Michael Snyder <msnyder@redhat.com>
10464
10465 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10466 and regular expression operators by using quoting.
10467
cbfa24cd
MS
104682001-10-31 Michael Snyder <msnyder@redhat.com>
10469
10470 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10471 depending on what the symbol table contains.
10472 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10473 the output of the ptype command. Similarly, accept both "const &"
10474 and "const&".
10475
aaa68313
CV
104762001-10-31 Corinna Vinschen <vinschen@redhat.com>
10477
10478 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10479 symbol `STORAGE' to allow to choose the storage class of
10480 the local datastructures.
10481 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10482 compiler directive.
10483
91740388
MS
104842001-10-30 Michael Snyder <msnyder@redhat.com>
10485
10486 * gdb.base/jump.exp: Allow it to run for all targets.
10487
1b7c05e7
CV
104882001-10-29 Corinna Vinschen <vinschen@redhat.com>
10489
10490 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10491 with new double_array size.
10492 (main): Change storage class of all local variables to static.
10493 Reduce size of double_array to 9.
10494 * gdb.base/call-ar-st.exp: Increase timeout value.
10495 Change expected output for double array to match new size in
10496 call-ar-st.c.
10497
36a22261
CV
104982001-10-29 Corinna Vinschen <vinschen@redhat.com>
10499
10500 * gdb.base/ending-run.exp: Create identical output when passing
10501 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10502 Stormy16 target.
36a22261 10503
92b8ae91
MK
105042001-10-28 Mark Kettenis <kettenis@gnu.org>
10505
10506 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10507 that we catch the expected failure under Linux/x86.
10508
cb135b83
OF
105092001-10-29 Orjan Friberg <orjanf@axis.com>
10510
10511 * gdb.base/setvar.exp: Escape curly braces.
10512 * gdb.stabs/weird.exp: Ditto.
10513
6884aa54
DJ
105142001-10-27 Daniel Jacobowitz <drow@mvista.com>
10515
10516 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10517 * gdm.mi/mi0-hack-cli.exp: Likewise.
10518
0398c9aa
AC
105192001-10-25 Andrew Cagney <ac131313@redhat.com>
10520
10521 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10522 messages.
10523
d20bf2e8
AC
105242001-10-21 Andrew Cagney <ac131313@redhat.com>
10525
10526 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10527 checking MI enabled.
10528
03dd63aa
CV
105292001-10-09 Corinna Vinschen <vinschen@redhat.com>
10530
10531 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10532
1d9d99f3
FCE
105332001-10-04 Frank Ch. Eigler <fche@redhat.com>
10534
10535 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10536 if gdb child process crashes, just signal an error.
10537
838ae6c4
JB
105382001-10-02 Jim Blandy <jimb@redhat.com>
10539
10540 * lib/gdb.exp (test_xfail_format): Simplify.
10541
10542 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10543 front of the variable name `format'. Simplify `if'.
10544
8f0cbc1c
DJ
105452001-10-01 Daniel Jacobowitz <drow@mvista.com>
10546
10547 * gdb.threads/pthreads.exp: Wait for output and delay
10548 before sending ^C.
10549
1f08dafd
DJ
105502001-10-01 Daniel Jacobowitz <drow@mvista.com>
10551
10552 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10553 some incorrect output instead of timing out.
10554 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10555
674f90ff
CV
105562001-09-28 Corinna Vinschen <vinschen@redhat.com>
10557
10558 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10559 check to allow additional `int'.
10560
9b284272
DJ
105612001-09-27 Daniel Jacobowitz <drow@mvista.com>
10562
10563 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10564 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10565
b55a4771
MS
105662001-09-27 Michael Snyder <msnyder@redhat.com>
10567
10568 * lib/gdb.exp (test_debug_format): New proc.
10569 (setup_xfail_format): Use new proc test_debug_format.
10570 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10571 proc; use new service proc test_debug_format.
10572 Replace all other "gcc_compiled" tests with this test.
10573 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10574 proc; use new service proc test_debug_format.
10575 Replace all other "gcc_compiled" tests with this test.
10576
105772001-09-27 Michael Snyder <msnyder@redhat.com>
10578
10579 * gdb.base/cvexpr.exp: New file.
10580 * gdb.base/cvexpr.c: New file
10581 Test for expressions using const and volatile keywords.
10582
4e6667ac
CV
105832001-09-26 Corinna Vinschen <vinschen@redhat.com>
10584
10585 * gdb.base/constvars.exp: Check for different orders of keywords
10586 and additional "int" strings in output.
10587
4f337972
AC
105882001-09-22 Andrew Cagney <ac131313@redhat.com>
10589
10590 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10591 responses from "help maint".
10592
2015650d
FCE
105932001-09-19 Frank Ch. Eigler <fche@redhat.com>
10594
10595 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10596 to localhost:NNN instead of :NNN, in case Xvfb is listening
10597 only on TCP.
10598
f3bcedc1
CV
105992001-09-19 Corinna Vinschen <vinschen@redhat.com>
10600
10601 * gdb.base/recurse.exp: When checking leaving the watchpoint
10602 scope, recognize when gdb is in function's epilogue and pass.
10603
6b819c92
KS
106042001-09-18 Keith Seitz <keiths@redhat.com>
10605
10606 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10607 support for running tests against sid targets.
10608 (gdbtk_done): Ditto.
10609
a10c9419
CV
106102001-09-18 Corinna Vinschen <vinschen@redhat.com>
10611
10612 * gdb.base/ending-run.c (main): Set stdout buffersize
10613 to the same reasonable value for any target.
10614 * gdb.base/ending-run.exp: Add a regular expression
10615 to make testsuite happy on Sanyo Stormy16 target.
10616
739d0d99
CV
106172001-09-17 Corinna Vinschen <vinschen@redhat.com>
10618
10619 * gdb.base/display.c (do_loops): Add float variable `f'.
10620 Increment f in loop.
10621 * gdb.base/display.exp: Increment timeout by 60 seconds.
10622 Change float display test to use variable `f'.
10623
1b8947f0
JB
106242001-09-17 Jim Blandy <jimb@redhat.com>
10625
10626 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10627 overflowing the limited breakpoint tables on some ROM monitors
10628 (like the ROM68K).
10629
9890ac81
FCE
106302001-09-15 Frank Ch. Eigler <fche@redhat.com>
10631
10632 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10633 the "-ac" (disable access control) flag.
10634
6db765ea
JH
106352001-08-30 Jeff Holcomb <jeffh@redhat.com>
10636
10637 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10638 ints.
10639
4c32cc04
KS
106402001-08-30 Keith Seitz <keiths@redhat.com>
10641
10642 * lib/gdb.exp: Move all insight-related functionality into
10643 separate file.
10644 * lib/insight-support.exp: New file.
10645
8d6e6f81
FCE
106462001-08-29 Frank Ch. Eigler <fche@redhat.com>
10647
10648 * config/sid.exp (sid_start): Never set sid verbosity; disable
10649 expect_background {} that consumed its stdout; tolerate </dev/null.
10650 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10651
6a90e1d0
AC
106522001-08-18 Andrew Cagney <ac131313@redhat.com>
10653
10654 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10655 CLI jump command to start it.
10656 (mi_run_to_main): Fail immediatly when unexpected output.
10657
1759b3c3
AC
106582001-08-18 Andrew Cagney <ac131313@redhat.com>
10659
10660 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10661 beginning of function. Fix PR gdb/191.
10662
61d11d80
FCE
106632001-08-16 Frank Ch. Eigler <fche@redhat.com>
10664
10665 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10666 what to force sid endianness to.
10667
942a4df2
KS
106682001-08-15 Keith Seitz <keiths@redhat.com>
10669
10670 * lib/gdb.exp (gdbtk_start): Don't set environment
10671 variables for TCL_LIBRARY and friends. Insight will
10672 now figure these out for itself.
10673
0521c418
MS
106742001-08-02 Michael Snyder <msnyder@redhat.com>
10675
10676 * gdb.base/completion.exp: Remove the symbol "a64l" from
10677 the expect string; this is target-specific, and not related
10678 to what is being tested.
10679
74a9a58a
DB
106802001-08-02 Dave Brolley <brolley@redhat.com>
10681
10682 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10683
c70819fa
MS
106842001-07-25 Michael Snyder <msnyder@redhat.com>
10685
c2b8fa57
MS
10686 * gdb.base/consecutive.exp: New file. Test stepping over
10687 breakpoints on consecutive instructions.
10688 * gdb.base/consecutive.c: New file.
10689
c70819fa
MS
10690 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10691 curly braces in regular expressions.
10692
2b1a1355
MS
106932001-07-25 Michael Snyder <msnyder@redhat.com>
10694
10695 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10696 legitimate output from stepping out of main.
10697
413eca6f
KS
106982001-07-22 Keith Seitz <keiths@redhat.com>
10699
10700 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10701 the empty string, do not run the tests.
10702
7e5a9322
SC
107032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10704
10705 * gdb.base/long_long.exp: Detect size of pointer. Take into
10706 account 2-byte pointers when testing for p/a results.
10707
de58f10f
SC
107082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10709
d63a86f8 10710 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10711 and defined to 1K for m68hc11.
10712 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10713 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10714 (sizeof_random_data): New variable to tell the size of the data table;
10715 don't test past this size; always run to main.
10716
d6f5fea1
SC
107172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10718
10719 * gdb.base/return2.exp: return of long long and double fails for
10720 68HC11; don't execute these tests on that platform.
10721 * gdb.base/return.exp: Return of a double fails for 68hc11.
10722
c477543d
SC
107232001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10724
10725 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10726 tests that print a float.
10727 * call-rt-st.exp: Likewise.
10728
63cf1c79
MK
107292001-07-12 Mark Kettenis <kettenis@gnu.org>
10730
10731 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10732 running this test on Linux.
10733
112f9ab5
MC
107342001-06-24 Michael Chastain <chastain@redhat.com>
10735
10736 * gdb.base/arithmet.exp: Remove some tests to make all test names
10737 unique.
10738
4970cb0f
MS
107392001-07-03 Michael Snyder <msnyder@redhat.com>
10740
10741 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10742 the output of the ptype command.
10743
d85da69f
MS
107442001-07-02 Michael Snyder <msnyder@redhat.com>
10745
4c8a82de
MS
10746 * gdb.base/completion.exp: Don't assume that break.c is the only
10747 source file that may contain functions named "marker".
d85da69f
MS
10748 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10749
8afc772b
AC
107502001-06-28 Andrew Cagney <ac131313@redhat.com>
10751
10752 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10753 of files to delete.
10754
10755 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10756 * gdb.disasm/h8300s.exp: New file.
10757 gdb.disasm/h8300s.s: Likewise.
10758
cff22675
AC
107592001-06-27 Andrew Cagney <ac131313@redhat.com>
10760
10761 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10762 empty breakpoint tables.
10763
68c81b54
AC
107642001-06-25 Andrew Cagney <ac131313@redhat.com>
10765
10766 * lib/mi-support.exp: Update args=... part of stop-reason
10767 patterns. Accept either a list or a tuple.
10768
2dd62704
AC
107692001-06-23 Andrew Cagney <ac131313@redhat.com>
10770
10771 * lib/mi-support.exp: Remove local emacs variable defining
10772 change-log-default-name.
10773
b4127474
MC
107742001-06-22 Michael Chastain <chastain@redhat.com>
10775
10776 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10777 This is operationally compatible with the previous version.
10778
8dbfb380
JB
107792001-06-13 Jim Blandy <jimb@redhat.com>
10780
10781 * lib/gdb.exp (gdb_test): Doc fix.
10782
f2d8c86d
MC
107832001-06-10 Michael Chastain <chastain@redhat.com>
10784
10785 * gdb.base/exprs.exp: Remove a duplicate test.
10786
81564d34
JB
107872001-06-06 Jim Blandy <jimb@redhat.com>
10788
10789 * gdb.base/return2.exp (main): Use values to test float and double
10790 returns that are not NaN's, to avoid being confused by IEEE
10791 comparison rules.
10792
da55addb
MS
107932001-06-04 Michael Snyder <msnyder@redhat.com>
10794
10795 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10796 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10797 rather than wait for 12 more tests to time out.
10798
42c65987
JB
107992001-06-06 Jim Blandy <jimb@redhat.com>
10800
b18bced9 10801 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10802 Don't forget to match the GDB prompt.
b18bced9 10803
42c65987
JB
10804 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10805
5b41e5f0
JB
108062001-06-04 Jim Blandy <jimb@redhat.com>
10807
10808 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10809 command.
10810
015e046f
KB
108112001-05-31 Kevin Buettner <kevinb@redhat.com>
10812
10813 * gdb.base/annota1.exp (info break): Match four or more spaces
10814 after "Address".
10815
fb1ffbbe
MC
108162001-05-31 Michael Chastain <chastain@redhat.com>
10817
10818 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10819 (dm_type_int_star): Likewise.
10820 (dm_type_long_star): Likewise.
10821 (dm_type_void_star): Likewise.
10822
5ea2a32c
KB
108232001-05-29 Kevin Buettner <kevinb@redhat.com>
10824
10825 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10826 to a known value in order to get consistent results regardless
10827 of the setting of INPUTRC or the presence or contents of .inputrc.
10828
ae23c492
MS
108292001-05-24 Michael Snyder <msnyder@redhat.com>
10830
ac55707e
MS
10831 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10832 Don't require that the main thread and the manager thread are the
10833 first in the list.
10834
ae23c492
MS
10835 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10836 debugging. If test fails, issue an "unsupported" not a "fail".
10837
400071f1
JB
108382001-05-24 Jim Blandy <jimb@redhat.com>
10839
10840 Don't assume that short is shorter than int.
10841 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10842 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10843 this isn't true.
400071f1
JB
10844 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10845 an int, is not equal to ~0 stored in an unsigned char. This tests
10846 the same thing that the previous test meant to, but works on
10847 16-bit machines, too.
10848 ("print unsigned char != (~0)"): Same test, complemented.
10849
0816a3e5
MS
108502001-05-24 Michael Snyder <msnyder@redhat.com>
10851
10852 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10853 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10854 and prevents dejagnu getting out of step.
10855
f6dc23a9
KB
108562001-05-23 Kevin Buettner <kevinb@redhat.com>
10857
10858 * gdb.base/finish.exp (finish_void): Revise pattern for
10859 stopping on the call statement to not permit stopping at
10860 the start of the instructions comprising the call sequence.
10861
7dbd117d
MC
108622001-05-19 Michael Chastain <chastain@redhat.com>
10863
10864 * gdb.base/callfuncs.exp: Make all test names unique.
10865 * gdb.base/commands.exp: Make all test names unique.
10866 * gdb.base/condbreak.exp: Make all test names unique.
10867 * gdb.base/dbx.exp: Make all test names unique.
10868 * gdb.base/default.exp: Make all test names unique.
10869 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10870 and TIMEOUT messages to their corresponding PASS message.
10871 * gdb.base/ending-run.exp: Make all test names unique.
10872 * gdb.base/long_long.exp: Remove duplicate test.
10873
6b0b0a9e
KB
108742001-05-21 Kevin Buettner <kevinb@redhat.com>
10875
10876 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10877 stop on the call statement as well as the statement after the
10878 call.
10879
2caa35cb
MS
108802001-05-21 Michael Snyder <msnyder@redhat.com>
10881
10882 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10883
40713331
EZ
108842001-05-10 Elena Zannoni <ezannoni@redhat.com>
10885
a9c64011
AS
10886 * gdb.base/completion.exp: Revamp test. Make it execute on all
10887 platforms.
40713331 10888
c2c1be8d
EZ
108892001-05-10 Elena Zannoni <ezannoni@redhat.com>
10890
a9c64011
AS
10891 * config/gdbserver.exp (gdb_load): Handle the case
10892 in which the arguments to gdbserver are given in the
10893 baseboard configuration file.
10894 Also handle the case in which the server needs to do a
10895 load.
2c9cd303 10896
9671de48
KS
108972001-05-07 Keith Seitz <keiths@cygnus.com>
10898
a9c64011
AS
10899 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10900 set up the display for testing.
10901 (gdbtk_start): Convert all paths to paths that tcl will like.
10902 Export target information to environment.
10903 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10904 necessary.
10905 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10906 (to_tcl_path): New proc to convert a given pathname into
10907 a path acceptible as an argument to a tcl command.
10908 (_gdbtk_export_target_info): New proc to export target info
10909 into the environment for gdbtk testing.
10910 (gdbtk_done): New proc to signal end-of-test.
9671de48 10911
5a360f47
JB
109122001-05-06 Jim Blandy <jimb@redhat.com>
10913
10914 * restore.c: Make the code of caller0 correspond to its comment.
10915
66c756c6
MS
109162001-05-03 Michael Snyder <msnyder@redhat.com>
10917
10918 * config/sid.exp (gdb_target_sid): Check for error messages.
10919 On error or timeout, don't make expect exit (which will terminate
10920 all subsequent tests); instead just make gdb exit.
d63a86f8 10921 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10922 return a negative value.
10923
a966fde5
JB
109242001-04-24 Jim Blandy <jimb@redhat.com>
10925
851c18e0
JB
10926 * gdb.c++/templates.exp: If we see the prompt for the overload
10927 list, but we haven't recognized any of the longer patterns,
10928 arrange for this test to fail, not hang.
10929
a966fde5
JB
10930 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10931 variations.
10932
db144853
MC
109332001-04-22 Michael Chastain <chastain@redhat.com>
10934
10935 * gdb.c++/local.exp: Use the 'runto' library function.
10936 * gdb.c++/namespace.exp: Likewise.
10937 * gdb.c++/overload.exp: Likewise.
10938
3207ec21
KB
109392001-03-26 Kevin Buettner <kevinb@redhat.com>
10940
10941 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10942 * gdb.base/step-line.exp: New file. Test step/next in presence of
10943 #line directives.
10944 * gdb.base/step-line.c: New file. Test program for the above.
10945 * gdb.base/step-line.inp: New file. We pretend that this file has
10946 been transformed by some other tool into step-line.c.
10947
13b57657
JB
109482001-03-21 Jim Blandy <jimb@redhat.com>
10949
10950 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10951 unmangled operator names.
10952
754cbe1c
JB
109532001-03-20 Jim Blandy <jimb@redhat.com>
10954
10955 * gdb.threads/linux-dp.exp: Recognize an additional message
10956 generated by GDB when it doesn't understand how to debug threads
10957 on the target system.
10958
177495c9
AC
109592001-03-19 Andrew Cagney <ac131313@redhat.com>
10960
10961 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10962
f266096b
MC
109632001-03-12 Michael Chastain <chastain@redhat.com>
10964
10965 * gdb.c++/derivation.exp: Use the 'runto' library function.
10966
cac3c2ff
MC
109672001-03-12 Michael Chastain <chastain@redhat.com>
10968
10969 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10970
b6c11a24
MC
109712001-02-24 Michael Chastain <chastain@redhat.com>
10972
10973 * gdb.c++/ref-types.exp: Change handwritten code to library
10974 function 'runto'.
10975
6bae5bce
OF
109762001-03-16 Orjan Friberg <orjanf@axis.com>
10977
10978 * gdb.base/signals.exp: Set count to 0 explicitly.
10979
0015fd9a
MS
109802001-03-15 Mark Salter <msalter@redhat.com>
10981
10982 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10983 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10984 (gdb_load): Add support for additional target_info: gdb_download_size
10985 and gdb_load_timeout.
0015fd9a 10986
fc33412a
DT
10987Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10988
10989 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10990 file -- to prevent failing when the compile fails but we have no
10991 intention of running the tests anyway.
10992
10993 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10994 tests if set.
10995
10996 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10997 integers.
10998
10999 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11000 * gdb.c++/namespace.exp: Ditto.
11001
115f06de
OF
110022001-03-07 Orjan Friberg <orjanf@axis.com>
11003
11004 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11005 * gdb.base/pointers.exp: Relax pattern match of decimals.
11006
b6ba6518
KB
110072001-03-06 Kevin Buettner <kevinb@redhat.com>
11008
11009 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11010 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11011 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11012 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11013 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11014 config/sh.exp, config/sid.exp, config/slite.exp,
11015 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11016 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11017 config/vxworks.exp, config/vxworks29k.exp,
11018 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11019 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11020 gdb.base/arithmet.exp, gdb.base/assign.exp,
11021 gdb.base/async.exp, gdb.base/attach.exp,
11022 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11023 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11024 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11025 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11026 gdb.base/commands.exp, gdb.base/completion.exp,
11027 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11028 gdb.base/constvars.exp, gdb.base/corefile.exp,
11029 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11030 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11031 gdb.base/ending-run.exp, gdb.base/environ.exp,
11032 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11033 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11034 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11035 gdb.base/funcargs.exp, gdb.base/help.exp,
11036 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11037 gdb.base/logical.exp, gdb.base/long_long.exp,
11038 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11039 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11040 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11041 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11042 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11043 gdb.base/regs.exp, gdb.base/relational.exp,
11044 gdb.base/remote.exp, gdb.base/reread.exp,
11045 gdb.base/restore.exp, gdb.base/return2.exp,
11046 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11047 gdb.base/selftest.exp, gdb.base/setshow.exp,
11048 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11049 gdb.base/sigall.exp, gdb.base/signals.exp,
11050 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11051 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11052 gdb.base/step-test.exp, gdb.base/structs.c,
11053 gdb.base/structs.exp, gdb.base/structs2.exp,
11054 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11055 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11056 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11057 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11058 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11059 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11060 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11061 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11062 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11063 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11064 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11065 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11066 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11067 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11068 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11069 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11070 gdb.trace/circ.exp, gdb.trace/collection.exp,
11071 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11072 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11073 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11074 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11075 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11076 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11077 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11078 notices.
11079
dc96c6c7 110802001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11081
11082 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11083 first arg is int not float.
11084
dc96c6c7 110852001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11086
11087 * gdb.base/reread.exp: Unsupported for non-native targets;
11088 doesn't work for remote debugging.
11089
9b0c4aeb
FN
110902001-02-19 Fernando Nasser <fnasser@redhat.com>
11091
11092 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11093 * gdb.base/ending-run.exp: Properly handle the BSP state when
11094 stepping past the end of main.
9b0c4aeb 11095
02aa71d5
MC
110962001-02-19 John Moore <jmoore@redhat.com>
11097
11098 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11099 Converted HPUX fix for non-expected items following multiple
11100 step commands into general solution for all platforms.
11101
1fa449a4
MC
111022001-02-18 Michael Chastain <chastain@redhat.com>
11103
11104 * gdb.c++/classes.exp (do_tests): Change runto statements
11105 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11106 statements demangler agnostic.
11107 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11108 (gdb_virtfunc_restart): Likewise.
11109
b2f9ec70
MC
111102001-02-14 Michael Chastain <chastain@redhat.com>
11111
11112 * gdb.c++/inherit.exp (do_tests): Change runto statements
11113 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11114 statements demangler agnostic.
11115
cf74b8ca
AC
11116Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11117
11118 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11119 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11120 before calling common_routine 15 times'' tests.
11121
99f78f56
MC
111222001-02-11 Michael Chastain <chastain@redhat.com>
11123
11124 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11125 Helps the test script figure out which demangler is in use.
11126 (dm_type_foo_ref): Ditto.
11127 (dm_type_int_star): Ditto.
11128 (dm_type_long_star): Ditto.
11129 (dm_type_unsigned_int): Ditto.
11130 (dm_type_void): Ditto.
11131 (dm_type_void_star): Ditto.
99707966 11132 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11133 Probe the gdb demangler and set variables to accommodate
11134 formatting differences.
11135 (info_func_regexp): New function. Same as info_func, but
11136 matches against a regexp.
11137 (info_func): Match against a literal string.
11138 (print_addr_2): New function. Match against a literal string,
11139 which can be different from the input to gdb.
11140 (print_addr): Simply call print_addr_2 with the same argument twice.
11141 (test_lookup_operator_functions): Use demangler formatting variables.
11142 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11143 the tests in the same order as the C++ class declaration.
11144 (test_paddr_operator_functions): Ditto.
11145 (test_paddr_overloaded_functions): Ditto.
11146 (test_paddr_hairy_functions): Use demangler formatting variables.
11147 Add reference to gdb/19 for related tests.
11148 (do_tests): Call probe_demangler.
11149
1de8f023
KB
111502001-01-30 Kevin Buettner <kevinb@redhat.com>
11151
11152 * gdb.c++/templates.cc (printf): Remove unused function definition.
11153
ca3f91ed
MS
111542001-01-26 Felix Lee <flee@redhat.com>
11155
11156 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11157
111582001-01-25 matthew green <mrg@redhat.com>
11159
11160 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11161 up sid.
11162 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11163
111642001-01-25 matthew green <mrg@redhat.com>
11165
11166 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11167 Deprecate $sid_spawn_id.
ca3f91ed
MS
11168 (sid_exit): Remove code necessary only for `spawn.'
11169
111702001-01-25 matthew green <mrg@redhat.com>
11171
11172 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11173
fb18ec4a
MC
111742001-01-28 Michael Chastain <chastain@redhat.com>
11175
11176 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11177 to call when tests fail. It takes gdb out of the overloaded
11178 function choice menu back to the main prompt, so that the test
11179 program stays synchronized.
11180 (set_bp_overloaded): New proc to collect all the common
11181 code for setting a breakpoint on an overloaded name. Calls
11182 take_gdb_out_of_choice_menu when needed.
11183 (menu_overload1arg): New variable to collect the repeated
11184 instances of the expected menu for an overloaded name. Change
11185 the regular expression to handle changes in g++ type encoding:
11186 "void" can be either "void" or "", and "unsigned int" can be
11187 either "unsigned int" or "unsigned".
11188 (continue_to_bp_overloaded): Change regular expressions to handle
11189 changes in g++ type encoding.
11190 (no proc): Call take_gdb_out_of_choice_menu when needed.
11191 Remove redundant calls to "info break". Accept either "canceled"
11192 or "cancelled". Change regular expressions in "info break"
11193 calls to handle changes in g++ type encoding. Give all tests
11194 unique strings.
11195
9c646a6e
BE
111962001-01-17 Ben Elliston <bje@redhat.com>
11197
11198 * config/sid.exp: New file.
11199
9549d9c1
AC
11200Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11201
11202 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11203
dc96c6c7 112042000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11205
11206 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11207 Add a RE to accept a non-ascii char if one is ever presented.
11208
b4df4f68
FN
112092000-12-20 Fernando Nasser <fnasser@redhat.com>
11210
297dd0fd 11211 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11212
dc96c6c7 112132000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11214
d63a86f8 11215 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11216 in regexp. One '\' does not suffice on Linux.
11217
4a7bddb6
MC
112182000-12-09 Michael Chastain <chastain@redhat.com>
11219
11220 * gdb.base/break.exp (test_clear_command): Use a marker function
11221 rather than 'main' for the test function. Also move this
11222 test to an execution point where the marker function names are
11223 guaranteed to be bound to functions. (Executing tests after a
11224 'finish' from main runs into name conflicts with local names
11225 in __libc_start_main).
11226
dc96c6c7 112272000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11228
11229 * gdb.base/finish.exp: New test for gdb's "finish" command.
11230 * gdb.base/return2.exp: New test for gdb's "return" command.
11231 * gdb.base/return2.c: New source file for above.
11232
dc96c6c7 112332000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11234
11235 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11236 * gdb.base/miscexprs.exp: Ditto.
11237 * gdb.base/pointers.exp: Ditto.
11238 * gdb.c++/derivation.exp: Ditto.
11239 * gdb.c++/local.exp: Ditto.
11240 * gdb.c++/namespace.exp: Ditto.
11241 * gdb.c++/overload.exp: Ditto.
11242 * gdb.c++/ref-types.exp: Ditto.
11243
dc96c6c7 112442000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11245
11246 * gdb.base/constvars.exp: Test result of "up" command.
11247 * gdb.base/miscexprs.exp: Ditto.
11248 * gdb.base/pointers.exp: Ditto.
11249 * gdb.base/scope.exp: Ditto.
11250 * gdb.c++/derivation.exp: Ditto.
11251 * gdb.c++/local.exp: Ditto.
11252 * gdb.c++/namespace.exp: Ditto.
11253 * gdb.c++/overload.exp: Ditto.
11254 * gdb.c++/ref-types.exp: Ditto.
11255
44097287
FN
112562000-11-22 Michael Chastain <chastain@redhat.com>
11257
11258 * mips_pro.exp: Accept either "middle -> top -> main" or
11259 "middle -> main" in the backtrace, because gcc can optimize
11260 tail calls to jumps. Remove setup_xfail for the hppa case.
11261 Add a comment with the original warning messages from PR 3016,
11262 which was filed in 1993, to preserve them for posterity.
11263
9d2e1bab
ND
112642000-11-17 Nick Duffek <nsd@redhat.com>
11265
11266 * lib/gdb.exp (gdb_test): Override timeout with board info.
11267
1aca8eb7
ND
112682000-11-17 Nick Duffek <nsd@redhat.com>
11269
11270 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11271 the second kill and detach messages.
11272
93076499
ND
112732000-11-17 Nick Duffek <nsd@redhat.com>
11274
11275 * configure.in: Add AC_EXEEXT.
11276 * configure: Regenerate.
11277 * Makefile.in (just-check): Export EXEEXT.
11278 * lib/gdb.exp ($EXEEXT): Import from environment.
11279 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11280 expect "maint dump-me" on Cygwin.
11281 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11282 $EXEEXT.
11283
30e87cd3
ND
112842000-11-17 Nick Duffek <nsd@redhat.com>
11285
11286 * gdb.base/break.exp: Test backtrace and finish from called
11287 function on all platforms, not just HP-UX.
11288
dc96c6c7 112892000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11290
11291 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11292 code from gdb_target_monitor, so it can be used independantly
11293 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11294
dc96c6c7 112952000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11296
11297 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11298 * gdb.base/corefile.exp: Expect the message "Program is being
11299 debugged already" when we send the "corefile" command, since
11300 the preceeding gdb_load may have connected gdb to a remote target.
11301 * gdb.base/display.exp: Disable hardware watchpoints if new
11302 board info variable "no_hardware_watchpoints" is true.
11303 Replace single-letter commands with more readable ones.
11304 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11305 if new board info variable "no_hardware_watchpoints" is true.
11306 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11307 to see if stdio (printf) testing is possible.
11308 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11309 board info variable "no_hardware_watchpoints" is true. Use new
11310 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11311
39124dea
FN
113122000-11-13 Fernando Nasser <fnasser@redhat.com>
11313
11314 From Orjan Friberg <orjanf@axis.com>:
11315 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11316 in array print pattern match.
11317
a9e2e984
FN
113182000-11-09 Fernando Nasser <fnasser@redhat.com>
11319
11320 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11321 spelling "cancelled" to U.S. spelling "canceled" to match changes
11322 made to gdb.
11323 * gdb.c++/ovldbreak.exp: Ditto.
11324
c7db355b
PS
113252000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11326
11327 * gdb.base/callfuncs.c (main): Moved to end of file, call
11328 t_double_values to initialize the FPU before inferior calls are made.
11329 * gdb.base/callfuncs.exp: Test for register preservation after calling
11330 inferior functions. Add tests for continuining, finishing and
11331 returning from a stop in a call dummy.
11332
dc96c6c7 113332000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11334
11335 * gdb.base/commands.exp: Break up long lines, and re-indent.
11336
dc96c6c7 113372000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11338
11339 * config/gdbserver.exp: Rewritten from the ground up, to make it
11340 compatible with the current dejagnu tree, and to make it work with
11341 the new "gdbserver" in libremote.
11342
dc96c6c7 113432000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11344
11345 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11346 * gdb.base/varargs.exp: Skip entire test if no printf support.
11347 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11348 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11349
dc96c6c7 113502000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11351
11352 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11353 no floating point support.
11354 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11355 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11356 * gdb.base/call-rt-st.exp: Ditto.
11357 * gdb.base/call-strs.exp: Ditto.
11358
bac5fc66
JG
113592000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11360
11361 * gdb.base/sizeof.c: include <stdio.h>.
11362
11363 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11364 'finish', otherwise uncaptured gdb_prompt would potentially
11365 throw remaining test points out of sync.
bac5fc66 11366
b22a6027
SB
113672000-07-26 Scott Bambrough <scottb@netwinder.org>
11368
11369 * gdb.base/recurse.exp: Run tests for all targets.
11370 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11371 gnu-oldld case on ARM.
11372 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11373 for ARM targets.
d63a86f8 11374
d8231941
AG
11375Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11376
11377 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11378 * gdb.java/configure: Rebuild.
11379
8caabe69
AG
11380Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11381
11382 * gdb.java/jv-exp.exp: New file.
11383
9d273ca3
AG
11384Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11385
11386 * configure: Rebuilt.
11387 * configure.in (configdirs): Add gdb.java.
11388 * gdb.java/jmisc.java: New file.
11389 * gdb.java/jmisc.exp: New file.
11390 * gdb.java/Makefile.in: New file.
11391 * gdb.java/configure: Rebuilt.
11392 * gdb.java/configure.in: New file.
11393 * lib/java.exp: New file.
11394
4f823a66
AC
11395Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11396
11397 * gdb.base/exprs.exp: Test casts to a pointer including over and
11398 underflow.
11399
2391e11d
AC
11400Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11401
11402 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11403 and the compilers sizes.
11404
54602222
ND
114052000-07-09 Nick Duffek <nsd@redhat.com>
11406
11407 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11408 (use_methods): New function.
11409 (main): Call use_methods().
11410 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11411 (do_tests): Call test_method_param_class.
11412
2bec0572
ND
114132000-07-09 Nick Duffek <nsd@redhat.com>
11414
11415 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11416 spelling.
11417 (test_enums): New procedure. Move enum tests from end of script
11418 to here. Set breakpoint on function name instead of line number.
11419 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11420 (enums2): New marker function.
11421 (enums1): New function.
11422 (main): Call enums1(). Move enum tests to enums1().
11423
78492fde
AC
11424Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11425
11426 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11427 compile/link program. Update line numbers.
11428 * gdb.asm/d10v.inc: Define ``startup''.
11429 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11430
49a2cef8
AC
11431Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11432
11433 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11434
3e6c8688
EZ
114352000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11436
11437 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11438 of 'help maint print' command.
11439
9ff5cbe9
AC
11440Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11441
11442 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11443 they use gdb_expect_list.
11444
17c579bd
AC
11445Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11446
11447 * gdb.base/commands.exp: Use ``set remote
11448 memory-read-packet-size'' instead of ``set endian big'' to test
11449 long commands.
11450
e6d71bf3
DB
114512000-06-03 Daniel Berlin <dan@cgsoftware.com>
11452
11453 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11454 g++, and stop skipping them.
e6d71bf3
DB
11455
11456 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11457 work under g++.
11458
d63a86f8 11459 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11460 initialization.
11461
dc96c6c7 114622000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11463
11464 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11465 the regular expression: accept an (almost) arbitrary sequence of
11466 "frames-invalid" and "breakpoints-invalid" messages both before
11467 and after the "starting" message.
11468
dc96c6c7 114692000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11470
11471 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11472
dc96c6c7 114732000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11474
11475 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11476 Relax the regular expression a little, make it pass on Solaris 8.
11477
8216cda9
KB
114782000-05-12 Kevin Buettner <kevinb@redhat.com>
11479
11480 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11481 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11482 Instead, it is permissible for gdb to stop on the line of the
11483 call itself.
11484
1a570b2f
MS
114852000-05-12 Michael Snyder <msnyder@.cygnus.com>
11486
11487 * gdb.base/break.exp (bp on small function, optimized file):
11488 Add a second pass pattern. The behavior differs here between stabs
11489 and dwarf for one-line functions. Stabs preserves two line symbols
11490 (one before the prologue and one after) with the same line number,
11491 but dwarf regards these as duplicates and discards one of them.
11492 Therefore the address after the prologue (where the breakpoint is)
11493 has no exactly matching line symbol, and GDB reports the breakpoint
11494 as if it were in the middle of a line rather than at the beginning.
11495
dc96c6c7 114962000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11497
d63a86f8 11498 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11499 rather than "send_gdb" (for consistancy).
11500
7d418785
AC
11501Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11502
11503 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11504 * gdb.c++/templates.cc: Properly check for GCC version number.
11505 * lib/compiler.cc: Likewise
11506
dc96c6c7 115072000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11508
d63a86f8 11509 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11510 gdb may not stop at the first line of main, due to code motion.
11511
dc96c6c7 115122000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11513
11514 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11515 This test depends on parsing the printf output from the target.
11516 Since the sparclet stub doesn't do stdio, this will never work.
11517 * gdb.base/call-rt-st.exp: ditto.
11518 * gdb.base/call-strs: ditto.
11519
dc96c6c7 115202000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11521
11522 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11523
11524 * gdb.base/ending-run.exp: After connecting to a remote target,
11525 but before running, the target will appear to be in a random
11526 location. Specify both a file and a line for breakpoints.
11527 Also, the function that calls main may be called 'init'
11528 rather than 'start'.
11529
a5a51225
EZ
115302000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11531
11532 * gdb.base/help.exp: Update output for add-symbol-file command.
11533
7930cc7c
FN
115342000-04-10 Fernando Nasser <fnasser@cygnus.com>
11535
11536 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11537 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11538
23e37ab1
C
115392000-04-07 J.T. Conklin <jtc@redback.com>
11540
e93c542c
C
11541 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11542
23e37ab1
C
11543 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11544
591b8fa3
PDM
11545Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11546
11547 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11548 values that can be represented exactly.
11549 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11550 above change, and to not check against the directory part of the source
11551 file name.
11552 (step into print_long_arg_list): Likewise.
11553 (print print_small_structs from print_long_arg_list): Likewise.
11554 (print print_long_arg_list): Likewise.
11555
7a495180
EZ
115562000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11557
30b53638 11558 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11559
beb998c6
AC
11560Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11561
11562 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11563
1c689132
DB
115642000-03-25 Daniel Berlin <dan@cgsoftware.com>
11565
11566 * gdb.base/commands.exp (deprecated_command_test): Add test for
11567 deprecate with no arguments.
11568
c1790a9d
JL
115692000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11570
11571 * gdb.base/break.exp: Add new test for setting breakpoints on
11572 optimized code so we can test breakpoints work even when function
11573 prologues may be optimized away
11574
003ba290
FN
115752000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11576
11577 From David Whedon <dwhedon@gordian.com>
a9c64011 11578 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11579
6837a0a2
DB
115802000-03-22 Daniel Berlin <dan@cgsoftware.com>
11581
11582 * gdb.base/help.exp: Added test for new apropos command.
11583
b9593231
KB
115842000-03-21 Kevin Buettner <kevinb@redhat.com>
11585
11586 * gdb.base/pointers.c (usevar): New function.
11587 (main): Make sure that global variables v_int_pointer2, rptr,
11588 and y are all referenced someplace in the program by calling
11589 usevar() on them. [Some linkers delete symbols which are
11590 never referenced. The space remains, but there's no way to
11591 get a (symbolic) handle on the variable from the debugger.]
11592
751a959b
EZ
115932000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11594
11595 * gdb.base/printcmds.c: Add typedeffed arrays.
11596
11597 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11598 procedure to test arrays that are typedef'd.
11599
73a93a32
JI
116002000-03-13 James Ingham <jingham@leda.cygnus.com>
11601
11602 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11603 the library directories.
73a93a32 11604
fb40c209
AC
11605Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11606
11607 * configure.in (configdirs): Add sub directory gdb.mi.
11608 * configure: Re-generate.
11609
11610 * gdb.mi: New directory.
d63a86f8 11611
ee4dd2c9
AC
116122000-02-25 Scott Bambrough <scottb@netwinder.org>
11613
11614 * gdb.base/long_long.exp: Correct test suite failure when printing
11615 a long long value as a double on ARM platforms.
11616
70f0cc22
JB
116172000-02-16 Jim Blandy <jimb@redhat.com>
11618
11619 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11620 default source file is set properly before running this test.
11621
853819b8
EZ
116222000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11623
11624 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11625 gdbtk/library directory, not in gdbtcl2.
11626
dfcd3bfb
JM
116272000-02-04 Jim Blandy <jimb@redhat.com>
11628
11629 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11630 backslash from regexp pattern.
11631
11632 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11633 procedure. Use it to run all the "continue to bp overloaded"
11634 tests. Note that this changes the names of the tests slightly.
11635 If the breakpoint hit message includes a hex PC value, because
11636 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11637 from the real source code, still consider that a pass.
11638
11639 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11640 XFAIL here if the breakpoint message contains a hex address. Note
11641 similar change on 1999-11-02.
11642
11643 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11644
11645 * gdb.base/ptype.exp: Establish a default source file before
11646 calling get_debug_format.
11647
116482000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11649
11650 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11651
8b93c638
JM
116522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11653
11654 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11655 of successive stepi commands -- while in the prologue we should see
11656 the function entry bracket.
11657
116582000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11659
11660 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11661 reach __change_mode() when stepping through the end of main().
11662
c5394b80
JM
116632000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11664
11665 * gdb.base/default.exp: Fix expected pattern.
11666 * gdb.base/help.exp: Same.
11667
0d06e24b
JM
116682000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11669
11670 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11671 Don't use xfail's because that affects only the following test.
d63a86f8 11672
0d06e24b
JM
11673 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11674 solaris or linux.
11675
11676 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11677
dc96c6c7 116782000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11679
d63a86f8 11680 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11681 "A syntax error" rather than "A parse error". Accept both.
11682
116832000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11684
11685 * gdb.base/default.exp: Remove OS dependent string from "target
11686 remote" test.
11687 * gdb.base/help.exp: Same for "help target remote" test.
11688
c3f6f71d
JM
116892000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11690
11691 From Jim Kingdon <kingdon@redhat.com>:
11692
11693 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11694 prompt (cleanup rather than necessity, but still might keep output
11695 from spilling to next test).
11696
116972000-01-02 Fred Fish <fnf@cygnus.com>
11698
11699 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11700 AIX, which defines them in <sys/types.h>.
11701
ed9a39eb 117021999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11703
ed9a39eb
JM
11704 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11705 float" test.
11706
117071999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11708
ed9a39eb 11709 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11710
11711 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11712 outermost frame disallowed".
11713
117141999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11715
11716 * gdb.base/setvar.exp: New tests for setting the value of a struct
11717 with a constant list.
11718
117191999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11720
11721 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11722 require the user to type a cast before setting the value of a struct.
11723
de57eccd
JM
117241999-12-06 Jim Blandy <jimb@cygnus.com>
11725
11726 * gdb.base/default.exp: Expect the new 'info float' command on
11727 all i386 platforms.
11728
11729 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11730 LinuxThreads libraries that don't support debugging.
11731
c2d11a7d
JM
11732Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11733
11734 * gdb.base/remote.c: Fill the buffer with truely random data.
11735 Change the buffer type to ``unsigned char'' to simplify size
11736 arithmetic.
11737
11738 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11739 stub only handles 400-1 byte packets. Verify that the download
11740 worked.
11741
117421999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11743
11744 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11745 tests, using UNRESOLVED for the untested cases. Also, does not wait
11746 for a timeout if the prompt was received before a recognizable pattern.
11747
117481999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11749
11750 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11751
117521999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11753
11754 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11755 watchpoints.
11756
117571999-11-24 Jason Merrill <jason@casey.cygnus.com>
11758
11759 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11760
11761 * gdb.c++/local.exp: Be more flexible in recognizing local class
11762 name mangling. Don't allow horribly truncated method names.
11763 * gdb.c++/derivation.exp: Expect protected inheritance.
11764 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11765 * gdb.c++/virtfunc.exp: Likewise.
11766 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11767 when printing a nested enum.
11768
117691999-11-22 Jim Blandy <jimb@cygnus.com>
11770
11771 * gdb.base/step-test.exp: Properly await GDB's response to setting
11772 a breakpoint on the call to large_struct_by_value.
11773
11774 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11775 just because we have debug info for the `start' function.
11776
117771999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11778
11779 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11780 "Unknown signal" messages, which indicate (on LinuxThreads) that
11781 GDB doesn't know how to debug threads on this system. This is
11782 better than hanging while philosopher 0 dumps chatter into gdb.log.
11783
117841999-11-18 Tom Tromey <tromey@cygnus.com>
11785
11786 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11787
117881999-11-18 Fred Fish <fnf@cygnus.com>
11789
11790 * gdb.base/coremaker2.c: Add sample program for generating
11791 cores that is more self contained than coremaker.c. Eventually
11792 I'll add more code to this and tie it into the testsuite.
11793
4ce44c66
JM
117941999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11795
11796 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11797
117981999-11-10 Jimmy Guo <guo@cup.hp.com>
11799
11800 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11801 from $srcdir/lib/.
11802 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11803 and gdb.c++/.
11804
11805 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11806
d63a86f8 11807 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11808 'continue with watch' test point.
11809
118101999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11811
11812 Merged from p2linux-990323-branch:
d63a86f8 11813
4ce44c66
JM
11814 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11815
11cf8741
JM
11816Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11817
11818 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11819 {limit,fixed}''. Test ``set download-write-size''.
11820
11821Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11822
11823 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11824 gdb_expect_list.
11825
11826Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11827
11828 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11829
118301999-11-03 Mark Salter <msalter@cygnus.com>
11831
11832 * gdb.base/break.exp: Fix "stub continue" pattern.
11833
118341999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11835
11836 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11837
118381999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11839
11840 * gdb.base/display.exp ("finish"): Add timeout clause.
11841
11842 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11843 plain prompt clause, so this doesn't have to time out in order to
11844 fail.
11845
11846 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11847 breakpoint hit messages include an address.
11848
11849 * gdb.base/display.exp: Don't forget to escape parens in regular
11850 expressions. Unix regexp notatation sucks.
11851
118521999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11853
11854 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11855 order for 'signalled' message.
11856
5c44784c
JM
118571999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11858
11859 From Jimmy Guo <guo@cup.hp.com>:
11860 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11861 * gdb.base/annota1.c: Add code for tests to work with.
11862
118631999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11864
11865 * gdb.base/remote.exp: New test for remote downloading settings.
11866 * gdb.base/remote.c: New file with large .data.
11867
917317f4
JM
118681999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11869
11870 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11871 for LinuxThreads support, merged from the Code Fusion branch.
11872
11873Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11874
11875 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11876 containing exp_continue into a while within an expect. Don't
11877 attempt a start more than three times. Check return value from
11878 gdb_load.
d63a86f8 11879
2df3850c
JM
11880Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11881
11882 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11883 a pass case.
11884
2acceee2
JM
118851999-10-01 Kevin Buettner <kevinb@cygnus.com>
11886
11887 * gdb.base/break.c (main): Added a statement that we can step
11888 off of.
11889 * gdb.base/break.exp: Added tests for setting a breakpoint
11890 at an offset and stepping onto a breakpoint.
11891
118921999-10-01 Fred Fish <fnf@cygnus.com>
11893
d63a86f8 11894 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11895 gdb output.
11896
c2c6d25f
JM
118971999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11898
11899 * gdb.base/break.exp: Code locations are in hex, don't forget!
11900 (For HP-UX.)
11901
119021999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11903
11904 * condbreak.exp: Use break.c as test program.
11905 * condbreak.c: Remove, redundant with break.c.
11906
119071999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11908
11909 * config/monitor.exp (gdb_target_monitor): Disable X- and
11910 Z-packets if the target needs it.
11911
119121999-09-13 James Ingham <jingham@leda.cygnus.com>
11913
11914 * gdb.c++/overload.exp: Added tests for listing overloaded
11915 functions with function pointers in the arg, explicitly calling
11916 out the version you want.
11917
cff3e48b
JM
119181999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11919
11920 * long_long.exp: Add variations of test cases that work for
11921 targets with 16-bit ints and 32-bit doubles.
11922
d4f3574e
SS
119231999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11924
11925 * break.c (main): Compare a possibly-uninitialized argc with an
11926 unlikely value that fits in 16 bits.
11927
119281999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11929
11930 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11931 0xfeeb, don't want negative numbers if ints are 16 bits.
11932
11933 * lib/gdb.exp (skip_cplus_tests): New proc.
11934 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11935 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11936 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11937 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11938 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11939 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11940 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11941 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11942
11943 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11944
11945Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11946
11947 * gdb.base/corefile.exp (up): Allow a parameter to appear
11948 in the frame that we're going up to.
11949
11950 From Jim Blandy <jimb@cygnus.com>:
11951
11952 * gdb.base/default.exp (info float): Expect some output now.
11953
11954 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11955 returning floating-point values to fail on the x86.
11956 * gdb.base/callfwmall.exp (do_function_calls): Same.
11957
11958 * gdb.base/list.exp (test_listsize): Correct expectations for
11959 listing line 1 with listsize 2. Also, listing a single line
11960 works now, as does listing three lines. [Kevin's note: There
11961 were a number of other cases fixed too where the expectations
11962 differed...]
11963
119641999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11965
11966 * gdb.base/selftest.exp: Add case for when version prints as
11967 constant string instead of char pointer.
11968
104c1213
JM
119691999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11970
11971 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11972 stepping out of main.
11973
11974 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11975 G++ used.
11976
11977 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11978 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11979
11980 * gdb.c++/ovldbreak.exp: Update match string in test that
11981 includes a warning of multiple breakpoints.
11982
119831999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11984
11985 * gdb.base/display.exp: Improve precision of step-after-finish
11986 added yesterday.
11987
11988 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11989 test.
11990
11991 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11992 configs when using G++, not just hppa*.
11993
119941999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11995
11996 * gdb.base/async.c: New file.
11997 * gdb.base/async.exp: New file.
11998
11999Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12000
12001 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12002 PA64.
12003
53a5351d
JM
12004Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12005
104c1213
JM
12006 * gdb.base/display.exp: "finish" can leave us mid-line on many
12007 targets, deal with it. Add a small constant to main, instead of
12008 1000 since main+1000 may not be a valid address in the target.
12009
53a5351d
JM
12010 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12011 on hpux11.
12012
12013 * gdb.base/attach.exp: Handle another hpux11 error message variant
12014 when attaching to a process that does not exist.
12015
120161999-08-19 J.T. Conklin <jtc@redback.com>
12017
12018 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12019 characters in 'continue to 1241' test.
12020
120211999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12022
12023 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12024 stop in print_long_arg_list, define and use a whitespace
12025 variable in print_small_structs test, add an XFAIL for Solaris.
12026 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12027 interested enough to fix.
12028
7be570e7
JM
120291999-08-13 Keith Seitz <keiths@cygnus.com>
12030
12031 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12032 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12033 proc knows about targets other than the natives.
12034 (test_assign): Use "gdb_run_cmd" to "run" the target.
12035 Check that we've actually hit the breakpoint at main.
12036 When we attempt to assign a value to a local variable, check
12037 that the variable is in the current scope, i.e., don't use
12038 a test with an empty result.
12039
12040Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12041
12042 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12043 command.
12044
120451999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12046
12047 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12048 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12049 gdb.compat, gdb.threads-hp.
12050 gdb.hp/configure, gdb.hp/configure.in: New files.
12051 gdb.hp/Makefile.in: Recurse into new subdirs.
12052 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12053 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12054 in object files.
12055 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12056
96baa820
JM
120571999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12058
12059 * gdb.base/display.exp: Help expect by putting a newline in the
12060 funky printf, remove a bogus p/a test.
12061
120621999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12063
12064 * gdb.base/display.exp: Make sure that when we say 'run', we are
12065 connected to the target. This is necessary when running not
12066 natively.
12067
120681999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12069
12070 * gdb.base/step-test.exp: Removed some extraneous messages.
12071
12072 * gdb.base/long_long.exp: Don't run memory examination tests
12073 on little-endian targets (they will need a different set of
12074 results to match).
12075
120761999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12077
12078 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12079 until somebody decides to fix GDB.
12080
12081 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12082 constant as "ULL".
12083 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12084 matches for a couple x/2 commands.
12085
a0b3c4fd
JM
120861999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12087
12088 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12089 by merging in ref-types2 tests.
12090 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12091
12092 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12093 * gdb.c++/Makefile.in: Add standard actions.
12094 (EXECUTABLES): Rename from PROGS, update list.
12095 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12096 from gdb.hp.
12097 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12098 foo and bar locals.
12099 * gdb.c++/anon-union.exp: Fix tests to match.
12100 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12101 expect matches to handle output variations.
12102 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12103 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12104 output, add HP alternatives for new and delete prints.
12105 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12106 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12107 * gdb.c++/demangle.exp: Use $style when reporting failure.
12108 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12109 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12110 match alternatives.
12111 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12112 compilers.
12113 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12114 * gdb.c++/method.exp: Add match alternatives.
12115 * gdb.c++/misc.cc: Add bool types.
12116 * gdb.c++/misc.exp: Add tests for bool types.
12117 * gdb.c++/overload.exp: Add xfails.
12118 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12119 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12120 add some more template parameter tests (only for HP currently).
12121 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12122 * gdb.c++/virtfunc.cc: Add return type and value for main.
12123 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12124 match alternatives.
d63a86f8 12125
a0b3c4fd
JM
121261999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12127
12128 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12129
121301999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12131
12132 * gdb.base/signals.exp: Don't expect getting a backtrace from
12133 within a signal handler to fail on Linux.
12134
121351999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12136
12137 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12138 * lib/gdb.exp: Remove some gratuitious semicolons.
12139 (delete_breakpoints): Increase timeout.
12140 (gdb_expect): Add -notransfer option.
12141 (gdb_test): Use -notransfer option.
12142 (get_compiler_info): Add f77 case.
12143 (get_compiler): New proc, split out from gdb_preprocess, add f77
12144 case.
12145 (gdb_preprocess): Call get_compiler.
12146
12147 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12148 * gdb.base/attach.exp, gdb.base/display.exp,
12149 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12150 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12151 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12152 third arg to gdb_test.
12153 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12154 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12155 HP-UX xfails, add others.
12156 * gdb.base/completion.exp: Reflect name change of self-test.
12157 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12158 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12159 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12160 HP failure number.
12161 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12162 useless HP-UX 10.30 references.
12163 * gdb.base/maint.exp: Loosen matches.
12164 * gdb.base/pointers.c (main): Declare more_code.
12165 * gdb.base/pointers.exp: Match on output of a `next'.
12166 * gdb.base/structs.c: Add prototypes.
12167 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12168 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12169
121701999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12171
12172 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12173 command.
12174
121751999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12176
12177 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12178 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12179
12180 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12181 debug info. Deal with lack of signal hanlder info in stack.
12182
a9c64011 12183 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12184 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12185
5a2468f5
JM
121861999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12187
12188 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12189 gdb.base/foll-vfork.exp: Don't run for crosses.
12190
adf40b2e
JM
12191Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12192
12193 * gdb.base/configure.in: Check for gdbvars.exp instead of
12194 a1-selftest.exp.
12195 * gdb.base/configure: Re-generate.
12196
121971999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12200 in trying to run first and name is too long.
12201
12202 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12203 pointers2.c and pointers2.exp, respectively.
12204 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12205 doschk happier.
12206
43e526b9
JM
122071999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12208
12209 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12210 callfuncs2.c and callfuncs2.exp.
12211
12212 * gdb.base/list.exp: Remove mistaken xfails.
12213 * gdb.base/list0.h: Add optional prototypes.
12214
9846de1b
JM
12215Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12216
a9c64011 12217 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12218 calling malloc.
a9c64011
AS
12219 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12220 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12221 use.
12222
122231999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12224
12225 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12226 * gdb.base/annota2.cc, annota2.exp: Move from here.
12227 * gdb.c++/annota2.cc, annota2.exp: To here.
12228 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12229
43ff13b4
JM
12230Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12231
12232 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12233 a consistent format.
12234
085dd6e6
JM
122351999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12236
12237 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12238 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12239 HP compilers, also set the globals $true and $false.
12240
12241 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12242 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12243 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12244 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12245 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12246 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12247 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12248 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12249 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12250 whatis.c} Add C++ compatible function definitions and return
12251 types, add includes for library functions.
12252 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12253 * gdb.base/step-test.c (myglob): Rename from glob.
12254 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12255 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12256 files, move here from gdb.hp.
12257 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12258 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12259 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12260 Adjust line numbers in regexps.
12261
12262 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12263 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12264 instead of 0/1.
12265
12266 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12267 foll-vfork.exp: New files, move here from gdb.hp.
12268 * gdb.base/page.exp: New file, test of pagination command.
12269
12270 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12271 recursion test.
12272 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12273
12274 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12275 gdb.base/solib.exp: Fix compiler invocation process.
12276
12277 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12278 HP-UX 11, turn off overload resolution explicitly.
12279 * gdb.base/commands.exp: Set argument list explicitly, add
12280 watchpoint test.
12281 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12282 them work.
12283 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12284 expressions properly.
12285 * gdb.base/corefile.exp: Loosen the match slightly.
12286 * gdb.base/default.exp: Allow "Error accessing memory" message
12287 also.
12288 * gdb.base/display.exp: Skip over x/0 j if PA64.
12289 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12290 * gdb.base/interrupt.exp: Ditto.
12291 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12292 in use.
12293 * gdb.base/list.exp: Add xfails for HP-UX.
12294 * gdb.base/long_long.exp: Refine some of the numeric matches.
12295 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12296 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12297 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12298 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12299 * gdb.base/ptype.exp: Succeed on more varieties of output.
12300 * gdb.base/scope.exp: Add xfails for HP-UX.
12301 * gdb.base/sect-cmd.exp: Add more cases.
12302 * gdb.base/setvar.exp: Add xfails for HP-UX.
12303 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12304 * gdb.base/signals.exp: Match on void symbolically.
12305 * gdb.base/step-test.exp: Add case for PA64.
12306 * gdb.base/term.exp: Add exit and restart.
12307 * gdb.base/twice.exp: Clean up after self.
12308 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12309 * gdb.base/whatis.exp: Allow more ways to pass tests.
12310
12311 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12312 no longer useful.
12313
12314Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12315
12316 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12317 list of patterns.
12318 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12319 print_double_array(double_array)", "continuing to breakpoint
12320 1018", "print print_double_array(array_d)" and "continuing to
12321 1034" tests.
d63a86f8 12322
085dd6e6
JM
123231999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12324
a9c64011 12325 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12326
123271999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12328
12329 * config/mt-*: Remove, these haven't been used since 1996.
12330
123311999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12332
12333 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12334 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12335 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12336
9e0b60a8
JM
123371999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12338
12339 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12340 simpler match case for the ptype of the big class.
12341
123421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12343
12344 * gdb.exp: Fix test for gdb_prompt existence.
12345
123461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12347
12348 * gdb.exp (gdb_test): Add fail after calls to perror.
12349
123501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12351
12352 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12353
123541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12355
12356 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12357
0f71a2f6
JM
12358Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12359
12360 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12361 malloc() is linked in.
12362
123631999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12364
12365 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12366 step at end.
12367
12368 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12369
123701999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12371
12372 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12373
cce74817
JM
12374Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12375
12376 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12377 * gdb.base/mips_pro.exp: Likewise.
12378
123791999-06-02 Keith Seitz <keiths@cygnus.com>
12380
12381 * gdb.c++/templates.cc: Change all "new" operators to throw
12382 an exception.
12383 * gdb.c++/cplusfuncs.cc: Likewise.
12384
12385 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12386
12387Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12388
12389 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12390 * gdb.base/ending-run.exp: When stepping out of main, accept a
12391 step into an arbitrary assembler file.
cce74817 12392
392a587b
JM
123931999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12394
d63a86f8 12395 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12396 "breakpoint-invalid" to be printed.
d63a86f8 12397 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12398 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12399 * gdb.base/annota2.cc: Initialize a.x to 0.
12400
9e086581
JM
124011999-05-17 Keith Seitz <keiths@cygnus.com>
12402
12403 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12404 when "skip_float_tests" set.
12405 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12406 "print print_ten_doubles", and "step into print_long_arg_list".
12407 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12408 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12409 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12410 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12411 "skip_float_tests" is set.
12412 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12413 when "skip_float_tests" set.
d63a86f8 12414
cd0fc7c3
SS
124151999-05-06 Keith Seitz <keiths@cygnus.com>
12416
12417 * gdb.base/annota2.cc: Include stdio.h.
12418
12419Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12420
12421 * gdb.base/crossload.exp: Remove, this has been disabled ever
12422 since BFD stopped including all targets, and cross-GDB gets
12423 plenty of testing anyway.
12424 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12425 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12426 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12427 * gdb.base/README: Remove, was doc for this.
12428 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12429 needed.
12430
b83266a0
SS
124311999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12432
12433 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12434 output.
12435
12436 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12437 * gdb.base/annota2.exp: New file. More annotation tests.
12438 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12439 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12440
124411999-04-23 Angela Marie Thomas <angela@cygnus.com>
12442
12443 * config/cfdbug.exp: New file.
12444
7a292a7a
SS
124451999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12446
12447 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12448 Marcus Daniel's and Dale Hawkins's demangler crashes.
12449
12450 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12451 test_lucid_style_demangling, test_arm_style_demangling,
12452 test_hp_style_demangling): Try Tom Tromey's core-dumping
12453 identifier under each demangling style.
12454
124551999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12456
12457 * gdb.c++/demangle.exp: Include the current demangling style
12458 in all test names.
12459 (current_demangling_style): New global variable.
12460 (set_demangling_style, test_demangling_core, test_demangling,
12461 test_demangling_exact): New functions.
12462 (test_gnu_style_demangling, test_lucid_style_demangling,
12463 test_arm_style_demangling, test_hp_style_demangling): Use those,
12464 instead of calling gdb_test and gdb_test_exact directly.
12465 (catch_demangling_errors): New function, which reports errors
12466 signalled by the demangling test functions in an orderly way.
12467 (do_tests): Use catch_demangling_errors.
12468
124691999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12470
12471 * gdb.base/signals.exp (test_handle_all_print): Use () for
12472 grouping in expressions, not {}.
12473
12474 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12475 initialized yet.
12476
124771999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12478
12479 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12480 are listed.
12481
124821999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12483
12484 * gdb.stabs/weird.exp: Test for CC being defined before
12485 looking at its value.
12486
124871999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12488
12489 * gdb.base/call-ar-st.exp: Remove stray '#'.
12490 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12491 "short int" and "long int".
12492 * gdb.c++/overload.cc: Cast the string added in the previous
12493 change, to mollify finicky HP compiler.
12494 * gdb.hp/reg-test.exp (testfile): Fix file name.
12495 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12496
7a292a7a
SS
12497 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12498 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12499 alternate form of enum ptype.
12500
c906108c
SS
125011999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12502
7a292a7a
SS
12503 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12504 * gdb.hp/*.exp: Change all to run compiler probe only after
12505 passing skip_hp_tests, so as not to waste time on guaranteed
12506 failure.
12507
c906108c
SS
12508 * gdb.c++/overload.cc: Pass string instead of char addr, always
12509 init ccpfoo.
12510 * gdb.c++/templates.cc: Fix syntax error.
12511
7a292a7a
SS
12512Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12513
12514 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12515 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12516 command.
12517
125181999-03-18 James Ingham <jingham@cygnus.com>
12519
12520 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12521
12522 * gdb.c++/method.exp: It was testing an uninitialized int on the
12523 stack and assuming it was positive.
12524
12525 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12526
12527 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12528 keep it from killing the rest of the tests.
7a292a7a
SS
12529 Use gdb_continue_to_end.
12530
12531 * gdb.base/sigall.exp: use gdb_continue_to_end.
12532
12533 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12534
12535 * gdb.base/display.exp: use runto_main, not run.
12536
d63a86f8
RM
12537 * gdb.base/default.exp: Check for the current error message in the
12538 r abbreviation test.
7a292a7a
SS
12539 Add strongarm to the targets that know info float.
12540
d63a86f8 12541 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12542 run which doesn't work with monitors.
12543
12544 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12545
12546 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12547
12548 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12549 program. Traps the case (in Cygmon) when the program never really
12550 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12551 more places, so I used my name. Sorry Mark...
12552
12553 * config/monitor.exp (gdb_target_monitor): added another
12554 target_info parameter: remotebinarydownload. This will set the
12555 remotebinarydownload flag if this is causing some boards trouble.
12556
125571999-03-18 Mark Salter <msalter@cygnus.com>
12558
12559 * lib/gdb.exp (continue_to_exit): New function.
12560
12561 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12562 * gdb.base/ending-run.exp: Ditto.
12563 * gdb.base/step-test.exp: Ditto.
12564
125651999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12566
12567 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12568 (suggested by Art Haas <ahaas@neosoft.com>).
12569
125701999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12571
12572 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12573
12574Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12575
12576 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12577 descriptions of types (short unsigned int vs unsigned short, etc).
12578
125791999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12580
12581 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12582 a call to strlen; sometimes we do have sources.
12583
125841999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12585
12586 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12587 character, so GDB won't print garbage after its end.
d63a86f8 12588
c906108c
SS
12589 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12590 breakpoint there instead. Sometimes GCC emits memcpy to handle
12591 the large structures being passed by value, so we step into that
12592 instead of sum_array_print, which obscures what we're really testing.
12593 * gdb.base/step-test.exp: However, we do want a test that notices
12594 the bizarre steps into memcpy, so do that here. Add check for
12595 stepping into function calls that pass large structures by value.
12596 ("Is that a noun clause, or are you just happy to see me?")
12597 Remove all references to specific line numbers.
12598 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12599 New type and function.
12600 (main): Call large_struct_by_value, passing it a large struct by value.
12601 * lib/gdb.exp (gdb_get_line_number): New function.
12602
12603 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12604 more portable.
12605
7a292a7a
SS
126061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12607
c906108c
SS
12608 * lib/gdb.exp: Doc fixes.
12609
7a292a7a
SS
126101999-03-05 Nick Clifton <nickc@cygnus.com>
12611
d63a86f8 12612 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12613
126141999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12615
c906108c
SS
12616 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12617 commands. They're not germane to this test, and they don't work
12618 that way on remote targets.
12619
3fc11d3e
JM
126201999-03-01 James Ingham <jingham@cygnus.com>
12621
12622 * Changelog entries merged over from gdb development branch.
12623
3fc11d3e
JM
12624 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12625
12626 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12627 for outputting results of test run.
12628
2d4a1622 12629 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12630
12631 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12632
7a292a7a
SS
126331999-02-25 Felix Lee <flee@cygnus.com>
12634
12635 * lib/gdb.exp (debug_format): initialize
12636
c906108c
SS
126371999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12638
12639 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12640 * gdb.base/call-rt-st.c: Ditto.
12641
c906108c
SS
126421999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12643
12644 * gdb.threads/pthreads.exp (horiz): New variable.
12645 (test_startup): Fix regexps that capture thread numbers.
12646
126471999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12648
12649 * gdb.base/smoke.exp: Disambiguate two test case names (both
12650 called ``print'').
12651
12652Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12653
12654 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12655 compilation.
12656
126571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12658
12659 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12660 actual output formatting.
12661 * gdb.base/smoke.exp: GDB removes leading 0's.
12662 * gdb.base/volatile.exp: Don't check type of remuneration;
12663 that variable is no longer defined in constvars.c.
12664 * gdb.base/step-test.c (main): Exit with explicit exit code.
12665 * gdb.base/step-test.exp: Remove two nexti checks--they are
12666 not portable.
12667
126681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12669
12670 * gdb.base/help.exp ("help delete display"): Fix test to match
12671 gdb's output.
12672
12673 * gdb.base/long_long.c (known_types): Initialize values to zero.
12674 * gdb.base/long_long.exp: Step one more line
12675 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12676 leading zeros. Explicitly ask for hex formatting. Use
12677 unique test case names.
c906108c
SS
12678
12679Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12680
d63a86f8 12681 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12682
12683 * gdb.c++/method.exp: Add missing close brace.
12684
126851999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12686
12687 * gdb.base/maint.exp: Use 'set height 0' to disable page
12688 prompting, not 'set height 400'.
12689
12690 Fix a bunch of timeouts.
12691 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12692 four separate tests, so expect doesn't take forever to match a ton
12693 of text against a regexp with lots of .* forms.
12694 ("maint print psymbols", "maint print symbols"): Make some of
12695 these greps more selective, so that expect doesn't try to wade
12696 through huge piles of output and time out.
12697
12698 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12699
12700 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12701 tests: one which doesn't expect shlib events to be reported, and
12702 another which does, but is XFAIL for all platforms other than
12703 HP/UX.
12704
12705 * gdb.base/break.exp: Teach the test suite that the `catch
12706 fork', `catch vfork', and `catch exec' commands produce error
12707 messages on platforms that don't provide these features.
12708
12709Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12710
12711 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12712 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12713 (shortening names from solib_threshold.exp etc), won't run on
12714 anything but HP-UX for the foreseeable future.
12715 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12716 reflect move.
12717
12718Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12719
12720 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12721 gdb.trace/Makefile.in (clean): Remove all test executables.
12722
12723Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12724
12725 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12726 successfully re-sets breakpoints in shared libraries.
12727 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12728
12729Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12730
d63a86f8
RM
12731 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12732 and compiled w/o GCC.
c906108c
SS
12733
12734 * gdb.hp/watch-cmd.exp: ditto.
12735
12736 * gdb.hp/watch-hp.exp: ditto.
12737
12738 * gdb.hp/xdb1.exp: ditto.
12739
12740 * gdb.hp/xdb2.exp: ditto.
12741
12742 * gdb.hp/dbx.exp: ditto.
12743
12744Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12745
12746 * constvars.c: Remove C++-isms.
12747 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12748 with GCC.
12749
12750Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12751
12752 The following changes are part of the HP merge.
12753
12754 * gdb.base/break.exp: new tests to verify that catchpoints for
12755 fork, vfork, and exec don't trigger inappropriately.
12756
12757 * gdb.base/opaque.exp: compile one file at a time, then link.
12758
12759 * gdb.base/signals.exp: be more restrictive about which hppa
12760 systems receive a setup_xfail. new tests.
12761
12762 * gdb.base/solib_threshold.build: new file.
12763 * gdb.base/solib_threshold.exp: new file.
12764 * gdb.base/solib_threshold.link_opts: new file.
12765 * gdb.base/solib_threshold.mk: new file.
12766 * gdb.base/gen_solib_threshold.c: new file.
12767
12768 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12769 tests. New tests for enums inside classes.
12770
12771 * gdb.c++/compiler.cc: indicate support of template debugging.
12772
12773 * gdb.c++/demangle.exp: run hp style demangling tests.
12774
12775 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12776 tests.
12777
12778 * gdb.c++/misc.cc: changes to support new tests.
12779
12780 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12781 to support new tests.
12782
12783 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12784 gcc, then skip these tests.
12785
12786Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12787
12788 The following files are part of the HP merge; some had longer
12789 names at HP, but have been renamed to be no more than 14
12790 characters in length.
12791
12792 * gdb.hp/ambiguous.cc: new file.
12793 * gdb.hp/ambiguous.exp: new file.
12794 * gdb.hp/attach.exp: new file.
12795 * gdb.hp/attach2.exp: new file.
12796 * gdb.hp/classes-hp.exp: new file.
12797 * gdb.hp/ctti.exp: new file.
12798 * gdb.hp/ctti-add.cc: new file.
12799 * gdb.hp/ctti-add1.cc: new file.
12800 * gdb.hp/ctti-add2.cc: new file.
12801 * gdb.hp/ctti-add3.cc: new file.
12802 * gdb.hp/dbx.exp: new file.
12803 * gdb.hp/exception.cc: new file.
12804 * gdb.hp/exception.exp: new file.
12805 * gdb.hp/foll-exec.c: new file.
12806 * gdb.hp/foll-exec.exp: new file.
12807 * gdb.hp/foll-fork.c: new file.
12808 * gdb.hp/foll-fork.exp: new file.
12809 * gdb.hp/foll-vfork.c: new file.
12810 * gdb.hp/foll-vfork.exp: new file.
12811 * gdb.hp/inherit-hp.exp: new file.
12812 * gdb.hp/more-steps.exp: new file.
12813 * gdb.hp/namespace.cc: new file.
12814 * gdb.hp/namespace.exp: new file.
12815 * gdb.hp/optimize.exp: new file.
12816 * gdb.hp/pxdb.c: new file.
12817 * gdb.hp/pxdb.exp: new file.
12818 * gdb.hp/quicksort.exp: new file.
12819 * gdb.hp/reg-test.exp: new file.
12820 * gdb.hp/reg-test.s: new file.
12821 * gdb.hp/sized-enum.c: new file.
12822 * gdb.hp/sized-enum.exp: new file.
12823 * gdb.hp/start-stop.exp: new file.
12824 * gdb.hp/templ-hp.cc: new file.
12825 * gdb.hp/templ-hp.exp: new file.
12826 * gdb.hp/thr-lib.c: new file.
12827 * gdb.hp/thr-lib.exp: new file.
12828 * gdb.hp/thr-lib.h: new file.
12829 * gdb.hp/thr-liblib.c: new file.
12830 * gdb.hp/virtfun-hp.c: new file.
12831 * gdb.hp/virtfun-hp.exp: new file.
12832 * gdb.hp/watch-cmd.exp: new file.
12833 * gdb.hp/watch-hp.exp: new file.
12834 * gdb.hp/xdb1.exp: new file.
12835 * gdb.hp/xdb2.exp: new file.
12836 * gdb.hp/xdb3.exp: new file.
12837
12838Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12839
12840 The following files are part of the HP merge; some had longer
12841 names at HP, but have been renamed to be no more than 14
12842 characters in length.
12843
12844 * gdb.base/ss.h: new file.
12845 * gdb.base/call-ar-st.c: new file.
12846 * gdb.base/call-ar-st.exp: new file.
12847 * gdb.base/call-rt-st.c: new file.
12848 * gdb.base/call-rt-st-exp: new file.
12849 * gdb.base/call-strs.exp: new file.
12850 * gdb.base/ena-dis-br.exp: new file.
12851 * gdb.base/environ.exp: new file.
12852 * gdb.base/long_long.exp: new file.
12853 * gdb.base/sect-cmd.exp: new file.
12854 * gdb.base/shlib-cl2.exp: new file.
12855 * gdb.base/smoke.exp: new file.
12856 * gdb.base/so-impl-ld.c: new file.
12857 * gdb.base/so-impl-ld.exp: new file.
12858 * gdb.base/so-indr-cl.c: new file.
12859 * gdb.base/so-indr-cl.exp: new file.
12860 * gdb.base/varargs.exp: new file.
12861 * gdb.base/volatile.exp: new file.
12862 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12863 * gdb.base/display.exp: new file.
c906108c
SS
12864 * gdb.c++/derivation.exp: new file.
12865 * gdb.c++/local.exp: new file.
12866 * gdb.c++/member-ptr.exp: new file.
12867 * gdb.c++/overload.exp: new file.
12868 * gdb.c++/ovldbreak.exp: new file.
12869 * gdb.c++/ref-types.exp: new file.
12870 * gdb.c++/ref-types2.exp: new file.
12871 * gdb.c++/userdef.exp: new file.
d63a86f8 12872
c906108c
SS
12873Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12874
12875 * gdb.base/default.exp: Reflect wording change in remote.c.
12876
dc96c6c7 12877Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12878
12879 * gdb.base/help.exp: Update to reflect current text.
12880
12881Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12882
12883 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12884 they're stack variables and contain garbage.
12885 * gdb.c++/anon-union.exp: new file.
12886
12887 The following changes were made by David Taylor
12888 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12889 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12890 in changes by HP.
12891
12892 * gdb.base/bitops.exp: new file.
12893 * gdb.base/default.exp: change expected messages for catch and
12894 info catch tests to reflect HP merge changes.
12895 * gdb.base/enable-disable-break.exp
12896 * gdb.base/ending-run.c: new file.
12897 * gdb.base/long_long.c: new file.
12898 * gdb.base/maint.exp: new file.
12899 * gdb.base/pointers2.exp: new file.
12900 * gdb.base/shlib-call2.exp: new file.
12901 * gdb.base/solib.exp: new file.
12902 * gdb.base/step-test.c: new file.
12903 * gdb.c++/anon-union.cc: new file.
12904 * gdb.c++/local.cc: new file.
12905 * gdb.c++/member-pointer.cc: new file.
12906 * gdb.c++/method.cc: new file.
12907 * gdb.c++/ref-types.cc: new file.
12908 * gdb.c++/ref-types2.cc: new file.
12909 * gdb.c++/userdef.cc: new file.
d63a86f8 12910
c906108c
SS
12911 * gdb.base/scope.exp: compile one file at a time, then link.
12912 * gdb.base/langs.exp: ditto.
12913 * gdb.base/list.exp: ditto.
d63a86f8 12914
c906108c
SS
12915Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12916
12917 The following changes were made by David Taylor
12918 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12919 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12920 in changes by HP.
d63a86f8 12921
c906108c
SS
12922 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12923 skip tests. When compiling pass c++ flag to gdb_compile.
12924 * gdb.c++/
d63a86f8 12925
c906108c
SS
12926 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12927 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12928 (skip_hp_tests): new function.
12929 (gdb_preprocess): new function.
12930
12931 * configure.in (hpdir): decide whether to configure gdb.hp.
12932 * configure: regenerated.
12933
12934 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12935 to delete on clean.
12936 (EXECUTABLES): update to reflect new additions.
12937 * gdb.base/commands.exp: update message expected.
12938 * gdb.base/default.exp: add copyright notice.
12939 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12940 * gdb.base/help.exp: update messages to reflect current text.
12941 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12942 targets for recurse tests.
12943 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12944 skip this file.
12945
12946 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12947 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12948 compilation.
12949 * gdb.c++/misc.exp: ditto.
12950 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12951 run the tests. tell gdb_compile that it's a c++ compilation.
12952
12953 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12954
c906108c
SS
12955 * gdb.base/all-bin.exp: new file.
12956 * gdb.base/arithmet.exp: new file.
12957 * gdb.base/assign.exp: new file.
12958 * gdb.base/completion.exp: new file.
12959 * gdb.base/cond-expr.exp: new file.
12960 * gdb.base/condbreak.exp: new file.
12961 * gdb.base/define.exp: new file.
12962 * gdb.base/dollar.exp: new file.
12963 * gdb.base/environment.exp: new file.
12964 * gdb.base/eval-skip.exp: new file.
12965 * gdb.base/jump.exp: new file.
12966 * gdb.base/logical.exp: new file.
12967 * gdb.base/pointers.exp: new file.
12968 * gdb.base/relational.exp: new file.
12969 * gdb.base/section_command.exp: new file.
12970 * gdb.base/whatis-expr.exp: new file.
12971
12972 * gdb.base/all-types.c: new file.
12973 * gdb.base/call-array-struct.c: new file.
12974 * gdb.base/call-return-struct.c: new file.
12975 * gdb.base/call-strings.c: new file.
12976 * gdb.base/callfuncs2.c: new file.
12977 * gdb.base/condbreak.c: new file.
12978 * gdb.base/constvars.c: new file.
12979 * gdb.base/display.c: new file.
12980 * gdb.base/int-type.c: new file.
12981 * gdb.base/jump.c: new file.
12982 * gdb.base/miscexprs.c: new file.
12983 * gdb.base/pointers.c: new file.
12984 * gdb.base/pointers2.c: new file.
12985 * gdb.base/shmain.c: new file.
12986 * gdb.base/shr1.c: new file.
12987 * gdb.base/shr2.c: new file.
12988 * gdb.base/solib.c: new file.
12989 * gdb.base/solib1.c: new file.
12990 * gdb.base/solib2.c: new file.
12991 * gdb.base/varargs.c: new file.
12992 * gdb.c++/derivation.cc: new file.
12993 * gdb.c++/overload.cc: new file.
12994 * gdb.c++/ovldbreak.cc: new file.
12995 * gdb.hp/attach.c: new file.
12996 * gdb.hp/attach2.c: new file.
12997 * gdb.hp/average.c: new file.
12998 * gdb.hp/compiler.c: new file.
12999 * gdb.hp/compiler.cc: new file.
13000 * gdb.hp/execd-program.c: new file.
13001 * gdb.hp/follow-exec.c: new file.
13002 * gdb.hp/follow-fork.c: new file.
13003 * gdb.hp/follow-vfork-and-exec.c: new file.
13004 * gdb.hp/misc-hp.cc: new file.
13005 * gdb.hp/more-steps.c: new file.
13006 * gdb.hp/optimize.c: new file.
13007 * gdb.hp/quicksort.c: new file.
13008 * gdb.hp/run-hp.c: new file.
13009 * gdb.hp/start-stop.c: new file.
13010 * gdb.hp/sum.c: new file.
13011 * gdb.hp/templates-hp.cc: new file.
13012 * gdb.hp/thread-local-in-lib.c: new file.
13013 * gdb.hp/thread-local-in-lib.h: new file.
13014 * gdb.hp/thread-local-in-lib.lib.c: new file.
13015 * gdb.hp/vforked-program.c: new file.
13016 * gdb.hp/virtfunc-hp.cc: new file.
13017 * gdb.hp/watchpoint-hp.c: new file.
13018 * gdb.hp/xdb.c: new file.
13019 * gdb.hp/xdb0.c: new file.
13020 * gdb.hp/xdb0.h: new file.
13021 * gdb.hp/xdb1.c: new file.
13022
13023Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13024
13025 The following change was made by Edith Epstein
13026 <eepstein@cygnus.com> as part of a project to merge in changes
13027 originally made by HP; HP did not create ChangeLog entries.
13028
13029 * gdb.c++/demangle.exp: changed the expected output for some
13030 ARM-style mangling -- removed second reference to datatype.
13031 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13032 T1<char>::~T1<char>(void)
c906108c 13033 becomes,
a9c64011
AS
13034 maint demangle __dt__11T1__pt__2_cFv
13035 T1<char>::~T1(void)
c906108c
SS
13036
13037 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13038
c906108c
SS
13039Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13040
13041 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13042 * gdb.trace/backtrace.exp: Likewise.
13043 * gdb.trace/circ.exp: Likewise.
13044 * gdb.trace/collection.exp: Likewise.
13045 * gdb.trace/deltrace.exp: Likewise.
13046 * gdb.trace/infotrace.exp: Likewise.
13047 * gdb.trace/limits.exp: Likewise.
13048 * gdb.trace/packetlen.exp: Likewise.
13049 * gdb.trace/passc-dyn.exp: Likewise.
13050 * gdb.trace/passcount.exp: Likewise.
13051 * gdb.trace/report.exp: Likewise.
13052 * gdb.trace/save-trace.exp: Likewise.
13053 * gdb.trace/tfind.exp: Likewise.
13054 * gdb.trace/tracecmd.exp: Likewise.
13055 * gdb.trace/while-dyn.exp: Likewise.
13056 * gdb.trace/while-stepping.exp: Likewise.
13057
130581998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13059
13060 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13061
13062Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13063
13064 From Brendan Kehoe:
13065 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13066 int return types.
13067
13068Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13069
13070 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13071 remote dos host testing right.
13072
13073Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13074
13075 * gdb.base/corefile.exp: remove some xfails.
13076
13077Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13078
13079 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13080 have different timestamps.
13081
13082Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13083
13084 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13085 gdb.base/default.exp: Replace "exec" with "executable".
13086
13087Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13088
13089 * gdb.base/default.exp: Change else if to elseif from previous
13090 delta.
13091
13092Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13093
13094 * gdb.base/default.exp: Add brace missing from previous delta.
13095
13096Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13097
13098 * gdb.base/default.exp: Support test for info float for all
13099 varieties of arm toolchain.
13100
dc96c6c7 13101Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13102
13103 * gdb.trace/*.exp: remove "remote_download" command.
13104
dc96c6c7 13105Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13106
13107 * gdb.trace/*.exp: remove -gdwarf from compile.
13108
13109Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13110
13111 * gdb.trace/configure.in(AC_INIT): typo
13112 * gdb.trace/configure: regenerated
13113
dc96c6c7 13114Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13115
13116 * config/m68k-emc.exp: New file.
13117 * lib/<emc-support.exp trace-support.exp}: New files.
13118 * configure.in: add new test directory gdb.trace.
13119 * gdb.trace/{configure configure.in Makefile.in}: New files.
13120 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13121 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13122 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13123 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13124 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13125 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13126 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13127
dc96c6c7 13128Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13129
13130 * gdb.c++/classes.exp: Change all regular expressions to match
13131 arbitrary combinations of newline/carriage-return, so that they
13132 will work equally well on Unix and Windows.
13133 * gdb.c++/inherit.exp: ditto.
13134 * gdb.c++/virtfunc.exp: ditto.
13135
131361998-08-11 Dawn Perchik <dawn@cygnus.com>
13137
13138 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13139
c2d11a7d
JM
13140Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13141
13142 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13143 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13144 to use a0-a3/d0-d3 as needed.
13145
13146Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13147
13148 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13149 * gdb.disasm/am33.exp: Corresponding changes.
13150
c906108c
SS
131511998-07-11 Felix Lee <flee@cygnus.com>
13152
13153 * gdb.base/callfuncs.exp: add cmp10 test.
13154 * gdb.base/callfuncs.c (cmp10): new function.
13155
13156Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13157
d63a86f8 13158 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13159 into two parts to get around a synchronization problem in expect.
13160
3fc11d3e
JM
13161Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13162
13163 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13164
13165 * configure.in: Add options for gdbtk testsuite.
13166
13167 * configure: Regenerate.
13168
13169 * gdb.gdbtk: New directory to hold gdbtk tests.
13170
c906108c
SS
13171Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13172
13173 * gdb.fortran/types.exp: Escape brackets in expect patterns
13174 for test_float_literal_types_accepted tests.
13175 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13176 before run test.
13177
c2d11a7d
JM
13178Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13179
13180 * am33.exp: Just compile, do not link the testcase.
13181 * am33.s: Add ".am33" pseudoop to force am33 mode.
13182
c906108c
SS
131831998-06-25 Felix Lee <flee@cygnus.com>
13184
13185 * gdb.base/setshow.exp: make sure $pc is sane.
13186
13187 * gdb.stabs/weird.exp: split expect patterns properly.
13188
c2d11a7d
JM
13189Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13190
13191 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13192 * gdb.disasm/am33.exp: Run it.
13193
dc96c6c7 13194Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13195
13196 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13197 match processing (and eliminate spurious timeouts when running).
13198
dc96c6c7 13199Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13200
13201 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13202 exception test, but conditionalize it on target [mach | gnu].
13203
dc96c6c7 13204Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13205
13206 * gdb.base/overlays.exp: fixup compile line for linker script.
13207
13208Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13209
13210 * gdb.fortran/types.exp: don't guess at float size.
13211
13212Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13213
13214 * gdb.base/exprs.exp: delete test that depends on int size.
13215
13216Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13217
13218 * config/sim.exp: Removed checks for target triplets.
13219 (gdb_target_sim): Use gdb,target_sim_options.
13220
13221Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13222
13223 * gdb.base/reread.exp: New file.
13224 * gdb.base/reread1.c: New file.
13225 * gdb.base/reread2.c: New file.
13226
13227Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13228
13229 * config/sim.exp: Use 'target sim -sparclite' when running
13230 SPARClite programs.
13231
13232Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13233
13234 * gdb.base/structs2.exp: New file.
13235 * gdb.base/structs2.c: New file.
13236
13237Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13238
13239 * gdb.asm/common.inc: New file.
13240 * gdb.asm/d10v.inc: New file.
13241 * asm-source.exp: Pass -I's to gas to find .inc files.
13242 Update line numbers in expected output.
13243 * asmsrc1.s: Rewrite.
13244 * asmsrc2.s: Rewrite.
13245 * configure.in: Create arch.inc symlink.
13246 * configure: Regenerate.
13247 * Makefile.in (distclean): Delete arch.inc.
13248
13249Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13250
13251 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13252 (t_enum_value2): ditto
13253 (t_enum_value3): ditto
13254 (main): ditto
13255Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13256
13257 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13258 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13259 change.
13260 Use gdb_test instead of send_gdb/gdb_expect sequences.
13261
13262Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13263
13264 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13265 not void.
13266
13267Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13268
13269 * gdb.base/branches.c: Code with lots of loops and
13270 subroutines. Used to test gdbs ability to single step through PC
13271 changes, especially to test mips-tdep.c:mips_next_pc
13272
13273Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13274
13275 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13276 more rigorous EGCS C++ error checking.
13277
13278Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13279
a9c64011
AS
13280 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13281 tests.
13282 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13283 function when asleep.
13284 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13285 for i*86 Linux and SVR4 signal handling problems.
13286 Remove linux xfail for `next to handler in signals_tests_1', fixed
13287 by recent infrun.c change.
13288 Limit backtrace to 10 frames to avoid timeout problems with infinite
13289 stack backtraces.
13290 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13291 target.[ch] change.
c906108c
SS
13292
13293Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13294
13295 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13296 for a newline from gdb before continuing.
13297 (default_gdb_exit): Just look for y or n.
13298 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13299 it does, fail the rests of the tests in the file.
13300
13301Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13302
13303 * config/cygmon.exp: New file.
13304
13305Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * gdb.base/list.exp: Fix problem with "list default lines around
13308 main" test on remote targets.
13309
13310 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13311 run test on remote targets.
13312
13313Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13314
13315 * gdb.asm: New directory.
13316 * configure.in: Configure it.
13317 * configure: Regenerate.
13318 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13319 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13320
13321Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13322
13323 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13324
dc96c6c7 13325Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13326
a9c64011
AS
13327 * gdb.base/overlays (several files): Merge the two overlay
13328 managers into one. Change variables (foox, barx, bazx, grbxx)
13329 back into ints but force them to load in their proper sections.
c906108c
SS
13330
13331Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13332
13333 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13334 on-chip insn memory and IMAP1 to upper 128k.
13335 (D10VCopy): Handle memory regions crossing 16k boundaries.
13336 (D10VCopy): Transfer data in 32 bit chunks.
13337
13338Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13339
13340 * gdb.base/overlays.c (main): Exit normally when result is
13341 correct.
13342
13343 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13344 map. Include space for printf in .text segment.
13345
13346 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13347 updated d10v memory VMA/LMA map.
13348 (D10VCopy): Call D10VTranslate.
d63a86f8 13349
c906108c
SS
13350Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13351
13352 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13353
13354 * gdb.base/bar.c (barx, bar): Change variable to small array so
13355 that it won't be put into the .sdata - small data -
13356 section. Update reference.
13357 * gdb.base/baz.c (bazx, baz): Ditto.
13358 * gdb.base/foo.c (foox, foo): Ditto.
13359 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13360
13361 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13362 to be arrays.
d63a86f8 13363
dc96c6c7 13364Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13365
a9c64011
AS
13366 * gdb.base/overlays.exp: fix up and get working again.
13367 Add tests for backtraces from an overlay function.
d63a86f8 13368
c906108c
SS
13369Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13370
13371 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13372 "calling function with watchpoint enabled".
13373
13374Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13375
13376 * gdb.base/break.exp (test_next_with_recursion): Remove
13377 gdb_suppress_tests for d10v-*-*.
13378 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13379 pending review of whether it is useful or not.
13380
13381Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13382
13383 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13384
13385Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13386
13387 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13388 * config/dve.exp: New file to support Densan boards.
13389
13390Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13391
13392 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13393 reads and BSD.
13394
13395Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13396
13397 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13398 response.
13399
13400 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13401
13402Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13403
13404 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13405 test.
13406
13407 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13408 target_sizeof_long and target_bigendian_p.
13409 (structs_by_value, structs_by_reference): Check values according
13410 to targets word size and endianess.
d63a86f8 13411
c906108c
SS
13412Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13413
13414 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13415 output.
13416
13417Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13418
13419 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13420 Update test of set args help to match source change.
13421
13422Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13423
13424 * gdb.base/default.exp: Expect help system output to be in
13425 alphabetical order.
13426 * gdb.base/help.exp: Ditto.
13427
13428Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13429
13430 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13431 "i*86-pc-linux-gnu*".
13432 * gdb.base/interrupt.exp: Ditto.
13433 * gdb.base/corefile.exp: Ditto.
13434
13435 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13436 define vxworks when building the testcase.
13437
13438 * gdb.base/ptype.exp: Fix testnames to be unique.
13439 * gdb.base/radix.exp: Ditto.
13440 * gdb.base/term.exp: Ditto.
13441 * gdb.base/whatis.exp: Ditto.
13442 * gdb.c++/classes.exp: Ditto.
13443
13444Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13445
13446 * gdb.base/callfuncs.exp: Fix indentation.
13447
13448 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13449 suppress_flag has been set.
13450 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13451 target feature.
13452
13453Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13454
13455 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13456 the testcase.
13457
13458 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13459 set_debug_traps() and breakpoint().
13460 * gdb.c++/misc.cc (main): Ditto.
13461 * gdb.c++/templates.cc (main): Ditto.
13462 * gdb.c++/virtfunc.cc (main): Ditto.
13463
13464Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13465
13466 * lib/gdb.exp(gdb_step_for_stub): New function.
13467 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13468 exists, reload the executable and do a "continue" instead of
13469 doing a jump.
13470 (runto_main): Use gdb_step_for_stub.
d63a86f8 13471
c906108c
SS
13472 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13473 tests to have unique names.
13474 * gdb.base/callfuncs.exp: Ditto.
13475 * gdb.base/commands.exp: Ditto.
13476 * gdb.base/default.exp: Ditto.
13477 * gdb.base/help.exp: Ditto.
13478 * gdb.base/list.exp: Ditto.
13479 * gdb.base/opaque.exp: Ditto.
13480 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13481 similar tests.
d63a86f8 13482
c906108c
SS
13483 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13484 * gdb.c++/cplusfuncs.cc: Ditto.
13485 * gdb.c++/virtfunc.cc: Ditto.
13486
13487 * config/monitor.exp: Keep track of the last file we saw, rather
13488 than trying to get the info from gdb.
13489
13490 * gdb.fortran/types.exp: Move comment to previous line.
13491
13492Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13493
13494 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13495 target mode.
13496
13497Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13498
13499 From Bob Manson:
13500 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13501 string from GDB when it connects.
13502
13503 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13504
13505Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13506
13507 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13508 if we can't get a debug format from GDB (we may be testing an
13509 older GDB). Use a 10 second timeout when checking for the format.
13510
13511 * gdb.stabs/weird.exp: Fix quoting.
13512
13513 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13514
13515Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13516
13517 * config/arm-ice.exp: New file.
13518
13519Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13520
13521 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13522 until it has been modified to work with the new testsuite.
13523
99707966 13524 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13525 testcase won't compile, cause all of the testcases in the file to
13526 fail instead.
13527
13528 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13529 (gdb_clear_suppressed): New procedure.
13530 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13531 it contains a positive value.
13532
13533Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13534
13535 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13536
13537 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13538
13539Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13540
13541 * lib/gdb.exp (setup_xfail_format): New function.
13542 (get_debug_format): New function to get debug format.
13543 (debug_format): New global variable to hold last value set
13544 by get_debug_format.
13545 * gdb.base/list.exp: Call get_debug_format and expect some
13546 tests to fail for DWARF 1 and COFF formats.
13547 * gdb.c++/ptype.exp: Ditto.
13548 * gdb.c++/classes.exp: Ditto.
13549 * gdb.c++/cplusfuncs.exp: Ditto.
13550 * gdb.c++/inherit.exp: Ditto.
13551 * gdb.c++/templates.exp: Ditto.
13552 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13553
c906108c
SS
13554Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13555
13556 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13557 host doesn't have a currently-open connection.
13558
13559 * config/sparclet.exp: Cleanups and fixes to make it generic for
13560 any gdb stub target. Handle cases where gdb doesn't respond when
13561 interrupted in a sane fashion.
13562
13563 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13564 same thing in a totally different way.
13565
13566 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13567 setting "timeout".
13568 (gdb_start): We set the global gdb_prompt variable in
13569 default_gdb_init now.
13570
13571Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13572
13573 * gdb.base/printcmds.exp: Fix "check for floating addition"
13574 regexp to accept results within approx +/- .01 of exact value.
13575 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13576
13577Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13578
13579 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13580 properly.
13581 (gdb_expect): Add optional timeout parameter, and add timeout
13582 value to various calls.
13583 (gdb_suppress_tests): Only give one warning message per group.
13584
13585Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13586
13587 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13588 global variables. Handle getting a value for $timeout more
13589 gracefully.
13590
13591Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13592
13593 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13594 initialize.
13595 (default_gdb_init): New procedure; allow gdb_init to be overridden
13596 by a target configuration file.
13597 (gdb_expect): Pass the timeout to remote_expect.
13598
13599 * config/monitor.exp(gdb_load): Fix typo in regexp.
13600
13601Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13602
13603 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13604
13605Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13606
13607 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13608 here. Call gdb_target_exec before rebooting the target, to make
13609 sure the connection to the target is closed.
13610 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13611 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13612 Also detect "Timeout reading from remote" error.
13613
13614 * config/gdbserver.exp: Pass the executable being loaded to
13615 gdb_target_monitor. Don't call gdb_file_cmd here; let
13616 gdb_target_monitor do it.
13617
13618 * gdb.disasm/hppa.exp: Don't use exec_output.
13619
13620Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13621
13622 * gdb.base/list.exp: If we're debugging a non-native target,
13623 try to set the pc register to point to the start of the
13624 program before doing the first list command.
13625
13626 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13627 test_calls after restarting.
13628
13629 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13630 reloading.
13631
13632 * gdb.base/watchpoint.exp: Fix typo.
13633
13634 * gdb.base/setshow.exp: Check for use_gdb_stub.
13635
13636 * gdb.base/break.exp: Fix continue until exit test for the gdb
13637 stub case.
13638 * gdb.base/langs.exp: Ditto.
13639
13640 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13641 gdb_load_offset. If we weren't given a file to load, figure out
13642 what the current file is and use it.
13643
13644 * config/i386-bozo.exp: New file.
13645
13646Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13647
13648 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13649 feature.
13650
13651 * config/proelf.exp: New entry.
13652
13653Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13654
13655 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13656 of regexps.
13657
13658 * gdb.base/watchpoint.exp: Don't run the test_stepping
13659 tests if gdb can't call functions on the target.
13660
13661 * gdb.base/setshow.exp: Don't run the set prompt tests if
13662 the board has gdb_prompt set.
13663
13664Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13665
13666 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13667 * gdb.base/commands.exp: Likewise.
13668 * gdb.base/setshow.exp: Likewise.
13669
13670Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13671
13672 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13673 feature.
13674
13675 * config/i960.exp: New file.
13676
13677Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13678
13679 * gdb.base/funcargs.exp: Check for gdb,short_int target
13680 feature instead of looking for explicit target triplets.
13681
dc96c6c7 13682Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13683
d63a86f8 13684 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13685 "p 123DEADBEEF", to check parse_number.
13686 * top.c: change "to enable to enable" to "to enable" in a couple
13687 of help strings.
13688
13689Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13690
13691 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13692 on the mn10300.
d63a86f8 13693
c906108c
SS
13694Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13695
13696 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13697 where the test executable is run with explicit args.
13698 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13699
13700Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13701
13702 * gdb.base/run.c: Use FAKEARGV to build test executable that
13703 does not require a command line arg, since most simulators
13704 don't currently support passing such an arg into the simulated
13705 program.
13706 * gdb.base/commands.exp: Change tests to insert the proper
13707 value as the arg to the first recursive factorial call. Change
13708 compilation line to define FAKEARGV at compile time.
13709
13710Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13711
13712 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13713 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13714 function with watchpoint enabled" test.
13715
13716Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13717
13718 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13719 Don't call gdb_test when the command doesn't return to a gdb prompt.
13720
13721 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13722 "Tests restarted" messages.
13723
13724Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13725
13726 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13727
dc96c6c7 13728Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13729
13730 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13731 for INFO SYMBOL; add help tests for OVERLAY commands.
13732 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13733 add tests for OVERLAY commands
13734 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13735 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13736 * gdb.base/sigall.c: add usestubs code frag
13737 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13738
c906108c
SS
13739Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13740
13741 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13742 failures.
13743 (gdb_stop_suppressing_tests): Note that tests have restarted.
13744
13745Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13746
13747 * config/h8300.exp: New file.
13748
13749Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13750
13751 * gdb.base/setshow.exp: Check for the existence of a
13752 feature, not its value.
13753
13754Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13755
13756 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13757
13758 * gdb.base/scope.exp: It's now init0(), not init().
13759
13760 * gdb.base/scope0.c: For now, change init() to be init0().
13761
13762 * config/monitor.exp: Use gdb_serial in preference to serial
13763 or netport.
13764
13765 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13766 and it's not already set.
13767
13768Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13769
13770 * gdb.base/setshow.exp: Only test the run command if the target
13771 isn't using a stub and if it supports argument passing.
13772
13773Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13774
13775 * config/udi.exp(gdb_start): Make sure UDICONF is set
13776 properly before starting gdb.
13777
13778Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13779
13780 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13781 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13782 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13783
13784Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13785
13786 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13787 specialized code to reboot the board, use remote_reboot instead.
13788
13789 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13790
13791 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13792
13793 * config/monitor.exp: Make sure we disconnect from the target.
13794 Also, try a reboot/reload cycle instead of failing if the
13795 load fails.
13796
13797Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13798
13799 * gdb.base/default.exp: Don't set match_max.
13800 * gdb.base/help.exp: Ditto.
13801 * gdb.base/list.exp: Ditto.
13802 * gdb.base/signals.exp: Ditto.
13803
13804 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13805 set, use remote_ld to download the testcase instead of
13806 the GDB loader.
13807
13808Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13809
13810 * config/vr5000.exp: New file.
13811
13812 * config/monitor.exp(gdb_target_monitor): Add pattern for
13813 "Ending remote" to detect errors in connecting.
13814
13815 * gdb.base/setshow.exp: Add .* within auto language test.
13816
13817 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13818 target feature.
13819
13820 * config/monitor.exp(gdb_load): Check for a failure when loading,
13821 and reboot the board if necessary.
13822
13823 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13824 a set of tests. Remove print.* from the patterns being checked.
13825
13826Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13827
13828 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13829 refer to gdb_spawn_id.
13830
13831 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13832 longer used.
13833 * config/sparclet.exp: Ditto.
13834 * config/sparclet-old.exp: Ditto.
13835 * config/slite.exp: Ditto.
13836 * config/sim.exp: Ditto.
13837 * gdb.base/funcargs.exp: Ditto.
13838
13839 * lib/gdb.exp:Remove references to gdb_spawn_id.
13840 (gdb_expect): Move to remote.exp.
13841
13842Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13843
13844 * config/monitor.exp: Detect the "Couldn't establish connection"
13845 message from GDB.
13846
13847Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13848
13849 * gdb.base/bitfields.exp: Use runto instead of explicit
13850 gdb_run_cmd/gdb_expect sequences.
13851
13852 * gdb.base/break.exp(text_next_with_recursion): Add match for
13853 gdb_expect call.
13854
13855 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13856 We also need to handle the "A program is being debugged already"
13857 prompt from gdb. Use gdb_test to set the baud rate.
13858
13859 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13860 to 20000. Really. I mean it.
13861
13862Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13863
13864 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13865 fails. If suppress_flag is set, skip perror message about not
13866 being able to send to GDB.
13867 (send_gdb): If suppress_flag is set, don't try to send commands to
13868 GDB.
13869 (gdb_expect): If suppress_flag is set, always fail immediately.
13870 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13871 (gdb_init): Call gdb_stop_suppressing_tests.
13872 (default_gdb_exit): Ditto.
13873 (default_gdb_start): Ditto.
13874
13875 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13876 gdb_stop_suppressing_tests as appropriate.
13877 * gdb.base/break.exp: Ditto.
13878 * gdb.base/callfuncs.exp: Ditto.
13879 * gdb.base/commands.exp: Ditto.
13880 * gdb.base/exprs.exp: Ditto.
13881 * gdb.base/funcargs.exp: Ditto.
13882 * gdb.base/list.exp: Ditto.
13883 * gdb.base/recurse.exp: Ditto.
13884 * gdb.base/scope.exp: Ditto.
13885 * gdb.base/structs.exp: Ditto.
13886 * gdb.c++/inherit.exp: Ditto.
13887
13888Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13889
13890 * config/vr4300.exp: New file.
13891
99707966 13892 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13893
99707966 13894 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13895
13896Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13897
13898 * lib/gdb.exp(gdb_init): New function.
13899
13900 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13901 for each individual variable set.
13902
13903 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13904 name.
13905
13906 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13907
13908 * gdb.base/scope.exp: Use gdb_test.
13909
13910 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13911 aborting; the testsuite driver will do that for us (see
13912 gdb_finish). Also, use gdb_test in a few more places.
13913
13914Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13915
13916 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13917
13918Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13919
13920 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13921 and "add_tests" are not at the same address.
13922
13923Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13924
13925 * gdb.base/ptype.exp: Use gdb_test.
13926
13927Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13928
13929 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13930 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13931 left in. No longer expect them to fail.
13932
13933 * gdb.stabs/*.mt; Deleted, no longer used.
13934 * gdb.stabs/configure.in: Remove references to target makefile
13935 frags.
13936 * gdb.stabs/configure: Rebuilt.
13937
13938 * gdb.disasm/*.mt: Deleted, no longer used.
13939 * gdb.disasm/configure.in: Remove references to target makefile
13940 frags. Use "sh3.s" as the unique filename for this directory.
13941 * gdb.disasm/configure: Rebuilt.
13942
13943 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13944 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13945 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13946
13947Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13948
13949 * config/udi.exp: Use mondfe,name instead of remote_host.
13950
13951Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13952
13953 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13954 a function with a watchpoint enabled on the mn10200.
13955
13956 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13957 before trying to create it!
13958
13959Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13960
13961 * config/vx.exp: Use hostname instead of netport.
13962
13963 * config/vxworks.exp: New file.
13964
13965 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13966
13967 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13968 gdb before assuming everything worked. Send a ^C if a timeout
13969 occurs.
13970
13971 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13972 $gdb_spawn_id directly.
13973 (gdb_run_cmd): Try _start as well as start. Use the target feature
13974 gdb,start_symbol as the symbol to start from when jumping.
13975
13976Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13977
13978 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13979 redundant) test.
13980
13981 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13982 it doesn't lose for 16bit integer systems.
13983
13984Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13985
13986 * gdb.fortran/types.exp: If the target doesn't support "double"
13987 data types, then expect "real" types to only be 4 bytes.
13988
13989 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13990 call tests if the target doesn't support inferior function calls.
13991
13992 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13993 in printf tests.
13994
13995Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13996
13997 * gdb.base/help.exp: Disable "help set", "help show", and
13998 "help support". Simplify regexp for "help stack".
13999
14000 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14001 to 60 seconds. Temporarily set match_max to 15000 around the
14002 "info copying" test.
14003
14004 * gdb.base/nodebug.exp: Don't try to do an inferior function
14005 call if the target doesn't support them.
14006 * gdb.base/printcmds.exp: Likewise.
14007 * gdb.base/setvar.exp: Likewise.
14008 * gdb.base/structs.exp: Likewise.
14009 * gdb.c++/templates.exp: Likewise.
14010 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14011
14012 * gdb.base/recurse.exp: Enable for the mn10200.
14013
14014 * configure.in: Do configure gdb.stabs directory for *-*-elf
14015 targets.
14016 * configure: Rebuilt.
14017
14018 * gdb.base/break.exp: Check for gdb,noresults before testing
14019 exit status and/or results from the target.
14020 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14021 * lib/gdb.exp: Remove old (now bogus) initialization of
14022 noinferior, noargs, noresults and nosignals.
14023
14024Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14025
14026 * config/sh.exp: New file.
14027
14028 * config/slite.exp: Try to connect multiple times to the board
14029 before rebooting. Only send a "monitor run" if need_monitor_run
14030 is set.
14031
14032 * gdb.base/break.exp: Don't do the "stub continue" test if
14033 the target has gdb_stub set.
14034
14035 * gdb.base/callfuncs.exp: Increase the timeout.
14036
14037 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14038 if the target has gdb,noinferiorio set.
14039
14040 * gdb.base/list.exp: Increase match_max to 10000 characters.
14041
14042 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14043
14044 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14045 target.
14046
14047 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14048
14049Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14050
14051 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14052 trying to delete the copy of gdb. Catch the file delete so we
14053 don't die if the delete fails; also, the file should be copied to
14054 the host, not to the build.
14055
14056Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14057
14058 * lib/gdb.exp(gdb_test): Surround the result pattern with
14059 parenthesis in case it contains multiple regexps separated
14060 with |.
14061
14062 * gdb.base/watchpoint.exp: Use gdb_test.
14063 * gdb.base/default.exp: Ditto.
14064
14065Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14066
99707966 14067 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14068
c906108c
SS
14069 * gdb.base/scope.exp: Use gdb_test.
14070 * gdb.c++/classes.exp: Ditto.
14071 * gdb.c++/inherit.exp: Ditto.
14072
14073Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14074
14075 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14076 remote_exec instead.
14077 * gdb.base/corefile.exp: Don't be ridiculous.
14078 * gdb.base/*.c: Add missing stub invocations.
14079
14080Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14081
14082 * config/slite.exp: Miscellaneous fixes.
14083
14084 * lib/gdb.exp: Fix runto.
14085
14086 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14087 the target.
14088
14089 * gdb.base/watchpoint.exp: Fix regexp.
14090
14091 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14092 close and wait commands, as the descriptor may now be
14093 invalid. Always call "remote_close host".
14094
14095Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14096
14097 Major rewrite for testsuite revision.
d63a86f8 14098
c906108c
SS
14099 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14100 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14101 instead of relying on spawn_id to always contain a valid
14102 spawn id.
14103 (get_compiler_info): New procedure to build the ${binfile}.ci
14104 file, instead of replicating this in N different places.
14105 (gdb_compile): New procedure.
d63a86f8 14106
c906108c
SS
14107 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14108 appropriate arguments) instead of compile. Use gdb_test in a lot
14109 more places. Use send_gdb instead of send. Always run gdb_start
14110 at the start of a testcase, as this is no longer done magically.
14111
14112 config/*-gdb.exp: Rename without the -gdb suffix.
14113
14114 config/mips.exp: Use remote_close instead of exit_remote_shell.
14115 config/monitor.exp: Use target_info instead of looking at
14116 baud, timeout, etc.
14117 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14118
14119Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14120
14121 * gdb.c++/templates.exp (test_ptype_of_templates),
14122 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14123 Update expect patterns for destructors and assignment operators
14124 to match corresponding c-typeprint.c changes.
14125 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14126 to destructor breakpoint test, GDB should be able to set the
14127 destructor breakpoint without specifying arguments.
14128
14129Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14130
14131 * gdb.threads/pthreads.exp: Change result for failure to compile due
14132 to lack of pthreads runtime support from an error to simply an
14133 unsupported test, per dejagnu standards.
14134
14135Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14136
14137 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14138 where GDB exits to reduce pattern match time.
14139 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14140
14141 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14142
dc96c6c7 14143Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14144
14145 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14146 * gdb.base/default.exp: ditto.
14147 * gdb.base/nodebug.exp: ditto.
14148 * gdb.base/printcmds.exp: ditto.
14149 * gdb.base/ptype.exp: ditto.
14150 * gdb.base/setvar.exp: ditto.
14151 * gdb.base/structs.exp: ditto.
14152 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14153
14154Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14155
14156 * configure, */configure: Rebuild with autoconf 2.12.
14157
14158Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14159
14160 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14161 use new i*86-pc-linux*-gnu quads.
14162 * gdb.base/corefile.exp: Ditto.
14163 * gdb.base/signals.exp: Ditto.
14164 * gdb.base/sigall.exp: Ditto.
14165 * gdb.base/interrupt.exp: Ditto.
14166
14167 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14168 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14169 RedHat 4.0.
d63a86f8 14170
c906108c
SS
14171 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14172 linux. This allows the test case to at least compile on latest
14173 linux, but still not run due to missing the threads runtime library.
14174
14175Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14176
14177 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14178 directory to search gdb directory. Accept and step over conditional
14179 stack alignment code. Consume $prompt in failure cases.
14180 Reset timeout to $oldtimeout instead of some arbitrary value.
14181 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14182 timeout problems with infinite stack backtraces.
14183 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14184 Accept function parameters for linkfunc member.
14185
14186Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14187
14188 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14189 (CXXFLAGS): Remove, unreferenced.
14190 (B_OPTIONS): Add for -B options and add code to initialize with
14191 previous -B options and also add -B option to pick up cross compiled
14192 runtime.
14193 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14194 doing cross compiles.
14195 (target_alias): Declare global.
14196 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14197 to verify that gcc exists in build tree, and if so set CC to that
14198 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14199
c906108c
SS
14200Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14201
14202 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14203 ptype test for anonymous union. Fixup testcase to match
14204 current gcc debug output.
14205
14206Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14207
14208 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14209 force argument to an unsigned long type.
14210
14211Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14212
14213 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14214 tests and anonymous union print/ptype tests.
14215 * gdb.base/list.exp (test_forward-search): Increase timeout by
14216 5 minutes for the "search extremely long line" case.
14217 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14218 completely optional and that the pass/fail messages use the command as
14219 the message if that third arg is a null string.
14220 (gdb_test_exact): Arrange that a null string pattern means match a
14221 null string output rather than any output, which might include random
14222 errors.
14223 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14224 backtrace test.
14225 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14226 always failing and failure is now exposed by gdb.exp changes.
14227
14228Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14229
14230 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14231 weren't being noted.
14232
14233Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14234
14235 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14236 * gdb.stabs/weird.exp: Remove v_comb xfails.
14237
dc96c6c7 14238Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14239
14240 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14241 list.exp scope.exp watchpoint.exp]
c906108c 14242 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14243
dc96c6c7 14244Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14245
14246 * config/monitor.exp: Increase download timeout to 1000 seconds.
14247
dc96c6c7 14248Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14249
14250 * config/m32r.exp: Increase timeout to 120 seconds.
14251
14252Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14253
14254 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14255 and accept older ordering as obsolescent gcc or gdb.
14256 * gdb.c++/templates.exp: Ditto.
14257 * gdb.c++/virtfunc.exp: Ditto.
14258
14259Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14260
14261 * gdb.base/coremaker.c: Add code to mmap some data so we
14262 can check that it ends up in the core file.
14263 * gdb.base/corefile.exp: Add test to read mmapped data
14264 from core file.
14265
dc96c6c7 14266Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14267
14268 * config/m32r.exp: New file.
14269
14270Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14271
14272 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14273 that cflags can contains -gstabs, and work correctly for other tests.
14274
dc96c6c7 14275Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14276
14277 * gdb.base/setshow.exp: New file, tests show and set.
14278 * gdb.base/setshow.c: New file, tests show and set.
14279 * gdb.base/help.exp: Add test for help set|show annotate.
14280 * gdb.base/default.exp: Add test for set|show annotate.
14281
14282Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14283
14284 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14285 errors unique.
14286 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14287 explicitly.
14288
14289Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14290
14291 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14292 and width commands. This is done elsewhere.
14293 * (gdb_start): Don't call gdb_start_sim here. That's already
14294 done in gdb_load. This fixes lots of failures in default.exp.
14295
14296Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14297
14298 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14299 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14300 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14301 in the same we we treat other failures (since it may be an expected
14302 condition), rather than as an error.
14303 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14304 old test format.
14305
14306Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14307
14308 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14309 (distclean maintainer-clean realclean): No need to remove files
14310 twice. Nuke the duplicates.
14311 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14312 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14313 Remove config.h along with other config files.
14314
14315Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14316
14317 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14318 "p func1 ()" and note that rests of tests are skipped.
14319 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14320 setup_xfails for "print func2::coremaker_local".
14321 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14322 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14323 affected by the previous run test.
14324 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14325 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14326 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14327 "pass int powerset tuple" and "pass modeless int powerset tuple".
14328 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14329 "real write 4" and "real write 8".
14330 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14331 setup_xfails for "print vs1 after tuple assign 2",
14332 "print \$i after tuple assign 2", and
14333 "print vs2 after tuple assign 2".
14334 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14335 meaningful error message and return -1 so the caller can
14336 suppress further tests and avoid a cascade of errors.
d63a86f8 14337
c906108c
SS
14338Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14339
14340 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14341 format for printing version.
14342 * gdb.base/default.exp: Ditto.
14343 * gdb.base/interrupt.exp: Fix problem with cascade of
14344 errors if child process dies while calling a function.
d63a86f8 14345
c906108c
SS
14346Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14347
14348 * Makefile.in (VPATH): Add
14349 * Makefile.in (Makefile, config.status): Fix rules so things get
14350 remade when necessary.
14351
14352Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14353
14354 * Makefile.in (just-check): Add path to sibling expect dir
14355 to environment variable specified by RPATH_ENVVAR.
14356
14357Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14358
14359 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14360 (just-check): Add shared library paths for libstdc++, tk,
14361 tcl, bfd, and opcodes to the environment variable specified
14362 in RPATH_ENVVAR.
14363 * configure.in: Add support to recognize --enable-shared flag
14364 and generate correct value for RPATH_ENVVAR.
14365 * configure: Regenerated with autoconf.
14366
14367Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14368
14369 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14370 include all osf versions.
14371 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14372 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14373 when target is linux. When failing to build pthreads test
14374 executable, give more meaningful message.
14375 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14376 arg for pthread_create.
d63a86f8 14377
c906108c
SS
14378Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14379
14380 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14381 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14382 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14383 and -lpthreads (everybody else).
14384 (test_startup): Fail gracefully if threads are not supported.
14385 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14386 "p/c array_index("abcdef",2)" when not gcc compiled.
14387 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14388 "print func2::coremaker_local" when not gcc compiled.
14389 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14390 "ptype on opaque struct tagname (statically)",
14391 "ptype on opaque struct tagname (dynamically) 1", and
14392 "ptype on opaque struct tagname (dynamically) 2"
14393 for not compiled with gcc.
14394 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14395 backtrace when compiled with gcc.
d63a86f8 14396 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14397 than always return success.
14398
14399Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14400
14401 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14402
14403Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14404
14405 * gdb.base/structs.exp: Undo last change.
14406
14407Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14408
14409 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14410 encapsulate all the steps/nexts done during self test, starting
14411 at main, and makes them less sensitive to optimization issues.
14412 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14413 signal handler" test.
14414 * gdb.threads/pthreads.exp: Only run this for native configs.
14415 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14416 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14417 tests.
14418 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14419 for "runto test_calls(void)" test.
d63a86f8 14420
c906108c
SS
14421Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14422
14423 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14424 and don't expect address info in breakpoint confirmations.
14425
14426Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14427
14428 * gdb.base/list.exp (test_forward_search): Increase timeout
14429 temporarily by 60 seconds for searching extremely long line,
14430 and then reset to old value when done. Increase expect input
14431 buffer to 10000.
14432
14433Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14434
14435 * gdb.base/list.exp (test_forward_search): Fix to handle very
14436 long source line without overflowing expect's input buffer.
14437
14438Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14439
14440 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14441 "buffer_full".
14442
14443 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14444 "buffer_full".
14445
14446 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14447 "buffer_full".
14448
14449 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14450 "buffer_full".
14451
14452Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14453
14454 * configure.in (configdirs): Add gdb.threads.
14455 * configure: Regenerated with autoconf.
14456 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14457 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14458 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14459
c906108c
SS
14460Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14461
14462 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14463
14464Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14465
14466 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14467 each signal's status in the output of "handle all print".
14468 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14469 the \r\n sequence that immediately precedes the gdb prompt.
14470 * gdb.base/a1-selftest.exp: Save original timeout and restore
14471 after test.
14472
14473Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14474
14475 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14476 symbol.
14477
14478Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14479
14480 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14481
14482Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14483
14484 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14485 timeout by 60 seconds.
14486
14487Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14488
14489 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14490 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14491 error return.
14492
14493Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14494
14495 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14496 gdb initialization, also report how long dejagnu waited. Restore
14497 old timeout before doing error return. Temporarily increase timeout
14498 by 3 minutes to allow for slow startups over heavy NFS use.
14499
14500Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14501
14502 * lib/gdb.exp: Report timeout value for verbosity level 2.
14503 * config/gdbserver.exp: Ditto.
14504 * config/hppro.exp: Ditto.
14505 * config/mips-gdb.exp: Ditto.
14506 * config/monitor.exp: Ditto.
14507 * config/netware.exp: Ditto.
14508 * config/sim-gdb.exp: Ditto.
14509 * config/slite-gdb.exp: Ditto.
14510 * config/udi-gdb.exp: Ditto.
14511 * config/unix-gdb.exp: Ditto.
14512 * config/vx-gdb.exp: Ditto.
14513 * gdb.base/a1-selftest.exp: Ditto.
14514 * gdb.base/a2-run.exp: Ditto.
14515 * gdb.base/break.exp: Ditto.
14516 * gdb.base/corefile.exp: Ditto.
14517 * gdb.base/list.exp: Ditto.
14518 * gdb.base/recurse.exp: Ditto.
14519 * gdb.base/scope.exp: Ditto.
14520 * gdb.base/signals.exp: Ditto.
14521
14522Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14523
14524 * gdb.threads/Makefile.in (docdir): Removed.
14525
14526Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14527
14528 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14529 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14530 @srcdir@.
d63a86f8 14531 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14532 autoconf 2.5 or higher.
14533 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14534
14535Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14536
14537 * configure: Regenerated.
14538 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14539 avoid name clashes with SunOS headers.
14540
14541Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14542
14543 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14544
14545Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14546
14547 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14548 prototype information ends up in the compiler info file.
14549
14550Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14551
14552 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14553 attempting to regenerate it. Eliminate use of a temporary file
14554 and just generate the info file directly. Source it immediately,
14555 for consistency of use.
14556 * gdb.base/corefile.exp: Ditto
14557 * gdb.base/exprs.exp: Ditto.
14558 * gdb.base/funcargs.exp: Ditto.
14559 * gdb.base/langs.exp: Ditto.
14560 * gdb.base/list.exp: Ditto.
14561 * gdb.base/mips_pro.exp: Ditto.
14562 * gdb.base/nodebug.exp: Ditto.
14563 * gdb.base/opaque.exp: Ditto.
14564 * gdb.base/ptype.exp: Ditto.
14565 * gdb.base/scope.exp: Ditto.
14566 * gdb.base/setvar.exp: Ditto.
14567 * gdb.base/signals.exp: Ditto.
14568 * gdb.base/whatis.exp: Ditto.
14569 * gdb.c++/templates.exp: Ditto.
14570 * gdb.c++/virtfunc.exp: Ditto.
14571 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14572 whether or not to add -lstdc++ to the compile command line args.
14573
14574Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14575
14576 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14577 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14578 Increase timeout, a lot of single stepping might be needed if the
14579 target has no hardware watchpoints.
14580
14581Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14582
14583 * gdb.base/break.exp: Ignore compiler warnings when compiling
14584 break.c.
14585 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14586 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14587 from remote-sim.
14588 * gdb.base/exprs.exp: Add h8300 xfails.
14589 * gdb.base/funcargs.exp: Likewise.
14590 * gdb.base/nodebug.exp: Likewise.
14591 * gdb.base/printcmds.exp: Likewise.
14592 * gdb.base/ptype.exp: Likewise.
14593 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14594 h8300 xfails.
d63a86f8 14595 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14596 on the h8300.
14597 * gdb.base/funcargs.c: Explicitly make last constant argument to
14598 call_after_alloca_subr an unsigned long type.
14599 * gdb.base/return.c: Include stdio.h.
14600
14601Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14602
14603 * config/abug.exp: New file for the older Motorola Bug monitor
14604 that runs on the mvme13x series VME boards.
14605 * config/monitor.exp: Use the new config array for target settings
14606 if they exist.
14607
14608Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14609
14610 * sim-gdb.exp: Make the SH simulator allocate less space when
14611 it is targeted.
14612
14613Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14614
14615 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14616 test.
14617
14618Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14619
14620 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14621 "rs6000-*-*" for "list function in include file" when gcc compiled.
14622 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14623 for "p ctable1[120]".
14624 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14625 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14626 Remove setup_xfail for "rs6000-*-*" for
14627 "print 'scope0.c'::filelocal before run".
14628 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14629 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14630 since some compilers don't allow both options to be given
14631 on the same command line. Create object file and move it.
d63a86f8 14632
c906108c
SS
14633Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14634
14635 * gdb.base/corefile.exp: Always regenerate the core file, since
14636 we always regenerate the coremaker program. Detect special case
14637 where registers cannot be read from core file.
d63a86f8 14638
c906108c
SS
14639Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14640
14641 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14642 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14643 * gdb.c++/templates.exp: Only match on basename of file since
14644 some formats like xcoff don't encode directory information.
14645 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14646 and rs6000 AIX xcoff targets.
14647 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14648 * configure: Regenerate.
14649 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14650 here, rather than in distclean.
d63a86f8 14651
c906108c
SS
14652Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14653
14654 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14655 defined, and use it to compile the test case with -O2. The
14656 native compilation still uses no optimization.
14657 * gdb.base/mips_pro.c: Remove inline assembly code since
14658 it is compiled PIC by default, which results in assembler
14659 warnings that make the testsuite think the compilation
14660 was unsuccessful.
14661
14662Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14663
14664 * gdb.c++/misc.exp: Add note to message for
14665 "print s.a for foo struct" that this is a known gcc 2.7.2
14666 and earlier bug.
14667
14668Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14669
14670 * gdb.base/break.exp: Fix pattern for matching "Delete all
14671 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14672 setup_xfail for deleting all breakpoints test. Fix various
14673 timeout messages to include "(timeout)".
14674 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14675 for "p t_float_values2(3.14159,float_val2)".
14676 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14677 for "continue to call2g" when gcc compiled.
14678 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14679 "up to foo in langs.exp", "show language at foo in langs.exp",
14680 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14681 and "show language at fsub in langs.exp".
14682 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14683 "list line 1 in include file", "list message for lines past EOF",
14684 "list function in include file", "list list0.h:foo", and
14685 "list filename:function; nonexistant function".
14686 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14687 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14688 and "ptype t_char_array" to be for native cc only.
d63a86f8 14689
c906108c
SS
14690Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14691
d63a86f8 14692 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14693 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14694 "print func2::coremaker_local", and "backtrace in corefile.exp".
14695
14696Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14697
14698 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14699 "bt in signals.exp". This problem only appears when running
14700 the testsuite, and then only intermittently.
14701
14702Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14703
14704 * gdb.base/return.exp (return_tests): Differentiate between
14705 two tests of continuing.
14706
14707Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14708
14709 * */Makefile.in (maintainer-clean): Remove config.log.
14710 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14711 * gdb.c++/Makefile.in (PROGS): Add inherit.
14712 (clean): Remove *.ci.
14713
14714Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14715
14716 * gdb.c++/misc.cc: Add test code from Mike Stump.
14717 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14718
14719Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14720
14721 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14722 to "alpha-*-osf2*" and add comment.
14723 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14724 setup_xfail for "step over execarg initialization" and
14725 "step over corearg initialization".
14726 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14727 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14728 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14729 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14730 "print func2::coremaker_local", and "backtrace in corefile.exp".
14731 * gdb.base/signals.exp: Build and source signals.ci.
14732 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14733 to be for gcc only.
14734 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14735
c906108c
SS
14736Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14737
14738 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14739 Feb 3 procfs.c change.
14740
14741Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14742
14743 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14744
14745Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14746
14747 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14748 from dejagnu's apparent default of 10 seconds, which gives random
14749 results when running the tests over NFS on moderately loaded systems.
14750 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14751
14752Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14753
14754 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14755 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14756 result reports.
14757
14758Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14759
14760 * configure.in (CY_AC_PATH_TCLH): Remove.
14761 * configure: Regenerate.
14762
14763Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14764
14765 * gdb.c++/Makefile.in (clean): Add missing '{'.
14766
14767Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14768
14769 * lib/gdb.exp: Provide a default value for noinferior.
14770
14771 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14772 Load libgloss.exp.
14773
14774Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14775
14776 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14777 the executable, not the .o to run the tests from.
14778
14779Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14780
14781 * gdb.base/break.exp: Don't test for program exit or exit status
14782 if $noresults if nonzero.
14783 * gdb.base/langs.exp: Likewise.
14784 * gdb.base/watchpoint.exp: Likewise.
14785
14786 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14787 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14788 trying to compile the testcase.
14789
14790Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14791
14792 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14793 * gdb.base/signals.exp (continue to handler): Likewise.
14794
14795Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14796
14797 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14798
14799 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14800
14801Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14802
14803 * gdb.base/corefile.exp: Recognize "not found" as failure
14804 when trying to determine if a core file was generated.
14805 If no core file was generate the first time, try again without
14806 the ulimit -c to work around braindamaged shells.
14807
14808Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14809
14810 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14811 [] tests with "test" and enclose string in quotes.
14812 * gdb.stabs/configure: Rebuild
d63a86f8 14813
c906108c
SS
14814Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14815
14816 Changes in sync with expect:
14817 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14818 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14819 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14820 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14821 argument to AC_REQUIRE.
14822 * configure: Regenerated.
14823
14824Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14825
14826 * gdb.base/corefile.exp: When generating a core, discard any
14827 error messages about ulimit not found and the "core dumped"
14828 message from the shell that runs the coredumper.
14829
14830Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14831
14832 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14833
14834 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14835 which sed script to run. Expect failure for v_comb test
14836 on PA targets too.
d63a86f8 14837
c906108c
SS
14838Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14839
14840 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14841 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14842
14843Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14844
14845 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14846 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14847 "sparc-sun-solaris*" xfails for "p v_comb".
14848 * lib/gdb.exp (default_gdb_start): Fix typo.
14849 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14850 messages to not include the full program name that caused
14851 the core dump since some systems (such as solaris) apparently
14852 truncate this path to about 80 characters.
14853 When generating a core file first try increasing the core file
14854 size limit to unlimited since some systems may default it to
14855 zero, and it is harmless to try it. Move the test for failing
14856 to generate a core file to where it will actually get executed.
14857 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14858 new gdb result from g++ debug info improvements and make old
14859 pattern obsolescent. Also account for size_t differences
14860 (may be int or long).
14861 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14862 initialization before function call is placed in the delay slot
14863 and thus appears to be skipped over by commands such as "next".
14864
14865Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14866
14867 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14868
14869Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14870
14871 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14872 input source file; fix code to compile test to deal with this
14873 convention.
14874 * gdb.c++/*.exp: Likewise.
14875
14876Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14877
14878 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14879 "bt in signals.exp".
14880
14881Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14882
14883 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14884 "step over execarg initialization" and
14885 "step over corearg initialization".
14886
14887Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14888
14889 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14890 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14891
14892Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14893
14894 From Rob Savoye (rob@poseidon.cygnus.com)
14895 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14896 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14897 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14898 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14899 configure.in}: Major reworking for autoconfig.
14900 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14901 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14902 New files.
14903 * config/unix-gdb.exp: Make GDB global.
14904 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14905 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14906 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14907 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14908 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14909 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14910 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14911 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14912 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14913 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14914 pr-8136.exp, result.exp, string.exp, tuples.exp},
14915 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14916 to returns as necessary, arrange for test to compile own testcase
14917 executable.
14918 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14919
c906108c
SS
14920Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14921
14922 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14923 clear_xfail at end of test which might not call either pass or fail.
14924 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14925 "backtrace through signal handler".
14926
14927Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14928
14929 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14930 continuing from a job control stop signal.
14931 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14932
14933Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14934
14935 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14936 * gdb.base/corefile.exp: Likewise.
14937 * gdb.base/funcargs.exp: Likewise.
14938
14939Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14940
14941 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14942 * config/monitor.exp: Add support for setting baud rate.
14943
14944Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14945
14946 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14947 i*86-*-linux* xfails for "backtrace through signal handler".
14948 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14949 "print func2::coremaker_local".
14950 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14951 alpha-dec-osf2* xfail for
14952 "delete all breakpoints when none".
14953
14954Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14955
14956 * gdb.base/break.exp: Change test that deletes all breakpoints
14957 when no user breakpoints are installed. A post 4.15 change
14958 causes gdb to no longer prompt in this case.
14959
14960Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14961
14962 * gdb.base/return.exp (return_tests): Change xfail for test
14963 "correct value returned double test" to stop xfailing at
14964 Solaris 2.5. Apparently the bug has been fixed.
14965
14966Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14967
14968 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14969 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14970
14971Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14972
14973 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14974 * gdb.disasm/hppa.s: Corresponding changes.
14975
14976Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14977
14978 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14979 makefile fragment.
14980 * config/mt-hpux: Deleted.
14981
14982Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14983
d63a86f8 14984 * Many files: When warning about suppressed tests due to a
c906108c
SS
14985 nonexistant test binary, avoid incrementing the warning count.
14986
14987Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14988
14989 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14990
c906108c
SS
14991Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14992
14993 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14994 "sparc-*-solaris2*".
14995
14996Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14997
14998 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14999 Add global and local variables and initialize them.
15000 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15001 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15002 extracts the file name and terminating signal from the core file.
15003 * TODO: Remove note about tests for correct mapping of corefile.
15004 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15005 from optimizing it away.
15006 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15007 handles common blocks.
15008
15009Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15010
15011 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15012 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15013
15014Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15015
15016 * Makefile.in (maintainer-clean): New target, synonym for
15017 realclean.
15018 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15019 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15020 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15021 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15022 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15023 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15024
15025Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15026
15027 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15028 xfails when not gcc compiled for "print foo::funclocal".
15029 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15030 "print foo::funclocal at foo",
15031 "print 'scope1.c'::foo::funclocal at foo",
15032 "print foo::funclocal_bss at foo",
15033 "print 'scope1.c'::foo::funclocal_bss at foo",
15034 "print foo::funclocal_ro at foo",
15035 "print 'scope1.c'::foo::funclocal_ro at foo",
15036 "print bar::funclocal at foo" and
15037 "print 'scope1.c'::bar::funclocal at foo".
15038 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15039 gcc compiled for "print foo::funclocal at bar".
15040 Expand all messages to ensure that they identify that
15041 the test is at bar().
15042 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15043 gcc compiled for:
15044 "ptype on opaque struct pointer (statically)",
15045 "ptype on opaque struct tagname (statically)",
15046 "ptype on opaque struct pointer (dynamically) 1",
15047 "ptype on opaque struct tagname (dynamically) 1",
15048 "ptype on opaque struct pointer (dynamically) 2" and
15049 "ptype on opaque struct tagname (dynamically) 2
15050 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15051 gcc compiled for:
15052 "p datalocal"
15053 "whatis datalocal",
15054 "ptype datalocal",
15055 "p bsslocal",
15056 "whatis bsslocal", and
15057 "ptype bsslocal".
15058 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15059 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15060 when not gcc compiled.
15061 * gdb.base/funcargs.exp (float_and_integral_args): Add
15062 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15063 compiled.
15064 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15065 "backtrace from call6a" when not gcc compiled.
15066 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15067 "backtrace from call7a" when not gcc compiled.
15068 * gdb.base/callfuncs.exp (do_function_calls):
15069 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15070 "p t_char_array_values(char_array_val2,char_array_val1)",
15071 "p t_char_array_values(char_array_val1,char_array_val2)",
15072 "p t_char_array_values("carray 1","carray 2")",
15073 "p t_char_array_values("carray 1",char_array_val2)",
15074 "p t_char_array_values(char_array_val1,"carray 2")",
15075 "p sum_args(1,{2})",
15076 "p sum_args(2,{2,3})",
15077 "p sum_args(3,{2,3,4})",
15078 "p sum_args(4,{2,3,4,5})"
15079 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15080 "backtrace in corefile.exp" when not gcc compiled.
15081
15082Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15083
15084 * gdb.base/signals.exp: Rewrite `handle all print' test as
15085 a procedure. Accept blanks or TABs as whitespace, increase
15086 timeout and expect input buffer size for the large output
15087 from the command. Remove "i*86-*-bsdi2.0" xfail.
15088
15089Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15090
15091 * gdb.base/setvar.exp: Add new testcases for truncation when
15092 assigning invalid values to bitfields.
15093
15094Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15095
d63a86f8 15096 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15097 mips-sgi-irix* xfail for
15098 "call inferior func with struct - returns char *"
15099 and fix test so that an optional (unsigned char *) cast is
15100 accepted in the result.
15101
15102Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15103
15104 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15105 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15106 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15107 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15108 that accidentally got checked in.
15109
15110Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15111
d63a86f8 15112 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15113 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15114 compiled test.
15115 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15116 Add mips-sgi-irix5* xfail for not gcc compiled.
15117 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15118 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15119 "p top", "whatis top", "p middle", and "whatis middle".
15120 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15121 "whatis signed char" for not gcc compiled.
15122 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15123 "set variable signed char=-1 (-1)" and
15124 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15125 * gdb.base/funcargs.exp (float_and_integral_args):
15126 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15127 Add mips-sgi-irix* xfail when not gcc compiled for
15128 "continue to call2b".
15129 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15130 "continue to call2g".
15131 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15132 "backtrace from call6a"
15133 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15134 "backtrace from call7k".
15135 Add mips-sgi-irix5* xfail when not gcc compiled for
15136 "backtrace from call7a".
15137 (localvars_after_alloca): Fix gdb_test cmds for
15138 "print * after runto ...".
15139 Remove rs6000-*-* xfails for
15140 "print i after runto localvars_after_alloca" and
15141 "print l after runto localvars_after_alloca"
15142 for all compilers.
15143 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15144 when not compiled with gcc, for:
15145 "print signed char == (minus)",
15146 "print signed char != (minus)",
15147 "print signed char < (minus)",
15148 "print signed char > (minus)".
15149 * gdb.base/callfuncs.exp (do_function_calls):
15150 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15151 "call inferior func with struct - returns char *".
d63a86f8 15152 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15153 "correct value returned double test" to include Solaris 2.4.
15154 * gdb.base/funcargs.exp (float_and_integral_args):
15155 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15156
c906108c
SS
15157Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15158
15159 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15160 enumeration bitfields if compiling with GNU C.
15161 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15162 to empty' prompt.
15163
15164Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15165
15166 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15167 test for PRO targets.
15168
15169 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15170 breakpoints in the inferior at any given time by making
15171 two groups of breakpoints for call2*, call6* and call7*
15172 tests.
15173
15174Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15175
15176 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15177 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15178 from optimizing it away.
15179 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15180 "call inferior func with struct".
15181
15182Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15183
15184 * configure.in: Only configure gdb.chill for particular targets.
15185
15186Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15187
15188 * gdb.base/Makefile.in: Add action to .c.o transformation
15189 rule that generates a .ci file for each .o file and remove
15190 explicit .c.o rules except for callfuncs.o.
15191 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15192 generates a .ci file for each .o file and remove explicit
15193 .cc.o rules.
15194 (clean): Remove *.tmp *.ci files.
15195 (EXECUTABLES): Remove templ-info.exp.
15196 * gdb.base/compiler.c: New file.
15197 * gdb.c++/compiler.cc: New file
15198 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15199 Change rs6000-*-* xfail for
15200 "print 'scope0.c'::filelocal_ro" and
15201 "print 'scope1.c'::filelocal" and
15202 "print 'scope1.c'::filelocal_bss" and
15203 "print 'scope1.c'::filelocal_ro" and
15204 "print 'scope1.c'::foo::funclocal" and
15205 "print 'scope1.c'::foo::funclocal_ro" and
15206 "print 'scope1.c'::bar::funclocal" and
15207 "print 'scope0.c'::filelocal_ro" and
15208 "print 'scope1.c'::filelocal at foo" and
15209 "print 'scope1.c'::filelocal_bss at foo" and
15210 "print 'scope1.c'::filelocal_ro at foo" and
15211 "print 'scope1.c'::foo::funclocal at foo" and
15212 "print 'scope1.c'::foo::funclocal_bss at foo" and
15213 "print 'scope1.c'::foo::funclocal_ro at foo" and
15214 "print 'scope1.c'::bar::funclocal at foo" and
15215 "print 'scope0.c'::filelocal_ro" and
15216 "print 'scope1.c'::filelocal" and
15217 "print 'scope1.c'::filelocal_bss" and
15218 "print 'scope1.c'::filelocal_ro" and
15219 "print 'scope1.c'::foo::funclocal" and
15220 "print 'scope1.c'::foo::funclocal_bss" and
15221 "print 'scope1.c'::foo::funclocal_ro" and
15222 "print 'scope1.c'::bar::funclocal" and
15223 "print 'scope1.c'::bar::funclocal_bss"
15224 to only be xfail'd when not compiled with gcc.
d63a86f8 15225 Add rs6000-*-* xfail for
c906108c
SS
15226 "print 'scope0.c'::filelocal_bss before run"
15227 when compiled with gcc.
15228 (test_at_main): Add rs6000-*-* xfail for
15229 "print filelocal_ro in test_at_main"
15230 when compiled with gcc.
15231 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15232 Add rs6000-*-aix* xfail for
c906108c
SS
15233 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15234 "ptype t_char_array", not compiled with gcc.
15235 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15236 xfail for "list foo (in include file)" when gcc compiled.
15237 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15238 (integral_args): Add rs6000-*-* xfail for
15239 "run to call0a" if not compiled with gcc.
15240 (unsigned_integral_args): Add rs6000-*-* xfail for
15241 "run to call1a" if not compiled with gcc.
15242 (float_and_integral_args): Add rs6000-*-* xfail for
15243 "run to call2a" if not compiled with gcc and for
15244 "continue to call2b" for any compiler.
15245 Add rs6000-*-* xfail to
15246 "print f1 after run to call2a" for gcc compiled.
15247 (discard_and_shuffle): Add rs6000-*-* xfail for
15248 "run to call6a".
15249 (shuffle_round_robin): Add rs6000-*-* xfail for
15250 "backtrace from call7a" if not compiled with gcc.
15251 Add rs6000-*-* xfail for
15252 "backtrace from call7b" if compiled with gcc.
15253 (call_after_alloca): Add rs6000-*-* xfail for
15254 "print c in call_after_alloca" and
15255 "print s in call_after_alloca" and
15256 "backtrace from call_after_alloca_subr"
15257 if not compiled with gcc.
15258 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15259 "print c in localvars_in_indirect_call" and
15260 "print c in localvars_in_indirect_call" and
15261 "backtrace in indirectly called function" and
15262 "stepping into indirectly called function"
15263 if not compiled with gcc.
15264 (localvars_after_alloca): Add rs6000-*-* xfail for
15265 "print c after runto localvars_after_alloca" and
15266 "print s after runto localvars_after_alloca" and
15267 "print i after runto localvars_after_alloca" and
15268 "print l after runto localvars_after_alloca"
15269 for all compilers.
15270 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15271 than whatis-info.exp.
15272 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15273 than opaque-info.exp.
15274 Setup rs6000-*-* xfail for
d63a86f8 15275 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15276 "ptype on opaque struct pointer (dynamically)" when
15277 not compiled with gcc.
15278 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15279 rather than callf-info.exp.
15280 (do_function_calls): Add clear_xfail for rs6000-*-* for
15281 "p t_float_values2(3.14159,float_val2)". Seems to work
15282 fine there, both with xlc and gcc. Need to find out what
15283 it is doing right and fix other platforms.
15284 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15285 "call inferior func with struct - returns int",
15286 "call inferior func with struct - returns long",
15287 "call inferior func with struct - returns float",
15288 "call inferior func with struct - returns double",
15289 "call inferior func with struct - returns char *",
15290 but only if not gcc compiled (presumes xlc compiled).
15291 Change rs6000-*-* xfails for
15292 "call inferior func with struct - returns char" and
15293 " call inferior func with struct - returns short" to only
15294 xfail if not using gcc.
15295 (clean mostlyclean): Remove *.ci and *.tmp files.
15296 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15297 than templ-info.exp.
15298 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15299 Add rs6000-*-* xfail for "up to foo in langs.exp"
15300 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15301 when not gcc compiled.
d63a86f8 15302
c906108c
SS
15303Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15304
15305 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15306 * gdb.base/corefile.exp: Likewise.
15307 * gdb.base/list.exp: Likewise.
15308 * gdb.base/scope.exp: Likewise.
15309 * gdb.base/siganls.exp: Likewise.
15310
15311 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15312 compiler output.
15313 * gdb.base/whatis.exp: Likewise.
15314
15315Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15316
15317 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15318 failure (opcode table has been fixed to match reality).
15319
15320Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15321
15322 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15323 "call inferior func with struct - returns char",
15324 "call inferior func with struct - returns short"
15325
15326 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15327 "print 'scope0.c'::filelocal at main",
15328 "print 'scope0.c'::filelocal_bss in test_at_main",
15329 "print 'scope0.c'::filelocal at foo",
15330 "print 'scope0.c'::filelocal_bss in test_at_foo",
15331 "print 'scope0.c'::filelocal at bar",
15332 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15333
c906108c
SS
15334 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15335 in source file 1". This bug seems to have been fixed with both
15336 gcc and native cc (was native assembler bug?).
15337
15338Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15339
15340 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15341 "backtrace through signal handler" to "i*86-*-sysv4*".
15342 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15343 continue" case. Add "known SVR4 bug" to fail message.
15344 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15345 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15346 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15347 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15348 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15349 "up to foo in langs.exp", "show language at foo in
15350 langs.exp", "up to cppsub_ in langs.exp", "show
15351 language at cppsub_ in langs.exp", "up to fsub in
15352 langs.exp", and "show language at fsub in langs.exp".
15353 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15354 "bactrace in corefile.exp".
15355 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15356 "call inferior function with struct - returns float" and
15357 "call inferior function with struct - returns double".
d63a86f8 15358
c906108c
SS
15359Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15360
15361 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15362 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15363 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15364 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15365
15366Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15367
15368 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15369 (or overriden) "CHILL" macro rather then bare "gcc".
15370 Also look for ../../gcc/xgcc since that is what we will
15371 actually need, not "Makefile". Remove following assignment
15372 of CHILL to CHILL_FOR_TARGET because that results in
15373 recursive definition.
15374
15375Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15376
15377 * gdb.base/corefile.exp: Change xfail for backtrace in
15378 corefile.exp from linuxaout to all linux.
15379 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15380 cases where we miss the breakpoint at the signal handler
15381 for some reason. Setup xfail for linuxoldld/linuxaout and
15382 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15383 hitting SIGURG breakpoint.
15384 * gdb.base/signals.exp: Setup xfail for "next" acting like
15385 continue to add linuxoldld. Setup xfail for all linux for
15386 "next to handler in signals_tests_1", "backtrace in
15387 signals_tests_1", "continue to func1", "pass SIGUSR1",
15388 and continue to handler".
15389
15390Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15391
15392 * Update all FSF addresses except those in COPYING* files.
15393
15394Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15395
15396 * gdb.base/a2-run.exp: Change messages to be more explicit about
15397 the status of args, and quote binfile in results.
15398
15399Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15400
15401 * gdb.base/callfuncs.exp: Add tests for passing structs to
15402 inferior functions and return various types.
15403 * gdb.base/callfuncs.c: Add functions to receive a struct
15404 and return a member of the struct, in various types.
15405
15406Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15407
15408 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15409
15410Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15411
15412 * config/vxworks29k.exp: New file, sources vxworks.exp.
15413
15414Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15415
15416 * config/gdbremote.exp: New file. Testing framework using
15417 gdbserver.
15418
15419Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15420
15421 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15422 "call function when asleep" and "send end of file".
15423 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15424 for "backtrace in corefile.exp".
15425 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15426 for "backtrace through signal handler".
15427 * gdb.base/corefile.exp: Make sure we actually generate a core file
15428 before trying the core tests. Some systems allow the user to suppress
15429 generation of core files and default to that (linux for example).
15430 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15431 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15432
15433Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15434
15435 * gdb.threads: New directory with some crude multi-threaded
15436 gdb tests (step.exp and step2.exp).
15437 * config/mt-lynx (STEP_EXECUTABLE): Define.
15438 (THREADFLAGS): Define.
15439
15440Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15441
15442 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15443
15444 * gdb.base/signals.exp: Disable whole file for lynx until
15445 further notice.
15446
15447 * gdb.base/signals.exp: xfail test where "next" acts like
15448 "continue" for lynx.
15449
15450 * gdb.base/interrupt.exp: xfail test for calling function while
15451 inferior is asleep for lynx.
15452
15453 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15454 than one cr-lf after each command.
15455
15456Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15457
15458 * configure.in: Reinstate setting of stabsdirs variable, fix
15459 typo in setting up configdirs for native builds.
15460
15461 * gdb.base/return.exp: Fix typo in return double test.
15462 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15463 compiler from optimizing them away.
15464
15465Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15466
15467 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15468 sequences to be echo'd by gdb when using gdb_test.
15469 * gdb.chill/chexp.exp: Likewise.
15470 * gdb.fortran/exprs.exp: Likewise
15471
15472Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15473
15474 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15475 after the inferior gdb has started.
15476
15477 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15478 after each command.
15479 * gdb.base/funcargs.exp: Likewise.
15480 * gdb.base/gdbvars.exp: Likewise.
15481 * gdb.base/interrupt.exp: Likewise.
15482 * gdb.base/list.exp: Likewise.
15483 * gdb.base/watchpoint.exp: Likewise.
15484 * gdb.c++/demangle.exp: Likewise.
15485 * gdb.c++/inherit.exp: Likewise.
15486 * gdb.chill/chexp.exp: Likewise.
15487 * gdb.fortran/exprs.exp: Likewise.
15488
15489 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15490 test if we can't handle IO to/from the inferior.
15491
15492 * gdb.c++/misc.exp: Always check for a program already being
15493 started after sending a "run" command to gdb.
15494
15495 * gdb.base/twice.exp: Start with a fresh gdb.
15496
15497 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15498 only depend on gdb's expression code, not the chill runtime.
15499
15500 * gdb.base/return.c: Put return values into variables so we
15501 can have gdb print them rather than depending on the program
15502 to print them.
15503 * gdb.base/return.exp: Corresponding changes.
15504
15505 * lib/gdb.exp: Provide default value for noinferiorio.
15506 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15507 the inferior.
15508
15509 * gdb.base/break.exp: Always check for a program already being
15510 started after sending a "run" command to gdb.
15511 (text_next_with_recursion): Don't check the output from the
15512 program's printf statement. Instead just make sure the program
15513 exited.
15514
15515 * gdb.base/commands.exp: Protect tests which need arguments with
15516 $noargs conditionals.
15517
15518Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15519
15520 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15521 of structure member arrays to match gdb/valops.c:value_addr change.
15522
15523Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15524
15525 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15526 cases.
15527
15528Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15529
15530 * configure.in (configdirs): Remove gdb.chill from default list
15531 of subdirs and then add it back in only if doing a native build.
15532 The current chill compiler does not yet work in any cross build.
15533 * Revert all signal changes from Jul 6.
15534 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15535 for sh-hms targets, allowing these tests to link, with no other
15536 changes. Testing is suppressed by setting "nosignals" in site.exp.
15537
15538Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15539
15540 * configure.in (signaldirs): Define and add to configdirs for all
15541 targets except some specific ones that are known to not support signals.
15542 Also clean up formatting.
15543 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15544 (signals, sigall): Remove rules to build.
15545 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15546 Moved to new gdb.signals directory.
15547 * gdb.signals: New test directory.
15548 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15549 signals.c signals.exp}: New or moved files.
15550
15551Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15552
15553 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15554
15555Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15556
15557 * gdb.base/return.exp: Xfail `return double' test failure
15558 on at least Solaris 2.3 and handle future/past versions on
15559 a case by case basis as appropriate. Also update message
15560 to include i*86 failures.
15561
15562Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15563
15564 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15565
15566 * lib/gdb.exp: Fix comment which erroneously identified
15567 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15568 gdb_file_cmd not gdb_load).
15569 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15570
15571 * gdb.base/setvar.exp: Make test names consistent between pass and
15572 fail cases. Use gdb_test more.
15573
15574Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15575
15576 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15577
15578Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15579
15580 * gdb.base/help.exp: Fix expected help string for `show commands'.
15581
15582Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15583
15584 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15585
15586 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15587 of a text section.
15588
15589Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15590
15591 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15592 that loop eventually terminates. Fix Connection refused logic so
15593 that testsuite will expire nicely.
15594
15595Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15596
15597 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15598 config/rom68k.exp: New tcl glue for the appropriate monitors.
15599 These all just end up calling monitor.exp.
15600 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15601 refused' by retrying. Cleanup some timeout issues.
15602 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15603 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15604 callers don't have to set/restore global timeout variable.
15605
15606 * The following set of changes centralizes management of the global
15607 timeout variable. This way, it can be set in one target dependent
15608 place instead of dozens of places scattered throughout the test suite.
15609 If you need to lengthen a timeout, then you should either set timeout
15610 in one of the config/{target}.exp files, or multiply it by a factor.
15611 Setting it to an absolute value is always going to lose for some
15612 targets.
15613 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15614 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15615 * gdb.base/funcargs.exp: Don't set timeout.
15616 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15617 * gdb.base/printcmds.exp (test_print_string_constants
15618 test_print_array_constants): Don't set timeout.
15619 * gdb.base/ptype.exp: Don't set timeout.
15620 * gdb.base/recurse.exp: Don't set timeout.
15621 * gdb.base/return.exp: Don't set timeout.
15622 * gdb.base/watchpoint.exp: Don't set timeout.
15623 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15624 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15625
15626Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15627
15628 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15629
15630Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15631
15632 * lib/gdb.exp: Disable chill tests for irix5.
15633
15634Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15637 each test pass or fail.
15638
15639Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15640
15641 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15642 xlc not gcc.
15643
15644Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15645
15646 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15647
15648Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15649
15650 * config/est.exp: Fix copyright and comments. Remove dead code.
15651 Use targetname, serialport and baud variables instead of fixed
15652 constants.
15653 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15654 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15655
15656Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15657
15658 * gdb.base/watchpoint.exp: Don't run
15659 test_watchpoint_triggered_in_syscall for sunos.
15660
15661Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15662
15663 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15664 they don't seem to exist. Do include stdio.h.
15665
15666Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15667
15668 * gdb.base/a1-selftest.exp: Add alpha xfail.
15669
15670Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * gdb.base/watchpoint.c (main): Prompt before calling read().
15673 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15674 Revise accordingly. Remove cruft about sending "123" several
15675 times, until it gets noticed. Clean up the "print buf[0]" stuff
15676 so that it passes or fails, and waits for prompts in the usual way.
15677
15678Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15679
15680 * gdb.base/recurse.exp: Fix comment.
15681
15682 * TODO: Remove item about printing variables in nodebug.exp. Add
15683 item about enabling tests which are only run on some targets.
15684
15685 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15686 fail, make test names unique, use new gdb_test convention
15687 regarding pattern, use gdb_test more, etc.).
15688
15689 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15690 fail, make test names unique, etc.).
15691
15692Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15693
15694 * gdb.base/nodebug.c: Change return type of top and middle to
15695 short.
15696 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15697 are fixed by the recent mdebugread.c changes. Allow `short ()'
15698 as type for top and middle.
15699
15700Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15701
15702 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15703 nearly as I can tell, the whole thing was an accident in Stu's
15704 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15705 to replace a send/expect pair with gdb_test, but ended up only
15706 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15707 of 30 Mar 1995 took care of it, but left this vestigial comment
15708 which I am now nuking.
15709
15710Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15711
15712 * gdb.base/break.exp: Look for different line number for
15713 breakpoint at main depending on usestubs.
15714
15715Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15716
15717 * gdb.base/list.exp: Adjust some alternate expect patterns to
15718 match recent list0.c change. Add alternate expect pattern for
15719 output from `list default lines around main' for optimizing
15720 compilers.
15721
15722Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15723
15724 * lib/gdb.exp: If nosignals is not set, set it to 0.
15725
15726Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15727
15728 * config/slite-gdb.exp: Responds to load symbol table prompt.
15729 * gdb.base/break.exp: Adjust line number, fix rerun.
15730 * gdb.base/langs0.c: Add #ifdef usestubs.
15731
15732Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15733
15734 * gdb.base/list.exp: Adjust line contents after adding new lines in
15735 list0.c. Also fix a syntax error.
15736
15737 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15738 * gdb.base/break.exp: ditto.
15739 * gdb.base/list.exp: ditto.
15740 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15741 * gdb.base/run.c: ditto.
15742 * gdb.base/list0.c: ditto.
15743 * gdb.base/funcargs.c: ditto.
15744
15745Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15746
15747 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15748 $targetname, $serialport and $baud instead of hardwired variables.
15749 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15750 target doesn't support signals.
15751
15752Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15753
15754 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15755
15756Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15757
15758 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15759 Don't rely on the value of an auto variable before it has been
15760 initialized. Use gdb_test more.
15761
15762Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15763
15764 * lib/gdb.exp (default_gdb_version): A version number must start
15765 with a digit, but other than that contains all characters up to
15766 the first whitespace character.
15767
15768Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15769
15770 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15771
15772Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15773
15774 * gdb.c++/*.exp: Warn if executable does not exist. The original
15775 reason for skipping the warning was that configure.in sometimes
15776 intentionally skipped building the executables but the tcl code
15777 had no way of knowing. That (a) was always bogus with respect to
15778 error handling, (b) is no longer true (right now there is no way
15779 to skip C++ tests).
15780
15781 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15782
15783Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15784
15785 * gdb.base/list.exp: Add expect patterns for output from
15786 SunPRO compiled executables.
15787 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15788 types.
15789
15790Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15791
15792 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15793 number (we are already testing that the correct source line text
15794 gets printed).
15795
15796 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15797 that is what is intended, but something needed to be done to get
15798 sunos4 native working again.
15799
15800 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15801
15802 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15803 apparently went with a (very) old xfail.
15804
15805Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15806
15807 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15808 runto_main is a proc in gdb.exp that will do 'step' for target use
15809 stubs.
15810 * gdb.base/exprs.exp: ditto.
15811 * gdb.base/interrupt.exp: ditto.
15812 * gdb.base/opaque.exp: ditto.
15813 * gdb.base/printcmds.exp: ditto.
15814 * gdb.base/ptype.exp: ditto.
15815 * gdb.base/scope.exp: ditto.
15816 * gdb.base/setvar.exp: ditto.
15817 * gdb.base/signals.exp: ditto.
15818 * gdb.base/twice.exp: ditto.
15819 * gdb.c++/classes.exp: ditto.
15820 * gdb.c++/inherit.exp: ditto.
15821 * gdb.c++/templates.exp: ditto.
15822 * gdb.base/break.exp: no run and hit main for stubs. Change line
15823 numbers for breakpoints and info breakpoint.
15824 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15825 breakpoint().
15826 * gdb.base/callfuncs.c: ditto.
15827 * gdb.base/exprs: ditto.
15828 * gdb.base/interrupt.c: ditto.
15829 * gdb.base/opaque0.c: ditto.
15830 * gdb.base/printcmds.c: ditto.
15831 * gdb.base/ptype.c: ditto.
15832 * gdb.base/scope0.c: ditto.
15833 * gdb.base/setvar.c: ditto.
15834 * gdb.base/signals.c: ditto.
15835 * gdb.base/twice.c: ditto.
15836 * gdb.c++/misc.cc: ditto.
15837 * gdb.c++/templates.cc: ditto.
15838
15839Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15840
15841 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15842
15843 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15844 somewhere between `read' and `main.c'. I'm pretty sure the
15845 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15846 and it isn't particularly useful.
15847
15848 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15849
15850Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15851
15852 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15853
15854Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15855
15856 * config/mt-slite: add LIBS and -nostdlib.
15857 * config/slite-gdb.exp: add this new file to support sparclite target.
15858
15859Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15860
15861 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15862
15863 * gdb.base/a2-run.exp: Change argument to istarget from
15864 "*-*-vxworks" to "*-*-vxworks*".
15865 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15866
15867Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15868
15869 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15870 will not runto main but do a 'step' to step out of breakpoint().
15871 * config/mt-slite: add -Dusestubs.
15872
15873Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15874
15875 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15876 instead of just @.
15877
15878 * gdb.base/signals.exp: Add test for "handle all print".
15879 * TODO: Remove "handle all print". Also remove item about
15880 checking copyright date (I don't like the idea of a spurious FAIL
15881 based on when we run the tests).
15882
15883 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15884 for SunOS4 (reason for failure not investigated). Remove
15885 redundant test for $binfile.
15886
15887 * gdb.base/nodebug.c (array_index): Call malloc.
15888
15889 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15890
15891Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15892
15893 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15894 conventions and slightly simplify the matching regexp.
15895
15896Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15897
15898 * gdb.base/break.exp: Update gdb_test invocation to use new
15899 convention.
15900
15901 * lib/gdb.exp: If noargs is not set, set it to 0.
15902
15903 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15904 tests unique.
15905
15906 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15907
15908Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15909
15910 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15911 one argument of type "<non-float parameter>".
15912
15913Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15914
15915 * config/rom68k.exp: New file to support Motorola IDP board.
15916 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15917 * gdb.base/break.c: Change things around so that this program
15918 doesn't depend upon args. This is necessary to make remote
15919 targets work (in general, they can't take args).
15920 * gdb.base/break.exp: Don't try to send args to program. Don't
15921 expect output. Also, replace lots of code with gdb_test.
15922
15923Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15924
15925 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15926 printing of '\'' (which is what the comment says we are testing,
15927 even though we were not), not '''.
15928 (test_integer_literals_rejected): Test that printing ''' is an error.
15929
15930 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15931 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15932 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15933 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15934 Use gdb_test not test_print_accept.
15935 * lib/gdb.exp: Remove test_print_accept.
15936
15937 * gdb.base/signals.exp (signal_tests_1): Make pass message
15938 consistent with fail message.
15939
15940 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15941 unsigned char; the bug (PR 1821) is fixed.
15942
15943 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15944
15945 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15946 successful tests--makes xfailing them work right.
15947
15948Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15949
15950 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15951 only \r\n, not .*. The test can pass .* as the last thing in
15952 $pattern if that is what it wants. In addition to providing this
15953 flexibility, this change should speed up pattern matching in cases
15954 where the pattern already ended with .* (there were a number of
15955 them). This change also helps catch bad patterns--in the old
15956 scheme the typo "char \*" instead of "char \\*" would pass. Now
15957 it is caught.
15958 * Many .exp files: Update callers.
15959
15960 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15961 clearer and does not spuriously match multiple ('s. Likewise for
15962 ) and *.
15963
15964 * gdb.base/nodebug.exp: Test ability to call a function and pass
15965 it a string (even with no debugging info).
15966
15967 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15968 "p '\'", which is the same as "p ''" once tcl gets done with
15969 quoting, to "p '\\'", which I suspect is what is intended (one
15970 backslash gets sent to GDB).
15971
15972 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15973
15974Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15975
15976 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15977 1817) was fixed literally years ago.
15978
15979Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15980
15981 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15982 test, it causes stepping out of call_after_alloca_subr with
15983 optimizing compilers.
15984 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15985 fails.
15986
15987 * gdb.c++/templates.exp: Source templ-info.exp only if
15988 the templates executable exists.
15989
15990 * gdb.c++/misc.cc (class Contains_static_instance,
15991 class Contains_nested_static_instance),
15992 gdb.c++/classes.exp (test_static_members): Test printing of
15993 a class that contains a static instance of the class.
15994
15995Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15996
15997 * gdb.base/langs2.c (cppsub_): Don't prototype.
15998 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15999 only, I believe).
16000
16001Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * lib/gdb.exp (skip_chill_tests): New procedure.
16004
16005 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16006
16007Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16008
16009 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16010 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16011
16012Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16013
16014 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16015
16016 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16017 disassemble 8, not 16, instructions for part 4.
16018
16019 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16020 support the latter anymore.
16021
16022 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16023 -DNO_PROTOTYPES.
16024 * gdb.base/callfuncs.c: Control use of prototypes based on
16025 NO_PROTOTYPES, not __STDC__.
16026 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16027 t_float_values2 tests if prototypes in use.
16028
16029 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16030 t_double_values): When checking differences against DELTA, check
16031 that difference is within the range (-DELTA,DELTA), not just
16032 (-infinity,DELTA).
16033
16034Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16035
16036 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16037 'file' command firts, then 'target', then 'load', this is due to gdb
16038 target set up.
16039 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16040
16041Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16042
16043 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16044 FP load/store variants.
16045 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16046
16047Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16048
16049 * gdb.base/term.exp: Do not give a warning if not native, it is
16050 not an abnormal condition.
16051
16052Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16053
16054 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16055 t_char_array".
16056
16057Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16058
16059 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16060 are getting the version number.
16061
16062 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16063 if not native, it is not an abnormal condition.
16064
16065Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16066
16067 * lib/gdb.exp: Just use "file exists", rather than undocumented
16068 dejagnu procedure "findfile".
16069
16070Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16071
16072 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16073 (LDFLAGS): Set to -Xlinker -Ur.
16074
16075 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16076 Removed, these values are set by lib/gdb.exp.
16077
16078 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16079
16080Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16081
16082 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16083 of replicating gdb startup code.
16084
16085 * config/mt-vxworks (LDFLAGS): Set to -r.
16086 (CFLAGS_FOR_TARGET): Removed.
16087
16088 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16089 (gdb) and gdb for vxworks uses (vxgdb).
16090
16091 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16092 executable is not in the tree and host != target, use sed and
16093 program_transform_name to determine the gdb name used by the
16094 target.
16095
16096 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16097 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16098
16099Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16100
16101 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16102 floats, chars, and shorts where there are ANSI-style function
16103 definitions.
16104
16105 * gdb.base/langs.exp, gdb.base/langs*: New test.
16106 * gdb.base/Makefile.in: Build it.
16107 * TODO: Remove item about checking that C names don't get C++
16108 demangling applied; this test tests it.
16109
16110Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16111
16112 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16113 went with the const70 xfail. The xfail went away a year ago.
16114
16115 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16116
16117 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16118 for hp300.
16119
16120 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16121
16122 * gdb.base/a1-selftest.exp: Don't run on hp300.
16123
16124Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16125
16126 * Makefile.in (site.exp): Set host_alias and target_alias as well
16127 as host_triplet and target_triplet.
16128
16129Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16130
16131 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16132
16133 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16134 places as other ecoff systems).
16135
16136 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16137 ultrix.
16138
16139Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16140
16141 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16142 remove them.
16143 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16144 variable and "variable" in addition to "data variable".
16145 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16146
16147 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16148 2.
16149 * gdb.base/list1.c (long_line): Add additional statement at start
16150 of function.
16151 * gdb.base/list.exp (test_forward_search): Update line number to
16152 reflect new statement.
16153
16154Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16155
16156 * gdb.base/signals.exp: Reinitialize searched source directories
16157 after gdb_start call.
16158
16159Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16160
16161 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16162 * gdb.stabs/Makefile.in: Likewise.
16163
16164 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16165 change. Instead split the tests into smaller pieces.
16166 * gdb.disasm/hppa.s: Corresponding changes.
16167
16168Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16169
16170 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16171 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16172
16173 * gdb.base/funcargs.exp: Modify many tests so that every test
16174 either passes or fails. Make some test names unique.
16175
16176Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16177
16178 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16179 Call stty to set interrupt character.
16180
16181 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16182 for HP assembler versus GNU assembler based on actual behavior of
16183 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16184
16185 * TODO: Suggest a few more stepping tests.
16186
16187Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16188
16189 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16190 restart GDB for h8300 after a continue.
16191 (return): Add pattern to match a29k-udi behavior.
16192 * gdb.base/nodebug.exp: Remove obsolete comment.
16193 * gdb.base/regs.exp: New file, testing of register displays.
16194 * gdb.base/return.exp: Fix typo in reference to $objdir.
16195 * gdb.base/whatis.exp: Always start with a fresh GDB.
16196
16197Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16198
16199 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16200 higher, these tests generate a lot of output.
16201
16202Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16203
16204 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16205 code following the catch silently ignored some errors; without the
16206 catch they should be thrown like any other tcl error. Also, the
16207 catch used "" instead of {} which meant all the callers who wanted
16208 to include one of the characters "[]$ had to quote it an extra time.
16209 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16210 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16211 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16212 Remove extra quoting.
16213
16214Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16215
16216 * gdb.base/commands.exp: Make test names unique; every test either
16217 passes or fails. Update some comments.
16218
16219 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16220
16221Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16222
16223 The following fixes a FAIL caused by the fact that the alpha stabs
16224 configuration didn't use the ".if alpha" code in weird.def.
16225 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16226 bit pointer, so the 32 bit version works even on the alpha.
16227 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16228 Remove the stuff which allowed us to have separate versions for
16229 alpha and everything else.
16230
16231 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16232 regexp which "info func operator\[\](" is supposed to match. Fix
16233 string to send to GDB. Note that GDB still doesn't work right. Add a
16234 new test for "info func .perator\[\](" which GDB does handle correctly.
16235
16236 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16237
16238Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16239
16240 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16241 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16242 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16243 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16244 it makes the tests harder to understand and confuses test-o-matic.
16245 The preferred style is that each test provides a PASS or a FAIL,
16246 and has a unique message (e.g. "continue #54" not just "continue")
16247 which is the same for the pass and the fail.
16248 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16249 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16250 to lib/gdb.exp.
16251 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16252 prt_accept which was basically the same thing. Likewise for
16253 test_print_reject and prt_reject.
16254 * lib/gdb.exp (test_print_reject): Add some more error message
16255 patterns to match from the former printcmds.exp (prt_reject).
16256 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16257 One defect of the passcount stuff is that some of it failed to
16258 report XPASS where appropriate.
16259 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16260 stuff before and after arg in expected pattern.
16261 (test_paddr_operator_functions): Re-do test without print_addr_of;
16262 this is the only test which seems to want extra stuff there.
16263
16264Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16265
16266 * gdb.base/nodebug.exp: Update new tests to reflect improved
16267 wording of gdb output.
16268
16269 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16270 and "ptype" work on variables in files compiled without -g.
16271 Replaces commented out "maint print msymbol" tests.
16272
16273Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16274
16275 * gdb.base/setvar.c (dummy): Call malloc.
16276
16277 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16278 losing with the irix4 sed.
16279
16280 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16281 ALRM" on irix4.
16282
16283Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16284
16285 * TODO: Remove items about corefile.exp testing new exec-file and
16286 backtrace; both are now done. Add items about printing enums.
16287
16288Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16289
16290 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16291 "get signal $thissig" test fails.
16292
16293 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16294
16295Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16296
16297 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16298 compiler warning with dec alpha compiler.
16299
16300 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16301 extra \n from gdb_test call (this explains why the prompt test
16302 that I removed yesterday was there).
16303 (user_defined_command_test): Remove extra \n and prompt test.
16304
16305 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16306 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16307 doesn't exist.
16308 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16309 Also remove alpha workaround, which turns out to be because
16310 SIGABRT == SIGLOST.
16311
16312 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16313
16314 * gdb.base/help.exp: Don't test "help show".
16315
16316Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16317
16318 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16319 "set print address" is on.
16320 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16321 pass prompt to gdb_test; gdb_test already looks for the prompt.
16322
16323 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16324
16325 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16326 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16327 was to make sure that gdb can read a core file. But (a) the "read
16328 the corefile" part didn't make it to a1-selftest.exp, we just
16329 delete the corefile after creating it, and (b) we test reading
16330 corefiles in corefile.exp anyway. Also, this test left around a
16331 xgdb process on Solaris.
16332
16333 * gdb.base/corefile.exp: Also test backtrace.
16334
16335Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16336
16337 * gdb.base/commands.exp: Test a simple user defined command with
16338 arguments and if/while statements; verify the full user command is
16339 printed by "show user".
16340
16341 * gdb.base/commands.exp: Test if/while commands as part of a
16342 breakpoint command list; verify they appear in breakpoint
16343 information.
16344
16345Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16346
16347 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16348 than by dividing by zero.
16349
16350Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16351
16352 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16353 performing an inferior call with watchpoints enabled.
16354 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16355 call.
16356
16357Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16358
16359 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16360 of "file" command.
16361
16362 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16363 Add additional pattern for when "int operator int(void);" appears
16364 in a different order.
16365
16366Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16367
16368 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16369
16370 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16371 and "signal" with ".*".
16372
16373Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16374
16375 * TODO: Add note about "handle all nostop".
16376
16377 * gdb.base/{sigall.c, sigall.exp}: New test.
16378 * gdb.base/Makefile.in: Add it.
16379
16380Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16381
16382 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16383 when invoking GDB, suppresses any windowing interface.
16384
16385Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16386
16387 * config/sim-gdb: New file, simulator testing support.
16388
16389Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16390
16391 * gdb.base/interrupt.exp: Test calling func1 twice.
16392
16393Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16394
16395 * gdb.base/list.exp (test_forward_search): Set timeout higher
16396 when we'll be getting lots of output from gdb.
16397
16398 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16399 "init_malloc" to after the expect statement. Run it if that
16400 regexp is taken, but also for two others which happen if source
16401 cannot be found.
16402
16403Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16404
16405 * gdb.base/printcmds.exp: New test, for printing register before
16406 program is running.
16407
16408Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16409
16410 * gdb.base/list.exp: Correct some alternate expect patterns
16411 to reflect changes in list1.c.
16412
16413Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16414
16415 * TODO: Add item regarding large frames.
16416
16417 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16418
16419 * TODO: Remove item about enabling return.exp; it
16420 is enabled. Suggest a few more "return" tests.
16421
16422Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16423
16424 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16425 anonymous unions.
16426
16427Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16428
16429 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16430 and pr-5646.o, so "make" is the same as "make all", not "make
16431 pr-4975.o".
16432
16433Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16434
16435 * gdb.base/list.exp: Adjust expectations to reflect changes in
16436 list1.c.
16437 (test_forward_search): New test proc.
16438 * gdb.base/list1.c (long_line): New function, has long source line.
16439
16440Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16441
16442 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16443 additional line of code that was added.
16444
16445Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16446
16447 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16448 tests so as not to overflow expect's input buffers.
16449 * gdb.disasm/hppa.exp: Corresponding changes.
16450
16451Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16452
16453 Beginnings of template debugging tests.
16454 * gdb.c++/templ-info.cc: New file to test for template
16455 debugging capability of the compiler.
16456 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16457 templ-info.cc.
16458 * gdb.c++/templates.cc: Add explicit template instantiations
16459 to enable compiling with -fno-implicit-templates. Add destructor
16460 and 'value' method to T5 class for template tests.
16461 * gdb.c++/templates.exp: Add testcases for printing of template
16462 types, setting breakpoints on template methods and calling a
d63a86f8 16463 template method.
c906108c
SS
16464
16465Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16466
16467 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16468 branch target since some assemblers (gas-2.5) may emit a
16469 relocation for the branch instead of resolving it in the
16470 assembler.
16471
16472Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16473
16474 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16475 through signal handler.
16476
16477Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16478
16479 * configure.in (*-*-netware): Use config/mt-netware.
16480
16481 * config/mt-netware: New file.
16482 * config/mt-i386-netware: Removed, separate configs for different
16483 netware architectures are no longer needed now that we have
16484 --with-headers.
16485
16486Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16487
16488 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16489 by the recent changes to use ANSI C arithmetic conversions.
16490
16491Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16492
16493 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16494 bug involving using inferior_pid to figure out whether to select a
16495 frame.
16496
16497Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16498
16499 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16500 match the current disassembler output.
16501
16502Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16503
16504 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16505 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16506 types, expect "int" as type of integer values (for now).
16507
16508Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16509
16510 * gdb.base/commands.exp: New tests for if/while commands.
16511
16512Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16513
16514 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16515 by .*, since hex values have different syntax in Chill mode.
16516
16517Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16518
16519 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16520 linefeed from expect pattern for repeated types with indices > 9.
16521
16522Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16523
16524 First part of Fortran test suite.
16525 * gdb.fortran: New directory.
16526 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16527
16528Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16529
16530 * gdb.base/default.exp: Update expect pattern for load command
16531 without arguments.
16532
16533Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16534
16535 * configure.in: Change i386 to i[345]86.
16536 * gdb.base/configure.in: Likewise.
16537 * gdb.c++/configure.in: Likewise.
16538 * gdb.chill/configure.in: Likewise.
16539
16540Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16541
16542 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16543 patterns, since that is not a valid context for comments.
16544
16545Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16546
16547 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16548 repeated types and repeated types with indices > 9.
16549
16550Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16551
16552 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16553 2417; old bug has been fixed.
16554
16555Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16556
16557 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16558 send the newline ourselves instead of assuming gdb_test will do
16559 so when passed an empty input string.
16560
16561 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16562 stabs testcode.
16563
16564Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16565
16566 * lib/gdb.exp (gdb_test): Don't send anything if the first
16567 argument is an empty string. This makes cases where we want to
16568 match output that is already in expect's buffers (for example,
16569 matching a breakpoint after gdb_run_cmd has been called) work
16570 reliably.
16571
16572Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16573
16574 * config/netware.exp: New file.
16575
16576Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16577
16578 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16579 the -B and -L prefixes so we can find the debugging stub.
16580
16581 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16582 there and we are using the gcc from the tree.
16583
16584 * gdb.base/types.c: Removed.
16585
16586 * gdb.base/configure.in: Look for makefile fragments in ../config.
16587 Recognize i386-*-netware.
16588 * gdb.c++/configure.in: Likewise.
16589
16590Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16591
16592 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16593 the correct TCL syntax.
16594
16595Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16596
16597 * gdb.base/opaque.exp: use runto instead of messing around with
16598 breakpoints. Simplify by using gdb_test.
16599
16600 * gdb.base/bitfields.exp: restart between tests on netware targets
16601 because breakpoints aren't relocated after target death. Run
16602 processes to completion.
16603
16604 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16605
16606Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16607
16608 * Makefile.in: Remove extra tabs that confuse some versions
16609 of "make". Use the newly built gdb to test with by default,
16610 rather than the first one in the tester's search path.
16611
16612Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16613
16614 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16615
16616 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16617 condition help.
16618
16619Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16620
16621 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16622
16623 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16624 running.
16625 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16626 * gdb.base/funcargs.exp: Likewise.
16627
16628 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16629 * gdb.base/funcargs.exp: Likewise.
16630
16631 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16632 message is "".
16633
16634Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16635
16636 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16637 return,signals,twice}.exp: Handle non-existant binaries
16638 consistantly.
16639
16640 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16641 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16642 might testing a cross development system.
16643
16644Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16645
16646 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16647 runtest script is relative to ${srcdir}, not ${rootdir}.
16648
16649Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16650
16651 * gdb.base/signals.exp: Allow for optionality of breakpoint
16652 address.
16653
16654Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16655
16656 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16657
16658Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16659
16660 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16661 for size_t definition.
16662 * gdb.c++/templates.cc: Likewise
16663
16664 * config/mt-i386-netware: New file.
16665
16666 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16667 defined.
16668
16669 * gdb.base/Makefile.in: Added support for systems that name core
16670 files by appending "core" to the program name.
16671 * gdb.base/a1-selftest.exp: Likewise.
16672
16673Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16674
16675 * gdb.base/return.exp: Add comment and message for `return double'
16676 test failure on Sparc Solaris.
16677
16678Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16679
16680 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16681
16682Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16683
16684 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16685 from optimizing them away.
16686 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16687 patterns to include default constructors and assignment operators,
16688 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16689 character in the output of the virtual base pointer.
16690
16691Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16692
16693 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16694 expression match in print_addr_of to avoid unintented matches.
16695 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16696 versions up to 2.5.8.
16697
16698Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16699
16700 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16701 included file to run under newer versions of expect.
16702 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16703 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16704 Remove xfail for the virtual table of BDDHookV.
16705
16706Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16707
16708 * lib/gdb.exp (string_to_regexp): Set a default result.
16709 (default_gdb_start): Fix misleading message.
16710
16711Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16712
16713 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16714 Remove all CC, etc definitions.
16715 * config/mt-hpux: New file.
16716 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16717 (CFLAGS, LDFLAGS): Define.
16718 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16719
16720 * Makefile.in (site.exp): Don't insert host_os, etc.
16721 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16722 (distclean): Check existence of subdir.
16723 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16724 * gdb.base/Makefile.in: General cleanup and simplification.
16725 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16726 to build executables. Use default rule to build .o files.
16727 (EXPECT, RUNTEST, CC): Fix relative pathname.
16728 (site.exp): Don't insert host_os, etc.
16729 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16730 and/or SIGUSR1 defined.
16731 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16732 * gdb.c++/Makefile.in: General cleanup and simplification.
16733 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16734 (CFLAGS): Remove.
16735 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16736
16737Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16738
16739 * gdb.base/recurse.exp: Misc changes to get tests running again
16740 after Kung's changes to the watchpoint code.
16741 * gdb.base/watchpoint.exp: Likewise.
16742
16743Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16744
16745 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16746
16747Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16748
16749 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16750 * lib/gdb.exp (default_gdb_start): Define.
16751 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16752 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16753 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16754 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16755 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16756 Don't call gdb_target_udi in between tests.
16757
16758Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16759
16760 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16761 (which was basically just a local version of the same thing). In
16762 addition to avoiding duplication, gdb_test_exact is faster.
16763 * lib/gdb.exp (gdb_test_exact): Fix typo.
16764
16765 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16766 don't give an error.
16767
16768 * gdb.base/term.exp: Call delete_breakpoints before starting.
16769
16770 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16771 (t10): Add comment.
16772
16773Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16774
16775 Reorganization of the GDB Test Suite.
16776
16777 * gdb.base: New directory, contains all the basic tests.
16778 * gdb.c++: New directory, tests specific to C++.
16779 * gdb.chill: New directory, tests specific to Chill.
16780 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16781 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16782 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16783 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16784 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16785 t30-31 to chill).
16786 * */gdbme.*: Rename to match appropriate expect scripts.
16787 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16788 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16789 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16790 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16791 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16792 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16793 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16794 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16795 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16796 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16797 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16798 gdb.c++/virtfunc.cc: New names of C++ files.
16799 * gdb.chill/chillvars.ch: New name of Chill file.
16800 * gdb.base/configure.in, gdb.c++/configure.in,
16801 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16802 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16803 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16804 * configure.in (configdirs): Update to reflect directory changes.
16805 (target_abbrev): No longer define for any configuration.
16806 * Makefile.in: Cosmetic improvements to header comments.
16807
16808Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16809
16810 Various changes to gdb.t31:
16811
16812 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16813 * gdbme.ch: Make all key-words and predefineds be upper-case.
16814 * chillvars.exp: Expect key-words and predefinds in upper-case.
16815
16816 * chillvars.exp: Use gdb_test_exact many places.
16817 Change expected output for arrays (which now includes index labels).
16818
16819 * pr-5020.exp, gdme.ch (module PR_5020):
16820 New test, for PR-5020.
16821
16822Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16823
16824 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16825 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16826
16827Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16828
16829 * Makefile.in: Fix bit-rot in definitions of CHILL,
16830 CHILL_FOR_TARGET and Chill_LIB.
16831 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16832 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16833 CHILL, and CHILL_LIB.
16834
16835Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16836
16837 * Revert the previous changes. Please see Rob's directory
16838 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16839
16840Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16841
16842 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16843 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16844 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16845 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16846 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16847 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16848 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16849 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16850 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16851 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16852 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16853 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16854 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16855 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16856 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16857 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16858 changes from 94Q1.
16859
16860Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16861
16862 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16863 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16864 Rob's new testing fragments.
16865
16866Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16867
16868 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16869 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16870
16871Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16872
16873 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16874 version also, match on casted version strings, and match on
16875 gdb startup case where the line numbers might be messed up.
16876
16877Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16878
16879 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16880 (CFLAGS): Delete it from here.
c906108c
SS
16881
16882Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16883
16884 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16885
16886Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16887
16888 * Makefile.in (RUNTEST): Default to just "runtest".
16889
16890Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16891
16892 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16893 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16894 the code has been restructured.
16895
16896Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16897
16898 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16899 \n, not just one of each.
16900
16901 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16902 /bin/cc gives a warning if you do.
16903
16904Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16905
d63a86f8 16906 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16907 __t10ListS_link1ZUiRCUiPT0
16908
16909Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16910
16911 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16912 on local variables in recursive functions.
16913
16914 * gdb.t07/Makefile.in: Build the new test.
16915
16916Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16917
16918 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16919 directly. Instead compare the return values from actual calls.
16920
16921Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16922
16923 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16924
16925Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16926
16927 * From Peter Schauer with minor modifications.
a9c64011
AS
16928 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16929 stops in mid-line in the caller. Add xfail for returning a float
16930 value on X86 targets.
c906108c
SS
16931
16932Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16933
16934 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16935 to avoid expect lossage.
16936 (fmem_LRbug_tests): Likewise.
16937 * gdb.disasm/hppa.s: Corresponding changes.
16938
16939 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16940 conditions to work with latest dejagnu/expect.
16941
16942 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16943 expected to fail on the PA.
16944 (backtrace in call with trampolines): Explicitly require main
16945 to be frame #1 (no trampolines should show up in backtrace).
16946
16947 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16948 "continue -expect".
16949 * gdb.t06/break.exp: Likewise.
16950 * gdb.t07/watchpoint.exp: Likewise.
16951 * gdb.t13/bitfields.exp: Likewise.
16952 * gdb.t15/{funcargs,return}.exp: Likewise.
16953 * gdb.stabs/weird.exp: Likewise.
16954 * config/{mips,udi}-gdb.exp: Likewise.
16955
16956 * hppa.sed: Enclose comments within a sed command to avoid
16957 losing with the old OSF1 sed.
16958
16959Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16960
16961 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16962 sequent dynix.
16963 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16964 * gdb.t15/funcargs.exp: Conditionally step again to really
16965 finish from marker_call_with_trampolines. Handle the case where
16966 the first step from within call_with_trampolines already steps
16967 us back to main.
16968 * gdb.t15/gdbme.c: Add comment to closing brace of
16969 call_with_trampolines for funcargs.exp.
16970
16971Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16972
d63a86f8 16973 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16974 Fix typo(s).
16975
16976Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16977
16978 * gdb.t07/gdbme.c: More code for watchpoint testing.
16979
16980 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16981 "Hardware watchpoint" throughout file.
16982 (test_watchpoint_triggered_in_syscall): New test.
16983 (test_complex_watchpoint): New test.
16984
16985Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16986
16987 * gdbme.c (call_with_trampolines): New function to try and step
16988 into. Tests trampoline problems on the PA.
16989
16990 * funcargs.exp (localvars_in_indirect_call): No longer expect
16991 stepping into indirect call to fail on PAs.
16992 (test_stepping_over_trampolines): New test.
16993
16994Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16995
16996 * TODO: Add suggestions for static member function tests, and
16997 completion tests.
16998
16999Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17000
17001 * TODO: Add suggestions for "p/a" tests.
17002
17003 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17004 (default_gdb_exit): Replace all the hair with sending "quit" to
17005 the process with a simple close.
17006
17007Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17008
17009 * TODO: Add suggestions for shared library tests.
17010
17011Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * TODO: Add suggestions for x/s tests.
17014
17015Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17016
17017 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17018 "enable once", and "enable breakpoints once" with ".*".
17019
17020Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17021
17022 * TODO: Add suggestions about structure passing tests.
17023
17024Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17025
17026 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17027 the primary1 test, use work around if __GNUC__ < 2.
17028 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17029 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17030 Test for bad output rather than waiting for timeout. Issue
17031 second continue only if first continue failed.
17032
17033Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17034
17035 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17036 operator[] test with gdb_test because the old code didn't seem to
17037 be getting the quoting right with the new dejagnu.
17038
17039Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17040
17041 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17042 one from the path.
17043 * Makefile.in: Use a fresh expect if there is one, use runtest
17044 from the src tree if there is one.
d63a86f8 17045
c906108c
SS
17046Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17047
17048 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17049 next over recursive call. Revise the tests from that point on
17050 (which had been skipped) to match GDB's actual (correct) output.
17051
17052 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17053 with next over a breakpoint whose condition is false.
17054
17055 * gdb.t00/help.exp: Comment out "help set print" tests just like
17056 (and for same reason as) "help set" test.
17057
17058Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17059
17060 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17061 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17062
17063Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17064
17065 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17066 necessary gdb_target_udi.
17067
17068 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17069
17070 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17071 1838 and 2417; they are fixed.
17072
17073 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17074 gdb.t03/ptype.exp (ptype structure, ptype union):
17075 Remove xfails; the test is looser than when the xfails were added.
17076
17077 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17078 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17079
17080 * gdb.t01/run.exp: Only run shell test if isnative.
17081
17082 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17083 since "run" automatically loads if necessary. Call gdb_target_udi
17084 after the "file" since "file" kills any execution target.
17085
17086 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17087 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17088 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17089 argument for UDI.
17090
17091Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17092
17093 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17094
17095 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17096
17097Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17098
17099 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17100 properly quoting regexps. This makes the second argument to
17101 demangle a fixed string, which matches the callers, instead of a
17102 shell-style pattern which is what the previous implementation
17103 used. Update some of the callers.
17104
17105Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17106
17107 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17108 (comib_nullified_tests): Fix typo.
17109 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17110 strings. No longer expected to fail.
17111
17112 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17113 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17114 strings. No longer expected to fail.
17115
17116 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17117 string. No longer expected to fail.
17118
17119Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17120
17121 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17122 No longer expected to fail.
17123
17124 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17125 string. No longer expected to fail.
17126
17127Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17128
17129 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17130 only in the names (I probably got most of them). I was even
17131 generous with some which differed in underscores in names, and
17132 probably missed a few, and I *still* was able to remove almost a
17133 third of the file with almost no impact on testsuite coverage.
17134
17135Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17136
17137 * gdb.t00/default.exp: Match udi_attach error message as well as
17138 the one from child_attach.
17139
17140 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17141
17142 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17143
17144 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17145 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17146
17147 * Move test with enums and partial symbols back to
17148 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17149 Reverts the change of 26 May 93. Per today's change to
17150 stabs.texinfo, the behavior that weird.exp was expecting was
17151 unreasonable; what is important is that the compiler+gdb get
17152 things right, which happens with a recent gcc. Also fix the test
17153 to deal with native compilers which put out the stab gdb can't
17154 deal with.
17155
17156Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17157
17158 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17159 in the names. The main thing these accomplish is to slow things down.
17160 Many more such duplicates surely remain.
17161
17162 * gdb.t00/help.exp: Comment out "help support" test just like
17163 (and for same reason as) "help set" test.
17164
17165Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17166
17167 * gdb.t06/break.exp: Remove setup_xfails for
17168 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17169 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17170 about known bug in gcc to include up through 2.5.8.
17171 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17172 well as "_vb$".
17173 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17174 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17175 with latest gcc and gdb.
17176 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17177 well as "_vb$".
17178
17179Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17180
17181 * configure.in (hppa*-*-*): Also configure and build stabs-only
17182 tests.
17183
17184Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17185
17186 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17187 * gdb.t10/configure.in (hppa*-*-*): Use it.
17188
17189Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17190
17191 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17192
17193Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17194
17195 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17196 versions prior to 1.13.5.
17197
17198Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17199
17200 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17201 the prompt is at the start of a line.
17202
17203Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17204
17205 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17206 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17207 in the copr tests now.
17208 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17209 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17210 expected to fail.
17211
17212Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17213
17214 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17215 gdb.t31/chillvars.exp, lib/gdb.exp:
17216 Tweak to run under either version of expect.
17217 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17218 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17219 * gdb.t11/list.exp: Remove extraneous whitespace.
17220
17221Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17222
17223 * gdb.t16/printcmds.exp (test_print_strings): Accept
17224 "(unsigned char *) " before the string.
17225
17226 * TODO: Add notes about printing of fancy types and GDB expressions.
17227
17228Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17229
17230 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17231 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17232 if doing mips-idt-ecoff.
c906108c
SS
17233
17234Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17235
17236 * Most .exp files: Tweak to run under either version of expect.
17237
17238Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17239
17240 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17241 xfails; I'm not sure why they are failing, but not because of PR 1806.
17242
17243Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17244
17245 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17246 defined in lib/gdb.exp.
17247
17248Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17249
17250 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17251 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17252 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17253 have to be typeless.
17254
17255Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17256
17257 * TODO: Add suggestion for copyright year test.
17258
17259Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17260
17261 * configure.in (*-*-lynxos*): Add stabs tests.
17262
17263Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17264
17265 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17266 so insert a tab before any assembler directive in column zero.
17267
17268 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17269 stores.
17270 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17271 stores.
17272 (fpu_short_memory_tests): Likewise.
17273
17274Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17275
17276 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17277 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17278 .stabs directives in comments.
17279
17280Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17281
17282 * TODO: New file, describing tests we could write.
17283 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17284
17285Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17286
17287 * gdb.t06/signals.exp: Add kludge to force re-sync.
17288
17289 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17290 to xgdb instead of gdb, get out of gdb.
17291
17292Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17293
17294 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17295 for info.
17296
17297Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17298
17299 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17300 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17301 * gdb.stabs/hppa.sed: New sed script for the PA.
17302
17303Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17304
17305 * gdb.stabs: Re-write weird.def and configuration to use sed
17306 instead of cpp. sed is portable and POSIX; cpp is neither.
17307
17308Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17309
17310 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17311
17312Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17315
17316Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17319 "_vb$".
17320 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17321 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17322
17323Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17324
17325 * lib/gdb.exp: Comment out code which depends on non-existent
17326 `transform' procedure.
17327
17328Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17329
17330 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17331 * lib/gdb.exp: Transform tool name.
17332 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17333 1.1's new error handling system.
17334
17335Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17336
17337 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17338
17339Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17340
17341 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17342 They made pattern matching so slow that timeouts happened on
17343 heavily loaded systems. Now any output from "show print" which
17344 gets us back to the GDB prompt is a PASS.
17345
17346Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17347
17348 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17349
17350Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17351
17352 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17353
17354 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17355 It is not from PR 3220.
17356
17357Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17358
17359 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17360 just started failing because they depended on the order the
17361 subcommands are presented, or exact docstring text. This kind of
17362 test is a pain and has minimal benefit.
17363
17364Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17365
17366 * gdb.t09/corefile.exp: At end of test, use "core" command with
17367 no arguments.
17368
17369Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17370
17371 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17372 17}/Makefile.in: Make it possible to run the testsuite with Sun
17373 make and CC = cross gcc by adding explicit build rules for .o
17374 files.
17375
17376Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17377
17378 * gdb.t15/funcargs.exp: Don't put comments on same line as
17379 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17380
c906108c
SS
17381Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17382
17383 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17384
17385Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17386
17387 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17388 * gdb.t20/inherit.exp: remove three dumplicate entries.
17389
17390Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17391
17392 * gdb.t06/break.exp: For "next over recursive call", fail on any
17393 incorrect output, not just on "factorial (value=2)".
17394
17395Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17396
17397 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17398 working now. Add an xfail if accesing a bss variable causes
17399 a memory error if the target is not yet run.
17400
17401Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17402
17403 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17404 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17405 name of __st* demangling (2 strings). Did Kung really get the
17406 more than 95 others right without testing them?
17407
17408Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17409
17410 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17411
17412Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17413
17414 * configure.in (configdirs): Add gdb.disasm
17415 * gdb.disasm: New directory for GDB disassembler tests.
17416 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17417
17418Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17419
17420 * gdb.t00/help.exp: Don't test "help set".
17421
17422 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17423 from within expect statements. None of these happen anymore and
17424 they cause regressions to be silently unnoticed.
17425
17426 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17427 messages) about known failures with gcc cygnus-2.4.5-930417.
17428
17429 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17430 comp-info.exp so it gets built if it doesn't exist.
17431
17432 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17433 it is no longer used.
17434 * gdb.t13/comp-info.c: Removed.
17435
17436Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17437
17438 * gdb.t06/signals.exp: Add xfail for sun3.
17439
17440Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17441
17442 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17443 relevant because ^C doesn't get sent but failure can be reproduced
17444 interactively).
17445
17446Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17447
17448 * gdb.stabs/alpha.mt: New configuration file for alpha.
17449 * gdb.stabs/configure.in: Use it.
17450 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17451 sharing with alpha.mt, redefine long to word via preprocessor.
17452 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17453 for alpha.
17454 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17455 native cc.
17456 * gdb.t00/teststrategy.exp: Change expect string so that we
17457 consume the `(xgdb)' from the command echo and from the gdb prompt.
17458 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17459 gdb currently compares all values as long, so this failure probably
17460 applies to any configuration where LONGEST is bigger than a target int.
17461 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17462 with gcc.
17463 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17464 to handle opaque pointers, gcc is.
17465 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17466 as first argument. Include <sys/types.h> and change all operator
17467 new definitions to use size_t.
17468 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17469 now that we use size_t.
17470
17471Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17472
a9c64011 17473 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17474 a long or float array cast all array members to the same type.
a9c64011 17475 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17476 with 64 bit longs.
a9c64011 17477 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17478 on alpha.
a9c64011 17479 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17480
17481Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17482
17483 * gdb.t24 (demangle.exp): Constructors of templates have names like
17484 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17485 section 14.6 of the ARM.
17486
17487 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17488 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17489 accomplish little and slow down the testsuite.
17490
17491 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17492 Accept spaces various places.
17493
17494Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17497 with watchpoint enabled.
17498
17499 * Makefile.in: Remove definition of CC and remove the second
17500 definition of CXX (the "CXX = gcc" one remains). These definitions
17501 were causing backquotes to be expanded within backquotes, which
17502 doesn't work.
17503
17504Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17505
17506 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17507
17508Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17509
a9c64011
AS
17510 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17511 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17512 by mips cc and contains no stabs entries.
17513
17514Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17515
17516 * config/vx-gdb.exp: Use fake device to load files rather than
17517 NFS.
17518 * lib/gdb.exp: New proc to do "file" command.
17519 * config/unix-gdb.exp: Use new "file" proc.
17520
17521Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17522
17523 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17524 Rework board rebooting slightly.
17525 (gdb_exit): Don't exit from the remote shell; there isn't one.
17526 * gdb.stabs/weird.exp: If a program is being debugged already,
17527 kill it.
17528 * gdb.t04/setvar.exp: Stop and restart gdb.
17529 * gdb.t05/expr.exp: Likewise.
17530 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17531 restart gdb and reload the program.
17532 * gdb.t08/opaque.exp: Likewise.
17533 * gdb.t12/scope.exp: Likewise.
17534 * gdb.t13/bitfields.exp: Likewise.
17535 * gdb.t15/funcargs.exp: Likewise.
17536 * gdb.t20/classes.exp: Likewise.
17537 * gdb.t03/ptype.exp: Increase timeout.
17538 * gdb.t16/printcmds.exp (test_print_string_constants,
17539 test_print_array_constants): Likewise.
17540 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17541 * gdb.t20/classes.exp (do_tests): Likewise.
17542 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17543
17544Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17545
17546 * gdb.stabs: Renamed *wierd* to *weird*.
17547
17548Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17549
17550 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17551 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17552
17553Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17554
17555 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17556 (do_tests): Remove xfail for whatis on one_var and two_var.
17557
17558Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17559
17560 * Makefile.in: Made cross building work better by adding
17561 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17562
17563Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17564
17565 * gdb.t15/{return.c,return.exp,Makefile.in}:
17566 New test, currently commented out.
17567
17568Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17569
17570 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17571 still running and removes the leftover named socket so GDb can do
17572 clean restarts.
17573
17574Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17575
17576 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17577 console, not GDB.
17578 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17579 cross testing works better with "make check"
17580 * config/unix-gdb: Use default procedures for exit and version.
17581 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17582 with the newest VxWorks.
17583
17584Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17585
17586 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17587 old form.
17588
17589 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17590 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17591
17592 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17593
17594 * config/unix-gdb.exp: Remove this version of gdb_exit
17595 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17596 Rob says he'll look at it when he gets back to testing boards.
17597
17598Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17599
17600 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17601 an expected fail for certain ptype commands.
17602
17603 * gdb.t20/classes.exp: Update expected results of "ptype class
17604 Base1" to account for the constructor that now appears in the type.
17605
17606Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17607
17608 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17609 disappeared from list.
17610 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17611 "alldone" proc with call to cleanup and exit.
17612 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17613 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17614 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17615 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17616 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17617 "alldone" proc with simple returns that suppress remaining
17618 tests. The alldone proc went away many months ago.
17619
17620Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17621
17622 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17623
17624 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17625
17626Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17627
17628 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17629 as vax gdb will display them.
17630
17631Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17632
17633 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17634 optimizers.
17635
17636 * scope.exp: Change "bad value for localval" messages so each one
17637 is unique.
17638
17639 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17640 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17641
17642 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17643
17644Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17645
17646 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17647 doesn't exist (due to optimization).
17648
17649Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17650
17651 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17652 contains \r because the filename is long.
17653
17654 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17655 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17656
17657Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17658
17659 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17660 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17661 Ultrix.
17662 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17663 int tests.
17664 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17665
17666Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17667
17668 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17669
17670 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17671 to match does not match the passing case but still matches the
c906108c
SS
17672 failing case.
17673
17674Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17675
17676 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17677
17678Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17679
17680 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17681 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17682 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17683 Remove various versions of gdb_exit.
17684 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17685 gdb_exit.
17686 * config/unix-gdb.exp: gdb_exit remains here, and should override
17687 the generic version, since it's doing a lot of wierd stuff that
17688 the other versions aren't. FIXME, fold it in, or abandon this
17689 version.
17690
17691Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17692
17693 * gdb.t24/demangle.exp: Add tests for PR 3220.
17694
17695Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17696
17697 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17698
17699Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17700
17701 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17702 "i386-*-*". Works for i486 as well.
17703
17704 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17705 bug, and expand domain of xfail to all SVR4 systems, since the
17706 actual problem is likely to be in generic SVR4 /proc support.
17707
17708Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17709
17710 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17711
17712Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17713
17714 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17715 xfails for other systems. Match a missing 'Continuing.' as an
17716 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17717
17718 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17719 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17720 Only issue warning for missing executables if -all option is used.
17721
17722 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17723 file if -all option is used. It's like an unpredictable XFAIL.
17724
17725Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17726
17727 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17728 for dynamically linked binaries.
17729
17730 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17731
17732Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17733
17734 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17735 to state that this is a known bug in old versions of g++.
17736
17737Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17738
17739 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17740 while waiting for `Continuing'.
17741
17742Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17743
17744 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17745 in text, data, and bss.
17746 * gdb.t10/nodebug.c: Add local and global test variables for
17747 initialized and uninitialized data.
17748
17749Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17750
17751 * config/unix-gdb.exp (gdb_exit): Add "wait".
17752
17753Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17754
17755 * gdb.t06/signals.exp: xfail the continue from the handler for all
17756 targets.
17757
17758 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17759 function with watchpoints enabled, the i386 call dummy starts with
17760 a call.
17761
17762 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17763 386 bsd names its corefiles.
17764
17765Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17766
17767 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17768 compilers don't grok it.
17769 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17770 with small octal ints rather than character constants, which
17771 are signed and might not fit if first promoted to int.
17772
17773Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17774
17775 * gdb.t09/Makefile.in (clean): Remove corefile.
17776
17777Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17778
17779 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17780
17781Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17782 and Jim Kingdon (kingdon@cygnus.com)
17783
17784 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17785 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17786 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17787
17788Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17789
17790 * gdb.t17/interrupt.exp: Add xfail for hppa.
17791
17792Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17793
17794 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17795 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17796 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17797 to determine signed-ness of bitfields and use the result to setup
17798 the xfail.
17799 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17800 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17801 call line is reached if necessary.
17802
17803Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17804
17805 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17806
17807Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17808
17809 * gdb.t06/break.exp: Also test `clear' command.
17810
17811Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17812
17813 * gdb.t00/teststrategy.exp: Remove extra quote.
17814
17815 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17816 watchpoint enabled to be for all non-68k machines.
17817
17818 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17819
17820Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17821
17822 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17823 targets use aout.mt instead of ecoff.mt as gas understands
17824 standard aout format.
17825
17826Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17827
17828 * lib/gdb.exp (runto): Don't insist that function we are running to
17829 was compiled with -g.
17830
17831 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17832
17833 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17834 to get back into the read system call.
17835 Accept leading newline in case where we woke it up.
17836
17837Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17838
17839 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17840 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17841 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17842 enable ecoff configuration.
17843
17844Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17845
17846 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17847
17848Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17849
17850 * gdb.t16/printcmds.exp: Add another printf test.
17851
17852Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17853
17854 * configure.in: If configured -with-stabs on any target, add
17855 stabsdirs to configdirs.
17856
17857Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17858
17859 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17860 fun" so pattern does not match the command itself.
17861
17862Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17863
17864 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17865
17866Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17867
17868 * gdb.t17/interrupt.exp: Test for more things.
17869
17870Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17871
17872 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17873 compiler arranges the code and line numbers.
17874
17875 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17876
17877Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17878
17879 * gdb.t00/help.exp: Increase expect input buffer size.
17880
17881Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17882
17883 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17884
17885 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17886
17887 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17888
17889 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17890 [0-9]*, not just [0-9].
17891
17892Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17893
17894 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17895
17896 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17897
17898Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17899
17900 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17901
17902Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17903
17904 * gdb.t06/signals.c: Add xfails for sun3.
17905
17906 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17907
17908 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17909 test_stepping tests.
17910
17911Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17912
17913 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17914
17915 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17916
17917 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17918 rather than actually putting it through cpp twice.
17919
17920 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17921
17922Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17923
17924 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17925 no longer needed.
17926
17927Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17928
17929 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17930
17931 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17932 C++ features prints as "struct", make it a pass, not an xfail.
17933
17934Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17937 Don't require VA to print as "class" rather than "struct".
17938
17939Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17940
17941 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17942
17943Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17944
17945 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17946
17947Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17948
17949 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17950 order.
17951
17952Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17953
17954 * gdb.t16/printcmds.exp: Add printf tests.
17955
17956 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17957
17958 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17959
17960Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17961
17962 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17963 pass counts, to counteract any existing or future setup_xfails.
17964
17965Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17966
17967 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17968 {BEGIN,END}_COMMON for common block instead of STAB.
17969 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17970
17971 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17972 intp_var should be N_GSYM not N_LSYM.
17973 wierd-aout.S: Use a label for the value of the N_SO.
17974 wierd.def: Remove all backslashes.
17975 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17976
17977Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17978
17979 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17980 get the expected next to inheritance3.
17981
17982Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17983
17984 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17985 now that gcc-2.4 gets it right.
17986
17987Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17988
17989 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17990
17991 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17992 generating comp-info.exp which works for cross-compilation.
17993
17994Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17995
17996 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17997 "*-*-sysv4.*".
17998
17999Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18000
18001 * gdb.t01/run.exp: Start with a fresh gdb.
18002 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18003 SVR4.x.
18004
18005Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18006
18007 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18008 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18009 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18010 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18011 things to remove.
18012
18013Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18014
18015 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18016 test cases from bug reports.
18017
18018Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18019
18020 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18021 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18022 avoid spurious xfails.
18023 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18024 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18025 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18026
18027Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18028
18029 * gdb.t00/teststrategy.exp: Rework to provide more useful
18030 description of each test, fix problem with systems that define
18031 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18032 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18033 results for "next over recursive call" so timeouts aren't taken
18034 by error.
18035
18036Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18037
18038 * gdb.t12/scope.exp: Test printing of variables before run.
18039
18040 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18041 printed in wrong order due to sorting.
18042
18043Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18044
18045 * gdb.t00/teststrategy.exp: Fix expected results for printing
18046 user entered string constant. Is array of char, prints with no
18047 address.
18048
18049 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18050 commands.
18051 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18052 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18053 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18054 of struct of char arrays.
18055 * gdb.t00/radix.exp: New tests for radix commands.
18056
18057Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18058
18059 * gdb.t16/printcmd.exp: Print a variable before running program
18060 (with xfail for AIX).
18061
18062Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18063
18064 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18065
18066 * gdb.t16/printcmd.exp: Don't print variables before running program.
18067
18068 * gdb.t06/break.exp: Don't require envp argument to main.
18069
18070 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18071
18072 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18073 Add xfails for rs6000.
18074
18075 * gdb.t02/whatis.exp: Change other tests not to re-test something
18076 we already tested.
18077
18078 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18079 each type used has a variable of that type.
18080
18081Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18082
18083 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18084
18085Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18086
18087 * configure.in: change srctrigger to be a file, not a directory
18088
18089Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18090
18091 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18092
18093 * gdb.t11/list.exp: Fixed a couple of typos.
18094
18095Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18096
18097 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18098 is fixed and PR is closed.
18099 * gdb.t16 (gdbme.c): Add simple test string variable.
18100 * gdb.t16 (printcmds.exp): Add tests with simple test string
18101 variable, primarily for boundaries on "set print elements".
18102
18103Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18104
18105 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18106 Make leading 0's optional and don't expect a tab in the middle
18107 of the number.
18108
18109 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18110
18111 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18112 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18113 don't end command passed to gdb_test with newline.
18114
18115 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18116 signed keyword away, don't expect signed bitfields to be signed.
18117
18118 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18119 printing with only as many 1's as are in the field as well as printing
18120 with 32 1's (see comment).
18121
18122Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18123
18124 * gdb.t00/default.exp: Start with a fresh gdb.
18125 * configure.in (configdirs): Remove gdb.t31 until the chill
18126 compiler works again. It no longer is able to find chillrt0
18127 since it isn't in libchill.a anymore.
18128 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18129 wierd.o, make more modular.
18130 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18131 spurious newlines that caused problems.
18132
18133Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18134
18135 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18136 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18137 gdb.stabs/wierd.{exp,def}: Many new tests.
18138
18139 * gdb.t00/default.exp: update info line for new message.
18140
18141 * gdb.t02/{whatis.exp,gdbme.c}:
18142 Test that "char *" doesn't print as "caddr_t".
18143
18144Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18145
18146 * gdb.t00/help.exp: Use .* in place of some help messages which
18147 just changed.
18148 gdb.t00/default.exp: Update "info frame" test for new message.
18149 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18150 Remove some xfails
18151
18152Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18153
18154 * gdb.t03/{gdbme.c,ptype.exp}:
18155 Add tests for typedef'd struct and union without tags.
18156 Also check "whatis" on a variable of a typedef'd enum without a tag.
18157
18158 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18159 PRMS 1823; the bug still exists but isn't reproduced by this test
18160 anymore), and remove rs6000 XFAIL (the bug is fixed).
18161
18162 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18163 duplicated from whatis.exp. For those that are left, accept
18164 "long", "long int", or "int" for long variables (whatis.exp already
18165 has an XFAIL for "int", so no need to fail it here).
18166
18167 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18168 Deal with GCC's names for types now that GDB uses the compiler's names.
18169
18170 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18171 setup_xfail's for sunos4. If we #defined the signed keyword away,
18172 don't expect GDB to know that char it is signed.
18173
18174 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18175
18176Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18177
18178 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18179 should work on any system, regardless of debugging format.
18180 * gdb.t21/demangle.exp: Move to gdb.t24.
18181 * gdb.t24/demangle.exp: Move from gdb.t21.
18182 * gdb.t24/{Makefile.in, configure.in}: New files.
18183
18184Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18185
18186 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18187 * gdb.stabs: New directory.
18188
18189Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18190
18191 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18192 not just "Quit anyway?".
18193
18194Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18195
18196 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18197 that all setup_xfails are immediately followed by clear_xfails.
18198
18199Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18200
18201 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18202 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18203 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18204 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18205 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18206 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18207 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18208 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18209 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18210 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18211 gdb.t31/chillvars.exp, lib/gdb.exp:
18212 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18213 bug-gdb@prep.ai.mit.edu.
18214
18215Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18216
18217 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18218 with 0.0, not integer 0.
18219
18220Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18221
18222 * gdb.t06/break.exp: Update for "Kill the program" message change.
18223
18224Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18225
18226 * Makefile.in (GDBFLAGS): Set to -nx.
18227 * Makefile.in (site.exp): Use GDBFLAGS.
18228
18229Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18230
18231 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18232 Makefiles.
18233 (check): depend on just-check.
18234 (just-check): added so that tests can be run without a noop
18235 build pass.
18236
18237Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18238
18239 Switch to using configure's configdirs.
18240 * Makefile.in (Makefile): add configure.in dependency.
18241 (SUBDIRS): removed redundant assignment.
18242 * configure.in: switch subdirs assignment to configdirs.
18243 * gdb.t*/configure.in: new files.
18244
18245Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18246
18247 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18248 works.
18249
18250Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18251
18252 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18253 in explicit rules. Apparently this is not supported by some makes.
18254
18255Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18256
18257 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18258
18259Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18260
18261 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18262 disappeared.
18263
18264Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18265
18266 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18267
18268Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18269
18270 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18271 watchpoint problem that is now fixed.
18272 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18273 uninitialized convenience variables.
18274 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18275 structures.
18276
18277Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18278
18279 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18280 which causes expect to get out of sync with gdb on long output
18281 from help set.
18282 * gdb.t09/corefile.exp: Make expected pattern for core file
18283 failing signal and frame output format less sun specific.
18284
18285Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18286
18287 * gdb.t31/chillvars.exp: Add and remove initial dummy
18288 breakpoint, so that symbol table is forced in.
18289 (Needed at least on Sunos4, though it seems not SVR4.)
18290 * gdb.t31/chillvars.exp: Update for changed output format.
18291
18292Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18293
a9c64011 18294 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18295
18296Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18297
18298 * Makefile.in: Added --srcdir when invoking runtest, removed the
18299 need for a local config file. (optional now)
18300
18301Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18302
18303 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18304 failure count used to force early termination. Add some more
18305 expected failures for gnu style demangling.
18306
18307Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18308
18309 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18310 pmi variable from gdb.t20/gdbme to get optimized away.
18311 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18312 Check for written corefile upon timeout _and_ eof.
18313
18314Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18315
18316 * config/unix-gdb.exp: Add missing return 0.
18317
18318Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18319
18320 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18321 test termination.
18322
18323Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18324
18325 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18326 disappeared.
18327
18328Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18329
18330 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18331 time as i860 support works.
18332
d63a86f8 18333 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18334 "backtrace 100\r" rather than just "backtrace\r", to match last
18335 change.
18336
18337Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18338
18339 * config/udi-gdb.exp (gdb_exit): Remove close command.
18340 (gdb_target_udi): New procedure to set the UDI target.
18341 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18342 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18343 Added waits for prompts after several question responses. Added
18344 some more responses used by a29k-amd-udi-gdb.
18345 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18346 pass different arguments, restart UDI connection after program
18347 completion.
18348 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18349 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18350 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18351 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18352 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18353 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18354 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18355 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18356 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18357 after program completion.
18358 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18359 compiled with a SELECT_VECS setting.
18360 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18361 infinite recursion.
18362
18363 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18364 Added checks for COFF results, and made them expected failures for
18365 all targets. It would be better to make them expected failures
18366 for COFF targets only.
18367
18368Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18369
18370 * Makefile.in: add null dvi target, don't bother to recurse
18371 through test directories for info and install-info; rename
18372 $(datadir) to be dejagnu instead of deja-gnu
18373
18374Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18375
18376 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18377 compiler to coredump.
18378 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18379 code.
18380
18381Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18382
18383 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18384 coredump.
18385 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18386 code.
18387
18388Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18389
18390 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18391 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18392 which in a shell. Deletes xgdb when done.
18393 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18394 Tests the return from the "set height" or "set width" commands.
18395 Added a few return codes where needed.
18396
18397Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18398
18399 * Makefile.in (SUBDIRS): Add gdb.t17.
18400 * configure.in (subdirs): Add gdb.t17.
18401 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18402 files to test gdb's calling of functions in the inferior with
18403 the correct arguments and gdb's ability to retrieve any
18404 result returned.
18405
18406Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18407
18408 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18409 may be called after gdb goes away. Previous versions of expect
18410 needed these to avoid file descriptor leaks, but they cause
18411 errors with the current revision of expect.
18412 * gdb.t00/gdbvars.exp: Use -re on expected output after
18413 setting sevenbit-strings.
18414 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18415 to set sevenbit-strings consistent across tests.
18416 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18417 set sevenbit-strings consistent across tests.
18418
18419Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18420
18421 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18422 expected output to match current "expect" expectations.
18423
18424Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18425
18426 * gdb.t00/default.exp: Change expected output for default "source"
18427 command, to match new gdb behavior which requires a filename to
18428 source.
18429
18430Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18431
18432 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18433 expected fail for i486-*-* that misses the marker2 function.
18434 * gdb.t10/crossload.exp (bfddefault): Allow successful
18435 recognition of a format to pass even if no symbols are found.
18436 Explicitly catch failures where the format is not recognized
18437 or is ambiguous, and add the reason to the fail message.
18438 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18439 the cause is and invalid target and add reason to failure message.
18440 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18441 elf32-i386, elf32-sparc, and elf32-i860.
18442 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18443 Set up expected failure for 'filename'::variable scope resolution,
18444 which is now apparently broken on all targets.
18445 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18446 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18447 gdb.t23/templates.exp: Change failure for missing binfile into
18448 just a warning.
18449 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18450 references.
18451
18452Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18453
18454 * gdb.t00/default.exp: Add expected output for default "source"
18455 command, to match new gdb behavior.
18456 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18457
18458Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18459
18460 * config/*-gdb.exp: returns an error, rather than exiting on
18461 internal errors.
18462
18463Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18464
18465 * gdb.t03/gdbme.c: Add pointer to struct variable.
18466 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18467 referencing struct members.
18468
18469Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18470
18471 * configure.in (mips-idt-ecoff): New target.
18472 * config/mips-gdb.exp: New file for remote board using MIPS remote
18473 debugging protocol.
18474
18475 * Redid configuration scheme. Removed gdb.t*/configure.in.
18476 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18477 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18478 distclean targets. Built executables via .o files. Adjusted
18479 tests to account for source files in $(srcdir) rather than
18480 $(objdir).
18481 * lib/gdb.exp (runto): Don't expect () after the function name,
18482 because it may have arguments.
18483
18484Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18485
18486 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18487 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18488 expected failures for mips-idt-* and mips-sgi-*.
18489 * gdb.t00/default.exp (attach): Kill process if requested.
18490 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18491 that does not read core files.
18492 * gdb.t01/run.exp: Removed checks for exit status code.
18493 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18494 it is linked in.
18495 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18496 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18497 appropriate, rather than doing it by hand.
18498 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18499 execution.
18500 * gdb.t10/crossload.exp: Kill existing program if needed.
18501 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18502 appropriate, rather than doing it by hand. Always increase
18503 timeout for this test, not just for VxWorks.
18504
18505Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18506
18507 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18508 of Chill STRUCT types and STRUCT values.
18509 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18510 than "char".
18511 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18512 struct2): New struct definitions and initializations to test
c906108c
SS
18513 simple Chill STRUCT types.
18514
18515Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18516
18517 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18518 the null byte at the end of strings.
18519 * gdb.t00/default.exp: Make show version insensitive to copyright
18520 date.
18521 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18522 to avoid dependencies on target char signedness.
18523 * gdb.t16/printcmds.exp: Update expected results for explicitly
18524 unsigned char.
18525 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18526 now work.
18527 * gdb.t21/demangle.exp: Add many more patterns for template
18528 demangling, most of them being expected failures.
18529 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18530 string we are matching for, to match on the whole string.
18531 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18532 and fix a whole bunch that had incorrect expected output but were
18533 passing anyway because of the bug in "proc demangle".
18534 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18535 type.
18536 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18537
18538Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18539
a9c64011
AS
18540 * gdb/testsuite: made modifications to testcases, etc., to allow
18541 them to work properly given the reorganization of deja-gnu and the
18542 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18543
18544Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18545
18546 * gdb/testsuite: Initial creation of gdb/testsuite.
18547 Migrated dejagnu testcases and support files for testing nm to
18548 gdb/testsuite from deja-gnu. These files were moved "as is"
18549 with no modifications. This migration is part of a major overhaul
18550 of dejagnu. The modifications to these testcases, etc., which
18551 will allow them to work with the new version of dejagnu will be
18552 made in a future update.
48efe704 18553
8d8cb839 18554 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18555\f
8d8cb839
EZ
18556;; Local Variables:
18557;; mode: change-log
18558;; left-margin: 8
18559;; fill-column: 74
18560;; version-control: never
18561;; End:
902f2ccb
MC
18562
18563 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18564 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18565 Copying and distribution of this file, with or without modification,
18566 are permitted provided the copyright notice and this notice are preserved.