* gdbarch.sh (current_gdbarch): Remove global variable.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5af949e3
UW
12009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4 change to prefix TLS offset in hex with 0x.
5
5d3729b5
UW
62009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7
8 * gdb.base/default.exp: Update test case for "x" changes.
9
af589bd0
TG
102009-07-01 Tristan Gingold <gingold@adacore.com>
11
12 * gdb.base/bigcore.exp: Make darwin untested.
13
40974f91
JK
142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 * gdb.base/completion.exp (directory completion): Create the directory.
17 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
18 escapeuniquesub.
19 (directory completion 2): Expect now ${escapeuniquesub}.
20 (Glob remaining of directory test): Remove one excessive newline.
21 Expect the real output.
22
59dd3af6
JK
232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
24
25 Fix `make check//%' target after `make check' has been ran.
26 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
27 a mkdir call.
28 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
29 (%/.dir): Remove.
30
f4e164aa
JK
312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
34 the expected result record.
35
69af2122
JK
362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 Remove racy FAILs relying just on the timeouts.
39 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
40 (annotation_level 2): Remove racy FAILs.
41
2fd481e1
PP
422009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
43
44 gdb/10275
45 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
46
c38f313d
DJ
472009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
50
8b777f02
VP
512009-06-30 Vladimir Prus <vladimir@codesourcery.com>
52
53 * gdb.mi/mi-stack.exp: Testing symbolic options
54 to -stack-list-locals and -stack-list-arguments.
55
00c7eacf
JK
562009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
59
6bc80edc
TT
602009-06-29 Tom Tromey <tromey@redhat.com>
61
62 * dg-extract-results.sh: New file.
63 * Makefile.in (FORCE_PARALLEL): New variable.
64 (CHECK_TARGET): New conditional variable.
65 (check): Use CHECK_TARGET.
66 (DO_RUNTEST): New variable.
67 (check-single): New target.
68 (TEST_DIRS): New variable.
69 (TEST_TARGETS): Likewise.
70 (check-parallel): New target.
71 (check-gdb.%): New pattern.
72 (BASE1_FILES): New variable.
73 (BASE2_FILES): Likewise.
74 (check-gdb.base%): New pattern.
75 (%/.dir): New pattern.
76 * configure: Rebuild.
77 * aclocal.m4 (AM_CONDITIONAL): New defun.
78 * configure.ac: Check whether user is using GNU make.
79 (GMAKE): New conditional.
80
794684b6
SW
812009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
82
83 * gdb.cp/namespace-nested-import.cc: New test.
84 * gdb.cp/namespace-nested-import.exp: New test.
85
edb3359d
DJ
862009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
87
88 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
89 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
90 * gdb.opt/Makefile.in (EXECUTABLES): Update.
91 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
92 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
93 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
94 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
95 gdb.opt/inline-markers.c: New files.
96 * lib/gdb.exp (skip_inline_frame_tests): New function.
97 (skip_inline_var_tests): New function.
98
cf657a0c
AS
992009-06-27 Andreas Schwab <schwab@linux-m68k.org>
100
101 * gdb.cp/exception.exp: Don't require $hex before inner frame in
102 backtrace.
103
28d41a99
MS
1042009-06-27 Michael Snyder <msnyder@vmware.com>
105
106 * gdb.reverse: New directory.
107 * gdb.reverse/break-reverse.c: New test.
108 * gdb.reverse/break-reverse.exp: New test.
109 * gdb.reverse/consecutive-reverse.c: New test.
110 * gdb.reverse/consecutive-reverse.exp: New test.
111 * gdb.reverse/finish-reverse.c: New test.
112 * gdb.reverse/finish-reverse.exp: New test.
113 * gdb.reverse/machinestate.c: New test.
114 * gdb.reverse/ms1.c: New test.
115 * gdb.reverse/machinestate.exp: New test.
116 * gdb.reverse/Makefile.in: New file.
117 * gdb.reverse/shr2.c: New test.
118 * gdb.reverse/solib-reverse.c: New test.
119 * gdb.reverse/solib-reverse.exp: New test.
120 * gdb.reverse/step-reverse.c: New test.
121 * gdb.reverse/step-reverse.exp: New test.
122 * gdb.reverse/until-reverse.c: New test.
123 * gdb.reverse/ur1.c: New test.
124 * gdb.reverse/until-reverse.exp: New test.
125 * gdb.reverse/watch-reverse.c: New test.
126 * gdb.reverse/watch-reverse.exp: New test.
127 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
128 * configure: Regenerate.
129
fe3c8b0d
DE
1302009-06-26 Doug Evans <dje@google.com>
131
132 * gdb.base/psymtab.exp: Turn off pending breakpoints.
133
3a72a602
PM
1342009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
135
136 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
137 windows problem for 'file delete $binfile'.
138
27aa8d6a
SW
1392009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
140
141 * gdb.cp/namespace-using.exp: New test.
142 * gdb.cp/namespace-using.cc: New test.
143
8ac055f8
JB
1442009-05-20 Joel Brobecker <brobecker@adacore.com>
145
146 * gdb.ada/variant_record_packed_array: New testcase.
147
85e306ed
TT
1482009-06-23 Tom Tromey <tromey@redhat.com>
149
150 * gdb.base/charset.exp (test_combination): Regression test.
151 * gdb.base/charset.c (my_wchar_t): New typedef.
152 (myvar): New global.
153 (main): Set myvar.
154
56643c5e
PM
1552009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
156
157 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
158 target.
159
1fac167a
UW
1602009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
161
162 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
163
7ccb0be9
UW
1642009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
165
166 * gdb.mi/gdb680.exp: Update test for error message.
167
568d6575
UW
1682009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
169
170 * gdb.base/annota1.exp: Allow multiple occurrences of the
171 frames-invalid annotation.
172 * gdb.cp/annota2.exp: Likewise.
173
7cd1089b
PM
1742009-06-15 Phil Muldoon <pmuldoon@redhat.com>
175
176 * gdb.cp/gdb2495.cc: New file.
177 * gdb.cp/gdb2495.exp: New file.
178
72c63395
JK
1792009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
180
181 Report error on GDB crash during runto.
182 * lib/gdb.exp (runto <eof>): New.
183
3788363d
DJ
1842009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
185
186 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
187 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
188 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
189 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
190 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
191 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
192 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
193 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
194 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
195 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
196 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
197 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
198 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
199 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
200 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
201 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
202 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
203 gdb.server/server-mon.exp, gdb.server/server-run.exp,
204 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
205 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
206 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
207 gdb.trace/passcount.exp, gdb.trace/report.exp,
208 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
209 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
210 gdb.trace/while-stepping.exp: Use a unique name for the compiled
211 executable.
212
17592de3
PA
2132009-06-07 Pedro Alves <pedro@codesourcery.com>
214
215 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
216 defined before referencing it.
217
701e355d
DE
2182009-06-03 Doug Evans <dje@google.com>
219
220 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
221 * gdb.arch/i386-see.c: Ditto.
222
f2292c65
PM
2232009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
224
225 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
226 (check_macro): Return 1 if undefined.
227 If first test fails, check if macro debug information is available,
228 and report unsupported test if no macro information is found.
229
5a437975
DE
2302009-05-29 Doug Evans <dje@google.com>
231
232 * gdb.threads/hand-call-in-threads.exp: New.
233 * gdb.threads/hand-call-in-threads.c: New.
234
c141c696
MS
2352009-05-29 Michael Snyder <msnyder@vmware.com>
236
237 * gdb.base/break-always.exp: Change "1" to "on".
238 Add confirmation check.
239
b3444185
PA
2402009-05-28 Pedro Alves <pedro@codesourcery.com>
241
242 * gdb.threads/threxit-hop-specific.c: New.
243 * gdb.threads/threxit-hop-specific.exp: New.
244 * gdb.threads/thread-execl.c: New.
245 * gdb.threads/thread-execl.exp: New.
246
b6313243
TT
2472009-05-27 Tom Tromey <tromey@redhat.com>
248 Thiago Jung Bauermann <bauerman@br.ibm.com>
249
250 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
251 (mi_child_regexp): Likewise.
252 (mi_list_varobj_children_range): Likewise.
253 (mi_get_features): Likewise.
254 (mi_list_varobj_children): Rewrite.
255 * gdb.python/python-mi.exp: New file.
256
a6bac58e
TT
2572009-05-27 Tom Tromey <tromey@redhat.com>
258 Thiago Jung Bauermann <bauerman@br.ibm.com>
259 Phil Muldoon <pmuldoon@redhat.com>
260 Paul Pluzhnikov <ppluzhnikov@google.com>
261
262 * gdb.python/python-prettyprint.exp: New file.
263 * gdb.python/python-prettyprint.c: New file.
264 * gdb.python/python-prettyprint.py: New file.
265 * gdb.base/display.exp: print/r is now valid.
266
2c74e833
TT
2672009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
268 Tom Tromey <tromey@redhat.com>
269 Pedro Alves <pedro@codesourcery.com>
270 Paul Pluzhnikov <ppluzhnikov@google.com>
271
272 * gdb.python/python-template.exp: New file.
273 * gdb.python/python-template.cc: New file.
274 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
275 tests.
276 * gdb.python/python-value.exp (py_objfile_tests): New proc.
277 Call it.
278 (test_value_after_death): New proc.
279 * gdb.python/python-value.c (PTR): New typedef.
280 (main): New variable 'x'.
281
89c73ade
TT
2822009-05-27 Tom Tromey <tromey@redhat.com>
283
284 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
285 tests.
286 * gdb.python/python-value.exp (py_objfile_tests): New proc.
287 Call it.
288
a75724bc
PA
2892009-05-27 Pedro Alves <pedro@codesourcery.com>
290
291 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
292
e58b0e63
PA
2932009-05-24 Pedro Alves <pedro@codesourcery.com>
294
295 * gdb.threads/fork-thread-pending.c: New.
296 * gdb.threads/fork-thread-pending.exp: New.
297
4ac36638
JK
2982009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
301 * gdb.dwarf2/dw2-strp.S (a_string2): New.
302
c28c63d8
JB
3032009-05-18 Jon Beniston <jon@beniston.com>
304
305 * gdb.asm/asm-source.exp: Add lm32 target.
306
b242c3c2
PA
3072009-05-17 Pedro Alves <pedro@codesourcery.com>
308
309 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
310 `gdb_get_line_number'. Call `callee' in both parent and child.
311 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
312 `gdb_get_line_number' instead of hardcoding line numbers.
313 (catch_fork_unpatch_child): New procedure to test detaching
314 breakpoints from child fork.
315 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
316 hardcoding line numbers.
317 (do_fork_tests): Run `catch_fork_unpatch_child'.
318
ee342b23
VP
3192009-05-17 Vladimir Prus <vladimir@codesourcery.com>
320
321 * gdb.mi/mi-cmd-var.exp: Check that when varobj
322 of structure type enters or leaves the scope, it
323 is reported by -var-update.
324
e2009e98
DE
3252009-05-11 Doug Evans <dje@sebabeach.org>
326
327 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
328 * gdb.threads/pending-step.c (main): Fix off-by-one error.
329 * gdb.threads/schedlock.c (main): Fix off-by-one error.
330
00903456
JK
3312009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
334
dc621c35
DE
3352009-04-30 Doug Evans <dje@google.com>
336
337 * gdb.threads/watchthreads2.exp: New testcase.
338 * gdb.threads/watchthreads2.c: New testcase.
339
9ab4e744
DE
3402009-04-29 Doug Evans <dje@google.com>
341
342 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
343 * gdb.cp/mb-ctor.cc: Ditto.
344 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
345 * gdb.cp/mb-inline.h (multi_line_foo): New function.
346 * gdb.cp/mb-inline1.cc: Call it.
347 * gdb.cp/mb-inline2.cc: Ditto.
348 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
349 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
350
484086b7
JK
3512009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
354 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
355 Replace all uses of `decimal' by `nonzero'.
356 (info macro FROM_COMMANDLINE): New test.
357
379a77b5
TT
3582009-04-27 Tom Tromey <tromey@redhat.com>
359
360 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
361
b92b73c2
DE
3622009-04-27 Doug Evans <dje@google.com>
363
364 * gdb.threads/watchthreads.c (main): Initialize args before starting
365 the threads. Plus formatting cleanup.
366 * gdb.threads/watchthreads.exp: Avoid errant failures due to
367 biased scheduling of one thread.
368
945a118d
JG
3692009-04-27 Jerome Guitton <guitton@adacore.com>
370
371 * gdb.cp/templates.cc (GetMax): New template.
372 (main): Declare two instances of GetMax.
373 * gdb.cp/templates.exp: Add new test.
374
d389af10
JK
3752009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
378
e7f86de9
JM
3792009-04-22 Joseph Myers <joseph@codesourcery.com>
380
381 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
382
334cc82d
TT
3832009-04-15 Tom Tromey <tromey@redhat.com>
384
385 * gdb.base/charset.exp: Add regression test.
386
d12672cc
JB
3872009-04-14 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.base/exe-lock.exp: New testcase.
390
18e8c3bc
TT
3912009-04-13 Tom Tromey <tromey@redhat.com>
392
393 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
394 operator on Frame.
395
5ecd5cbe
UW
3962009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
397
398 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
399 * gdb.server/ext-attach.exp: Likewise.
400
7309f756
VP
4012009-04-03 Vladimir Prus <vladimir@codesourcery.com>
402
403 Eliminate some sleep usage.
404
405 * gdb.mi/basics.c (do_nothing): New.
406 (main): Use do_nothing instead of printf, so that
407 not to introduce race condition between output of
408 inferiour and output of gdb. Do not use sleep as it
409 is not generally available on embedded targets.
410
f4b95f6f
PA
4112009-04-02 Pedro Alves <pedro@codesourcery.com>
412
413 * gdb.server/ext-attach.exp: Expect an optional process id after
414 "Detached from remote process".
415
de40b933
JK
4162009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
419 gdb.dwarf2/dw2-unresolved.exp: New.
420
2ae101a4
PA
4212009-04-02 Pedro Alves <pedro@codesourcery.com>
422
423 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
424 mi_run_to_main.
425
56a8e183
PA
4262009-04-02 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
429 mi_run_to_main. Skip thread exit test on remote targets.
430 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
431 mi_run_to_main.
432 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
433 mi_run_to_main.
434 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
435 when expecting ^connected. Detect when the target doesn't support
436 non-stop mode.
437 (mi_run_cmd): Detect if non-stop mode was requested by isn't
438 supported. Return -1 on error, 0 on success.
439 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
440 (mi_runto): Return mi_runto_helper's result explicitly.
441
c35fafde
PA
4422009-04-01 Pedro Alves <pedro@codesourcery.com>
443
444 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
445
f8a8dce6
JB
4462009-04-01 Tom Tromey <tromey@redhat.com>
447
448 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
449 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
450 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
451 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
452
71c25dea
TT
4532009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
454 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 PR gdb/931
457 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
458 output.
459 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
460 for gdb/931.
461 * dw2-strp.S (DW_AT_language): Change to C++.
462 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
463
02d9a9ce
JB
4642009-03-31 Joel Brobecker <brobecker@adacore.com>
465
466 * gdb.ada/tasks: New testcase.
467
1042e4c0
SS
4682009-03-30 Stan Shebs <stan@codesourcery.com>
469
470 * gdb.trace/actions.exp: Update to match new info trace format.
471 * gdb.trace/deltrace.exp: Ditto.
472 * gdb.trace/infotrace.exp: Ditto.
473 * gdb.trace/passcount.exp: Ditto.
474 * gdb.trace/save-trace.exp: Ditto.
475 * gdb.trace/while-stepping.exp: Ditto.
476 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
477
f8f6f20b
TJB
4782009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
479
480 * gdb.python/python-frame.c: New file.
481 * gdb.python/python-frame.exp: New file.
482
c0c6f777
TJB
4832009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
484
485 * gdb.python/python-value.exp: Add tests for the address
486 attribute.
487
3cb51905
AS
4882009-03-29 Andreas Schwab <schwab@linux-m68k.org>
489
490 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
491
88fc996f
DE
4922009-03-26 Doug Evans <dje@google.com>
493
494 * gdb.mi/mi-nonstop-exit.exp: New file.
495 * gdb.mi/non-stop-exit.c: New file.
496
56ef84b1
TT
4972009-03-26 Tom Tromey <tromey@redhat.com>
498
499 Update for change to prologue skipping:
500 * gdb.mi/mi2-simplerun.exp: Update.
501 * gdb.mi/mi2-break.exp: Update.
502 * gdb.mi/mi-simplerun.exp: Update.
503 * gdb.mi/mi-break.exp: Update.
504 * gdb.base/ending-run.exp: Update.
505
def2b000
TJB
5062009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
507
508 * gdb.python/python-value.exp (test_value_in_inferior): Test
509 gdb.Value.is_optimized_out attribute.
510
442ddf59
JK
5112009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
512
513 * gdb.dwarf2/dw2-noloc-main.c: New file.
514 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
515 (.text): Remove.
516 (.data): New.
517 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
518 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
519 (DW_TAG_subprogram func_cu1, noloc): Remove.
520 (main): New.
521 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
522 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
523 (file_symbols): New procedure.
524
a8df5de4
TT
5252009-03-25 Tom Tromey <tromey@redhat.com>
526
527 * gdb.base/charset.exp (valid_target_charset): New proc.
528 Use it to skip tests on invalid charsets.
529
cc1d7add
PM
5302009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
531
532 * gdb.base/completion.exp: Add a test for directory completion.
533
bcd5727b
JK
5342009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
535
536 Fix a racy FAIL.
537 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
538 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
539
cc924cad
TJB
5402009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
541
542 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
543 * gdb.python/python-function.exp: Add test for function returning
544 a GDB value.
545
bc3b79fd
TJB
5462009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
547
548 * gdb.python/python-function.exp: New file.
549
6c7a06a3
TT
5502009-03-20 Tom Tromey <tromey@redhat.com>
551
552 * gdb.base/store.exp: Update for change to escape output.
553 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
554 to escape output.
555 * gdb.base/pointers.exp: Update for change to escape output.
556 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
557 to escape output.
558 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
559 escape output.
560 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
561 to escape output.
562 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
563 escape output.
564 * gdb.base/setvar.exp: Update for change to escape output.
565 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
566 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
567 to escape output.
568 (test_print_string_constants): Likewise.
569 * gdb.base/charset.exp (valid_host_charset): Check size of
570 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
571 cases. Handle "auto"-related output.
572 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
573 (uvar, Uvar): New globals.
574
c31af87b
JG
5752009-03-19 Jerome Guitton <guitton@adacore.com>
576
577 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
578 deltas.
579 * gdb.ada/fixed_points.exp: Ditto.
580
51272cf2
PA
5812009-03-18 Pedro Alves <pedro@codesourcery.com>
582
583 * return-nodebug.c: Don't include stdio.h.
584 (init): Delete.
585 (func): Delete definition and provide extern declaration.
586 (t): New.
587 (main): Don't call printf. Call func and store its result in t.
588 * return-nodebug1.c: New.
589 * return-nodebug.exp: Don't expect stdio output. Instead, print
590 the global variable t. Drop printf formatters and cast types from
591 foreach loop. Don't use prepare_for_testing. Compile
592 return-nodebug.c and return-nodebug1.c in separate steps. Don't
593 define FORMAT or CAST.
594
d24948ac
PP
5952009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
596
597 * gdb.base/solib-display.exp: Disable test for remote targers.
598
61ff14c6
JK
5992009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
602
cb4dce93
JK
6032009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 Fix a racy FAIL.
606 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
607 code from `follow parent, print pids'.
608 (`follow child, print pids', `follow parent, print pids'): Call it.
609 Replace `gdb_test "break..."' by gdb_breakpoint.
610
f7c60c5e
VP
6112009-03-13 Vladimir Prus <vladimir@codesourcery.com>
612
613 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 614 sync and async modes.
f7c60c5e 615
383ace49
JB
6162009-03-12 Joel Brobecker <brobecker@adacore.com>
617
618 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
619 that was checked in by mistake. Remove loading of ada.exp, since
620 this is not necessary in this case.
621
4ce102af
JB
6222009-03-12 Joel Brobecker <brobecker@adacore.com>
623
624 * gdb.ada/ptype_arith_binop.exp: New testcase.
625
529a2aef
JB
6262009-03-12 Joel Brobecker <brobecker@adacore.com>
627
628 * gdb.ada/mod_from_name: New testcase.
629
8a38181c
JB
6302009-03-12 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.ada/tick_last_segv: New testcase.
633
11436dee
VP
6342009-03-12 Vladimir Prus <vladimir@codesourcery.com>
635
61ff14c6 636 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 637
1f31650a
VP
6382009-03-12 Vladimir Prus <vladimir@codesourcery.com>
639
61ff14c6
JK
640 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
641 include the token in ^running and frame info in *stopped.
1f31650a 642
a3247a22
PP
6432009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
644
645 * solib-display.exp: New file.
646 * solib-display-main.c: New file.
647 * solib-display-lib.c: New file.
61ff14c6 648
aae64587
PA
6492009-03-05 Pedro Alves <pedro@codesourcery.com>
650
651 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
652
44aabfbc
JK
6532009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
656 (list_and_check_macro): Use more specific test name.
657 (next to definition): Make the test names unique.
658
c087fcd3
PM
6592009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
660
661 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 662
c86cf029
VP
6632009-02-17 Vladimir Prus <vladimir@codesourcery.com>
664
665 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
666 notifications.
667 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
668 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
669 * lib/mi-support.exp (library_loaded_re): New.
670 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
671
3ea85240
VP
6722009-02-17 Vladimir Prus <vladimir@codesourcery.com>
673
674 * gdb.gdb/observer.exp: Use test_notification observer, not
675 normal_stop, everywhere.
676 (test_normal_stop_notifications): Rename to...
677 (test_notifications): ...this.
678 (test_observer_normal_stop): Rename to...
679 (test_observer): ...this.
680
1903f0e6
DE
6812009-02-16 Doug Evans <dje@google.com>
682
683 * gdb.arch/amd64-disp-step.S (test_int3): New test.
684 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
685 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
686 (test_prefixed_syscall,test_int3): New tests.
687 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
688 (test_prefixed_syscall,test_int3): New tests.
689
1d33d6ba
VP
6902009-02-14 Vladimir Prus <vladimir@codesourcery.com>
691
3cb51905
AS
692 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
693 (mi_expect_interrupt): Likewise.
694 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
695 response.
1d33d6ba 696
faafb047
PM
6972009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
698
699 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
700 * gdb.base/pc-fp.exp (get_valueofx): Remove.
701 Replace calls to get_valueofx by get_hexadecimal_valueof.
702
417e16e2
PM
7032009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
704
705 * lib/gdb.exp (get_valueof): Accept anything as a return value.
706 (get_integer_valueof): New procedure.
707 (get_sizeof): Use new get_integer_value_of.
708 * gdb.base/sizeof.exp: Replace all uses of get_valueof
709 by get_integer_valueof.
710
7065b901
TT
7112009-02-13 Tom Tromey <tromey@redhat.com>
712
713 * gdb.base/remote.exp (get_sizeof): Remove.
714 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
715 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
716 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
717 * lib/gdb.exp (get_valueof): Move from long_long.exp.
718 (get_sizeof): Likewise.
719
5d7cb8df
JK
7202009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 PR fortran/9806
723 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
724
b2febfff
PP
7252009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
726
727 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
728
4aa995e1
PA
7292009-02-06 Pedro Alves <pedro@codesourcery.com>
730
731 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
732
d8906c6f
TJB
7332009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
734
735 * gdb.python/python-cmd.exp: New file.
736
ff4ab08d
TG
7372009-02-06 Tristan Gingold <gingold@adacore.com>
738
739 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
740
aacd552b
TG
7412009-02-05 Tristan Gingold <gingold@adacore.com>
742
743 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
744 pointer is dereferenced and use this signal name in regexp.
745 * gdb.base/signull.exp: Ditto.
746 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
747 * gdb.base/signull.c (main): Ditto.
748
08c637de
TJB
7492009-02-04 Tom Tromey <tromey@redhat.com>
750 Thiago Jung Bauermann <bauerman@br.ibm.com>
751
752 * gdb.python/python-value.exp: Use `gdb.history' instead of
753 `gdb.value_from_history'.
754 (test_value_numeric_ops): Add test for conversion of enum constant.
755 * gdb.python/python-value.c (enum e): New type.
756 (evalue): New global.
757 (main): Use argv.
758
20261af8
JG
7592009-02-04 Jerome Guitton <guitton@adacore.com>
760
761 * gdb.ada/uninitialized_vars: New test program.
762 * gdb.ada/uninitialized_vars.exp: New testcase.
763
52e44b43
TT
7642009-02-02 Tom Tromey <tromey@redhat.com>
765
766 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
767 * gdb.cp/pr2489.cc: Rename...
768 * gdb.cp/pr9594.cc: ... to this.
769
1c71341a
TT
7702009-02-02 Tom Tromey <tromey@redhat.com>
771
772 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
773 * gdb.cp/pr2489.cc: New file.
774 * gdb.cp/cpcompletion.exp: New file.
775
a4295225
TT
7762009-02-02 Tom Tromey <tromey@redhat.com>
777
778 PR exp/9059:
779 * gdb.cp/call-c.exp: Add regression test.
780 * gdb.cp/call-c.cc (FooHandle): New typedef.
781 (main): New variable 'handle'.
782
592375cd
VP
7832009-01-30 Vladimir Prus <vladimir@codesourcery.com>
784
785 * lib/mi-support.exp (et_mi_thread_list)
786 (check_mi_and_console_threads): Adjust for current thread in
787 -thread-list-ids output.
788
41447f92
VP
7892009-01-30 Vladimir Prus <vladimir@codesourcery.com>
790
791 * gdb.mi/mi-break.exp (test_disabled_creation): New.
792 Call it.
793
35669430
DE
7942009-01-28 Doug Evans <dje@google.com>
795
796 * gdb.arch/amd64-disp-step.S: New file.
797 * gdb.arch/amd64-disp-step.exp: New file.
798 * gdb.arch/i386-disp-step.S: New file.
799 * gdb.arch/i386-disp-step.exp: New file.
800
09f00d9a
PM
8012009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
802
803 * gdb.base/find.exp: Set newline variable
804 using quotes instead of braces to fix cygwin failures.
805
1e8fb976
PA
8062009-01-23 Pedro Alves <pedro@codesourcery.com>
807
808 * gdb.base/radix.exp: Add tests to ensure that that set
809 input-radix 0 and set output-radix 0 are really rejected.
810
da061712
PA
8112009-01-23 Pedro Alves <pedro@codesourcery.com>
812
813 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
814 copyright years.
815
dd7e2d2b
PA
8162009-01-23 Pedro Alves <pedro@codesourcery.com>
817
818 PR gdb/9664:
819 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
820
392452f6
PA
8212009-01-22 Pedro Alves <pedro@codesourcery.com>
822
823 PR c++/9631:
824 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
825
8653e71c
PM
8262009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
827
828 * gdb.server/file-transfer.exp: Use EXEEXT variable for
829 binfile definition to fix Windows OS failure.
830
a12cc160
DJ
8312009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
832
833 PR gdb/9346
834 * gdb.base/interrupt.c (sigint_handler): New.
835 (main): Install a SIGINT handler if SIGNALS is defined. Exit
836 on error.
837 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
838 Test "signal SIGINT".
839
b89667eb
DE
8402009-01-19 Doug Evans <dje@google.com>
841
842 * gdb.base/break.exp: Update expected gdb output.
843 * gdb.base/sepdebug.exp: Ditto.
844 * gdb.mi/mi-syn-frame.exp: Ditto.
845 * gdb.mi/mi2-syn-frame.exp: Ditto.
846 * gdb.base/call-signal-resume.exp: New file.
847 * gdb.base/call-signals.c: New file.
848 * gdb.base/unwindonsignal.exp: New file.
849 * gdb.base/unwindonsignal.c: New file.
850 * gdb.threads/interrupted-hand-call.exp: New file.
851 * gdb.threads/interrupted-hand-call.c: New file.
852 * gdb.threads/thread-unwindonsignal.exp: New file.
853
adb483fe
DJ
8542009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
855
856 * gdb.base/define.exp: Test defining and hooking prefix commands.
857 * gdb.python/python.exp: Update test for "show user" output.
858
60023297
JK
8592009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
862 now the output exactly, using less wildcards. Expect also the output
863 of gfortran-4.3. Update for the f-valprint.c modification from
864 2008-04-22.
865 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
866 Remove gdb_test test names where matching the command.
867
ccc57cf9
PA
8682009-01-01 Pedro Alves <pedro@codesourcery.com>
869
870 PR breakpoints/9681:
871 * gdb.base/watchpoint.exp: Add regression test.
872
c7a6ca08
PA
8732008-12-31 Pedro Alves <pedro@codesourcery.com>
874
875 * gdb.threads/attach-into-signal.exp: Don't use
876 gdb_suppress_entire_file.
877 * gdb.threads/attach-stopped.exp: Ditto.
878 * gdb.threads/attachstop-mt.exp: Ditto.
879
3a031f65
PA
8802008-12-31 Pedro Alves <pedro@codesourcery.com>
881
882 PR gdb/8812:
883 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
884
09e6485f
PA
8852008-12-29 Pedro Alves <pedro@codesourcery.com>
886
887 PR gdb/7536:
888 * gdb.base/radix.exp: Add tests to ensure invalid input radices
889 and unsupported output radices are really rejected.
890
0cd53049
JK
8912008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.cp/punctuator.exp: Backslash the '$' signs.
894
ba163c7e
TT
8952008-12-22 Tom Tromey <tromey@redhat.com>
896
897 * gdb.cp/punctuator.exp: New file.
898
6f4de6c9
JK
8992008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.base/completion.exp (Completing non-existing component): New test.
902
0f34d0b4
JK
9032008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 Fix for PR gdb/8648.
906 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
907 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
908 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
909 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
910
db2ad4c3
JK
9112008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
914
bb5ef15e
DP
9152008-12-16 Christophe Lyon <christophe.lyon@st.com>
916
917 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
918 compiler actually generate code at the expected line number.
919
90142adc
JZ
9202008-12-15 Jie Zhang <jie.zhang@analog.com>
921
922 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
923
fad6eecd
TT
9242008-12-12 Tom Tromey <tromey@redhat.com>
925
926 * gdb.base/commands.exp (redefine_hook_test): New proc.
927 Call it.
928
17c8aaf5
TT
9292008-12-11 Tom Tromey <tromey@redhat.com>
930
931 * gdb.base/macscp.exp: New regression test.
932
7c8adf68
TT
9332008-12-11 Tom Tromey <tromey@redhat.com>
934
935 * gdb.base/macscp.exp: Print "address.addr".
936 * gdb.base/macscp1.c (struct outer): New struct.
937 (address): New global.
938
b05dcbb7
TT
9392008-12-09 Tom Tromey <tromey@redhat.com>
940
941 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
942 Call it.
943
2d476de1
DE
9442008-12-04 Doug Evans <dje@google.com>
945
946 * gdb.server/ext-run.exp: Relax regexp for init program.
947
87bdc959
TG
9482008-12-03 Tristan Gingold <gingold@adacore.com>
949
950 * gdb.base/macscp.exp: Generate an object file during compilation
951 to work around Darwin dsymutil limitations.
952
e0740f77
JK
9532008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
954
955 Test resolving external references to TLS variables.
956 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
957 FILE2_THREAD_LOCAL.
958 (testfile2, srcfile2): New variables.
959 * gdb.threads/tls.c (file2_thread_local)
960 (function_referencing_file2_thread_local): New.
961 * gdb.threads/tls2.c: New file.
962
67f0aac5
JB
9632008-11-28 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
966 rather than integer, as integer might not be big enough when
967 on 64bit targets.
67f0aac5 968
c332165e
JG
9692008-11-27 Jerome Guitton <guitton@adacore.com>
970
971 * gdb.cp/formatted-ref.exp: Add equality test.
972 * gdb.ada/formatted_ref.exp: Ditto.
973
fc9b693c
JK
9742008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
977 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
978
a9c64011
AS
9792008-11-20 Andreas Schwab <schwab@suse.de>
980
981 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
982 matching syscall entry point.
983 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
984 (tcatch_vfork_then_child_follow): Likewise. Finish through
985 vfork even if we stopped at the syscall trampoline.
986
e2fd701e
DE
9872008-11-20 Doug Evans <dje@google.com>
988
989 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
990
69abc51c
TJB
9912008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
992
993 * gdb.arch/ppc-dfp.exp: New file.
994 * gdb.arch/ppc-dfp.c: New file.
995
c14c28ba
PP
9962008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
997
998 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 999
2e74121d
DE
10002008-11-17 Doug Evans <dje@google.com>
1001
1002 * gdb.mi/mi-syn-frame.exp: Update expected output.
1003 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1004
66bb093b
VP
10052008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1006
1007 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1008 "thread N" results in =thread-selected.
1009 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1010 (mi_send_resuming_command_raw): Be prepared for
1011 =thread-selected.
1012
3d043ef6
VP
10132008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1014
a9c64011
AS
1015 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1016 * lib/mi-support.exp: Likewise.
3d043ef6 1017
808104c8
JB
10182008-11-16 Joel Brobecker <brobecker@adacore.com>
1019
1020 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1021 commands from the expected output for "help catch".
1022
00b22944
JB
10232008-11-15 Joel Brobecker <brobecker@adacore.com>
1024
1025 * gdb.ada/int_deref.exp: New testcase.
1026
59669435
TT
10272008-11-14 Nick Roberts <nickrob@snap.net.nz>
1028
1029 * gdb.mi/gdb2549.exp: New file.
1030
de04a248
DE
10312008-11-11 Doug Evans <dje@google.com>
1032
1033 * gdb.base/callexit.exp: New file.
1034 * gdb.base/callexit.c: New file.
1035
6b8ce727
DE
10362008-11-10 Doug Evans <dje@google.com>
1037
1038 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1039 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1040 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1041 (default_gdb_start,default_gdb_exit): Ditto.
1042 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1043 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1044 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1045 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1046 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1047 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1048
1b14b8aa
AS
10492008-11-03 Andreas Schwab <schwab@suse.de>
1050
1051 * gdb.base/hashline2.exp: Fix typo.
1052 * gdb.base/hashline3.exp: Likewise.
1053
f3134b88
TT
10542008-10-30 Tom Tromey <tromey@redhat.com>
1055
1056 * gdb.base/pointers.exp: Add test.
1057 * gdb.base/pointers.c (k, S): New typedefs.
1058 (instance): New global.
1059
c2226152
AS
10602008-10-30 Andreas Schwab <schwab@suse.de>
1061
1062 * gdb.base/args.exp: Add tests for newlines.
1063
462f405c
JB
10642008-10-30 Joel Brobecker <brobecker@adacore.com>
1065
1066 gdb.base/foll-exec.exp: Update the expected output of a couple
1067 of "info breakpoints" tests.
1068
79a45b7d
TT
10692008-10-28 Tom Tromey <tromey@redhat.com>
1070
1071 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1072
adc13a14
PA
10732008-10-24 Pedro Alves <pedro@codesourcery.com>
1074
1075 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1076 gdb_start_cmd.
1077 Use runto_main before any test that requires execution.
1078
252fbfc8
PA
10792008-10-23 Pedro Alves <pedro@codesourcery.com>
1080
1081 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1082 instead of SIGINT.
1083
28148e3d
JB
10842008-10-22 Joel Brobecker <brobecker@adacore.com>
1085
1086 * gdb.base/completion.exp: Update expected output following
1087 the addition of the "info tasks" command.
1088
c209f847
TT
10892008-10-22 Tom Tromey <tromey@redhat.com>
1090
1091 * gdb.base/exprs.exp (test_expr): Add test for string
1092 concatenation.
1093
f177e350
PA
10942008-10-19 Pedro Alves <pedro@codesourcery.com>
1095
1096 * configure.ac: Output gdb.python/Makefile.
1097 * configure: Regenerate.
1098 * gdb.python/Makefile.in: New.
1099
cce89356
JB
11002008-10-16 Joel Brobecker <brobecker@adacore.com>
1101
1102 * gdb.base/foll-fork.exp: Adjust the expected output to match
1103 the new description for fork/vfork catchpoints in the "info
1104 breakpoints" output.
1105
176d289d
TJB
11062008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1107
1108 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1109
a08702d6
TJB
11102008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1111
1112 * gdb.python/python-value.c: New file.
1113 * gdb.python/python-value.exp: New file.
1114
1c5cfe86
PA
11152008-10-15 Pedro Alves <pedro@codesourcery.com>
1116
1117 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1118
5a98ad69
DP
11192008-10-15 Denis Pilat <denis.pilat@st.com>
1120
41702f1b 1121 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1122
dcb1a1e2
TT
11232008-10-09 Tom Tromey <tromey@redhat.com>
1124
1125 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1126 'fprintf' and 'stderr'.
1127
9124fe48
JB
11282008-10-07 Joel Brobecker <brobecker@adacore.com>
1129
1130 * gdb.ada/ref_tick_size.exp: New testcase.
1131
45452591
DE
11322008-10-06 Doug Evans <dje@google.com>
1133
1134 * gdb.dwarf2/dw2-cu-size.exp: New file.
1135 * gdb.dwarf2/dw2-cu-size.S: New file.
1136
1137 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1138 .Ltype_int for clarity.
1139
4fc5b208
PP
11402008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1141
1142 PR gdb/2384:
1143 * gdb.cp/gdb2384.exp: Extended to test more cases.
1144 * gdb.cp/gdb2384.cc: Likewise.
1145 * gdb.cp/gdb2384-base.h: Likewise.
1146 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1147
d78df370
JK
11482008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 * gdb.base/maint.exp (maint print type): Remove printing
1151 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1152
9a044a89
TT
11532008-09-30 Tom Tromey <tromey@redhat.com>
1154
1155 * gdb.base/macscp.exp: Add completion tests.
1156 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1157 (TWENTY_THREE): Likewise.
1158 (FORTY_EIGHT): Likewise.
1159
506800a9
TT
11602008-09-30 Tom Tromey <tromey@redhat.com>
1161
1162 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1163 everywhere.
1164 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1165
1a6f01b5
JK
11662008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1167
1168 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1169 testcase is derived from. Fix racy dependency on an expected PID
1170 number. No longer support the testcase on Linux kernel 2.4.x.
1171
2fae03e8
TT
11722008-09-27 Tom Tromey <tromey@redhat.com>
1173
1174 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1175 and varargs.
1176
1ad15515
PA
11772008-09-22 Pedro Alves <pedro@codesourcery.com>
1178
1179 * lib/mi-support.exp (mi_expect_interrupt): New.
1180 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1181 from gdb.mi/mi-nonstop.exp.
1182 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1183 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1184 lib/mi-support.exp.
1185 Use mi_check_thread_states throughout. Avoid ".*" and do not
1186 require an anchor after -exec-run.
1187
d0b76dc6
DJ
11882008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1189
1190 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1191 stop is pending. Avoid ".*" when two stops are pending.
1192 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1193 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1194 newlines in fullnames.
1195 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1196 (mi_expect_stop): Update comments. Only anchor in sync mode.
1197 Do not match newlines.
1198 (mi_send_resuming_command_raw): Always return status.
1199 (mi_get_stop_line): Do not match more than one line by accident.
1200 Only anchor in sync mode.
1201 (mi_run_inline_test): If -exec-next fails, give up.
1202
9990c830
UW
12032008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1204
1205 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1206 on SPU.
1207
ebcf6f00
JB
12082008-09-10 Joel Brobecker <brobecker@adacore.com>
1209
1210 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1211
b6db24e5
JB
12122008-09-10 Joel Brobecker <brobecker@adacore.com>
1213
1214 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1215 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1216 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1217 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1218 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1219 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1220 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1221 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1222 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1223 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1224 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1225 Include the "= " sequence in the expected output of print tests.
1226
2bf448e0
JB
12272008-09-10 Joel Brobecker <brobecker@adacore.com>
1228
1229 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1230 description for boolean types.
1231
d51fd4c8
PA
12322008-09-09 Pedro Alves <pedro@codesourcery.com>
1233
1234 * gdb.base/hook-stop-continue.c: New.
1235 * gdb.base/hook-stop-continue.exp: New.
1236
694182d2
DJ
12372008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1238
1239 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1240
3b8a7fc0
JG
12412008-09-08 Jerome Guitton <guitton@adacore.com>
1242
1243 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1244 (stack_check_probe_2, stack_check_probe_loop_1)
1245 (stack_check_probe_loop_2): New functions.
1246 (main): Add call to these new functions.
1247 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1248 functions, check that the breakpoint is inserted at the appropriate
1249 location.
1250 (insert_breakpoint): Slightly refine this procedure so that it can
1251 be called several times in the test.
1252
96cc0ae8
JG
12532008-09-08 Jerome Guitton <guitton@adacore.com>
1254
1255 * gdb.base/stack-checking.c: New file.
1256 * gdb.base/stack-checking.exp: New file.
1257
1f08b409
TJB
12582008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1259
1260 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1261 * gdb.arch/altivec-regs.exp: Likewise.
1262 * gdb.arch/vsx-regs.exp: Likewise.
1263
3099e1c4
TJB
12642008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1265
1266 * gdb.arch/ppc-fp.exp: New file.
1267 * gdb.arch/ppc-fp.c: New file.
1268
cc69bfc1
PP
12692008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1270
1271 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1272 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1273
b02a33db
MS
12742008-09-04 Michael Snyder <msnyder@vmware.com>
1275
1276 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1277 as "at" (for non-debug functions such as _start).
1278
2992cbe0
UW
12792008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1280
1281 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1282 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1283 software watchpoints.
1284 * gdb.base/watch_thread_num.exp: Likewise.
1285
514f746b
AR
12862008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1287
1288 * gdb.arch/i386-bp_permanent.exp: New test.
1289
876cecd0
TT
12902008-08-24 Tom Tromey <tromey@redhat.com>
1291
1292 * gdb.base/maint.exp: Update "maint print type".
1293
80f73d71
VP
12942008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1295
1296 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1297 support. Adjust the order of "*running" notifications.
1298 * gdb.mi/non-stop.c: Don't cast from int to void* and
1299 back.
1300
d9c78d7d
MK
13012008-08-20 Mark Kettenis <kettenis@gnu.org>
1302
1303 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1304 expect to find it in the "info frame" output.
1305
97a2d1d3
DJ
13062008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1307
1308 * gdb.base/interp.exp: Always consume both prompts.
1309
b96e2927
PA
13102008-08-20 Pedro Alves <pedro@codesourcery.com>
1311
1312 * gdb.base/pending.exp: Test pending breakpoints without symbols
1313 loaded.
1314
8cf6e61a
VP
13152008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1316
1317 * lib/mi-support.exp (mi_expect_stop): Produce
1318 more details on failures.
1319 * gdb.mi/mi-nonstop.exp: New.
1320 * gdb.mi/non-stop.c: New.
1321
c6ebd6cf
VP
13222008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1323
a9c64011
AS
1324 * gdb.mi/mi-async.exp: Use 'set target-async'.
1325 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1326
46a9b8ed
DJ
13272008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1328
1329 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1330
44feb3ce
TT
13312008-08-17 Tom Tromey <tromey@redhat.com>
1332
1333 * gdb.base/help.exp (help catch): Rewrite.
1334
311a4e6b
TJB
13352008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1336
1337 * gdb.base/define.exp: Test indented command documentation.
1338 * gdb.python/python.exp: Test indented multi-line command.
1339
604c2f83
LM
13402008-08-15 Luis Machado <luisgpm@br.ibm.com>
1341
1342 * testsuite/gdb.arch/vsx-regs.c: New source file.
1343 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1344 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1345
886a217c
TT
13462008-08-14 Tom Tromey <tromey@redhat.com>
1347
1348 * gdb.base/macscp.exp: Add regression test for "macro define" or
1349 "macro undef" with no arguments.
1350
c814a4f3
PP
13512008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1352
1353 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1354
12ab8a60
UW
13552008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1356
1357 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1358
d57a3c85
TJB
13592008-08-06 Tom Tromey <tromey@redhat.com>
1360
1361 * gdb.python/python.exp: New file.
1362
c7b778ff
JK
13632008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 Fix for PR gdb/1543.
1366 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1367 $LOCATION.
1368 (location): New variable.
1369 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1370 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1371 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1372 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1373 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1374 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1375 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1376 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1377 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1378 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1379 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1380 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1381 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1382 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1383 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1384 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1385 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1386 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1387 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1388 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1389 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1390 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1391 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1392 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1393 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1394 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1395 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1396 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1397 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1398 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1399 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1400 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1401 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1402 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1403 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1404 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1405 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1406 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1407 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1408 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1409 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1410 gdb.base/type-opaque.exp, gdb.base/until.exp,
1411 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1412 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1413 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1414 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1415 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1416 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1417 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1418 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1419 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1420 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1421 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1422 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1423 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1424 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1425 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1426 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1427 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1428 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1429 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1430 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1431 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1432 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1433 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1434 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1435 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1436 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1437 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1438 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1439 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1440 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1441 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1442 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1443 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1444 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1445 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1446 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1447 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1448 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1449 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1450 to bug-gdb@prep.ai.mit.edu .
1451
5e06a3d1
VP
14522008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1453
1454 * lib/mi-support.exp (mi_load_shlibs): New.
1455 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1456
9d81d21b
VP
14572008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1458
1459 * lib/mi-support.exp (get_mi_thread_list)
1460 (check_mi_and_console_threads): New, moved from ...
1461 * gdb.mi/mi-pthread.exp: ...here.
1462 * gdb.mi/gdb669.exp (get_mi_thread_list)
1463 (check_mi_and_console_threads): Delete.
1464 * gdb.mi/mi2-pthread.exp: Likewise.
1465
bae98fe0
TT
14662008-07-28 Tom Tromey <tromey@redhat.com>
1467
1468 * Makefile.in (just-check): Remove. Move body to...
1469 (check): ... here.
1470
57380f4e
DJ
14712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1472
1473 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1474 Add a test for duplicated SIGINTs.
1475
e09490f1
DJ
14762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1477
1478 * gdb.threads/schedlock.exp (get_args): Update to work for any
1479 value of NUM.
1480 (Top level): Report the number of threads that did not resume.
1481
6387b45f
DJ
14822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1483
1484 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1485
62f64ff2
DJ
14862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1487
1488 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1489 non-MI prompt.
1490
fa8de41e
TT
14912008-07-26 Tom Tromey <tromey@redhat.com>
1492
1493 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1494 (function_struct, function_struct_ptr): New globals.
1495 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1496 function pointer in a struct.
1497
ccb3ac8a
TT
14982008-07-26 Tom Tromey <tromey@redhat.com>
1499
1500 * gdb.base/macscp.exp: Add test for macro lexing bug.
1501
d7d9f01e
TT
15022008-07-18 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.base/macscp.exp: Add macro tests.
1505
9bf07184
PP
15062008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1507
1508 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1509
becf6477
PP
15102008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1511
1512 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1513
0709f7d3
PP
15142008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1515
1516 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1517
7093c834
PP
15182008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1519
1520 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1521
b432ffe3
JK
15222008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1523
1524 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1525
b1a268e5
VP
15262008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1527
1528 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1529
e2995f8e
KB
15302008-07-11 Kevin Buettner <kevinb@redhat.com>
1531
1532 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1533 of regexp to account for changes made to GDB in the printing of
1534 byte vectors.
1535
14032a66
TT
15362008-07-11 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.base/completion.exp: Add 'help' completion test.
1539
981505ef
JK
15402008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1541
1542 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1543
10568435
JK
15442008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1547
4487aabf
PA
15482008-07-09 Pedro Alves <pedro@codesourcery.com>
1549
1550 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1551
a4a9b1c4
PA
15522008-07-09 Pedro Alves <pedro@codesourcery.com>
1553
1554 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1555
3c3185ac
JK
15562008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1559
7ebd49dc
VP
15602008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1561
1562 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1563 previous commit. Add a comment.
1564
84e46146
PA
15652008-06-28 Pedro Alves <pedro@codesourcery.com>
1566
1567 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1568
0f8d4a2f
VP
15692008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1570
1571 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1572
f747e0ce
PA
15732008-06-27 Pedro Alves <pedro@codesourcery.com>
1574
1575 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1576 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1577 compiling an executable, link in an object that forces unbuffered
1578 output.
1579 * lib/set_unbuffered_mode.c: New file.
1580
734a5c36
JK
15812008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1582
1583 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1584
a2840c35
VP
15852008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1586
a9c64011
AS
1587 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1588 mi_expect_stop.
1589 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1590 Demand that *running is output.
1591 (detect_async): Perform checking every time.
1592 (mi_send_resuming_command): Extract everything into...
1593 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1594 (mi_expect_stop): Don't accept any output before *stopped.
1595
6ae37fef
VP
15962008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1597
1598 Robustify mi-simplerun.
a9c64011
AS
1599 * gdb.mi/basics.c (main): Add a call to sleep.
1600 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1601 * gdb.mi/mi2-cli.exp: Likewise.
1602 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1603
b4aa76f0 16042008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1605
1606 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1607
e1ac3328
VP
16082008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1609
a9c64011
AS
1610 * gdb.mi/mi-console.exp: Adjust.
1611 * gdb.mi/mi-syn-frame.exp: Adjust.
1612 * gdb.mi/mi2-console.exp: Adjust.
1613 * gdb.mi/mi2-syn-frame.exp: Adjust.
1614 * lib/mi-support.exp (mi_run_cmd): Adjust.
1615 (mi_send_resuming_command): Adjust.
e1ac3328 1616
f7f9a841
VP
16172008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1618
1619 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1620 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1621 testing of stopped.
1622 * gdb.mi/mi2-syn-frame.exp: Likewise.
1623 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1624 (async, detect_async): New.
1625 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1626 depending on if we're running in sync or async mode.
f7f9a841 1627
37cd5d19
TT
16282008-06-09 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.base/completion.exp: New tests for field name completion
1631 with spaces, and field name completion with '->'.
1632
65d12d83
TT
16332008-06-06 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.base/break1.c (struct some_struct): New struct.
1636 (values): New global.
1637 * gdb.base/completion.exp: Add field name completion test.
1638
ebfe2e3f
PP
16392008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1640
1641 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1642 to pointer.
1643 * gdb.cp/call-c.cc: Likewise.
1644
bcf6fc3a
NR
16452008-06-06 Nick Roberts <nickrob@snap.net.nz>
1646
1647 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1648 annotation.
1649
49fd4a42 16502008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1651 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1652
1653 * gdb.threads/execl.c, gdb.threads/execl1.c,
1654 gdb.threads/execl.exp: New tests.
a9c64011 1655
8a34ac3f
AR
16562008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1657 Daniel Jacobowitz <dan@codesourcery.com>
1658
1659 * gdb.cp/exception.exp: Activate test, make it work with pending
1660 catchpoints.
1661
86ae69ef
JK
16622008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1665
f7f9ae2c
VP
16662008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1667
a9c64011
AS
1668 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1669 now printed.
1670 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1671
2a2d4dc3
AS
16722008-05-27 Andreas Schwab <schwab@suse.de>
1673
1674 * gdb.base/frame-args.exp: Handle arguments that are optimized
1675 out.
1676
5099e4d9
LM
16772008-05-26 Luis Machado <luisgpm@br.ibm.com>
1678
1679 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1680 quiet for ppc32 and group options into a single variable.
1681
d9c36a91
JB
16822008-05-23 Joel Brobecker <brobecker@adacore.com>
1683
1684 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1685 of zero-size elements.
1686 * gdb.ada/null_array.exp: Test printing this new array.
1687
103a8671
JK
16882008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1691
07a4cc1a 16922008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1693
1694 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1695 of the "finish" command.
1696
55f996a7
NR
16972008-05-21 Nick Roberts <nickrob@snap.net.nz>
1698
1699 * gdb.base/annota1.exp: Test for new annotation.
1700
907fc202
UW
17012008-05-16 Pedro Alves <pedro@codesourcery.com>
1702
1703 * gdb.base/fixsection.exp: New file.
1704 * gdb.base/fixsection0.c: New file.
1705 * gdb.base/fixsection1.c: New file.
1706
e8f97270
UW
17072008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1708
1709 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1710 * gdb.base/annota3.exp: Likewise.
1711
ac0bb574
NF
17122008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1713
1714 * gdb.base/watch_thread_num.exp: Don't run tests that require
1715 watchpoints if the target doesn't support them.
1716
6fadd07a
DE
17172008-05-12 Doug Evans <dje@google.com>
1718
1719 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1720
6e9a4a30
JB
17212008-05-09 Joel Brobecker <brobecker@adacore.com>
1722
1723 * gdb.ada/assign_1.exp: New testcase.
1724
08388c79
DE
17252008-05-09 Doug Evans <dje@google.com>
1726
a3c83fae
DE
1727 * gdb.base/find.exp: New file.
1728 * gdb.base/find.c: New file.
08388c79 1729
bd5ddfe8
DJ
17302008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1731
1732 * gdb.base/commands.exp (watchpoint_command_test): Handle
1733 gdb,no_hardware_watchpoints.
1734 * gdb.base/float.exp: Allow ARM targets without floating point.
1735 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1736
b5dd68e2 17372008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1738 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1739
1740 * gdb.ada/lang_switch: New test program.
1741 * gdb.ada/lang_switch.exp: New testcase.
1742
382d13d1
DE
17432008-05-05 Doug Evans <dje@google.com>
1744
1745 * gdb.base/help.exp (disassemble): Update expected help text.
1746
9dd789d0
PA
17472008-05-04 Pedro Alves <pedro@codesourcery.com>
1748
1749 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1750
611c83ae
PA
17512008-05-04 Pedro Alves <pedro@codesourcery.com>
1752
1753 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1754 different times.
1755
ff013f42
JK
17562008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1759 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1760 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1761 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1762
96dff6a2
VP
17632008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1764
1765 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1766 notification to appear.
1767
55cd6f92
DJ
17682008-05-04 Daniel Jacobowitz <dan@debian.org>
1769
1770 * gdb.base/fullname.c: New file.
1771 * gdb.base/fullname.exp: New file.
1772 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1773
d705c43c
PA
17742008-05-03 Pedro Alves <pedro@codesourcery.com>
1775
1776 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1777 expressions with macros.
1778
333222e1
JK
17792008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1780
1781 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1782
5ac01682
DJ
17832008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1784
1785 * gdb.base/completion.exp: Handle lack of other symbols beginning
1786 with "a".
1787
1788 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1789
237fc4c9
PA
17902008-05-02 Jim Blandy <jimb@codesourcery.com>
1791
1792 * gdb.asm/asmsrc1.s: Add scratch space.
1793
ed5e9466
DJ
17942008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1795 Daniel Jacobowitz <dan@codesourcery.com>
1796
1797 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1798 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1799 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1800
b39cc962
DJ
18012007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1802
1803 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1804
36d520f5
JB
18052008-05-01 Joel Brobecker <brobecker@adacore.com>
1806
1807 * gdb.base/info-target.exp: New testcase.
1808
8d4e3071
DJ
18092008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1810
1811 * gdb.cp/hang.exp: Use .cc instead of .C.
1812 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1813 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1814
6f3f3097
DJ
18152008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.base/gdb1250.exp: Remove perror.
1818 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1819
5550a914
PA
18202008-04-30 Pedro Alves <pedro@codesourcery.com>
1821
1822 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1823 .2byte.
1824
d848e687
DJ
18252008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1826
1827 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1828 (maybe_kfail): New.
1829
93b5768b
PA
18302008-04-25 Pedro Alves <pedro@codesourcery.com>
1831
1832 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1833
721c02de
VP
18342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1835
a9c64011
AS
1836 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1837 * gdb.mi/mi2-syn-frame.exp: Likewise.
1838 * lib/mi-support.exp: Likewise.
721c02de 1839
74960c60
VP
18402008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1841
1842 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1843 to specify regexp for the location to stop at.
1844 * gdb.base/break-always.c: New.
1845 * gdb.base/break-always.exp: New.
1846
d24317b4
VP
18472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1848
1849 * lib/mi-support.exp (mi_runto_helper): Adjust
1850 for the original-location field.
1851 (mi_create_breakpoint, mi_list_breakpoints): New.
1852 * gdb.mi/mi-break.exp: Adjust.
1853 * gdb.mi/mi2-break.exp: Adjust.
1854 * gdb.mi/mi-pending.exp: Adjust.
1855 * gdb.mi/mi-simplerun.exp: Adjust.
1856 * gdb.mi/mi2-simplerun.exp: Adjust.
1857 * gdb.mi/mi-syn-frame.exp: Adjust.
1858 * gdb.mi/mi2-syn-frame.exp: Adjust.
1859 * gdb.mi/mi-until.exp: Adjust.
1860 * gdb.mi/mi2-until.exp: Adjust.
1861 * gdb.mi/mi-var-display.exp: Adjust.
1862 * gdb.mi/mi2-var-display.exp: Adjust.
1863 * gdb.mi/mi-watch.exp: Adjust.
1864 * gdb.mi/mi2-watch.exp: Adjust.
1865
fdc59709 18662008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1867
a9c64011
AS
1868 * aclocal.m4: Add override.m4.
1869 * configure: Regenerate.
fdc59709 1870
8e91f023
VP
18712008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1872
1873 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1874 '-var-update --all-values' reports new value even the type
1875 of a variable object has changed.
1876
233a11ab
CS
18772008-04-18 Craig Silverstein <csilvers@google.com>
1878
1879 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1880 files.
d24317b4 1881
9c1137ad
JB
18822008-04-18 Joel Brobecker <brobecker@adacore.com>
1883
1884 * gdb.ada/atomic_enum: New test program.
1885 * gdb.ada/atomic_enum.exp: New testcase.
1886
66d0bbc7
DE
18872008-04-17 Doug Evans <dje@google.com>
1888
1889 * gdb.opt/Makefile.in: Fix whitespace.
1890
100906b0
UW
18912008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1892
1893 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1894
4584e32e
DE
18952008-04-17 Doug Evans <dje@google.com>
1896
1897 * gdb.base/hashline1.exp: New testcase.
1898 * gdb.base/hashline2.exp: New testcase.
1899 * gdb.base/hashline2.exp: New testcase.
1900
0a320680
PA
19012008-04-17 Pedro Alves <pedro@codesourcery.com>
1902
1903 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1904
18ac113b
AR
19052008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1906
1907 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1908 temporary breakpoint to match "Temporary breakpoint".
1909 * gdb.base/break.exp (delete_breakpoints): Likewise.
1910 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1911 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1912 * gdb.base/display.exp: Likewise.
1913 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1914 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1915 * gdb.base/restore.exp (restore_tests): Likewise.
1916 * gdb.base/sepdebug.exp: Likewise.
1917 * gdb.base/watchpoint.exp: Likewise.
1918 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1919 * gdb.mi/mi-pending.exp: Likewise.
1920 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1921 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1922 * gdb.mi/mi-var-cmd.exp: Likewise.
1923 * gdb.mi/mi-var-display.exp: Likewise.
1924 * gdb.mi/mi2-cli.exp: Likewise.
1925 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1926 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1927 * gdb.mi/mi2-var-display.exp: Likewise.
1928 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1929 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1930 new "disp" field.
a9c64011 1931 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1932 reason. This is to support fix for PR2424.
1933
add38693
JK
19342008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1937
fcacd99f
VP
19382008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1939
1940 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1941 field. Add more floating varobj tests.
fcacd99f 1942 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1943 field.
1944 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1945 (main): Call do_at_tests.
1946 * lib/mi-support.exp (mi_create_floating_varobj)
1947 (mi_varobj_update_with_type_change): New.
fcacd99f 1948
de051565
MK
19492008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1950
1951 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1952 option of -var-evaluate-expression.
1953 * gdb.mi/mi2-var-display.exp: Likewise.
1954
dbc52822
VP
19552008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1956
1957 Introduce test setup helpers.
a9c64011
AS
1958 * lib/gdb.exp (build_executable, clean_restart)
1959 (prepare_for_testing): New.
1960 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1961 * gdb.base/return.exp: Likewise.
1962 * gdb.base/ending-run.exp: Likewise.
dbc52822 1963
473591da
NR
19642008-04-07 Nick Roberts <nickrob@snap.net.nz>
1965
1966 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1967 Interface (MI) responses.
1968
2b2d9e11
VP
19692008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1970
a9c64011
AS
1971 * gdb.cp/breakpoint.cc: New code to test conditions involving
1972 member variables.
1973 * gdb.cp/breakpoint.exp: Test condition involving member
1974 variables.
2b2d9e11 1975
bb378428
VP
19762008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1977
1978 * lib/mi-support.exp (mi_expect_stop): New.
1979 (mi_run_cmd): Change the
1980 token. Use mi_send_resuming_command, use
1981 mi_expect_stop.
1982 (mi_execute_to_helper): Rename to mi_execute_to.
1983 (mi_send_resuming_command): Add more error patterns.
1984 (mi_wait_for_stop): Renamed to...
1985 (mi_get_stop_line): ...this.
1986 (mi_run_inline_test): Adjust.
1987
1988 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1989 * gdb.mi/mi-console.exp: Likewise.
1990 * gdb.mi/mi-pending.exp: Likewise.
1991 * gdb.mi/mi-simplerun.exp: Likewise.
1992 * gdb.mi/mi-stack.exp: Likewise.
1993 * gdb.mi/mi-stepi.exp: Likewise.
1994 * gdb.mi/mi-syn-frame.exp: Add comment.
1995 * gdb.mi/mi-until.exp: Likewise.
1996 * gdb.mi/mi-var-display.exp: Likewise.
1997 * gdb.mi/mi-watch.exp: Likewise.
1998 * gdb.mi/mi2-cli.exp: Likewise.
1999 * gdb.mi/mi2-console.exp: Likewise.
2000 * gdb.mi/mi2-simplerun.exp: Likewise.
2001 * gdb.mi/mi2-stack.exp: Likewise.
2002 * gdb.mi/mi2-stepi.exp: Likewise.
2003 * gdb.mi/mi2-until.exp: Likewise.
2004 * gdb.mi/mi2-var-display.exp: Likewise.
2005 * gdb.mi/mi2-watch.exp: Likewise.
2006
62172bb9
UW
20072008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2008
2009 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2010
2011 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2012
a13e061a
PA
20132008-04-04 Pedro Alves <pedro@codesourcery.com>
2014
2015 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2016 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2017 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2018 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2019 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2020 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2021 expect an mi error duplicated in stderr.
2022
eae06beb
JB
20232008-04-03 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2026 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2027 Add a couple of tests that verify the behavior when the new setting
2028 is set to "cancel" and "all".
2029 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2030 "ask" before we start the testing.
2031
79c6ced6
AR
20322008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2033
2034 * gdb.cp/casts.cc: Add class reference variables.
2035 * gdb.cp/casts.exp: New test cases for up/down casting references.
2036
6c2d1a6b
MK
20372008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2038
2039 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2040 instead of beginning to make an extra test pass.
2041 * gdb.mi/mi2-var-display.exp: Likewise.
2042
55b411d9
MR
20432008-03-31 Maciej W. Rozycki <macro@mips.com>
2044
2045 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2046
c6140da2
MD
20472008-03-31 Markus Deuling <deuling@de.ibm.com>
2048 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2049
2050 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2051 value. Add xfail for older kernels.
2052
79732189
AR
20532008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2054
2055 Bring mi-support in line with gdb.exp.
2056 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2057 (mi_gdb_start): New function.
2058
33c3676e
MR
20592008-03-28 Maciej W. Rozycki <macro@mips.com>
2060
2061 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2062
92e28119
VP
20632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2064
2065 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2066 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2067
9e8e3afe
VP
20682008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2069
2070 * lib/mi-support.exp (mi_create_varobj_checked): New.
2071 (mi_list_varobj_children): Allow to check for a
2072 value.
2073 (mi_list_array_varobj_children): New.
2074
2075 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2076 and mi_list_varobj_children, as opposed to hardcoding
2077 expected strings.
2078 * gdb.mi/gdb701.exp: Likewise.
2079 * gdb.mi/gdb792.exp: Likewise.
2080 * gdb.mi/mi-var-block.exp: Likewise.
2081 * gdb.mi/mi-var-cmd.exp: Likewise.
2082 * gdb.mi/mi-var-invalidate.exp: Likewise.
2083 * gdb.mi/mi2-var-block.exp: Likewise.
2084 * gdb.mi/mi2-var-child.exp: Likewise.
2085 * gdb.mi/mi2-var-cmd.exp: Likewise.
2086 * gdb.mi/mi2-var-display.exp: Likewise.
2087
9df50351
JK
20882008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 Fix random false FAILs on i386.
2091 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2092
31e5d73a
DJ
20932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2094
2095 PR gdb/544
2096 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2097
12f4afab
DJ
20982008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2099
2100 PR gdb/544
2101 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2102
b562a0cb
DJ
21032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2104
2105 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2106 fixed PR gdb/544.
2107
17faa917
DJ
21082008-03-21 Pedro Alves <pedro@codesourcery.com>
2109
2110 * gdb.threads/fork-child-threads.exp: Test next over fork.
2111
6214f497
DJ
21122008-03-21 Chris Demetriou <cgd@google.com>
2113
2114 * gdb.base/break.exp (rbreak junk): New test for rbreak
2115 "Junk at end of arguments" issue.
2116
63092375
DJ
21172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2118
2119 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2120 *& to work on created array elements.
2121 (Top level): Test print $pc with a file. Test string operations
2122 without a target.
2123 * gdb.base/ptype.exp: Do not expect *& to work on created array
2124 elements.
2125
b21991b0
DJ
21262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2127
2128 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2129 gdb.threads/staticthreads.exp: Update exit query.
2130
c4b347c7
SL
21312008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2132
2133 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2134
fa4727a6
DJ
21352008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2136
2137 * gdb.base/watchpoint.c (global_ptr, func4): New.
2138 (main): Call func4.
2139 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2140 (test_inaccessible_watchpoint): New.
2141
2f34202f
MR
21422008-02-29 Maciej W. Rozycki <macro@mips.com>
2143
2144 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2145 select the largest.
2146
0d6ba1b1
DJ
21472008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2148
2149 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2150 frames-invalid annotations.
2151
e691325a
PM
21522008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2153
a9c64011 2154 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2155
f85b5ecc
DE
21562008-02-27 Doug Evans <dje@google.com>
2157
2158 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2159 for bug 1738.
2160 (breakpoint_to_handler_entry): Ditto.
2161
b40e7bf3
JB
21622008-02-27 Joel Brobecker <brobecker@adacore.com>
2163
2164 * gdb.base/ending-run.exp: Use the first line of code inside
2165 function body to test breakpoints.
2166 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2167 location where the breakpoint is inserted when using the line
2168 where a function is declared. Fix typo in the description of
2169 one of the tests.
2170 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2171
2faca73a
PM
21722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2173
2174 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2175 tests.
2faca73a 2176
6f439c36
PM
21772008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2178
2179 * gdb.base/args.exp: avoid same output for tests
2180 with single quotes.
2181
54e52265
VP
21822008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2183
a9c64011
AS
2184 * gdb.base/annota1.exp: Adjust for 'info break'
2185 format changes.
2186 * gdb.base/annota3.exp: Likewise.
2187 * gdb.base/break.exp: Likewise.
2188 * gdb.base/condbreak.exp: Likewise.
2189 * gdb.base/pending.exp: Likewise.
2190 * gdb.base/sepdebug.exp: Likewise.
2191 * gdb.base/unload.exp: Likewise.
2192 * gdb.cp/ovldbreak.exp: Likewise.
2193 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2194
897b09ca
DE
21952008-02-07 Doug Evans <dje@google.com>
2196
2197 * gdb.cp/mb-inline.exp: New.
2198 * gdb.cp/mb-inline.h: New.
2199 * gdb.cp/mb-inline1.cc: New.
2200 * gdb.cp/mb-inline2.cc: New.
2201
b1c32d35
PM
22022008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2203
2204 * gdb.pascal/floats.pas: New test program.
2205 * gdb.pascal/floats.exp: New testcase.
2206
1a4ca44a
TJB
22072008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2208
2209 * gdb.base/callfuncs.c (t_float_many_args): New function.
2210 (t_double_many_args): New function.
2211 * gdb.base/callfuncs.exp: Add tests for exceeding float
2212 and double parameters passed through the stack.
2213
439048e8
JB
22142008-02-05 Joel Brobecker <brobecker@adacore.com>
2215
2216 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2217 gdb.ada/complete/foo.adb: New files.
2218 * gdb.ada/complete.exp: New testcase.
2219
81fe8080
DE
22202008-02-03 Doug Evans <dje@google.com>
2221
301f0ecf
DE
2222 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2223
81fe8080
DE
2224 * gdb.cp/gdb2384.exp: New file.
2225 * gdb.cp/gdb2384.cc: New file.
2226 * gdb.cp/gdb2384-base.h: New file.
2227 * gdb.cp/gdb2384-base.cc: New file.
2228
4b071aec
DE
22292008-02-02 Doug Evans <dje@google.com>
2230
2231 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2232
61137ba6
JB
22332007-02-01 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.ada/sym_print_name: New test program.
2236 * gdb.ada/sym_print_name.exp: New testcase.
2237
22382007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2239
2240 * gdb.ada/nested/hello.adb: New file.
2241 * gdb.ada/nested.exp: New testcase.
2242 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2243
98deb0da
VP
22442008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2245
2246 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2247 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2248 don't cause future evaluations of function to report
2249 creation of internal breakpoints.
98deb0da 2250
723a2275
VP
22512008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2252
2253 * gdb.mi/mi-break.exp (test_error): New.
2254 Call it.
2255
fb546a2f
LM
22562008-01-31 Luis Machado <luisgpm@br.ibm.com>
2257
2258 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2259 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2260
2d8fd90a
PM
22612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2262
2263 * gdb.pascal/integers.pas: New test program.
2264 * gdb.pascal/integers.exp: New testcase.
2265
a7fa0ded
PM
22662008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2267
2268 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2269
5e1a1926
TJB
22702008-01-30 Luis Machado <luisgpm@br.ibm.com>
2271
2272 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2273 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2274
8d04f9f0
JB
22752008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2276
2277 * gdb.ada/formatted_ref: New test program.
2278 * gdb.ada/formatted_ref.exp: New testcase.
2279
2280 * gdb.cp/formatted-ref.cc: New file.
2281 * gdb.cp/formatted-ref.exp: New testcase.
2282
ce75a98f
JB
22832008-01-30 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2286
e835f6bf
NR
22872008-01-30 Nick Roberts <nickrob@snap.net.nz>
2288
2289 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2290 (test_file_list_exec_source_file): Update to new macro-info field.
2291
d118ef87
PH
22922008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2293
2294 * gdb.ada/exprs: New test program.
2295 * gdb.ada/exprs.exp: New testcase.
2296
7d35ab09
TJB
22972008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2298
2299 * dfp-test.c (DELTA, DELTA_B): New definitions.
2300 (double_val1, double_val2, double_val3, double_val4, double_val5,
2301 double_val6, double_val7, double_val8, double_val9, double_val10,
2302 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2303 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2304 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2305 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2306 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2307 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2308 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2309 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2310 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2311 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2312 dec128_val16): New global variables.
2313 (decimal_dec128_align): New function.
2314 (decimal_mixed): Likewise.
2315 (decimal_many_args_dec32): Likewise.
2316 (decimal_many_args_dec64): Likewise.
2317 (decimal_many_args_dec128): Likewise.
2318 (decimal_many_args_mixed): Likewise.
2319 * dfp-test.exp: Add tests calling new inferior functions.
2320
2d717e4f
DJ
23212008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2322
2323 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2324 gdb.server/ext-run.exp: New files.
2325 * lib/gdbserver-support.exp (gdbserver_download): New.
2326 (gdbserver_start): New. Update gdbserver expected
2327 output.
2328 (gdbserver_spawn): Use them.
2329 (gdbserver_start_extended): New.
2330
e85a822c
DJ
23312008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2332
2333 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2334 Run on GNU/Linux.
2335 (do_exec_tests): Check for systems which do not support catchpoints.
2336 Do not match START.
2337 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2338 Run on GNU/Linux. Enable verbose output.
2339 (check_fork_catchpoints): New.
2340 (explicit_fork_child_follow, catch_fork_child_follow)
2341 (tcatch_fork_parent_follow): Update expected messages.
2342 (do_fork_tests): Use check_fork_catchpoints.
2343 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2344 Run on GNU/Linux. Enable verbose output.
2345 (check_vfork_catchpoints): New.
2346 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2347 expected messages.
2348 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2349
401ea829
JB
23502008-01-29 Jim Blandy <jimb@red-bean.com>
2351
2352 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2353 host' errors.
2354 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2355
aceaf3ad
JB
23562008-01-29 Jim Blandy <jimb@red-bean.com>
2357
2358 * gdb.threads/sigthread.c: Use barriers to ensure that
2359 child_thread and child_thread_two are always initialized before we
2360 start to use them.
2361
a5606eee
VP
23622008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2363
2364 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2365 * gdb.base/watchpoint-solib.c: New.
2366 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2367
c55a82bb
PM
23682008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2369
2370 * gdb.base/gdb1056.exp: Add unsigned integer test.
2371
0993fe05
DE
23722008-01-28 Doug Evans <dje@google.com>
2373
2374 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2375
4fe42e7f
JB
23762008-01-27 Jim Blandy <jimb@codesourcery.com>
2377
c7a69933
JB
2378 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2379
4fe42e7f
JB
2380 * gdb.base/expand-psymtabs.exp: Doc fix.
2381
5def8285
MK
23822008-01-26 Mark Kettenis <kettenis@gnu.org>
2383
2384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2385
5313c911
NR
23862008-01-24 Nick Roberts <nickrob@snap.net.nz>
2387
a9c64011 2388 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2389 -var-set-format.
2390
93815fbf
VP
23912008-01-23 Chris Demetriou <cgd@google.com>
2392
2393 * gdb.threads/thread_events.c: New testcase source file.
2394 * gdb.threads/thread_events.exp: New testcase expect file.
2395
467a88ee
NR
23962008-01-23 Nick Roberts <nickrob@snap.net.nz>
2397
2398 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2399
2400 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2401 -var-set-format.
2402
d8f82aba
DJ
24032008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2404 Vladimir Prus <vladimir@codesourcery.com>
2405
2406 * gdb.base/float.exp: Allow missing floating point for m68k and
2407 PowerPC.
2408
60c46647
VP
24092008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2410
2411 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2412 ignore count.
2413 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2414 * gdb.mi/mi-cli.exp: Adjust.
2415 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2416
c7dd36a1
PA
24172008-01-17 Pedro Alves <pedro@codesourcery.com>
2418
2419 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2420 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2421 with dummy_ptr's address.
2422 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2423 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2424 all targets.
2425 * gdb.mi/mi2-var-child.exp: Likewise.
2426
39d5313e
JB
24272008-01-09 Joel Brobecker <brobecker@adacore.com>
2428
2429 * gdb.ada/null_array: New test program.
2430 * gdb.ada/null_array.exp: New testcase.
2431
0aea4bf3
LM
24322008-01-09 Luis Machado <luisgpm@br.ibm.com>
2433
2434 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2435 with required float modifiers.
2436
0b354900
JB
24372008-01-08 Joel Brobecker <brobecker@adacore.com>
2438
2439 * gdb.ada/funcall_param: New test program.
2440 * gdb.ada/funcall_param.exp: New testcase.
2441
cdb7f5d4
JB
24422008-01-08 Joel Brobecker <brobecker@adacore.com>
2443
2444 * gdb.ada/arrayparam: New test program.
2445 * gdb.ada/arrayparam.exp: New testcase.
2446
88e2547f
JB
24472008-01-08 Joel Brobecker <brobecker@adacore.com>
2448
2449 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2450 landed. Should also fix random failures in the test following it.
2451
f6867ce0
TJB
24522008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2453
2454 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2455 for expressions with decimal float values.
2456 (test_dfp_conversions): New function to test casts to and from
2457 decimal float types.
2458 Call test_dfp_conversions.
2459 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2460 elements.
2461 (main): Initialize ds.float4 and ds.double8 elements.
2462 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2463 string to new error message.
2464 (d64_set_tests): Likewise.
2465 (d128_set_tests): Likewise.
2466 Add tests for expressions with decimal float variables. Add tests for
2467 conversions to and from decimal float types.
2468
f9c11282
JB
24692008-01-05 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2472 * gdb.ada/packed_tagged.exp: New testcase.
2473
0ecbca72
JB
24742008-01-04 Joel Brobecker <brobecker@adacore.com>
2475
2476 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2477 gdb.ada/homonym/homonym_main.adb: New files.
2478 * gdb.ada/homonym.exp: New testcase.
2479
c18d3d89
JB
24802008-01-04 Joel Brobecker <brobecker@adacore.com>
2481
2482 * gdb.ada/packed_array.exp: Add testing of references to
2483 a packed array.
2484
ecc7085b
JB
24852008-01-04 Joel Brobecker <brobecker@adacore.com>
2486
2487 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2488 New files.
2489 * gdb.ada/type_coercion.exp: New testcase.
2490
c474c922
JB
24912008-01-04 Joel Brobecker <brobecker@adacore.com>
2492
2493 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2494 gdb.ada/tagged/foo.adb: New file.
2495 * gdb.ada/tagged.exp: New testcase.
2496
9005b927
JB
24972008-01-04 Joel Brobecker <brobecker@adacore.com>
2498
2499 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2500 gdb.ada/ptype_field/foo.adb: New files.
2501 * gdb.ada/ptype_field.exp: New testcase.
2502
1a6aaad8
JB
25032008-01-03 Joel Brobecker <brobecker@adacore.com>
2504
2505 * gdb.ada/print_pc.exp: New testcase.
2506
0ef22f53
JB
25072008-01-03 Joel Brobecker <brobecker@adacore.com>
2508
2509 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2510 gdb.ada/taft_type/p.adb: New files.
2511 * gdb.ada/taft_type.exp: New testcase.
2512
1689ecf8
JB
25132008-01-03 Joel Brobecker <brobecker@adacore.com>
2514
2515 * gdb.ada/array_bounds/bar.adb: New file.
2516 * gdb.ada/array_bounds.exp: New testcase.
2517
a4d0b9c3
JB
25182008-01-03 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2521 gdb.ada/arrayptr/foo.adb: New files.
2522 * gdb.ada/arrayptr.exp: New testcase.
2523
a31ace00
JB
25242008-01-03 Joel Brobecker <brobecker@adacore.com>
2525
2526 * gdb.base/set-lang-auto.exp: New testcase.
2527
a97fced3
JB
25282008-01-03 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.ada/fun_addr/foo.adb: New file.
2531 * gdb.ada/fun_addr.exp: New testcase.
2532
ef29ce1a
JK
25332008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2534
2535 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2536 New files
2537
0fafefe3
JB
25382008-01-02 Joel Brobecker <brobecker@adacore.com>
2539
2540 * array_subscript_addr/p.adb: New file.
a9c64011 2541 * array_subscript_addr.exp: New testcase.
0fafefe3 2542
c4359f8d
JB
25432008-01-02 Joel Brobecker <brobecker@adacore.com>
2544
a9c64011 2545 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2546 New files.
2547 * gdb.ada/str_cmp_ref.exp: New testcase.
2548
1aa1b15b
JB
25492008-01-01 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2552 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2553 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2554
81c9b2cf
JB
25552008-01-01 Joel Brobecker <brobecker@adacore.com>
2556
2557 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2558 gdb.ada/ref_param/pck.ads: New files.
2559 * gdb.ada/ref_param.exp: New testcase.
2560
319e4674
JB
25612008-01-01 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2564 gdb.ada/interface/foo.adb: New files.
2565 * gdb.ada/interface.exp: New testcase.
2566
ef682c56
JB
25672007-12-31 Jim Blandy <jimb@codesourcery.com>
2568
2569 * gdb.base/multi-forks.exp: Consume all output from child
2570 processes before proceeding to next test.
2571
f6f3eb6c
JB
25722007-12-29 Jim Blandy <jimb@codesourcery.com>
2573
2574 * configure: Regenerated.
2575
f652e42f
JB
25762007-12-27 Joel Brobecker <brobecker@adacore.com>
2577
2578 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2579 gdb.ada/fixed_cmp/fixed.adb: New files.
2580 * gdb.ada/fixed_cmp.exp: New testcase.
2581
6943e596
JB
25822007-12-27 Joel Brobecker <brobecker@adacore.com>
2583
2584 * gdb.ada/boolean_expr.exp: New testcase.
2585
aad9a193
JB
25862007-12-26 Jim Blandy <jimb@codesourcery.com>
2587
2588 * gdb.base/multi-forks.exp: Doc fix.
2589
fb5f3683
JB
25902007-12-26 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2593 * gdb.ada/char_param.exp: Do not compile our test program with
2594 -gnata, this is unnecessary.
2595 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2596
384e4a9c
JB
25972007-12-24 Joel Brobecker <brobecker@adacore.com>
2598
2599 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2600 gdb.ada/print_chars/foo.adb: New files.
2601 * gdb.ada/print_chars.exp: New testcase.
2602
01e044f7
JB
26032007-12-24 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2606 gdb.ada/char_param/foo.adb: New files.
2607 * gdb.ada/char_param.exp: New testcase.
2608
0ce17860
JB
26092007-12-22 Jim Blandy <jimb@codesourcery.com>
2610
2611 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2612 hard-coding source line numbers into the test.
2613 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2614 gdb_get_line_number to find.
2615
919809b9
JB
26162007-12-22 Joel Brobecker <brobecker@adacore.com>
2617
2618 * gdb.base/ptype.c (highest): New struct type.
2619 (the_highest): New variable of that type.
2620 (main): Add dummy assignment to a field of variable the_highest.
2621 * gdb.base/ptype.exp: Test type printing of our new variable.
2622
abc8a88d
PM
26232007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2624
2625 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2626 and record first explicitly generated thread number.
abc8a88d
PM
2627 Use that thread number for thread specific watchpoint test.
2628 Add iteration number to repetitive tests.
2629
5158f3e3
CES
26302007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2631 Jim Blandy <jimb@codesourcery.com>
2632
2633 * gdb.base/expand-psymtabs.c: New testcase
2634 source file.
2635 * gdb.base/expand-psymtabs.exp: New testcase
2636 expect file.
2637
37e4754d
LM
26382007-12-17 Luis Machado <luisgpm@br.ibm.com>
2639
2640 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2641 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2642
551e5d04
JB
26432007-12-17 Joel Brobecker <brobecker@adacore.com>
2644
2645 * gdb.ada/frame_args/foo.adb: New file.
2646 * gdb.ada/frame_args/pck.ads: New file.
2647 * gdb.ada/frame_args/pck.adb: New file.
2648 * gdb.ada/frame_args.exp: New testcase.
2649
a05ee097
JB
26502007-12-17 Joel Brobecker <brobecker@adacore.com>
2651
2652 * gdb.base/frame-args.c: New file.
2653 * gdb.base/frame-args.exp: New testcase.
2654
c162e8c9 26552007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2656 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2657
2658 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2659
afe8ab22 26602007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2661
afe8ab22
VP
2662 * gdb.mi/mi-pending.exp: New.
2663 * gdb.mi/mi-pending.c: New.
2664 * gdb.mi/mi-pendshr.c: New.
2665
dfdfb3ca
JB
26662007-12-06 Jim Blandy <jimb@codesourcery.com>
2667
2668 * gdb.base/default.exp: Update expected output for 'info catch'.
2669
b7fca990
JK
26702007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2673 must be set to binary.
2674
6a1afc1e
PA
26752007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2676
2677 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2678
a6b151f1
DJ
26792007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2680
2681 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2682 gdb.mi/mi-file-transfer.exp: New.
2683
43039443
JK
26842007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2685
2686 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2687
0ef2251b
MR
26882007-11-22 Maciej W. Rozycki <macro@mips.com>
2689
2690 * gdb.trace/backtrace.exp: Fix a typo.
2691 * gdb.trace/circ.exp: Likewise.
2692 * gdb.trace/collection.exp: Likewise.
2693 * gdb.trace/limits.exp: Likewise.
2694 * gdb.trace/report.exp: Likewise.
2695 * gdb.trace/tfind.exp: Likewise.
2696 * gdb.trace/while-dyn.exp: Likewise.
2697
5443631e
NR
26982007-11-21 Nick Roberts <nickrob@snap.net.nz>
2699
2700 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2701 objects of pointers that can't be dereferenced are now
2702 "noneditable".
2703
a4ce5b0d
UW
27042007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2705
2706 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2707 (target_cpu): Remove.
2708
d6e956e5
VP
27092007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2710
2711 * gdb.base/ending-run.exp: Expect the list of cleared
2712 breakpoint to come in natural order, not the reversed one.
a9c64011 2713
214270ab
VP
27142007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2715
2716 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2717 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2718
1a619819
LM
27192007-11-05 Luis Machado <luisgpm@br.ibm.com>
2720
2721 * gdb.base/printcmds.exp: New function
2722 test_printf_with_dfp.
2723
5b01a6fa
DE
27242007-11-02 Doug Evans <dje@google.com>
2725
2726 * gdb.disasm/t01_mov.s: Remove carriage returns.
2727 * gdb.disasm/t02_mova.s: Ditto.
2728 * gdb.disasm/t03_add.s: Ditto.
2729 * gdb.disasm/t04_sub.s: Ditto.
2730 * gdb.disasm/t05_cmp.s: Ditto.
2731 * gdb.disasm/t06_ari2.s: Ditto.
2732 * gdb.disasm/t07_ari3.s: Ditto.
2733 * gdb.disasm/t08_or.s: Ditto.
2734 * gdb.disasm/t09_xor.s: Ditto.
2735 * gdb.disasm/t10_and.s: Ditto.
2736 * gdb.disasm/t11_logs.s: Ditto.
2737 * gdb.disasm/t12_bit.s: Ditto.
2738 * gdb.disasm/t13_otr.s: Ditto.
2739
ec33ab7f
JK
27402007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2741
2742 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2743
ae0d01ff
UW
27442007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2745
2746 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2747 provide DFP support.
2748
55eddb0f
DJ
27492007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2750
2751 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2752 Test "set powerpc vector-abi". Skip auto-detection tests for old
2753 toolchains.
2754
7020f05c
PA
27552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2756
2757 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2758 with [string compare].
2759
84bc3db9
PA
27602007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2761
2762 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2763 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2764
5876dc88
LM
27652007-10-25 Luis Machado <luisgpm@br.ibm.com>
2766
2767 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2768 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2769 * gdb.opt/Makefile.in: New makefile.
2770 * Makefile.in: Create new directory "gdb.opt".
2771 * configure.ac: Add "gdb.opt" directory.
2772 * configure: Regenerated.
a9c64011 2773
c3ea9a14
DE
27742007-10-25 Doug Evans <dje@google.com>
2775
2776 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2777 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2778
a9c64011 27792007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2780 Thiago Jung Bauermann <bauerman@br.ibm.com>
2781
2782 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2783 Floating Point expressions.
2784 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2785 Floating Point variables.
2786 * gdb.base/dfp-test.c: new file containing program with Decimal
2787 Floating variables, used by gdb.base/dfp-test.exp.
2788
62a24a2b
DJ
27892007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2790
2791 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2792
e7b1eae6
UW
27932007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2794
2795 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2796 compiling test case with GCC.
2797 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2798
c641edcc
UW
27992007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2800
2801 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2802 format changes.
2803
5e5ebfe6
MS
28042007-10-18 Michael Snyder <msnyder@specifix.com>
2805
2806 * gdb.base/dbx.exp: Add missing "-re " operator.
2807
e831e7b6
GM
28082007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2809
2810 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2811 * configure.ac: Removed trailing spaces after backslash.
2812 * gdb.modula2: New directory.
2813 * gdb.modula2/Makefile.in: New file.
2814 * gdb.modula2/unbounded-array.exp: New file.
2815 * gdb.modula2/unbounded1.c: New file.
2816
7cc46491
DJ
28172007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2818
2819 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2820
28212007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2822
2823 * gdb.base/sigstep.c (main): Add checks for
2824 return values for setitimer call.
2825 Call setitimer again with itimer = ITIMER_REAL
2826 if first call to setitimer fails.
2827
e91528f0
KH
28282007-10-11 Kazu Hirata <kazu@codesourcery.com>
2829
2830 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2831 of $timeout.
2832
2ec9a4f8
DJ
28332007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2834
2835 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2836
28372007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2838
2839 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2840 of gdb_expect call, to avoid interruption.
2841
64b2fa04
PA
28422007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2843
2844 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2845 (v_unsigned_long_long, v_long_long_array)
2846 (v_signed_long_long_array, v_unsigned_long_long_array)
2847 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2848 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2849 [!NO_LONG_LONG]: New.
2850 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2851 v_long_long_member.
2852
2853 (v_long_long_func, v_signed_long_long_func)
2854 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2855 (main) [!NO_LONG_LONG]: Initialize long long variants.
2856
2857 * gdb.base/whatis.exp: If board file requests no_long_long, build
2858 test with NO_LONG_LONG defined. Test long long, signed long long,
2859 and unsigned long long variants but only if board file doesn't
2860 disable it.
2861
a912286e 28622007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2863 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2864
2865 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2866 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2867 * configure: Regenerated.
2868 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2869 gdb.pascal/types.exp, lib/pascal.exp: New files.
2870
471ba8c9
DJ
28712007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2872
2873 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2874 call.
2875 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2876 to return to the call.
2877 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2878 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2879 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2880 * gdb.mi/mi-until.exp (test_until): Likewise.
2881 * gdb.mi/mi2-until.exp (test_until): Likewise.
2882
fef8a650
DJ
28832007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2884
2885 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2886 two-char array.
2887 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2888
d983da9c
DJ
28892007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2890
2891 * gdb.threads/watchthreads.c (thread_function): Sleep between
2892 iterations.
2893 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2894 at once for S/390. Generate matching fails and passes.
2895
17f62551
VP
28962007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2897
2898 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2899 the 'struct_declarations' variable to zeros.
a9c64011 2900
ed0616c6
VP
29012007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2902
2903 * gdb.cp/mb-ctor.cc: New.
2904 * gdb.cp/mb-ctor.exp: New.
2905 * gdb.cp/mb-templates.cc: New.
2906 * gdb.cp/mb-templates.exp: New.
2907
41f1b697
DJ
29082007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2909
2910 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2911
3f213f78
PA
29122007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2913
2914 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2915 targets.
2916 * configure: Regenerate.
2917
0d381245 29182007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2919
0d381245
VP
2920 * gdb.base/annota1.exp: Adjust for 'info break'
2921 format changes.
2922 * gdb.base/annota3.exp: Likewise.
2923 * gdb.base/break.exp: Likewise.
2924 * gdb.base/condbreak.exp: Likewise.
2925 * gdb.base/pending.exp: Likewise.
2926 * gdb.base/sepdebug.exp: Likewise.
2927 * gdb.base/unload.exp: Likewise.
2928 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2929
fe3f5fa8
VP
29302007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2931
2932 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2933 messages.
2934 * gdb.base/chng-syms.exp: Likewise.
2935 * gdb.base/unload.exp: Likewise.
a9c64011 2936
a75cf6c0
DJ
29372007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2938
2939 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2940
18ecae38
DJ
29412007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2942
2943 * schedlock.c (NUM): Change to 1.
2944 (main): Use args[0] for the main thread.
2945 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2946 regardless of the number of threads.
2947
5509918f
MR
29482007-09-14 Maciej W. Rozycki <macro@mips.com>
2949
4a543daf
MR
2950 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2951 type down.
2952 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2953 test.
2954 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2955 watchpoint type down.
2956 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2957 test.
2958
29592007-09-14 Maciej W. Rozycki <macro@mips.com>
2960
5509918f
MR
2961 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2962 Move all the tests here and run them twice, once using software
2963 watchpoints and once using hardware watchpoints.
2964 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2965
40b53987
DJ
29662007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2967
2968 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2969 test.
2970
695e2681
MK
29712007-09-10 Mark Kettenis <kettenis@gnu.org>
2972
8b3fc8d8
MK
2973 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2974 build-id.
2975
695e2681
MK
2976 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2977 know about $ORIGIN. Calculate output dir from $dest instead of
2978 using ${objdir}/{$subdir}.
2979
58d69f29
MK
29802007-09-09 Mark Kettenis <kettenis@gnu.org>
2981
2982 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2983 gcore, before continuing with the test.
2984
3e347599
DJ
29852007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2986
2987 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2988 * gdb.mi/mi-watch.exp: Likewise.
2989
ea37ba09
DJ
29902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2991 Jim Blandy <jimb@codesourcery.com>
2992
2993 * gdb.arch/i386-sse.exp: Do not expect character constants.
2994 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2995 * gdb.base/display.exp: Allow print/s.
2996 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2997 and unsigned char array changes.
2998
2025a643
DJ
29992007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3000
3001 * gdb.base/display.exp: Add tests for printf %p.
3002
26669a27
PA
30032007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3004
3005 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3006 the dll name to unicode.
3007
c8f021f8
JK
30082007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3009
3010 * gdb.base/default.exp (show version): Update the version text.
3011 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3012
4cf31eea
JK
30132007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3014
3015 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3016 New files.
3017
4935890f
JK
30182007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 * lib/gdb.exp (build_id_debug_filename_get): New function.
3021 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3022 Remove the generate DEBUG file for the future testcase runs.
3023 New testcase for the NT_GNU_BUILD_ID retrieval.
3024 Move the final testing step to ...
3025 (test_different_dir): ... a new function.
3026 New parameter XFAIL to XFAIL all the tests performed.
3027 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3028 New parameter TYPE to PF_PREFIX all the tests performed.
3029
02142340
VP
30302007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3031
3032 * gdb.mi/mi-var-cp.cc (path_expression): New
3033 function.
3034 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3035
36acd84e
UW
30362007-08-27 Markus Deuling <deuling@de.ibm.com>
3037
3038 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3039 to fit into SPU Local Store memory.
3040
a896d121
JB
30412007-08-23 Joel Brobecker <brobecker@adacore.com>
3042
3043 * gdb.base/default.exp: Adjust the expected output of "info
3044 warranty" after the switch to GPLv3.
3045
7b433602
JB
30462007-08-23 Joel Brobecker <brobecker@adacore.com>
3047
3048 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3049 to 30000 (from 20000).
3050
e22f8b7c
JB
30512007-08-23 Joel Brobecker <brobecker@adacore.com>
3052
3053 Switch the license of all .exp files to GPLv3.
3054 Switch the license of all .f and .f90 files to GPLv3.
3055 Switch the license of all .s and .S files to GPLv3.
3056
5a0e3bd0
JB
30572007-08-23 Joel Brobecker <brobecker@adacore.com>
3058
3059 * configure.ac: Switch license to GPLv3.
3060
cc00619d
JB
30612007-08-23 Joel Brobecker <brobecker@adacore.com>
3062
3063 Switch the licensing to GPLv3 for all .ads and .adb files.
3064
8d26208a
DJ
30652007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3066
3067 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3068 and t_int_double.
3069 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3070
4fcb9948
JB
30712007-08-17 Joel Brobecker <brobecker@adacore.com>
3072
3073 * gdb.base/step-line.c: Switch license to GPL version 3, and
3074 update copyright year.
3075 * gdb.base/step-line.inp: Likewise.
3076
b9c34f67
JB
30772007-08-17 Joel Brobecker <brobecker@adacore.com>
3078
3079 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3080 changes inside gdb1555.c.
3081 * gdb.base/pending.exp: Likewise.
3082
2cc17678
DJ
30832007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3084
3085 * config/default.exp: New file.
3086
e48883f7
DJ
30872007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3088
3089 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3090 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3091
1ab80e5b
MR
30922007-07-30 Maciej W. Rozycki <macro@mips.com>
3093
3094 * gdb.base/dump.exp: Force the correct endianness for binary
3095 formats not carrying this information.
3096
aba471f5
DJ
30972007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3098
3099 * gdb.threads/staticthreads.exp: Match .*sem_post.
3100
d4e07204
DJ
31012007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 * gdb.base/readline.exp (operate_and_get_next): Match the final
3104 prompt.
3105
2b97317d
KB
31062007-07-23 Kevin Buettner <kevinb@redhat.com>
3107
3108 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3109 to restarting SID.
3110
44efa07a
KB
31112007-07-18 Kevin Buettner <kevinb@redhat.com>
3112
3113 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3114 prior to `gdb_start'.
3115
7b5ebade
KB
31162007-07-18 Kevin Buettner <kevinb@redhat.com>
3117
3118 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3119 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3120 Remove call to gdb_unload.
3121
255e7678
DJ
31222007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3123 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3126 for __WIN32__.
3127 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3128 * gdb.base/unload.exp: Use shared library test routines.
3129
3a40aaa0
UW
31302007-07-03 Markus Deuling <deuling@de.ibm.com>
3131
3132 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3133 * gdb.base/solib-symbol-lib.c: Likewise.
3134 * gdb.base/solib-symbol-main.c: Likewise.
3135
b0f4b84b
DJ
31362007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3137
3138 * config/gdbserver.exp (gdb_reconnect): New.
3139 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3140 gdb.base/solib-disc.exp: New files.
3141 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3142 remote debugging".
3143 (gdb_compile): Add shlib_load flag.
3144 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3145 port.
3146 (gdbserver_reconnect): New.
3147
1b05479a
DJ
31482007-07-01 Nick Roberts <nickrob@snap.net.nz>
3149 Daniel Jacobowitz <dan@codesourcery.com>
3150
3151 * gdb.base/annota3.exp: Test for if construct.
3152
86f78eb2
DJ
31532007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3154
3155 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3156
6a2eb474 31572007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3158 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3159
3160 * gdb.base/display.exp: Allow a newline after display/i.
3161 * gdb.base/pc-fp.exp: Likewise.
3162 * gdb.base/sigbpt.exp: Likewise.
3163
f8b73d13
DJ
31642007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3165
3166 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3167 required features to be included.
3168
4339e69e
DJ
31692007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3170
3171 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3172 in info threads output.
3173
23d964e7
UW
31742007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3175 Markus Deuling <deuling@de.ibm.com>
3176
3177 * gdb.arch/spu-info.exp: New testcase.
3178 * gdb.arch/spu-info.c: New file.
3179
fd20f75b
DJ
31802007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3183 tpcs_offset. Restore lr after the call.
3184 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3185
2226f861
DJ
31862007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3189 (gdbserver_run): Kill any running gdbserver.
3190 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3191
d12371a9
MR
31922007-05-17 Maciej W. Rozycki <macro@mips.com>
3193
3194 * gdb.base/sigbpt.exp: Preset segv_addr.
3195
93f02886
DJ
31962007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3199 (gdb_compile_shlib): Likewise.
3200 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3201 (default_gdb_init): Clear cleanfiles.
3202 (gdb_finish): Delete recorded cleanfiles.
3203 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3204
3205 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3206 Do not use isnative.
3207 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3208 gdb.base/so-impl-ld.exp: Likewise.
3209 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3210 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3211 gdb_compile.
3212
b04e06d7
VP
32132007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3214
3215 * config/unknown.exp: Remove.
3216
069ed931
UW
32172007-05-15 Markus Deuling <deuling@de.ibm.com>
3218
3219 * gdb.base/info-proc.exp: Check is_remote.
3220
09db0d03
UW
32212007-05-14 Markus Deuling <deuling@de.ibm.com>
3222
3223 * gdb.base/gcore.exp: Initialize variable core_supported.
3224
af2cbe8c
DJ
32252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3226
3227 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3228
027c0295
DJ
32292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3230
3231 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3232 * gdb.threads/print-threads.exp (test_all_threads): Allow
3233 negative and hexadecimal thread IDs.
3234
dc5000e7
DJ
32352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3236
3237 * gdb.java/jprint.java (public): Avoid invalid call to static
3238 method.
3239
2e74ed18
DP
32402007-05-14 Denis Pilat <denis.pilat@st.com>
3241
3242 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3243 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3244 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3245 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3246 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3247
83547f02
UW
32482007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3249
3250 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3251 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3252 this mode.
3253 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3254 * gdb.base/spu.ld: New file.
3255
b18be20d
DJ
32562007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3259
be444858
DJ
32602007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3263
b1d53152
DJ
32642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3265
3266 * gdb.java/jmain.exp: Handle demangled names with and without method
3267 signatures.
3268
d084b331
DJ
32692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3270
3271 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3272 (have_a_very_merry_interrupt): Remove calls to puts.
3273 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3274 inferior output.
3275 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3276 test names.
3277
db9d7fc5
DJ
32782007-04-29 Markus Deuling <deuling@de.ibm.com>
3279 Daniel Jacobowitz <dan@codesourcery.com>
3280
3281 * gdb.base/auxv.exp (core_works): Also check is_remote.
3282 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3283
ef783a7d 32842007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3285
ef783a7d
VP
3286 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3287 message, not the undefined 'module' variable.
3288 * gdb.base/siginfo.exp: Likewise.
3289 * gdb.base/sigstep.exp: Likewise.
3290 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3291 serialport.
3292 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3293
b7b73cae
CV
32942007-04-25 Corinna Vinschen <vinschen@redhat.com>
3295
3296 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3297 target sim fails. Return 0 otherwise.
3298 (gdb_load): Return prematurely if gdb_target_sim fails.
3299
7d90fdfa
DP
33002007-04-16 Denis Pilat <denis.pilat@st.com>
3301
3302 * gdb.base/setshow.exp: Reset height after having set it to 100.
3303
5d3e9c85
DP
33042007-04-16 Denis Pilat <denis.pilat@st.com>
3305
3306 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3307
18e75969
DP
33082007-04-16 Denis Pilat <denis.pilat@st.com>
3309
3310 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3311
25d5ea92
VP
33122007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3313
3314 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3315 tests. Run the frozen varobjs test.
3316 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3317 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3318
0b49cb80
JK
33192007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3322 gdb.base/type-opaque.exp: New files.
3323
a73bafbc 33242007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3325
3326 * gdb.mi/mi-var-child.c
a73bafbc
VP
3327 (do_children_tests): User char[2] instead of
3328 char so that automatic printing of pointers to char
3329 don't give unpredicable result.
3330 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3331 local variables.
3332 * gdb.mi/mi-var-child.exp: Step to right line
3333 of do_children_tests.
3334 * gdb.mi/mi2-var-child.exp: Likewise.
3335 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3336 do_locals_tests.
a73bafbc
VP
3337 (do_children_tests): User char[2] instead of
3338 char so that automatic printing of pointers to char
a9c64011 3339 don't give unpredicable result.
a73bafbc 3340 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3341 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3342 Pass test name to mi_wait_for_stop.
3343
7ce59000
DJ
33442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3345
3346 * gdb.asm/asm-source.exp: Remove d10v case.
3347 * lib/gdb.exp (skip_cplus_tests): Likewise.
3348 * gdb.asm/d10v.inc: Deleted.
3349
20389057
DJ
33502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3351
3352 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3353
8807d78b
DJ
33542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3355
3356 * config/netware.exp: Delete file.
3357
aa3edb8e
JB
33582007-03-29 Joel Brobecker <brobecker@adacore.com>
3359
3360 * gdb.dwarf2/dw2-noloc.S: New file.
3361 * gdb.dwarf2/dw2-noloc.exp: New file.
3362
297561ac
PA
33632007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3364
3365 * gdb.cp/method2.cc: New test.
3366 * gdb.cp/method2.exp: New test.
3367 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3368
1f81bd39
DJ
33692007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3372
9453113a
DJ
33732007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3374
3375 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3376
b741e217
DJ
33772007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3378
3379 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3380 (gdb_load): Delete, replace with...
3381 (gdb_reload): ...this.
3382 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3383 * gdb.server/server-mon.exp: Likewise.
3384 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3385 (gdb_start_cmd): New.
3386 (gdb_file_cmd): Save the last loaded file.
3387 (gdb_reload): New.
3388 (gdb_gnu_strip_debug): Use transform.
3389 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3390 support here. Use new $last_loaded_file. Check mtime.
3391 (gdb_target_cmd): Handle ObjC failure case.
3392 (infer_host_exec): Delete.
3393 (gdbserver_load): Rename to...
3394 (gdbserver_run): ...this. Simplify.
3395 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3396 (mi_gdb_load): Move most contents to a new function...
3397 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3398 (mi_run_cmd): Use mi_gdb_target_load.
3399 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3400 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3401 Use gdb_run_cmd.
3402 * gdb.base/charsign.exp: Remove incorrect comment.
3403 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3404 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3405 gdb.base/start.exp: Use gdb_start_cmd.
3406
446ab585 34072007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3408 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3409
3410 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3411 * gdb.base/signull.exp: Similarly.
3412
bbb88ebf
UW
34132007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3414
3415 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3416 messages available to test cases (like chng-sym.exp).
3417
cb8c4a99
AS
34182007-03-14 Andreas Schwab <schwab@suse.de>
3419
3420 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3421 format changes.
3422
4e463ff5
DJ
34232007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3424
3425 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3426 (optimized_1): New.
3427 (main): Call optimized_1.
3428 (gdb2029): Correct typos. Call gdb2029_marker.
3429 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3430 for gdb2029.
3431
b6db2c47
MK
34322007-03-12 Mark Kettenis <kettenis@gnu.org>
3433
3434 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3435 as tabs. Remove redundant test pattern.
3436
70ed3737
UW
34372007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3438
3439 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3440 for /a format output.
3441
47b67b60
DJ
34422007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3445 collect output incrementally.
3446
b8953b0e
UW
34472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3448
3449 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3450 for -var-create lpcharacter test.
3451 * gdb.mi/mi2-var-cmd.exp: Likewise.
3452
7acd5c40
UW
34532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3454
3455 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3456 pass on targets where address zero is readable.
3457
9c6759c1
UW
34582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3459
3460 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3461 just a single architecture.
3462
a2f1aeb4
UW
34632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3464
3465 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3466 (fetch_all_registers): New function, uses gdb_test_multiple and
3467 exp_continue to fetch inferior output line-by-line.
3468 Replace all uses of do_get_all_registers by fetch_all_registers.
3469
46579ac2
UW
34702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3471
3472 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3473 in target_info.
3474
fc133f24
MS
34752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3476
a9c64011 3477 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3478 consistancy; add a default (timeout) case.
3479
7646a51d
MS
34802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3481
3482 * gdb.base/watchpoint.exp: Fix truncated comment.
3483
dcfff61f
MS
34842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3485
3486 * Makefile.in: Remove spurious single-quotes from sed command.
3487
664e3ee9
DJ
34882007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3489
3490 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3491 func.
3492 * gdb.mi/mi2-var-cmd.exp: Likewise.
3493
d7cc6f2f
JB
34942007-02-27 Joel Brobecker <brobecker@adacore.com>
3495
a9c64011
AS
3496 * gdb.dwarf2/dw2-producer.S: New file.
3497 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3498
34992007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3500
3501 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3502 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3503 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3504 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3505 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3506 Revert tests to use mi_gdb_test and include value field in output
3507 of -var-create.
3508
93d42b30
DJ
35092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3510
3511 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3512
c499ed39
DJ
35132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3514
3515 * gdb.base/maint.exp: Remove full paths from test names.
3516 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3517 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3518
9836f81b
JB
35192007-02-27 Joel Brobecker <brobecker@adacore.com>
3520
3521 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3522
c74d0ad8
DJ
35232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3524
3525 * gdb.server/server-mon.exp: New test.
3526
2711e456
DJ
35272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3528
3529 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3530
ff6f572f
DJ
35312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3534 register capitalization.
3535
fada3feb
DP
35362007-02-13 Denis Pilat <denis.pilat@st.com>
3537
3538 * gdb.mi/mi-var-invalidate.exp: New file.
3539
fb1e4ffc
DJ
35402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3541
3542 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3543
3da939d7
DJ
35442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3545
3546 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3547
123dc839
DJ
35482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3549
3550 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3551 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3552
877e3645 35532007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3554
3555 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3556 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3557 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3558 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3559 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3560 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3561 Update tests to include value field in output of -var-create.
a9c64011 3562
3c0a2960
AS
35632007-02-08 Andreas Schwab <schwab@suse.de>
3564
3565 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3566
108546a0
DJ
35672007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3568
3569 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3570 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3571
d701dcab
DP
35722007-02-02 Denis Pilat <denis.pilat@st.com>
3573
3574 * gdb.threads/threadapply.exp: check that frame is not changed by
3575 the thread apply all command.
3576
783e3e2f
AS
35772007-01-31 Andreas Schwab <schwab@suse.de>
3578
6d9c3a87
AS
3579 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3580
3c50d7b9
AS
3581 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3582 in the dwarf sections.
3583 * gdb.dwarf2/mac-fileno.S: Likewise.
3584
783e3e2f
AS
3585 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3586 bspstore register on ia64.
3587
78ff580e
AS
35882007-01-29 Andreas Schwab <schwab@suse.de>
3589
cc8e9b12
AS
3590 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3591 "frame-begin" annotation.
3592
78ff580e
AS
3593 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3594 number of "frames-invalid" annotations.
3595
704a4f78
DJ
35962007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.base/commands.exp: Call if_commands_test.
3599 (gdb_test_no_prompt, if_commands_test): New.
3600
e741bf94
MK
36012007-01-28 Mark Kettenis <kettenis@gnu.org>
3602
3603 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3604
474d0ad3
AS
36052007-01-27 Andreas Schwab <schwab@suse.de>
3606
3607 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3608 .short/.int/.quad in the dwarf sections.
3609 * gdb.dwarf2/dw2-intercu.S: Likewise.
3610 * gdb.dwarf2/dw2-intermix.S: Likewise.
3611
e784b426
JK
36122007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3613
3614 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3615 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3616 array.
e784b426
JK
3617 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3618 * gdb.base/setvar.exp: Likewise.
3619
37f08e04
AS
36202007-01-26 Andreas Schwab <schwab@suse.de>
3621
9a01813a
AS
3622 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3623 test.
3624
37f08e04
AS
3625 * gdb.base/multi-forks.exp ("restart $i"): Also match
3626 __kernel_syscall_via_break.
3627
6e2a9270
VP
36282007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3629
3630 * lib/mi-support.exp (mi_delete_varobj): New.
3631 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3632 testcase.
3633 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3634 (main): Call the above.
3635 (reference_update_test, base_in_reference_test)
3636 (reference_to_pointer): Delete the created varobjs.
a9c64011 3637
e515b470
DJ
36382007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3639
3640 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3641 * configure: Regenerated.
3642 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3643 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3644 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3645 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3646 * lib/gdb.exp (gdb_skip_xml_test): New function.
3647
08d8bcd7
DJ
36482007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3649
3650 * gdb.base/sigrepeat.exp: Correct error message.
3651
36522007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3653 Daniel Jacobowitz <dan@codesourcery.com>
3654
3655 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3656 gdb.arch/i386-gnu-cfi-asm.S: New files.
3657
97c3f1f3
JK
36582007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3659
3660 * lib/gdb.exp: Abort on missing `site.exp'.
3661
cb1df416
DJ
36622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3663 Daniel Jacobowitz <dan@codesourcery.com>
3664
3665 * gdb.base/included.c, gdb.base/included.exp,
3666 gdb.base/included.h: New files.
3667
35990120
DJ
36682007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3669
3670 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3671 (maximize_rlimit): Reduce limits on 64-bit systems.
3672
6e81a116 36732007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3674
3675 From Marcus Deuling <deuling@de.ibm.com>:
3676 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3677 every case.
3678
6c3c41f3
NR
36792007-01-13 Nick Roberts <nickrob@snap.net.nz>
3680
3681 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3682 (test_path_specification): Use objdir instead of srcdir to always
3683 get an absolute filename.
3684
2f12c312
DJ
36852007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3686
3687 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3688
81121995
VP
36892007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3690
3691 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3692 Make sure the variable we're using is in scope.
3693 (reference_to_pointer): Likewise.
3694
4741b737
DJ
36952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3696
3697 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3698 has no debug information.
3699
054410c3
DJ
37002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3701
3702 * gdb.base/annota1.exp: Remove extra send_gdb.
3703
818f79f6
DJ
37042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3707
f7a6bb70
DJ
37082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3711
57e66780
DJ
37122007-01-08 Nick Roberts <nickrob@snap.net.nz>
3713 Daniel Jacobowitz <dan@codesourcery.com>
3714
3715 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3716 lcharacter or linteger change. Correct duplicated test name.
3717 * gdb.mi/mi2-var-cmd.exp: Likewise.
3718
3d799a95
DJ
37192007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3720
3721 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3722
37232007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3724
a9c64011
AS
3725 * gdb.base/nofield.c: New file.
3726 * gdb.base/nofield.exp: New testcase.
51679ba9 3727
eafb94e8
NR
37282007-01-05 Nick Roberts <nickrob@snap.net.nz>
3729
3730 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3731
3732 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3733 test.
3734
5e572bb4
DJ
37352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3736
3737 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3738
74a44383
DJ
37392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3740
3741 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3742 when continuing.
3743
1b572db9
DJ
37442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3745
3746 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3747 Expect ".exe" extension.
3748
381bc39b
DJ
37492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3750
3751 * gdb.base/charset.exp: Add explicit filename to break.
3752 * gdb.base/dbx.exp: Add explicit filename to breaks.
3753
2b70e4c6
DJ
37542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3755
3756 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3757 * gdb.mi/mi2-file.exp: Likewise.
3758
303b6f5d
DJ
37592007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3760
3761 Implement specification of MI tests as comments
3762 in C and C++ sources.
3763 * lib/mi-support.exp (mi_autotest_data): New variable.
3764 (mi_autotest_source): New variable.
3765 (count_newlines, mi_prepare_inline_tests)
3766 (mi_get_inline_test, mi_continue_to_line)
3767 (mi_run_inline_test, mi_tbreak)
3768 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3769 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3770 Run inline tests.
3771 * gdb.mi/mi-var-cp.cc: Define tests here.
3772
23da0d94
VP
37732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3774
3775 Simplify usage of mi_continue_to.
3776 * lib/mi-support.exp (mi_runto_helper): Renamed
3777 from mi_runto, added new parameter 'run_or_continue'.
3778 (mi_runto): Use mi_runto_helper.
3779 (mi_continue_to): Accept just function name as parameter.
3780 Use mi_runto_helper.
3781 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3782 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3783
f9e18282
JB
37842006-01-04 Joel Brobecker <brobecker@adacore.com>
3785
3786 Make this testcase a bit more realistic. The current code
3787 is too simplistic, and allows the compiler to optimize out
3788 some of the entities we need for this testcase.
3789 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3790 (Do_Nothing): Add extra parameter.
3791 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3792 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3793 by using a variable of type Void_Star.
3794
fd678c65
JB
37952006-01-04 Joel Brobecker <brobecker@adacore.com>
3796
3797 * gdb.ada/catch_ex/foo.adb: New file.
3798 * gdb.ada/catch_ex.exp: New testcase.
3799
05cfdb42
DJ
38002007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3801
3802 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3803 pass --image-base to linker.
3804
2e03ee74
DJ
38052007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3806 Daniel Jacobowitz <dan@codesourcery.com>
3807
3808 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3809 secondary prompts.
3810
0d5de010
DJ
38112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3812
3813 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3814 output. Test the types of members and member pointers.
3815 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3816 gdb/2092.
3817 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3818 statement. Enable for GCC. Update expected output for some tests
3819 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3820 layout.
3821 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3822 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3823 (Diamond::vget_base): New.
3824 (main): Add new tests.
3825 * gdb.cp/printmethod.exp: Update expected output for member functions.
3826 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3827 print pEe->D::vg().
3828
61a771aa
DJ
38292007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3830
3831 * gdb.threads/tls.exp: Allow stops in sem_post.
3832
2fa63963
DJ
38332006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3834
3835 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3836 * gdb.base/annota3.exp: Likewise.
3837 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3838 again (instead of timing out).
3839 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3840 GCC bug 26475.
3841 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3842 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3843 test from jmisc1.exp.
3844 * gdb.java/jmisc1.exp: Delete.
3845 * gdb.java/jprint.exp: Adjust to work with method signatures including
3846 return types.
3847 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3848 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3849 * lib/java.exp (compile_java_from_source): Pass the correct type
3850 to target_compile.
3851
5eefc2b7
JB
38522006-12-31 Joel Brobecker <brobecker@adacore.com>
3853
3854 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3855 (stack_align_edx): New function.
3856 (stack_align_eax): New function.
3857 (main): Add calls to stack_align_edx and stack_align_eax.
3858 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3859 Add testing for the cases where the register used during a stack
3860 realignment is edx. Same for eax.
3861
227c54da
DJ
38622006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3863
3864 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3865 and generic PE targets.
3866
cab8ac94
JB
38672006-12-29 Joel Brobecker <brobecker@adacore.com>
3868
3869 * gdb.ada/array_return.exp: Update copyright date list.
3870
ba54f318
JB
38712006-12-27 Joel Brobecker <brobecker@adacore.com>
3872
3873 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3874 (Create_Small_Float_Vector): New function.
3875 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3876 function body.
3877 * gdb.ada/array_return/p.adb: Use new type and function from
3878 package Pck.
3879 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3880 able to print the value returned by a function returning an
3881 array of float.
3882
6b7a35dd
JB
38832006-12-20 Joel Brobecker <brobecker@adacore.com>
3884
3885 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3886 The associated tests should be PASSing.
3887
038224f6
VP
38882006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3889
3890 Test for base in references.
3891 * gdb.mi/mi-var-cp.cc: Add test code.
3892 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3893 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3894 * gdb.mi/mi2-watch.exp: Likewise.
3895 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3896 (mi_list_varobj_children): New function.
3897
b26ed50d
VP
38982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3899
3900 * lib/mi-support.exp
3901 (mi_runto): Accept "()" after function name.
3902 (mi_create_varobj): New function.
3903 (mi_varobj_update): New function.
3904 (mi_Check_varobj_value): New function.
3905 * gdb.mi/mi-var-cp.exp: New file.
3906 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3907
08232497
DJ
39082006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3909
3910 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3911 gdb.base/weaklib2.c: New files.
3912
d394c993 39132006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3914
ac6c2fba
NS
3915 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3916 info. Adjust test names.
3917
8ec659a0 3918 * gdb.base/break.c (main): Move position of malloc.
d394c993 3919 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3920
acd65feb
VP
39212006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3922
3923 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3924 assignement of arrays and function pointers.
3925 * gdb.mi/var-cmd.c: Add declaration necessary for above
3926 tests.
3927
f556d5e5
NS
39282006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3929
3930 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3931
3932 * gdb.threads/linux-dp.exp: Read thread table before and after
3933 creating each philosopher and verify it.
3934
697bc68d
NS
39352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3936 Paul Brook <paul@codesourcery.com>
3937 Daniel Jacobowitz <dan@codesourcery.com>
3938
3939 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3940 main to remove duplication. Add start function of the form
697bc68d
NS
3941 '_*start[1-9]*'. Add RVDS start function.
3942
29d73ae4
DJ
39432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3944
3945 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3946
c1d88655
UW
39472006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3948
3949 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3950 * gdb.asm/spu.inc: New file.
3951 * gdb.base/term.exp: Disable if [target_info exists noargs].
3952 * gdb.gdb/complaints.exp: Disable if ![isnative].
3953 * gdb.gdb/selftest.exp: Likewise.
3954 * gdb.gdb/observer.exp: Likewise.
3955 * gdb.gdb/xfullpath.exp: Likewise.
3956 * gdb.base/attach.exp: Disable on SPU target.
3957 * gdb.cp/bs145503.exp: Likewise.
3958 * gdb.cp/exception.exp: Likewise.
3959 * gdb.cp/userdef.exp: Likewise.
3960
32a13b1a
DJ
39612006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3962
3963 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3964
d8295fe9
VP
39652006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3966
3967 * gdb.base/completion.exp: Fix completion tests for
3968 'info' and 'info '.
3969 * gdb.base/help.exp (help_test_raw, test_class_help)
3970 (test_prefix_command_help): Move...
3971 * lib/gdb.exp: Here.
3972 * gdb.base/main.exp: Adjust.
3973 * gdb.cp/maint.exp: Adjust.
3974 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3975
8c394015
VP
39762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3977
3978 * gdb.stabs/weird.exp (print_weird_var): Use
3979 gdb_test_multiple instead of gdb_expect.
3980
027fc1bc
VP
39812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3982
3983 * gdb.base/help.exp (help_test_raw): New.
3984 (test_class_help): New.
3985 (test_prefix_command_help): New.
3986 Adjust testcases.
3987
67609209
FR
39882006-11-09 Christophe Lyon <christophe.lyon@st.com>
3989
3990 * gdb.base/constvars.c (main): Write to crass and crips, so that
3991 they are allocated by the compiler.
3992
f73adfeb
AS
39932006-10-27 Andreas Schwab <schwab@suse.de>
3994
3995 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3996 "detach-fork".
3997
2f83a18e
DJ
39982006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3999
4000 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4001 of patterns.
4002
94277a38
DJ
40032006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.base/sepdebug.exp: Remove debug format test.
4006 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4007 Handle no-symtab.
4008 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4009
5bd2f6e2
DJ
40102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4011
4012 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4013 int to pointer or pointer to int.
4014 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4015
8c008720
DJ
40162006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4017
4018 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4019
9e35dae4
DJ
40202006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4023
d9639e13
DJ
40242006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4025
4026 PR c++/2116
4027 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4028
390a1bd0
JB
40292006-10-06 Joel Brobecker <brobecker@adacore.com>
4030
4031 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4032 the corresponding bug has been fixed in GDB (PR/2018).
4033
dd920c33
JB
40342006-10-06 Joel Brobecker <brobecker@adacore.com>
4035
4036 * gdb.base/subst.exp: New testcase.
4037
53bbefe9
JB
40382006-10-06 Joel Brobecker <brobecker@adacore.com>
4039
4040 * gdb.ada/array_return/pck.ads: Add copyright notice.
4041 * gdb.ada/array_return/pck.adb: Likewise.
4042 * gdb.ada/array_return/p.adb: Likewise.
4043 * gdb.ada/exec_changed/first.adb: Likewise.
4044 * gdb.ada/exec_changed/second.adb: Likewise.
4045
09851417
JB
40462006-10-06 Joel Brobecker <brobecker@adacore.com>
4047
4048 * gdb.ada/watch_arg/watch.adb: New file.
4049 * gdb.ada/watch_arg.exp: New testcase.
4050
041bf30d
VP
40512006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4052
4053 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4054 via string_to_regexp.
041bf30d 4055 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4056
f286fbdd 40572006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4058
4059 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4060 Remove unused / obsolete files.
4061
7c07f349
NR
40622006-09-19 Nick Roberts <nickrob@snap.net.nz>
4063
4064 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4065
cd5ff84a
VP
40662006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4067
4068 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4069 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4070 the number of frames.
cd5ff84a 4071
ae018d1a
DJ
40722006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4073
4074 * gdb.base/args.c (main): Add breakpoint marker.
4075 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4076 really test empty arguments.
4077 (args_load): Delete.
4078 (args_test): New.
4079
b399c549
NR
40802006-09-13 Nick Roberts <nickrob@snap.net.nz>
4081
4082 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4083 check for one file.
4084
2ab1eb7a
VP
40852006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4086
4087 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4088 HIGH_FRAME argument to -stack-list-locals can be larger than
4089 the number of frames.
a9c64011 4090
476308bf
FF
40912006-08-18 Fred Fish <fnf@specifix.com>
4092
4093 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4094 '$' in front of skip_vmx_tests_saved when setting that.
4095
8625200f
AS
40962006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4097
4098 * gdb.base/trace-commands.exp: New file.
4099
089ec8f1
DJ
41002006-08-10 Joel Brobecker <brobecker@adacore.com>
4101 Daniel Jacobowitz <dan@codesourcery.com>
4102
4103 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4104 expected output of the backtrace commands.
4105
b60f0898
JB
41062006-08-09 Joel Brobecker <brobecker@adacore.com>
4107
4108 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4109 untested followed by return combination.
4110 * gdb.arch/altivec-regs.exp: Likewise.
4111 * gdb.arch/e500-abi.exp: Likewise.
4112 * gdb.arch/e500-regs.exp: Likewise.
4113 * gdb.arch/gdb1291.exp: Likewise.
4114 * gdb.arch/gdb1431.exp: Likewise.
4115 * gdb.arch/gdb1558.exp: Likewise.
4116 * gdb.arch/i386-prologue.exp: Likewise.
4117 * gdb.arch/i386-unwind.exp: Likewise.
4118 * gdb.asm/asm-source.exp: Likewise.
4119 * gdb.base/a2-run.exp: Likewise.
4120 * gdb.base/advance.exp: Likewise.
4121 * gdb.base/all-bin.exp: Likewise.
4122 * gdb.base/annota1.exp: Likewise.
4123 * gdb.base/annota3.exp: Likewise.
4124 * gdb.base/args.exp: Likewise.
4125 * gdb.base/arithmet.exp: Likewise.
4126 * gdb.base/assign.exp: Likewise.
4127 * gdb.base/async.exp: Likewise.
4128 * gdb.base/attach.exp: Likewise.
4129 * gdb.base/bang.exp: Likewise.
4130 * gdb.base/bigcore.exp: Likewise.
4131 * gdb.base/bitfields.exp: Likewise.
4132 * gdb.base/bitfields2.exp: Likewise.
4133 * gdb.base/break.exp: Likewise.
4134 * gdb.base/call-sc.exp: Likewise.
4135 * gdb.base/call-strs.exp: Likewise.
4136 * gdb.base/callfuncs.exp: Likewise.
4137 * gdb.base/checkpoint.exp: Likewise.
4138 * gdb.base/chng-syms.exp: Likewise.
4139 * gdb.base/code-expr.exp: Likewise.
4140 * gdb.base/commands.exp: Likewise.
4141 * gdb.base/completion.exp: Likewise.
4142 * gdb.base/cond-expr.exp: Likewise.
4143 * gdb.base/condbreak.exp: Likewise.
4144 * gdb.base/consecutive.exp: Likewise.
4145 * gdb.base/constvars.exp: Likewise.
4146 * gdb.base/corefile.exp: Likewise.
4147 * gdb.base/cvexpr.exp: Likewise.
4148 * gdb.base/dbx.exp: Likewise.
4149 * gdb.base/define.exp: Likewise.
4150 * gdb.base/detach.exp: Likewise.
4151 * gdb.base/display.exp: Likewise.
4152 * gdb.base/dump.exp: Likewise.
4153 * gdb.base/ena-dis-br.exp: Likewise.
4154 * gdb.base/ending-run.exp: Likewise.
4155 * gdb.base/environ.exp: Likewise.
4156 * gdb.base/eval-skip.exp: Likewise.
4157 * gdb.base/exprs.exp: Likewise.
4158 * gdb.base/fileio.exp: Likewise.
4159 * gdb.base/finish.exp: Likewise.
4160 * gdb.base/float.exp: Likewise.
4161 * gdb.base/foll-exec.exp: Likewise.
4162 * gdb.base/foll-fork.exp: Likewise.
4163 * gdb.base/foll-vfork.exp: Likewise.
4164 * gdb.base/freebpcmd.exp: Likewise.
4165 * gdb.base/funcargs.exp: Likewise.
4166 * gdb.base/gcore.exp: Likewise.
4167 * gdb.base/gdb1090.exp: Likewise.
4168 * gdb.base/gdb1250.exp: Likewise.
4169 * gdb.base/huge.exp: Likewise.
4170 * gdb.base/info-proc.exp: Likewise.
4171 * gdb.base/interrupt.exp: Likewise.
4172 * gdb.base/jump.exp: Likewise.
4173 * gdb.base/langs.exp: Likewise.
4174 * gdb.base/lineinc.exp: Likewise.
4175 * gdb.base/list.exp: Likewise.
4176 * gdb.base/logical.exp: Likewise.
4177 * gdb.base/long_long.exp: Likewise.
4178 * gdb.base/macscp.exp: Likewise.
4179 * gdb.base/maint.exp: Likewise.
4180 * gdb.base/mips_pro.exp: Likewise.
4181 * gdb.base/miscexprs.exp: Likewise.
4182 * gdb.base/multi-forks.exp: Likewise.
4183 * gdb.base/opaque.exp: Likewise.
4184 * gdb.base/overlays.exp: Likewise.
4185 * gdb.base/pc-fp.exp: Likewise.
4186 * gdb.base/pointers.exp: Likewise.
4187 * gdb.base/printcmds.exp: Likewise.
4188 * gdb.base/psymtab.exp: Likewise.
4189 * gdb.base/ptype.exp: Likewise.
4190 * gdb.base/recurse.exp: Likewise.
4191 * gdb.base/relational.exp: Likewise.
4192 * gdb.base/relocate.exp: Likewise.
4193 * gdb.base/remote.exp: Likewise.
4194 * gdb.base/reread.exp: Likewise.
4195 * gdb.base/restore.exp: Likewise.
4196 * gdb.base/return.exp: Likewise.
4197 * gdb.base/return2.exp: Likewise.
4198 * gdb.base/scope.exp: Likewise.
4199 * gdb.base/sect-cmd.exp: Likewise.
4200 * gdb.base/sep.exp: Likewise.
4201 * gdb.base/sepdebug.exp: Likewise.
4202 * gdb.base/setshow.exp: Likewise.
4203 * gdb.base/setvar.exp: Likewise.
4204 * gdb.base/sigall.exp: Likewise.
4205 * gdb.base/sigbpt.exp: Likewise.
4206 * gdb.base/signals.exp: Likewise.
4207 * gdb.base/signull.exp: Likewise.
4208 * gdb.base/sizeof.exp: Likewise.
4209 * gdb.base/solib.exp: Likewise.
4210 * gdb.base/step-line.exp: Likewise.
4211 * gdb.base/step-test.exp: Likewise.
4212 * gdb.base/structs.exp: Likewise.
4213 * gdb.base/structs2.exp: Likewise.
4214 * gdb.base/term.exp: Likewise.
4215 * gdb.base/twice.exp: Likewise.
4216 * gdb.base/until.exp: Likewise.
4217 * gdb.base/varargs.exp: Likewise.
4218 * gdb.base/volatile.exp: Likewise.
4219 * gdb.base/watchpoint.exp: Likewise.
4220 * gdb.base/whatis-exp.exp: Likewise.
4221 * gdb.base/whatis.exp: Likewise.
4222 * gdb.cp/ambiguous.exp: Likewise.
4223 * gdb.cp/annota2.exp: Likewise.
4224 * gdb.cp/annota3.exp: Likewise.
4225 * gdb.cp/bool.exp: Likewise.
4226 * gdb.cp/breakpoint.exp: Likewise.
4227 * gdb.cp/casts.exp: Likewise.
4228 * gdb.cp/class2.exp: Likewise.
4229 * gdb.cp/classes.exp: Likewise.
4230 * gdb.cp/cplusfuncs.exp: Likewise.
4231 * gdb.cp/ctti.exp: Likewise.
4232 * gdb.cp/derivation.exp: Likewise.
4233 * gdb.cp/exception.exp: Likewise.
4234 * gdb.cp/gdb1355.exp: Likewise.
4235 * gdb.cp/hang.exp: Likewise.
4236 * gdb.cp/inherit.exp: Likewise.
4237 * gdb.cp/local.exp: Likewise.
4238 * gdb.cp/m-data.exp: Likewise.
4239 * gdb.cp/m-static.exp: Likewise.
4240 * gdb.cp/member-ptr.exp: Likewise.
4241 * gdb.cp/method.exp: Likewise.
4242 * gdb.cp/misc.exp: Likewise.
4243 * gdb.cp/namespace.exp: Likewise.
4244 * gdb.cp/overload.exp: Likewise.
4245 * gdb.cp/ovldbreak.exp: Likewise.
4246 * gdb.cp/pr-1023.exp: Likewise.
4247 * gdb.cp/pr-1210.exp: Likewise.
4248 * gdb.cp/pr-574.exp: Likewise.
4249 * gdb.cp/printmethod.exp: Likewise.
4250 * gdb.cp/psmang.exp: Likewise.
4251 * gdb.cp/ref-params.exp: Likewise.
4252 * gdb.cp/ref-types.exp: Likewise.
4253 * gdb.cp/rtti.exp: Likewise.
4254 * gdb.cp/templates.exp: Likewise.
4255 * gdb.cp/try_catch.exp: Likewise.
4256 * gdb.cp/userdef.exp: Likewise.
4257 * gdb.cp/virtfunc.exp: Likewise.
4258 * gdb.disasm/am33.exp: Likewise.
4259 * gdb.disasm/h8300s.exp: Likewise.
4260 * gdb.disasm/mn10300.exp: Likewise.
4261 * gdb.disasm/sh3.exp: Likewise.
4262 * gdb.disasm/t01_mov.exp: Likewise.
4263 * gdb.disasm/t02_mova.exp: Likewise.
4264 * gdb.disasm/t03_add.exp: Likewise.
4265 * gdb.disasm/t04_sub.exp: Likewise.
4266 * gdb.disasm/t05_cmp.exp: Likewise.
4267 * gdb.disasm/t06_ari2.exp: Likewise.
4268 * gdb.disasm/t07_ari3.exp: Likewise.
4269 * gdb.disasm/t08_or.exp: Likewise.
4270 * gdb.disasm/t09_xor.exp: Likewise.
4271 * gdb.disasm/t10_and.exp: Likewise.
4272 * gdb.disasm/t11_logs.exp: Likewise.
4273 * gdb.disasm/t12_bit.exp: Likewise.
4274 * gdb.disasm/t13_otr.exp: Likewise.
4275 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4276 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4277 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4278 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4279 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4280 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4281 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4282 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4283 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4284 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4285 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4286 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4287 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4288 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4289 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4290 * gdb.mi/gdb701.exp: Likewise.
4291 * gdb.mi/gdb792.exp: Likewise.
4292 * gdb.mi/mi-basics.exp: Likewise.
4293 * gdb.mi/mi-break.exp: Likewise.
4294 * gdb.mi/mi-cli.exp: Likewise.
4295 * gdb.mi/mi-console.exp: Likewise.
4296 * gdb.mi/mi-disassemble.exp: Likewise.
4297 * gdb.mi/mi-eval.exp: Likewise.
4298 * gdb.mi/mi-file.exp: Likewise.
4299 * gdb.mi/mi-read-memory.exp: Likewise.
4300 * gdb.mi/mi-regs.exp: Likewise.
4301 * gdb.mi/mi-return.exp: Likewise.
4302 * gdb.mi/mi-simplerun.exp: Likewise.
4303 * gdb.mi/mi-stack.exp: Likewise.
4304 * gdb.mi/mi-stepi.exp: Likewise.
4305 * gdb.mi/mi-syn-frame.exp: Likewise.
4306 * gdb.mi/mi-until.exp: Likewise.
4307 * gdb.mi/mi-var-block.exp: Likewise.
4308 * gdb.mi/mi-var-child.exp: Likewise.
4309 * gdb.mi/mi-var-cmd.exp: Likewise.
4310 * gdb.mi/mi-var-display.exp: Likewise.
4311 * gdb.mi/mi-watch.exp: Likewise.
4312 * gdb.mi/mi2-basics.exp: Likewise.
4313 * gdb.mi/mi2-break.exp: Likewise.
4314 * gdb.mi/mi2-cli.exp: Likewise.
4315 * gdb.mi/mi2-console.exp: Likewise.
4316 * gdb.mi/mi2-disassemble.exp: Likewise.
4317 * gdb.mi/mi2-eval.exp: Likewise.
4318 * gdb.mi/mi2-file.exp: Likewise.
4319 * gdb.mi/mi2-read-memory.exp: Likewise.
4320 * gdb.mi/mi2-regs.exp: Likewise.
4321 * gdb.mi/mi2-return.exp: Likewise.
4322 * gdb.mi/mi2-simplerun.exp: Likewise.
4323 * gdb.mi/mi2-stack.exp: Likewise.
4324 * gdb.mi/mi2-stepi.exp: Likewise.
4325 * gdb.mi/mi2-syn-frame.exp: Likewise.
4326 * gdb.mi/mi2-until.exp: Likewise.
4327 * gdb.mi/mi2-var-block.exp: Likewise.
4328 * gdb.mi/mi2-var-child.exp: Likewise.
4329 * gdb.mi/mi2-var-cmd.exp: Likewise.
4330 * gdb.mi/mi2-var-display.exp: Likewise.
4331 * gdb.mi/mi2-watch.exp: Likewise.
4332 * gdb.stabs/exclfwd.exp: Likewise.
4333 * gdb.stabs/weird.exp: Likewise.
4334 * gdb.threads/gcore-thread.exp: Likewise.
4335 * gdb.trace/actions.exp: Likewise.
4336 * gdb.trace/backtrace.exp: Likewise.
4337 * gdb.trace/circ.exp: Likewise.
4338 * gdb.trace/collection.exp: Likewise.
4339 * gdb.trace/deltrace.exp: Likewise.
4340 * gdb.trace/infotrace.exp: Likewise.
4341 * gdb.trace/limits.exp: Likewise.
4342 * gdb.trace/packetlen.exp: Likewise.
4343 * gdb.trace/passc-dyn.exp: Likewise.
4344 * gdb.trace/passcount.exp: Likewise.
4345 * gdb.trace/report.exp: Likewise.
4346 * gdb.trace/save-trace.exp: Likewise.
4347 * gdb.trace/tfind.exp: Likewise.
4348 * gdb.trace/tracecmd.exp: Likewise.
4349 * gdb.trace/while-dyn.exp: Likewise.
4350 * gdb.trace/while-stepping.exp: Likewise.
4351
f4b618d1
JB
43522006-08-08 Joel Brobecker <brobecker@adacore.com>
4353
4354 * gdb.base/step-bt.c: New file.
4355 * gdb.base/step-bt.exp: New testcase.
4356
3d00d119
DJ
43572006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4358
4359 * config/monitor.exp (gdb_load): Remove support for obsolete
4360 download-write-size.
4361 * gdb.base/remote.exp: Likewise. Update all callers of
4362 gdb_timed_load.
4363
017b5bd4
DJ
43642006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4365
4366 * cursal.exp: Pass binfile to gdb_load.
4367
837c599d
DJ
43682006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4369
4370 * gdb.base/cursal.exp: Add "" to gdb_load call.
4371
8dd4540b
MK
43722006-07-29 Mark Kettenis <kettenis@gnu.org>
4373
4374 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4375 NetBSD/ELF targets.
4376
ab5c9f60
DJ
43772006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4378
4379 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4380 operator*.
4381
4c42eaff
DJ
43822006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4383
4384 * gdb.base/completion.exp: Update for change in "file" behavior.
4385 * gdb.stabs/weird.exp: Likewise.
4386 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4387 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4388
0155cc76
NS
43892006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4390
4391 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4392 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4393
16026cd7
AS
43942006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4395
4396 * gdb.base/default.exp: Update source command error message.
4397 * gdb.base/help.exp: Update 'help source' message.
4398
16963cb6
DJ
43992006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4402 test.
4403
6d7fd486
AS
44042006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4405
4406 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4407
29e8a844
DJ
44082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4409
4410 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4411
6afcfa39
DJ
44122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4413
4414 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4415
267a692b
MK
44162006-07-17 Mark Kettenis <kettenis@gnu.org>
4417
4418 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4419 *-*-openbsd* from targets for wich we expect ARM FPA floating
4420 point format.
4421
85d2fec4
NR
44222006-07-17 Nick Roberts <nickrob@snap.net.nz>
4423
4424 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4425
44262006-07-17 Mark Kettenis <kettenis@gnu.org>
4427
4428 * gdb.base/annota3.exp: Expect frame-begin annotation.
4429
85b4c6e8
JB
44302006-07-14 Joel Brobecker <brobecker@adacore.com>
4431
4432 * gdb.base/help.exp: Adjust "help unset" test to accept
4433 any list of unset commands.
4434
fb933624
DJ
44352006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4436 Daniel Jacobowitz <dan@codesourcery.com>
4437
4438 * gdb.cp/ref-params.exp: New test.
4439 * gdb.cp/ref-params.cc: New source file.
4440 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4441
1dff4b64
MK
44422006-07-08 Mark Kettenis <kettenis@gnu.org>
4443
4444 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4445 spaces/tabs in regular expressions since they might not be there.
4446
40d2e0e3
AS
44472006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4448
4449 * gdb.base/ifelse.exp: New file.
4450
f6c957d2
NS
44512006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4452
4453 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4454 line.
4455 * gdb.base/huge.exp: Loop over compilation to find a size that
4456 is acceptable.
4457 * gdb.base/remote.exp: Correct expected strings.
4458 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4459
b9c5a23d
DJ
44602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4461
4462 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4463
9af2e58d
DJ
44642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4465
4466 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4467 native.
4468
30930ca5
DJ
44692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4470
4471 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4472 enable stabs testing.
4473
aa32fa1d
DJ
44742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4475
bd4a4c80 4476 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4477 gdb_test_multiple does.
4478
321fef15
DJ
44792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4480
4481 * Makefile.in (host_alias): Remove.
4482 (target_alias): Use @target_noncanonical@.
4483 (site.exp): Don't set host_alias.
4484 * aclocal.m4: Remove contents. Include acx.m4.
4485 * configure: Regenerated.
4486 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4487
e1c2defa
NS
44882006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4489
e63b55d1
NS
4490 * lib/gdb.exp (gdb_load_cmd): New.
4491
5600ea19
NS
4492 * gdb.base/fileio.c: Add system(NULL) test.
4493 * gdb.base/fileio.exp: Check it.
4494
e1c2defa
NS
4495 * gdb.base/break.c: Add 10a breakpoint at }
4496 * gdb.base/break.exp: Add test for breakpoint at }
4497 * gdb.cp/anon-union.cc: Add code at end of function.
4498 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4499 * gdb.mi/var-cmd.c: Add code at end of function.
4500 * gdb.mi/mi-var-display.exp: Adjust end of next.
4501 * gdb.mi/mi2-var-display.exp: Likewise.
4502 * gdb.base/fileio.c: Add stop function and insert calls at
4503 stopping places.
4504 * gdb.base/fileio.exp: Breakpoint stop function and remove
4505 explicit line number references.
4506
6c0112ec
JB
45072006-05-19 Joel Brobecker <brobecker@adacore.com>
4508
a9c64011
AS
4509 * gdb.base/del.exp (test_delete_alias): New function.
4510 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4511
154189a4
FF
45122006-05-18 Fred Fish <fnf@specifix.com>
4513
4514 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4515 required. Check for spurious output after program exits normally.
4516
582e64c2
FF
45172006-05-17 Fred Fish <fnf@specifix.com>
4518
4519 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4520 gdb_load, so it works in the simulator.
4521
8ef6493a
FF
45222006-05-11 Fred Fish <fnf@specifix.com>
4523
4524 * gdb.base/bang.exp: Ignore unexpected output between the
4525 "program exited normally" and the gdb prompt, as many other
4526 tests do.
4527
692b141c
MK
45282006-05-07 Mark Kettenis <kettenis@gnu.org>
4529
4530 * gdb.base/help.exp: Make "delete checkpoint" part option for
4531 "help d" and "help delete" tests.
4532
540b8a30
UW
45332006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4534
a9c64011 4535 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4536 expected output in some mi_gdb_test statements.
4537 * gdb.mi/mi2-basics.exp: Likewise.
4538
9b6462d9
JB
45392006-05-05 Joel Brobecker <brobecker@adacore.com>
4540
4541 * gdb.base/del.c: New file.
4542 * gdb.base/del.exp: New testcase.
4543
954de43b
DM
45442006-05-05 David S. Miller <davem@sunset.davemloft.net>
4545
4546 * gdb.base/break.exp: Do not assume a breakpoint on
4547 main will actually be in $srcfile when optimizing.
1303f75e
DM
4548 * gdb.base/savedregs.exp: Do not require that the dummy
4549 frame location match up to a symbol and source file location.
c3242428
DM
4550 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4551 will get printed without a mi_cmd_data_list_register_values prefix.
4552 (*-data-list-register-*): Correct regular expressions to expect the new
4553 pseudo d? floating point registers.
4554 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4555
c7e64c9a
DJ
45562006-05-05 Christophe Lyon <christophe.lyon@st.com>
4557
4558 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4559 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4560 is allocated by the compiler.
4561 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4562 anons, e, anone to force their allocation by the compiler.
4563
45642006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4565
4566 * gdb.base/help.exp: Update expected text for help d and
4567 help delete.
4568
27ce9a6d
MK
45692006-05-02 Mark Kettenis <kettenis@gnu.org>
4570
4571 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4572 NetBSD/ELF targets.
4573
8608915f
MK
45742006-04-30 Mark Kettenis <kettenis@gnu.org>
4575
4576 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4577 single-step breakpoint fails; make this a KFAIL on
4578 sparc*-*-openbsd*.
4579 * gdb.base/siginfo.exp: Likewise.
4580 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4581
b8db102d
MS
45822006-04-26 Michael Snyder <msnyder@redhat.com>
4583
4584 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4585 which may have to consume output from other forks.
4586 Add tests to make sure that "delete fork" succeeded.
4587
c702009a
MS
45882006-04-20 Michael Snyder <msnyder@redhat.com>
4589
4590 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4591 Add support for the Renesas M32C and M16C.
4592
4593 * gdb.asm/asm-source.exp: Add m32c target.
4594 * gdb.asm/m32c.inc: Support for m32c target.
4595
e28493f2
AS
45962006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4597
4598 * gdb.base/commands.exp (recursive_source_test): New test.
4599
880da185
DM
46002006-04-04 David S. Miller <davem@sunset.davemloft.net>
4601
4602 * gdb.base/float.exp: Add pattern for sparc targets.
4603
61d9b92f
DJ
46042006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4605
4606 * gdb.base/commands.exp (stray_arg0_test): New test.
4607
bd717df8
PB
46082006-03-30 Paul Brook <paul@codesourcery.com>
4609
4610 * gdb.mi/mi-until.exp: kfail broken until command.
4611 * gdb.mi/mi2-until.exp: Ditto.
4612
ec793d3c
NR
46132006-03-27 Nick Roberts <nickrob@snap.net.nz>
4614
4615 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4616
831004b7
AO
46172006-03-08 Alexandre Oliva <aoliva@redhat.com>
4618
4619 * gdb.base/prelink.exp: Anchor tested-for regular expression
4620 on gdb prompt.
4621
effe49a0
PB
46222006-03-07 Paul Brook <paul@codesourcery.com>
4623
4624 * gdb.base/assign.exp: Correct fail message.
4625
e5461016
PB
46262006-03-07 Paul Brook <paul@codesourcery.com>
4627
4628 * lib/compiler.c: Extract armcc version number.
4629 * lib/compiler.cc: Ditto.
4630
fc91c6c2
PB
46312006-03-07 Paul Brook <paul@codesourcery.com>
4632
4633 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4634 additional_flags=-w.
4635 * gdb.arch/altivec-regs.exp: Ditto.
4636 * gdb.arch/e500-abi.exp: Ditto.
4637 * gdb.arch/e500-regs.exp: Ditto.
4638 * gdb.base/all-bin.exp: Ditto.
4639 * gdb.base/annota1.exp: Ditto.
4640 * gdb.base/annota3.exp: Ditto.
4641 * gdb.base/args.exp: Ditto.
4642 * gdb.base/arithmet.exp: Ditto.
4643 * gdb.base/assign.exp: Ditto.
4644 * gdb.base/async.exp: Ditto.
4645 * gdb.base/bang.exp: Ditto.
4646 * gdb.base/break.exp: Ditto.
4647 * gdb.base/call-rt-st.exp: Ditto.
4648 * gdb.base/completion.exp: Ditto.
4649 * gdb.base/cond-expr.exp: Ditto.
4650 * gdb.base/condbreak.exp: Ditto.
4651 * gdb.base/consecutive.exp: Ditto.
4652 * gdb.base/define.exp: Ditto.
4653 * gdb.base/display.exp: Ditto.
4654 * gdb.base/ena-dis-br.exp: Ditto.
4655 * gdb.base/environ.exp: Ditto.
4656 * gdb.base/eval-skip.exp: Ditto.
4657 * gdb.base/info-proc.exp: Ditto.
4658 * gdb.base/jump.exp: Ditto.
4659 * gdb.base/logical.exp: Ditto.
4660 * gdb.base/long_long.exp: Ditto.
4661 * gdb.base/maint.exp: Ditto.
4662 * gdb.base/miscexprs.exp: Ditto.
4663 * gdb.base/pc-fp.exp: Ditto.
4664 * gdb.base/pointers.exp: Ditto.
4665 * gdb.base/relational.exp: Ditto.
4666 * gdb.base/reread.exp: Ditto.
4667 * gdb.base/sect-cmd.exp: Ditto.
4668 * gdb.base/sep.exp: Ditto.
4669 * gdb.base/sepdebug.exp: Ditto.
4670 * gdb.base/until.exp: Ditto.
4671 * gdb.base/whatis-exp.exp: Ditto.
4672 * gdb.cp/annota2.exp: Ditto.
4673 * gdb.cp/annota3.exp: Ditto.
4674 * gdb.trace/actions.exp: Ditto.
4675 * gdb.trace/backtrace.exp: Ditto.
4676 * gdb.trace/circ.exp: Ditto.
4677 * gdb.trace/collection.exp: Ditto.
4678 * gdb.trace/deltrace.exp: Ditto.
4679 * gdb.trace/infotrace.exp: Ditto.
4680 * gdb.trace/limits.exp: Ditto.
4681 * gdb.trace/packetlen.exp: Ditto.
4682 * gdb.trace/passc-dyn.exp: Ditto.
4683 * gdb.trace/passcount.exp: Ditto.
4684 * gdb.trace/report.exp: Ditto.
4685 * gdb.trace/save-trace.exp: Ditto.
4686 * gdb.trace/tfind.exp: Ditto.
4687 * gdb.trace/tracecmd.exp: Ditto.
4688 * gdb.trace/while-dyn.exp: Ditto.
4689 * gdb.trace/while-stepping.exp: Ditto.
4690 * lib/gdb.exp: Ditto.
4691 (gdb_compile): Handle nowarning option.
4692
5f4a23d9
AO
46932006-03-07 Alexandre Oliva <aoliva@redhat.com>
4694
4695 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4696 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4697 Rename executable to prelinkt. Don't re-prelink if we didn't
4698 get a core file. Test prelink -u exit status to tell whether
4699 prelinking failed. Use gdb_test_multiple.
4700
9733fc94
DJ
47012006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4702
4703 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4704 (do_tests): Call it.
4705
cc10cae3
AO
47062006-02-28 Alexandre Oliva <aoliva@redhat.com>
4707
4708 * gdb.base/prelink.exp: New test.
4709 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4710
15c46491
WZ
47112006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4712
4713 * gdb.fortran/derived-type.f90: New file.
4714 * gdb.fortran/derived-type.exp: New testcase.
4715
5c9f7ded
DJ
47162006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4717
4718 * gdb.base/default.exp: Allow ';' as a directory separator.
4719
5b96932b
AS
47202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4721
4722 * gdb.base/help.exp (help add-symbol-file): Update.
4723
1986bccd
AS
47242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4725
4726 * gdb.base/help.exp (help load): Update expected results.
4727
a8b7528f
FF
47282006-02-19 Fred Fish <fnf@specifix.com>
4729
4730 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4731 specifix hex value as part of results.
4732 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4733
f8261448
FF
47342006-02-16 Fred Fish <fnf@specifix.com>
4735
4736 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4737 ushort_addr, and slong_addr, so the typedefs are not optimized
4738 away.
4739 * gdb.base/whatis.exp: Add tests using type name for struct type,
4740 union type, enum type, and typedef.
a9c64011 4741
31d8bdd2
MK
47422006-02-13 Mark Kettenis <kettenis@gnu.org>
4743
4744 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4745
34e41e63
JB
47462006-02-13 Jim Blandy <jimb@redhat.com>
4747
4748 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4749 case where it takes two "next" commands to skip past the init
4750 call.
4751
ac6e4f31
FF
47522006-02-12 Fred Fish <fnf@specifix.com>
4753
4754 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4755 to handle cases where it takes two "next" commands to skip
4756 past the init call.
4757
2db2d571
JB
47582006-02-07 Joel Brobecker <brobecker@adacore.com>
4759
4760 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4761 on hppa32 targets.
4762
38fcd64c
DJ
47632006-02-06 Vladimir Prus <ghost@cs.msu.su>
4764
4765 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4766 field.
4767
1315ad46
MK
47682006-01-29 Mark Kettenis <kettenis@gnu.org>
4769
4770 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4771
5625b943
DJ
47722006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4773
4774 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4775 files.
4776
80df1bbe
DJ
47772006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4778
4779 * gdb.cp/maint.exp: Set complaints to a positive value.
4780
9078e690
DJ
47812006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4782
4783 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4784 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4785 function name.
4786
9c903399
DJ
47872006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4788
4789 * gdb.base/checkpoint.c: Update copyright notice. Include
4790 <stdlib.h>.
4791
761ae4d6
JB
47922006-01-04 Jim Blandy <jimb@redhat.com>
4793
4794 * gdb.asm/asm-source.exp: Independently provide default values for
4795 asm-flags and debug-flags. Use 'string equal' to do the
4796 comparison, not the implicit expr's '==' operator. Remove
4797 now-unneeded assignments to asm-flags. In h8300 case, place
4798 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4799
099ac3dd
MS
48002006-01-04 Michael Snyder <msnyder@redhat.com>
4801
4802 * gdb.base/checkpoint.c: New file.
4803 * gdb.base/checkpoint.exp: New file.
4804 * gdb.base/multi-fork.c: New file.
4805 * gdb.base/multi-fork.exp: New file.
4806 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4807
f4d85314
FF
48082006-01-04 Fred Fish <fnf@specifix.com>
4809
4810 * gdb.base/ptype.c (foo): Add typedef.
4811 (intfoo): Add function.
4812 * gdb.base/ptype1.c: New file.
4813 * gdb.base/ptype.exp: Handle compilation and linking with two
4814 source files. Test that proper type for "foo" is found based
4815 on source context rather than first match found in symtabs.
4816
a1b06f35
MK
48172005-12-28 Mark Kettenis <kettenis@gnu.org>
4818
4819 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4820 * gdb.asm/openbsd.inc: Indent commands.
4821
d082a1e2
MK
48222005-12-26 Mark Kettenis <kettenis@gnu.org>
4823
c65016bd
MK
4824 * gdb.base/freebpcmd.exp: Increase timeout.
4825
d082a1e2
MK
4826 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4827
d3c32a0e
DJ
48282005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.base/default.exp: Update check for "show version".
4831
9fdb1f50
RC
48322005-12-09 Randolph Chung <tausq@debian.org>
4833
4834 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4835 * gdb.asm/pa64.inc: New file.
4836
5f2c56f7
RC
48372005-12-09 Randolph Chung <tausq@debian.org>
4838
4839 * gdb.asm/common.inc: Indent commands.
4840 * gdb.asm/asmsrc1.s: Likewise.
4841 * gdb.asm/asmsrc2.s: Likewise.
4842
8117349c
RC
48432005-12-09 Randolph Chung <tausq@debian.org>
4844
4845 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4846 (get_addr_of_sym): Remove duplicate print.
4847 (gen_core): xfail hppa*-*-hpux*, update expected output.
4848 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4849 * gdb.arch/pa64-nullify.s: New file.
4850
8f07f25a
RC
48512005-12-09 Randolph Chung <tausq@debian.org>
4852
4853 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4854
55b39184
DJ
48552005-12-07 Christophe Lyon <christophe.lyon@st.com>
4856
4857 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4858 code generation for these functions.
4859 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4860 error message.
4861
31e2b00f
AS
48622005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4863
4864 * gdb.base/help.exp (help b, help br, help bre, help brea)
4865 (help break): Update the expected message.
4866
c3d0b56e
SC
48672005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4868
4869 * gdb.asm/m68hc11.inc: Setup the data section.
4870 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4871 script for this test.
4872 (m6812-*-*): Likewise.
4873
36ae0ea9
RC
48742005-11-09 Randolph Chung <tausq@debian.org>
4875
4876 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4877
9d6f42e9
WZ
48782005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4879
4880 * gdb.base/break.exp: Fix a comment typo.
4881
e2126a14
EZ
48822005-11-03 Jim Blandy <jimb@redhat.com>
4883
a9c64011
AS
4884 Checked in by Elena Zannoni <ezannoni@redhat.com>
4885
e2126a14
EZ
4886 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4887
e0ac7199
CV
48882005-11-02 Corinna Vinschen <vinschen@redhat.com>
4889
4890 * gdb.arch/gdb1558.c: Include stdio.h.
4891
31d3fb18
MK
48922005-10-31 Mark Kettenis <kettenis@gnu.org>
4893
4894 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4895
e52b687c
MK
48962005-10-31 Mark Kettenis <kettenis@gnu.org>
4897
4898 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4899
f4711d79
PG
49002005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4901
a9c64011
AS
4902 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4903 vscr" tests to better match output.
f4711d79 4904
987a9106
JB
49052005-10-12 Jim Blandy <jimb@redhat.com>
4906
4907 * gdb.base/structs.exp (any): New function.
4908 (test_struct_returns): Don't make any assumptions at all about
4909 what value the function returns when GDB can't set the return
4910 value.
4911
2336bb58
JB
49122005-10-09 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.ada/arrayidx/p.adb: New file.
4915 * gdb.ada/arrayidx.exp: New testcase
4916
49172005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4918
4919 * gdb.ada/array_return/pck.ads: New file.
4920 * gdb.ada/array_return/pck.adb: New file.
4921 * gdb.ada/array_return/p.adb: New file.
4922 * gdb.ada/array_return.exp: New testcase.
4923
705335ea
JB
49242005-10-03 Joel Brobecker <brobecker@adacore.com>
4925
a9c64011
AS
4926 * gdb.base/arrayidx.c: New file.
4927 * gdb.base/arrayidx.exp: New testcase.
705335ea 4928
11ee9940
NR
49292005-09-29 Nick Roberts <nickrob@snap.net.nz>
4930
4931 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4932 frames-invalid and breakpoints-invalid are no longer generated
4933 with level 3 so don't expect them in the output.
4934
39fb8e9e
BR
49352005-09-27 Bob Rossi <bob@brasko.net>
4936
a9c64011 4937 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4938 from test. Escape the | in mi_gdb_test call.
4939 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4940 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4941 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4942 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4943 expected regex's in mi_gdb_test calls.
4944 * lib/mi-support.exp: Remove arbitrary .* from tests.
4945 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4946 Fully anchor GDB/MI expected results in mi_gdb_test.
4947 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4948 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4949
2af48f68
PB
49502005-09-26 Paul Brook <paul@codesourcery.com>
4951
4952 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4953
f34502bc
WZ
49542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4955
4956 * bfp-test.c: New file.
4957 * bfp-test.exp: New testcase.
4958
ca929517
WZ
49592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4960
4961 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4962 of subarray and substring variable.
4963 * gdb.fortran/subarray.f: New source file for the test of subarray
4964 and substring variable evaluation.
4965 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4966 of string constant.
4967
c761af65
DJ
49682005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4969
4970 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4971 copyright dates.
4972
561d7a1d
PG
49732005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4974
4975 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4976 powerpc altivec' test with an almost identical 'info vector' test.
4977
b2b64cc9
PG
49782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4979
a9c64011
AS
4980 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4981 vscr" tests to match output.
b2b64cc9 4982
6ac4d15a
PG
49832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4984
a9c64011
AS
4985 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4986 output.
6ac4d15a 4987
40e55bef
BR
49882005-09-11 Bob Rossi <bob@brasko.net>
4989
4990 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4991 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4992 commands that return an MI output command and an asyncronous MI output
4993 command.
4994 * gdb.mi/mi-console.exp: Ditto.
4995
3c7385ec
BR
49962005-09-11 Bob Rossi <bob@brasko.net>
4997
4998 * gdb.mi/mi-var-child.c: Include <string.h>.
4999
a6cd0eb3
DJ
50002005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5001
5002 * killed.exp: Correct gdb_expect syntax.
5003
2f168eed
CV
50042005-08-09 Corinna Vinschen <vinschen@redhat.com>
5005
5006 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5007
ecd3fd0f
BR
50082005-08-02 Bob Rossi <bob@brasko.net>
5009
5010 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5011 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5012 Change tests to inferior-tty-set/show.
5013 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5014 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5015 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5016 inferior. Use mi_gdb_test to get GDB and Inferior output.
5017 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5018 descriptor.
5019 (mi_inferior_tty_name): Add inferior PTY file name.
5020 (mi_gdb_start): Add INFERIOR_PTY parameter.
5021 (mi_gdb_test): Add IPATTERN parameter.
5022
f1ea48cb 50232005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5024
f1ea48cb
BR
5025 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5026 parameter to mi_gdb_test.
5027 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5028
6e650a67
DJ
50292005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5030
5031 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5032 struct_declarations.
5033 * gdb.mi/mi-var-child.exp: Step over the initialization of
5034 struct_declarations.
5035
8be260b6
DJ
50362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5037
5038 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5039 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5040 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5041 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5042 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5043 file.
5044
4e660f07
NR
50452005-07-27 Nick Roberts <nickrob@snap.net.nz>
5046
5047 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5048 (do_children_tests): Assign values to the extra elements.
5049
5050 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5051 them for tests for "-var-update --no-values" and
a9c64011 5052 "-var-update --all-values".
4e660f07
NR
5053 Add test for "-var-list-children --simple-values".
5054
5055 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5056
5057 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5058 "-stack-list-locals --simple-values" Improve doc strings and
5059 comments.
5060
6bdae935
MK
50612005-07-18 Mark Kettenis <kettenis@gnu.org>
5062
598b7a6f
MK
5063 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5064 *-*-openbsd*.
5065 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5066
6bdae935
MK
5067 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5068 sigaltsatck'.
5069
1323e929 50702005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5071
1323e929
BR
5072 * gdb.base/default.exp (tty): Changed output of command.
5073 * gdb.base/help.exp (help tty): Ditto.
5074
b1a9c082
MK
50752005-07-12 Mark Kettenis <kettenis@gnu.org>
5076
5077 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5078
10a844a2
MK
50792005-07-10 Mark Kettenis <kettenis@gnu.org>
5080
5081 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5082 -stack-select-frame without arguments.
5083 (test_stack_frame_listing): Add test for newly implemented command
5084 -stack-info-frame.
5085
3cb3b8df
BR
50862005-07-06 Bob Rossi <bob@brasko.net>
5087
5088 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5089 command.
5090 (Copyright): Update copyright.
5091
a0c5fbcf
WZ
50922005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5093
5094 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5095 tests to evaluate exponentiation expression.
5096
984971d0
AS
50972005-06-29 Andreas Schwab <schwab@suse.de>
5098
5099 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5100 main to avoid warnings.
5101
5102 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5103
fe03833f
NR
51042005-06-20 Nick Roberts <nickrob@snap.net.nz>
5105
5106 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5107 -stack-select-frame without arguments.
5108 (test_stack_frame_listing): Add test for newly implemented command
5109 -stack-info-frame.
a9c64011 5110
7a55f279
WZ
51112005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5112
0ffa0ea5
DJ
5113 * gdb.fortran/array-element.f: New file.
5114 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5115
26585198
DJ
51162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5117
5118 * gdb.base/bigcore.exp: Correct checks for systems which can
5119 not dump a large core file.
5120
c1bd25fd
DJ
51212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5122
5123 * gdb.base/relocate.c: Add a copyright notice.
5124 (dummy): Remove.
5125 * gdb.base/relocate.exp: Test printing the values of variables
5126 from a relocatable file.
5127
589e074d
DJ
51282005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5129
5130 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5131 excess MI output after an error.
5132
0915f927
JB
51332005-05-29 Joel Brobecker <brobecker@adacore.com>
5134
5135 * gdb.arch/alpha-step.c: New file.
5136 * gdb.arch/alpha-step.exp: New testcase.
5137
76ff342d
DJ
51382005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5139 Dennis Brueni <dennis@slickedit.com>
5140
5141 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5142 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5143 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5144 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5145 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5146 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5147 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5148
96b0c7ac
DJ
51492005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5150 Wu Zhou <woodzltc@cn.ibm.com>
5151
5152 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5153 IBM's xlc compiler.
5154 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5155 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5156
f21565d2
JB
51572005-05-13 Jim Blandy <jimb@redhat.com>
5158
5159 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5160 calling gdb_suppress_entire_file.
5161 * gdb.base/charset.exp: Same.
5162 * gdb.base/call-rt-st.exp: Same.
5163
6006a3a1
BR
51642005-05-05 Bob Rossi <bob_rossi@cox.net>
5165
5166 * lib/gdb.exp (fullname_syntax): Added global regex.
5167 (fullname_syntax_POSIX): Ditto.
5168 (fullname_syntax_UNC): Ditto.
5169 (fullname_syntax_DOS_CASE): Ditto.
5170 (fullname_syntax_DOS): Ditto.
5171 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5172 fullname_syntax variable to scope and use it.
5173 (test_file_list_exec_source_files): Ditto.
5174 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5175
c3b69c04
DJ
51762005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5179
3c95e6af
PG
51802004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5181
a9c64011
AS
5182 * lib/gdb.exp (skip_altivec_tests): New function, based on
5183 check_vmx_hw_available from the GCC testsuite.
5184 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5185 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5186
78df6c56
JB
51872005-05-02 Jim Blandy <jimb@redhat.com>
5188
5189 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5190 calling gdb_suppress_entire_file.
5191
1690f9cf
DJ
51922005-04-30 Randolph Chung <tausq@debian.org>
5193
5194 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5195 Slightly relax "sem_post" name checking.
5196
5ea106f7
PG
51972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5198
5199 * gdb.base/unload.exp: Use new shared library infrastructure.
5200
bf7234cf
PG
52012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5202
5203 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5204 infrastructure.
bf7234cf 5205
547b869a
CV
52062005-04-29 Corinna Vinschen <vinschen@redhat.com>
5207
5208 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5209 * gdb.asm/h8300.inc: New file.
5210
f07e55f0
PG
52112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5212
5213 * gdb.base/shlib-call.exp: Change to use new shared library
5214 infrastructure.
5215
3cbba3d1
PG
52162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5217
a9c64011
AS
5218 * gdb.base/pending.exp: Change to use new shared library
5219 infrastructure.
3cbba3d1 5220
ed6df200
PG
52212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5222
a9c64011
AS
5223 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5224 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5225
8c8f4ebe
PG
52262005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5227
a9c64011
AS
5228 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5229 shared objects being adjusted and update copyright years.
8c8f4ebe 5230
607fbc54
DJ
52312005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5232
5233 * ChangeLog: Correct some 2003-01-13 dates.
5234 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5235 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5236 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5237 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5238 gdb.trace/tfind.exp: Update copyright years.
5239
57bf0e56
DJ
52402005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5241 Daniel Jacobowitz <dan@codesourcery.com>
5242
5243 * lib/gdb.exp (gdb_compile): Handle shlib=.
5244 (gdb_compile_shlib): New function.
5245
9b593790
PG
52462005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5247
a9c64011 5248 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5249
9494c6a5
DJ
52502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5251
5252 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5253 gdb.server.
5254 * configure.ac: Likewise.
5255 * configure: Regenerated.
5256 * gdb.gdbserver/Makefile.in: Moved to...
5257 * gdb.server/Makefile.in: ... here.
5258 * gdb.gdbserver/server.c: Moved to...
5259 * gdb.server/server.c: ... here.
5260 * gdb.gdbserver/server-run.exp: Moved to...
5261 * gdb.server/server-run.exp: ... here.
5262
6f8eac0e
DJ
52632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5264
5265 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5266 * configure.ac: Create gdb.gdbserver/Makefile.
5267 * configure: Regenerated.
5268 * lib/gdbserver-support.exp: New file, derived from
5269 config/gdbserver.exp.
5270 * config/gdbserver.exp: Use gdbserver-support.exp.
5271 * gdb.gdbserver/Makefile.in: New file.
5272 * gdb.gdbserver/server.c: New file.
5273 * gdb.gdbserver/server-run.exp: New file.
5274
6e87504d
PG
52752005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5276
a9c64011
AS
5277 * lib/gdb.exp (test_compiler_info): Return compiler_info
5278 if no arguments are given.
6e87504d 5279
d1779be4
PG
52802005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5281
5282 * gdb.arch/altivec-abi.exp: Check for compiler and set
5283 use altivec' flag accordingly.
5284 * gdb.arch/altivec-regs.exp: Likewise.
5285
88750304
DJ
52862005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5289
f3fb768d
AS
52902005-03-27 Andreas Schwab <schwab@suse.de>
5291
5292 * gdb.base/bigcore.c (main): Add missing mode argument in open
5293 call.
5294
7e813ac5
DJ
52952005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5296
5297 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5298 downloads.
5299 * config/gdbserver.exp (gdb_load): Likewise.
5300
8e3049aa
PB
53012005-03-14 Paul Brook <paul@codesourcery.com>
5302
5303 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5304 targets.
5305
a9df7c44
JB
53062005-03-09 Joel Brobecker <brobecker@adacore.com>
5307
5308 * gdb.dwarf2/dup-psym.S: New file.
5309 * gdb.dwarf2/dup-psym.exp: New testcase.
5310
9f0d94e8
JB
53112005-03-09 Joel Brobecker <brobecker@adacore.com>
5312
5313 * gdb.ada/exec_changed/first.adb: New file.
5314 * gdb.ada/exec_changed/second.adb: New file.
5315 * gdb.ada/exec_changed.exp: New testcase.
5316
5f579bc5
NS
53172005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5318
36e9969c
NS
5319 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5320 (A2): New class.
5321 (main): Test operator+.
5322 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5323 breakpoint test.
5324
5f579bc5
NS
5325 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5326 * gdb.base/signull.exp: Disable if gdb,nosignals.
5327 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5328 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5329 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5330 * gdb.mi/mi2-console.exp: Likewise.
5331 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5332 continue output at start.
5333 (gdb_collect_locals_test): Robustify regexp.
5334 * gdb.trace/passc-dyn.exp: Fix comment typo.
5335 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5336
be46087e
CV
53372005-03-08 Corinna Vinschen <vinschen@redhat.com>
5338
5339 * gdb.asm/asm-source.exp: Add iq2000 case.
5340 * gdb.asm/iq2000.inc: New file.
5341
384e1a61 53422005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5343
384e1a61
MI
5344 * gdb.base/command.exp: Change hardcoded value to regular expression.
5345 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5346
584b6e9e
DJ
53472005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5348
5349 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5350 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5351 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5352 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5353 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5354
ab5b5d61
MK
53552005-03-05 Mark Kettenis <kettenis@gnu.org>
5356
5357 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5358 changes.
5359
ae051c1b
PG
53602004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5361
a9c64011
AS
5362 * lib/compiler.c: Add test for IBM's xlc compiler.
5363 * lib/compiler.cc: Likewise.
ae051c1b 5364
3f0f6ed2
JB
53652004-02-24 Joel Brobecker <brobecker@adacore.com>
5366
5367 * gdb.ada/fixed_points.exp: Create compilation object directory
5368 before running the test.
5369 * gdb.ada/null_record.exp: Likewise.
5370 * gdb.ada/packed_array.exp: Likewise.
5371 * gdb.ada/start.exp: Likewise.
5372
724f452b
JB
53732005-02-15 Joel Brobecker <brobecker@adacore.com>
5374
5375 * gdb.ada/packed_array/pa.adb: New file.
5376 * gdb.ada/packed_array.exp: New testcase.
5377
57f5cdfb 53782005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5379
1f393151
MK
5380 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5381 files.
5382
ebdda337
MK
5383 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5384 on *-*-openbsd*. Correctly match whitespace in regukar
5385 expressions.
5386
cf309262
DJ
53872005-02-10 Daniel Jacobowitz <dan@debian.org>
5388
5389 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5390 PR exp/1821
5391 * gdb.base/gdb1821.c: New test file.
5392 * gdb.base/gdb1821.exp: New test file.
5393
3be49e7a
JB
53942005-02-09 Joel Brobecker <brobecker@adacore.com>
5395
5396 * gdb.base/start.c: New file.
5397 * gdb.base/start.exp: New testcase.
5398
e292e67d
JB
53992005-02-09 Joel Brobecker <brobecker@adacore.com>
5400
5401 * gdb.ada/start/dummy.adb: New file.
5402 * gdb.ada/start.exp: New testcase.
5403
dbdfa66c
CV
54042005-02-09 Corinna Vinschen <vinschen@redhat.com>
5405
5406 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5407 for printing symbols and statistics.
5408 Add test for using relative pathnames in "maint print msymbols" test.
5409 Mark "maint info sections DATA" XFAIL on Cygwin.
5410 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5411 tests.
5412
d7941671
AC
54132005-02-09 Andreas Schwab <schwab@suse.de>
5414
5415 Committed by Andrew Cagney <cagney@gnu.org>
5416 * gdb.base/remotetimeout.exp: New file.
5417
74e5ef44
MK
54182005-02-07 Mark Kettenis <kettenis@gnu.org>
5419
5420 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5421
464dd14d
JB
54222005-02-03 Joel Brobecker <brobecker@adacore.com>
5423
5424 * gdb.ada/gnat_ada.gpr: New file.
5425 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5426 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5427 * configure.ac: No longer generate gnat_ada.gpr.
5428 * configure: Regenerate.
5429 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5430 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5431 * gdb.ada/null_record/bar.ads: Likewise.
5432 * gdb.ada/null_record/bar.adb: Likewise.
5433 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5434 * gdb.ada/null_record.exp (testdir): New variable.
5435 (testfile): executable is now in testdir subdirectory.
5436 (srcfile): Use full path to the main compilation unit.
5437 * gdb.ada/fixed_points.exp: Same changes as above.
5438
30d756ae
NR
54392005-02-03 Nick Roberts <nickrob@snap.net.nz>
5440
5441 * gdb.base/interp.exp: New test.
5442
9d799f85
AC
54432005-01-24 Andrew Cagney <cagney@gnu.org>
5444
5445 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5446
15656118
AC
54472005-01-19 Andrew Cagney <cagney@gnu.org>
5448
a892c31b
AC
5449 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5450 configure.ac not configure.in.
5451
15656118
AC
5452 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5453 of powerpc*-*-*.
5454 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5455 * gdb.base/list.exp (test_list_function)
15656118
AC
5456 (test_list_filename_and_function): Ditto.
5457 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5458
a7b01baf
AC
54592005-01-16 Andrew Cagney <cagney@gnu.org>
5460
17d92a02
AC
5461 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5462
a7b01baf
AC
5463 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5464
bc8332bb
AC
54652005-01-14 Andrew Cagney <cagney@gnu.org>
5466
5467 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5468 * gdb.mi/mi2-var-cmd.exp: Ditto.
5469
4d074752
CV
54702005-01-10 Corinna Vinschen <vinschen@redhat.com>
5471
5472 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5473
bec39cab
AC
54742005-01-07 Andrew Cagney <cagney@gnu.org>
5475
5476 * configure.ac: Rename configure.in, require autoconf 2.59.
5477 * configure: Re-generate.
5478 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5479 * gdb.stabs/configure: Re-generate.
5480 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5481 * gdb.hp/configure: Re-generate.
5482 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5483 autoconf 2.59.
5484 * gdb.hp/gdb.objdbg/configure: Re-generate.
5485 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5486 autoconf 2.59.
5487 * gdb.hp/gdb.defects/configure: Re-generate.
5488 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5489 autoconf 2.59.
5490 * gdb.hp/gdb.compat/configure: Re-generate.
5491 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5492 autoconf 2.59.
5493 * gdb.hp/gdb.base-hp/configure: Re-generate.
5494 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5495 autoconf 2.59.
5496 * gdb.hp/gdb.aCC/configure: Re-generate.
5497
f10b16d4
JB
54982004-12-15 Jim Blandy <jimb@redhat.com>
5499
5500 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5501 under NPTL when there is debugging info available for libpthread.
5502
fb6e1814
JG
55032004-12-13 Jerome Guitton <guitton@gnat.com>
5504
5505 * gdb.ada/fixed_points.c: New file.
5506 * gdb.ada/fixed_points.exp: New file.
5507
fe46cd3a
RC
55082004-12-03 Randolph Chung <tausq@debian.org>
5509
5510 * gdb.arch/pa-nullify.exp: New file.
5511 * gdb.arch/pa-nullify.s: New file.
5512
8de0841b
RC
55132004-11-30 Randolph Chung <tausq@debian.org>
5514
5515 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5516 instead of "tbug". Fix regexp to work properly with gdb_test.
5517
c8170782
PH
55182004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5519
5520 * gdb.base/bitfields2.exp: New test.
5521 * gdb.base/bitfields2.c: New file.
5522
954269c2
RE
55232004-11-28 Richard Earnshaw <rearnsha@arm.com>
5524
5525 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5526
0107feed
RC
55272004-11-16 Randolph Chung <tausq@debian.org>
5528
5529 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5530
f073ae8c
DJ
55312004-11-14 Daniel Jacobowitz <dan@debian.org>
5532
5533 * gdb.threads/threadapply.exp: Correct "macro details" test.
5534
19ad59e7
JJ
55352004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5536
5537 * gdb.threads/threadapply.exp: New test.
5538 * gdb.threads/threadapply.c: New file.
5539
9cf0961b
MK
55402004-11-07 Mark Kettenis <kettenis@gnu.org>
5541
5542 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5543 frames.
5544
c789492a
FL
55452004-11-05 Felix Lee <felix+log1@specifixinc.com>
5546
5547 * gdb.base/cursal.exp: New file.
5548 * gdb.base/cursal.c: New file.
5549
a1e167bb
AC
55502004-11-03 Andrew Cagney <cagney@gnu.org>
5551
5552 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5553
b7cbf173
MK
55542004-10-30 Mark Kettenis <kettenis@gnu.org>
5555
5556 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5557 NetBSD/ELF targets.
5558
88f9d34f
JB
55592004-10-29 Joel Brobecker <brobecker@gnat.com>
5560
5561 * gdb.threads/bp_in_thread.c: New file, copied from
5562 pthread_cond_wait.c.
5563 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5564 file, rather than reusing the .c file from another testcase.
5565
ca7d6a0c
JB
55662004-10-20 Joel Brobecker <brobecker@gnat.com>
5567
5568 * gdb.ada/null_record.exp: Check where we stopped after
5569 sending the start command, instead of where the associated
5570 temporary breakpoint was inserted.
5571
0d863d03
AC
55722004-10-14 Andrew Cagney <cagney@gnu.org>
5573
5574 * gdb.mi/gdb701.c (main): Return 0.
5575
d11e72cb
DJ
55762004-10-13 Daniel Jacobowitz <dan@debian.org>
5577
d40539a4 5578 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5579
e1923096
JJ
55802004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5581
5582 * gdb.threads/schedlock.c: Add comment markers to use to find
5583 line numbers.
5584 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5585 comments.
5586 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5587 breakpoint lines.
5588
ec8ba2c9
DJ
55892004-10-12 Daniel Jacobowitz <dan@debian.org>
5590
5591 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5592
0eb3658b
DJ
55932004-10-12 Daniel Jacobowitz <dan@debian.org>
5594
5595 * configure.in: Add gdb.dwarf2.
5596 * configure: Regenerated.
5597 * Makefile.in: Add gdb.dwarf2.
5598 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5599 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5600 gdb.dwarf2/file1.txt: New files.
5601
a271cc33
OF
56022004-10-11 Orjan Friberg <orjanf@axis.com>
5603
a9c64011 5604 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5605 of "run", since the latter doesn't work with remote targets. Adjust
5606 the breakpoint numbering accordingly.
5607 * gdb.threads/pthread_cond_wait.exp: Ditto.
5608
895ce074
MC
56092004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5610
5611 * gdb.base/overlays.exp: Update copyright years.
5612
6be3092d
KI
56132004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5614
5615 * gdb.base/overlays.exp: Disable if target is Linux.
5616
e05389b8
FL
56172004-10-06 Felix Lee <felix+log1@specifixinc.com>
5618
5619 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5620
73cb587d
KI
56212004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5622
5623 * gdb.asm/asm-source.exp: Add m32r-linux target.
5624 * gdb.asm/m32r-linux.inc: New file.
5625
3c0edcdc
AC
56262004-09-24 Andrew Cagney <cagney@redhat.com>
5627 David Anderson <anderson@redhat.com>
5628
5629 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5630 command fails, assume things will work.
5631 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5632 (_GNU_SOURCE): Define.
5633 (print_unsigned, print_hex): Change parameter to "long long".
5634 (print_byte_count): New function, use to print byte counts.
5635 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5636 O_LARGEFILE.
5637 (main): Compute an upper bound on a corefile in max_core_size.
5638 Limit memory chunk size to max_core_size. Limit total memory
5639 allocated to max_core_size.
5640
4bb3667f
AC
56412004-09-23 Andrew Cagney <cagney@gnu.org>
5642
5643 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5644 from a separate process with code that creates a corefile by
5645 making the inferior dump core.
5646
60fe1a51
MK
56472004-09-23 Mark Kettenis <kettenis@gnu.org>
5648
5649 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5650 block.
5651
8e937346
MC
56522004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5653
5654 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5655 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5656 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5657 Likewise.
5658
7213f6d6
JJ
56592004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5660
5661 * gdb.java/jprint.exp: New test case for java inferior call.
5662 * gdb.java/jprint.java: Ditto.
5663
eac69dca
JB
56642004-09-15 Joel Brobecker <brobecker@gnat.com>
5665
5666 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5667
22227696
MC
56682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5669
5670 * gdb.threads/killed.c: Include <stdlib.h>.
5671 * gdb.threads/pthreads.c: Likewise.
5672
7dd403a4
MC
56732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5674
5675 * gdb.threads/killed.c: Add copyright notice.
5676
33f2d567
JM
56772004-09-10 Jason Molenda (jmolenda@apple.com)
5678
a9c64011
AS
5679 * gdb.base/define.exp: Two new tests to verify zero space chars
5680 after 'if' and 'while' commands in a user-defined command is correctly
5681 parsed.
33f2d567 5682
e05b62ac
AC
56832004-09-08 Andrew Cagney <cagney@gnu.org>
5684
5685 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5686 delivery test with duplicate at end of file.
5687
9cbe82da
MK
56882004-09-06 Mark Kettenis <kettenis@jive.nl>
5689
5690 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5691
564803d9
MC
56922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5693
5694 * config/hppro.exp: Removed.
5695
7c6807ce
MC
56962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5697
5698 * config/sparclet.exp: Removed.
5699
bf7e26dd
MC
57002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5701
5702 * config/udi.exp: Removed.
5703
714e341b
MC
57042004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5705
5706 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5707 of "exp_continue".
5708 (advancei): Likewise.
5709
1236e623
JJ
57102004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5711
5712 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5713
3bdcad15
MI
57142004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5715
228af206 5716 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5717 to check for nodebug in executable.
5718 * gdb.gdb/observer.exp (setup_test): Likewise.
5719 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5720 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5721
c72b934c
AC
57222004-09-01 Andrew Cagney <cagney@gnu.org>
5723
5724 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5725 files.
5726
edd9b715
JJ
57272004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5728
5729 * gdb.base/unload.exp: Fix expected warning message to match
5730 latest format.
5731
fb4ce06b
CV
57322004-09-01 Corinna Vinschen <vinschen@redhat.com>
5733
5734 * gdb.base/call-rt-st.exp: Fix typos.
5735
ce78e7c3
MI
57362004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5737
5738 * gdb.threads/thread_check.exp: New testcase.
5739 * gdb.threads/thread_check.c: New testcase.
5740
2dedb159
AC
57412004-08-31 Andrew Cagney <cagney@gnu.org>
5742
5743 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5744 (skip_to_handler_entry): New procedures. Test stepping into a
5745 handler when the breakpoint is at the handler's entry point.
5746
68f53502
AC
57472004-08-30 Andrew Cagney <cagney@gnu.org>
5748
5749 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5750 gdb/1757.
5751
3e3ffd2b
MC
57522004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5753
5754 With code from Manoj Iyer <manjo@austin.ibm.com>:
5755 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5756 return value. Add an arm for "no debugging symbols found".
5757 Change a stray "error" to "perror".
5758 (gdb_run_cmd): Adapt to new return value.
5759 * gdb.base/remote.exp: Adapt to new return value.
5760 * gdb.gdb/complaints.exp: Likewise.
5761 * gdb.gdb/observer.exp: Likewise.
5762 * gdb.gdb/selftest.exp: Likewise.
5763 * gdb.gdb/xfullpath.exp: Likewise.
5764
4b6f5fd2
JB
57652004-08-27 Joel Brobecker <brobecker@gnat.com>
5766
5767 * gdb.threads/bp_in_thread.exp: New testcase.
5768
e5b25496
MC
57692004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5770
5771 Fix PR testsuite/1735.
5772 * gdb.threads/schedlock.c (thread_function): Add a cast
5773 to suppress a gcc warning.
5774 * gdb.threads/thread-specific.c (thread_function): Likewise.
5775
934353d6
MC
57762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5777
5778 * gdb.base/unload.c: Include <stdlib.h>.
5779
f98a0aef 57802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5781
f98a0aef 5782 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5783 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5784 synchronized after the "return".
5785
5a2e8882
MC
57862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5787
5788 * gdb.mi/basics.c: Include <stdio.h>.
5789 * gdb.mi/pthreads.c: Include <stdlib.h>.
5790 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5791
a9640423
MC
57922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5793
5794 * gdb.threads/schedlock.c: Add copyright notice.
5795
b04e311d
AC
57962004-08-25 Andrew Cagney <cagney@gnu.org>
5797
5798 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5799 (skip_over_handler, breakpoint_over_hander): New test procedures.
5800 (advance, advancei): Add a proper prefix, do not use
5801 rerun_to_main.
5802 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5803
7c27f15b
MC
58042004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5805
5806 * gdb.mi/basics.c: Add copyright notice.
5807 * gdb.mi/var-cmd.c: Add copyright notice.
5808
fffc87ae
MC
58092004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5810
5811 * lib/gdb.exp: Remove signed_keyword_not_used.
5812 * lib/compiler.c: Likewise.
5813 * lib/compiler.cc: Likewise.
5814
d782e0bf
MC
58152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5816
5817 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5818 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5819
96033e83
MC
58202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5821
5822 * gdb.base/whatis.c: Add copyright notice.
5823
cf38c229
MK
58242004-08-20 Mark Kettenis <kettenis@gnu.org>
5825
5826 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5827 it to skip the breakpoints encoded in the inline assembly.
5828
f4b49756
MC
58292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 * Makefile.in: Add gdb.fortran.
5832
2f193b69
MC
58332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5834
5835 * gdb.base/call-sc.exp (test_scalar_returns):
5836 Fix cut-and-paste glitch in "Make fun return now".
5837
89a237cb
MC
58382004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5839
5840 * configure.in: Add gdb.fortran.
5841 * configure: Regenerate.
5842 * gdb.fortran/Makefile.in: New file.
5843 * lib/gdb.exp (skip_fortran_tests): New procedure.
5844
469aff8e
MC
58452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5846
5847 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5848 reference to bug-gnu@prep.ai.mit.edu.
5849 * gdb.mi/mi-var-child.exp: Likewise.
5850 * gdb.mi/mi-var-cmd.exp: Likewise.
5851 * gdb.mi/mi-var-display.exp: Likewise.
5852 * gdb.mi/mi2-var-block.exp: Likewise.
5853 * gdb.mi/mi2-var-child.exp: Likewise.
5854 * gdb.mi/mi2-var-cmd.exp: Likewise.
5855 * gdb.mi/mi2-var-display.exp: Likewise.
5856
00b51b9f
MK
58572004-08-15 Mark Kettenis <kettenis@gnu.org>
5858
5859 * gdb.base/unload.c (main): Make local variable msg const.
5860
45f07fef
MC
58612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5862
5863 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5864 to bug-gnu@prep.ai.mit.edu.
5865 * gdb.mi/mi-disassemble.exp: Likewise.
5866 * gdb.mi/mi-eval.exp: Likewise.
5867 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5868 default line number.
5869 * gdb.mi/mi-return.exp: Likewise.
5870 * gdb.mi/mi-simplerun.exp: Likewise.
5871 * gdb.mi/mi-stack.exp: Likewise.
5872 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5873 number with explicit range test.
5874 * gdb.mi/mi-watch.exp: Likewise.
5875 * gdb.mi/mi2-break.exp: Likewise.
5876 * gdb.mi/mi2-cli.exp: Likewise.
5877 * gdb.mi/mi2-disassemble.exp: Likewise.
5878 * gdb.mi/mi2-eval.exp: Likewise.
5879 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5880 default line number.
5881 * gdb.mi/mi2-return.exp: Likewise.
5882 * gdb.mi/mi2-simplerun.exp: Likewise.
5883 * gdb.mi/mi2-stack.exp: Likewise.
5884 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5885 number with explicit range test.
5886 * gdb.mi/mi2-watch.exp: Likewise.
5887
dd8c8ee7
MC
58882004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5889
5890 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5891 * gdb.cp/m-static.exp: Likewise.
5892 * gdb.cp/rtti.exp: Likewise.
5893
4e838464
MK
58942004-08-14 Mark Kettenis <kettenis@gnu.org>
5895
5896 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5897
8d8cb839
EZ
58982004-08-14 Eli Zaretskii <eliz@gnu.org>
5899
5900 * ChangeLog: Prefix Local Variables with semi-colons and indent
5901 the reference to older ChangeLog files, to fix fontification in
5902 Emacs.
5903
deea8bb0
MC
59042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5905
5906 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5907 * gdb.mi/mi2-break.exp: Likewise.
5908
c3297504
MC
59092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5910
5911 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5912
25808999
MC
59132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5914
5915 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5916
226a8d71
MC
59172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5918
5919 * gdb.cp/classes.exp: Remove unused declarations. Just let
5920 test names default instead of providing special names. Remove
5921 extraneous demangler test.
5922
37fdf854
JJ
59232004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5924
5925 * gdb.base/unload.exp: New test for breakpoints in dynamically
5926 loaded libraries.
5927 * gdb.base/unload.c: Ditto.
5928 * gdb.base/unloadshr.c: Ditto.
5929
2d3a7986
MC
59302004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5931
5932 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5933 cp_test_ptype_class.
5934 (test_enums): Likewise.
5935
c72b934c
AC
59362004-08-10 Andrew Cagney <cagney@gnu.org>
5937
5938 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5939 files.
5940
cc503c8a
AC
59412004-08-10 Andrew Cagney <cagney@gnu.org>
5942
5943 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5944 init_malloc call.
5945
902f2ccb
MC
59462004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5947
5948 * ChangeLog: Add copyright notice. The notice is copied
5949 from emacs 21.3 top level ChangeLog.
5950
78c90502
MC
59512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5952
5953 * lib/cp-support.exp: New file.
5954 * lib/cp-support.exp (cp_test_type_class): New function.
5955 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5956 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5957 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5958 cp_test_ptype_class.
5959
88e5ea78
MC
59602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5961
5962 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5963 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5964 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5965 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5966 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5967 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5968 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5969 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5970 gdb.mi/mi2-watch.exp: Update copyright years.
5971
6a89fc9c
MK
59722004-08-09 Mark Kettenis <kettenis@gnu.org>
5973
5974 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5975
1482e0de
MC
59762004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5977
5978 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5979 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5980 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5981 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5982 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5983 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5984 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5985 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5986 gdb.mi/mi-watch.exp: Update copyright years.
5987
1a5ce3f3
DJ
59882004-08-08 Daniel Jacobowitz <dan@debian.org>
5989
5990 PR gdb/1738
5991 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5992 from a breakpoint with a pending signal.
5993
04f6ecf2
DJ
59942004-08-08 Daniel Jacobowitz <dan@debian.org>
5995
5996 PR gdb/1736
5997 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5998 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5999 the prompt.
6000 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6001
54d90d35
DJ
60022004-08-08 Daniel Jacobowitz <dan@debian.org>
6003
6004 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6005
d2f6abb0
DJ
60062004-08-08 Daniel Jacobowitz <dan@debian.org>
6007
6008 PR gdb/1736
6009 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6010 for i?86-*-linux*.
6011
5598c03d
DJ
60122004-08-08 Daniel Jacobowitz <dan@debian.org>
6013
6014 * gdb.arch/i386-prologue.exp: Compile without debug information.
6015
c6fee705
MC
60162004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6017
6018 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6019 rather than asking gdb to search.
6020
dd90efdb
MC
60212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6022
6023 * gdb.base/gcore.c: Include <string.h>.
6024
1e84bec1
MC
60252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6026
6027 * gdb.base/gcore.c: Add copyright notice.
6028
e425eb2b
MC
60292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6030
6031 * gdb.base/freebpcmd.c: Include <stdio.h>.
6032 * gdb.base/long_long.c: Include <string.h>.
6033 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6034 * gdb.base/siginfo.c: Include <string.h>.
6035 * gdb.base/sigstep.c: Include <string.h>.
6036
cb9aaed5
MC
60372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6038
6039 * gdb.base/complex.c: Include <stdlib.h>.
6040
55944f3d
MC
60412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6042
6043 * gdb.base/complex.c: Add copyright notice.
6044
7b2953d9
MC
60452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6046
6047 * gdb.base/charset.c: Include <stdlib.h>.
6048
c9133d23
MC
60492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6050
6051 * gdb.base/auxv.c: Include <stdlib.h>.
6052
0a8490ad
MC
60532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6054
6055 * gdb.base/auxv.c: Add copyright notice.
6056
3426d5ec
MC
60572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6058
6059 * gdb.base/coremaker.c: Add copyright notice.
6060 * gdb.base/coremaker2.c: Add copyright notice.
6061
8da195dd
AC
60622004-08-04 Andrew Cagney <cagney@gnu.org>
6063
6064 * gdb.base/store.exp: Update copyright.
6065 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6066 names, do not import gdb_prompt.
6067
8d394f98
AC
60682004-08-01 Andrew Cagney <cagney@gnu.org>
6069
6070 Fix PR testsuite/1729.
6071 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6072 not use capture_value with value 4.
6073 (capture_value): Add optional test name parameter.
6074 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6075 the prefix, pass to capture_value.
6076
b6702b23
MK
60772004-08-01 Mark Kettenis <kettenis@gnu.org>
6078
6079 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6080 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6081 (main): Call new function.
6082
c203e0ca
MC
60832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6084
6085 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6086
a7995a30
MC
60872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6088
6089 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6090
9366563b
MC
60912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6092
b6eeaf26 6093 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6094 Accept more values of vtbl pointer. Remove some messages
6095 about "obsolete gcc or gdb".
6096
2fc1f950
MC
60972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6098
6099 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6100
c724d49b
MC
61012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6102
6103 * gdb.base/asm-source.exp: Properly convert target board
6104 debug flags from gcc format to binutils format.
6105
736b0fce
MK
61062004-07-28 Mark Kettenis <kettenis@gnu.org>
6107
6108 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6109 gdb1718". PR backtrace/1718 partially fixed.
6110
5633ea5c
JJ
61112004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6112
6113 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6114
575eebb1
NC
61152004-07-26 Nick Clifton <nickc@redhat.com>
6116
6117 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6118 good default value for a specific architecture is available then
6119 set it to that value. Otherwise default to the -gstabs switch.
6120 Remove the -g... switches from the asm-flags variable. Allow the
6121 target board info to override the value if it wants to. Pass the
6122 switch on the assembler command line.
6123
62104619
MK
61242004-07-23 Mark Kettenis <kettenis@gnu.org>
6125
6126 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6127 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6128 (main): Call new function.
6129
4a1135b8
MC
61302004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6131
6132 Test for PR exp/1715.
6133 * gdb.base/radix.exp: Refactor common procedures. Make all
6134 test names unique. Change XFAIL to KFAIL.
6135
8a12c1f0
MC
61362004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6137
6138 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6139 * gdb.ada/gnat_ada.gin: ... to here.
6140 * configure.in: Use gnat_ada.gin.
6141 * configure: Regenerate.
6142
23b451cf
AC
61432004-07-20 Andrew Cagney <cagney@gnu.org>
6144
6145 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6146 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6147 XFAILs. Clean up test messages and comments. Check backtraces.
6148 Delete re-sync code.
6149
ab618a02
MC
61502004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6151
6152 Fix PR cli/740.
6153 * gdb.base/annota1.exp: Honor gdb,nosignals.
6154 * gdb.base/annota3.exp: Likewise.
6155
46dad340
MC
61562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6157
6158 * lib/java.exp: Update copyright notice.
6159
756d8c70
AC
61602004-07-19 Andrew Cagney <cagney@gnu.org>
6161
6162 * gdb.base/selftest.exp: Copy file from here ...
6163 * gdb.gdb/selftest.exp: ... to here.
6164
586027e6
AC
61652004-07-16 Andrew Cagney <cagney@redhat.com>
6166
6167 * lib/insight-support.exp: Delete file.
6168 * lib/java.exp (java_init): Fix copyright.
6169
029d2200
AC
61702004-07-16 Andrew Cagney <cagney@gnu.org>
6171
6172 * gdb.base/restore.c: Append "prologue" to comments marking the a
6173 function's prologue.
6174 * gdb.base/restore.exp: Update copyright, re-indent.
6175 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6176 callerN" prefix where needed. Update patterns that match a
6177 function's prologue.
6178
653b62c5
MC
61792004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6180
6181 * gdb.base/restore.c: Add copyright notice.
6182
f7d690e5
AC
61832004-07-16 Andrew Cagney <cagney@gnu.org>
6184
6185 * gdb.base/logical.exp: Update copyright.
6186 (evaluate): New procedure. Use to re-implement tests using
6187 several tables.
6188
d629a7cb
MH
61892004-07-14 Martin Hunt <hunt@redhat.com>
6190
6191 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6192 which fixes some problems where init.tcl was not found.
6193
9c7bb332
AC
61942004-07-13 Andrew Cagney <cagney@gnu.org>
6195
6bf46641
AC
6196 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6197 (check_sizeof, check_valueof): Do not include the output in the
6198 test name. Use gdb_test.
6199 (get_valueof): Use gdb_test_multiple.
6200
c4ffd4c0
AC
6201 * gdb.base/step-test.exp: Update copyright. Use
6202 gdb_test_multiple. Ensure that test names do not include
6203 architecture dependent output.
6204
ab89363a
AC
6205 * gdb.gdb/observer.exp: Update copyright.
6206 (setup_test): Use gdb_test_multiple.
6207 (attach_first_observer, attach_second_observer)
6208 (attach_third_observer, detach_first_observer)
6209 (detach_second_observer, detach_third_observer)
6210 (reset_counters, check_counters): Make $message a prefix.
6211 (test_normal_stop_notifications): Add "args" parameter - a list of
6212 init functions to be called. Make $message a prefix,
6213 (test_observer_normal_stop): Change the message prefixes so that
6214 they are unique, pass the attach / detach procedures to
6215 test_normal_stop_notifications.
6216
ec58997a
AC
6217 * gdb.base/signull.exp (test_segv): Prefix all tests with
6218 "${name}". Clean up test messages.
6219
b475183b
AC
6220 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6221
9c7bb332
AC
6222 * gdb.base/ena-dis-br.exp: Update copyright.
6223 (break_at): New function. Replace send_gdb with gdb_test,
6224 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6225 ignore count, not stopped at bpt", with KFAIL.
6226
2dd95497
CV
62272004-07-13 Corinna Vinschen <vinschen@redhat.com>
6228
6229 * gdb.base/attach.exp: Remove cleanupfile handling.
6230
419e626b
AC
62312004-07-12 Andrew Cagney <cagney@gnu.org>
6232
6233 * gdb.base/annota1.exp: Cleanup corefile test name.
6234 * gdb.base/annota3.exp: Ditto.
6235
8b1b3228
AC
62362004-07-12 Andrew Cagney <cagney@gnu.org>
6237
78650829
AC
6238 * gdb.base/signals.exp: Clean up copyright, re-indent.
6239
8b1b3228
AC
6240 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6241 gdb_test and gdb_test_multiple.
6242
935c2760
JJ
62432004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6244
6245 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6246 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6247 provide line number info for first statement in main.
6248
1544280f
AC
62492004-07-08 Andrew Cagney <cagney@gnu.org>
6250
1279f4ff
AC
6251 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6252
1544280f
AC
6253 * gdb.base/sigbpt.exp: Make the common part of each test name a
6254 prefix instead of suffix.
6255
bcc82369
BR
62562004-07-07 Bob Rossi <bob_rossi@cox.net>
6257
6258 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6259 test from test_tbreak_creation_and_listing to
6260 test_file_list_exec_source_file
6261 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6262 Changed name of test from test_tbreak_creation_and_listing to
6263 test_file_list_exec_source_file
6264
23f4b0aa
JJ
62652004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6266
6267 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6268 the jmisc() constructor instead of <init>.
6269 * gdb.java/jmisc1.exp: Ditto.
6270
56401cd5
AC
62712004-07-07 Andrew Cagney <cagney@gnu.org>
6272
6273 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6274 corrupting the PC.
6275
44ae2f6a
MC
62762004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6277
6278 * gdb.cp/templates.exp: Accept whitespace change in demangler
6279 output.
6280
45a83408
AC
62812004-07-06 Andrew Cagney <cagney@gnu.org>
6282
6283 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6284
d205ad70
MC
62852004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6286
6287 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6288 * lib/compiler.cc: Likewise.
6289
06ea1a61
MC
62902004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6291
6292 * lib/compiler.cc: Work around string preprocessing problem
6293 with old hp c++ compiler.
6294 * lib/compiler.c: Likewise.
6295
daab1251
CV
62962004-06-29 Corinna Vinschen <vinschen@redhat.com>
6297
6298 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6299 directives to conditionalize symbol prefixing.
6300 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6301 additional_flags handling. Add underscore prefix for Cygwin.
6302 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6303 conditionalize symbol prefixing.
6304 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6305 additional_flags handling. Add underscore prefix for Cygwin.
6306
cc984116
CV
63072004-06-29 Corinna Vinschen <vinschen@redhat.com>
6308
6309 * gdb.base/bigcore.exp: Skip test on Cygwin.
6310
c279b077
MC
63112004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6312
6313 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6314 formats for "info register". Use gdb_test_multiple. Fix
6315 the "invalid register" test.
6316
0e915747
CV
63172004-06-28 Corinna Vinschen <vinschen@redhat.com>
6318
6319 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6320 PID for Cygwin. Add Cygwin specific strings to check for in some
6321 tests.
6322 (do_attach_tests): Add a test for user interaction when attaching
6323 to a process with no matching symbol table already loaded.
6324
11422c86
AC
63252004-06-26 Andrew Cagney <cagney@gnu.org>
6326
6327 Test PR java/1567 and PR java/1565.
6328 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6329 * gdb.java/jmisc2.exp: Delete file.
6330
cefbce26
MC
63312004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6332
6333 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6334
e19f872c
CV
63352004-06-25 Corinna Vinschen <vinschen@redhat.com>
6336
6337 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6338 attach process.
6339
d931ba3b
MC
63402004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6341
6342 * gdb.cp/pr-1553.exp: Remove.
6343
aef68c48
MC
63442004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6345
6346 * gdb.cp/pr-1553.cc: Remove.
6347 * gdb.cp/pr-1553.exp: Disable this test.
6348
8d5df71a
JB
63492004-06-20 Jim Blandy <jimb@redhat.com>
6350
a9c64011 6351 Fix PR testsuite/1680.
8d5df71a
JB
6352 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6353 regular expressions.
6354
4ac6f39d
MC
63552004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6356
6357 Fix PR testsuite/1679.
6358 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6359 Issue an UNSUPPORTED result instead.
6360
1b413552
JB
63612004-06-18 Jim Blandy <jimb@redhat.com>
6362
6363 * gdb.base/charset.exp: Only send a control-C if we see a new
6364 prompt and incomplete command.
6365
6daa6ebd
MC
63662004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6367
6368 * gdb.cp/pr-574.cc: Add copyright notice.
6369
51fa4ae0
JB
63702004-06-17 Jim Blandy <jimb@redhat.com>
6371
6372 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6373 cases where the regexp has no groups; this grabs random text from
6374 the previous test suite, whatever that was.
6375
8fea26c5
MC
63762004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6377
6378 * gdb.cp/printmethod.cc: Add copyright notice.
6379
1e3aeb41
MC
63802004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6381
6382 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6383
9d9030bc
AC
63842004-06-16 Andrew Cagney <cagney@gnu.org>
6385
6386 * gdb.base/signull.c: Update copyright. Include <string.h>.
6387 (bowler): Replace data_pointer with data_read
6388 and data_write cases. Add code_descriptor case.
6389 (zero, desc): New array and pointer.
6390 (data, code): Change to simple pointers.
6391 * gdb.base/signull.exp: Fix probe pattern matching a function
6392 descriptor SIGSEGV. Replace data_pointer with data_read and
6393 data_write tests.
6394
acd4ad44
AC
63952004-06-16 Andrew Cagney <cagney@gnu.org>
6396
6397 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6398
08fd625c
MC
63992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6400
6401 * gdb.base/long_long.c: Add copyright notice.
6402
1903502c
MC
64032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6404
6405 * gdb.base/long_long.exp: Remove reference to
6406 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6407 to gdb_breakpoint and gdb_continue_to_breakpoint.
6408
83313cb1
JB
64092004-06-14 Jim Blandy <jimb@redhat.com>
6410
6411 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6412 endian case.
6413
1bf404ef
AC
64142004-06-14 Andrew Cagney <cagney@gnu.org>
6415
6416 * gdb.base/gcore.exp (capture_command_output): Delete the always
6417 passing tests containing inferior values.
6418 * gdb.base/ending-run.exp: Do not include the breakpoint address
6419 in the test message. Update copyright.
6420 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6421 size in the test name, use gdb_test_multiple. Update copyright.
6422
ef220b33
MC
64232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6424
6425 * gdb.cp/ref-types.cc: Add copyright notice.
6426
4f70a4c9
MC
64272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6428
6429 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6430 hp_aCC_compiler.
6431 * lib/compiler.cc: Likewise.
6432 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6433 'set' commands. Log diagnostics for other lines. Set
6434 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6435
335928ac
MC
64362004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6437
6438 * gdb.cp/try_catch.cc: Add copyright notice.
6439
2efb12e8
MC
64402004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6441
6442 * gdb.cp/userdef.cc: Add copyright notice.
6443
0bbed51a
MC
64442004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6445
6446 * gdb.cp/virtfunc.cc: Add copyright notice.
6447
e12a46c9
RC
64482004-06-11 Randolph Chung <tausq@debian.org>
6449
6450 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6451 problem.
6452
338e05af
AC
64532004-06-10 Andrew Cagney <cagney@gnu.org>
6454
6455 * lib/compiler.cc, lib/compiler.c: Append either
6456 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6457 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6458 instead of gcc-3-3.
6459
dc3f10cb
AC
64602004-06-09 Andrew Cagney <cagney@gnu.org>
6461
b4d946af
AC
6462 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6463 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6464
dc3f10cb
AC
6465 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6466 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6467 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6468 fixed.
6469
b5c0bfa2
AC
64702004-06-09 Andrew Cagney <cagney@gnu.org>
6471
6472 * gdb.base/structs.exp (test_struct_returns): Replace
6473 "return_value_unknown" and "finish_value_unknown" by
6474 "return_value_known" and "finish_value_known". Instead of
6475 "return_value_unknown" iff "finish_value_unknown", check
6476 "return_value_known" implies "finish_value_known".
6477
caeb605f
MH
64782004-06-08 Martin Hunt <hunt@redhat.com>
6479
6480 * gdb.base/float.exp: Add pattern for mips targets.
6481
c892bb64
RC
64822004-06-08 Randolph Chung <tausq@debian.org>
6483
6484 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6485 message for unknown architectures more clear.
6486
48306d3e
JB
64872004-06-08 Joel Brobecker <brobecker@gnat.com>
6488
6489 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6490 start the execution of the program.
6491
83ecb59f
JB
64922004-06-07 Jim Blandy <jimb@redhat.com>
6493
6494 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6495 * gdb.arch/i386-cpuid.h: New helper file.
6496
55264cb4
RC
64972004-06-07 Randolph Chung <tausq@debian.org>
6498
6499 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6500 has started.
6501
23cadb28
RM
65022004-06-04 Roland McGrath <roland@redhat.com>
6503
6504 Fix PR gdb/1647.
6505 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6506 differently to be robust to output buffering differences.
6507
51d01eda
MC
65082004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6509
6510 * gdb.threads/pthreads.exp: Update copyright years.
6511 (check_control_c): Change asynchronous 'after' to synchronous.
6512
f4fc3b93
RM
65132004-06-04 Roland McGrath <roland@redhat.com>
6514
6515 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6516 next gdb prompt.
6517
4013522b
MC
65182004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6519
6520 Fix PR gdb/1636.
6521 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6522 calls to synchronous.
6523
7a8f1e6b
JB
65242004-05-26 Jim Blandy <jimb@redhat.com>
6525
6526 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6527
81bb3443
RC
65282004-05-24 Randolph Chung <tausq@debian.org>
6529
6530 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6531 * gdb.asm/pa.inc: New file.
6532
8f5a3103
MK
65332004-05-22 Mark Kettenis <kettenis@gnu.org>
6534
6535 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6536
734b8fe8 65372004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6538 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6539
6540 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6541 GDB prompt.
6542
725603e1
UW
65432004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6544
f4fc3b93 6545 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6546 setjmp/longjmp. Use sigaction instead of signal.
6547
8b923272 65482004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6549 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6550
6551 * gdb.threads/pthread_cond_wait.c: New file.
6552 * gdb.threads/pthread_cond_wait.exp: New testcase.
6553
8bfabb04
AC
65542004-05-13 Andrew Cagney <cagney@redhat.com>
6555
6556 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6557 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6558
42edda50
AC
65592004-05-11 Andrew Cagney <cagney@redhat.com>
6560
6561 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6562 fixed but revealed gdb/1639.
6563
d303a6c7
AC
65642004-05-10 Andrew Cagney <cagney@redhat.com>
6565
6566 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6567 func1" and "next to 2nd alarm", kernel bug avoided.
6568
bf08c2a1
DJ
65692004-05-10 Daniel Jacobowitz <dan@debian.org>
6570
6571 PR external/1568
6572 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6573 XFAIL if it is smaller than bytes_allocated.
6574 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6575 (main): Make chunks_allocated unsigned. Correct comment.
6576
c0586a34
JB
65772004-05-07 Joel Brobecker <brobecker@gnat.com>
6578
6579 * gdb.arch/powerpc-aix-prologue.c: New file.
6580 * gdb.arch/powerpc-aix-prologue.exp: New file.
6581
f2785d12
JB
65822004-05-07 Jim Blandy <jimb@redhat.com>
6583
6584 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6585 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6586
bd7f6e30
JB
65872004-05-06 Joel Brobecker <brobecker@gnat.com>
6588
6589 * gdb.base/sep.exp: No longer setup_kfail when the program was
6590 built with dwarf2.
6591
0a5e7efe
JI
65922004-05-05 Jim Ingham <jingham@apple.com>
6593
6594 * gdb.base/pending.exp: Make sure pending breakpoints
6595 preserve the ignore count.
f4fc3b93 6596
a8958849
MK
65972004-04-27 Jerome Guitton <guitton@gnat.com>
6598
6599 * i386-prologue.exp: Add testcase for jump instruction as first
6600 instruction of the real code.
6601 * i386-prologue.c (jump_at_beginning): New function.
6602
7e103f5b
MK
66032004-04-28 Mark Kettenis <kettenis@gnu.org>
6604
6605 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6606 x86_64-*-*.
6607
5d38b224
MK
66082004-04-28 Mark Kettenis <kettenis@gnu.org>
6609
6610 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6611 i*86-*-*.
6612
0ef32fd9
MK
66132004-04-25 Mark Kettenis <kettenis@gnu.org>
6614
6615 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6616 expression that checks the return type.
6617
71d7dd7c
AC
66182004-04-23 Andrew Cagney <cagney@redhat.com>
6619
6620 * gdb.base/call-sc.exp: New test of scalar call/return values.
6621 * gdb.base/call-sc.c: Ditto.
6622
1e9f977e
JJ
66232004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6624
6625 * gdb.threads/manythreads.c: Reduce thread stack size.
6626
899d9e3a
JJ
66272004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6628
6629 * gdb.threads/manythreads.c: Add copyright notice.
6630
61bcae62
AC
66312004-04-23 Andrew Cagney <cagney@redhat.com>
6632
6633 * gdb.base/siginfo.exp: Better handle step out of signal.
6634 * gdb.base/sigstep.exp: Ditto.
6635
7339a42e 66362004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6637 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6638
6639 * gdb.threads/manythreads.c: New testcase.
6640 * gdb.threads/manythreads.exp: Ditto.
6641
5c98409b
JB
66422004-04-22 Jim Blandy <jimb@redhat.com>
6643
6644 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6645 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6646
3b611f1a
MC
66472004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6648
6649 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6650
f0fd9238
AC
66512004-04-21 Andrew Cagney <cagney@redhat.com>
6652
6653 * gdb.base/sigstep.c: New file.
6654 * gdb.base/sigstep.exp: New file.
6655
90990674
JB
66562004-04-16 Joel Brobecker <brobecker@gnat.com>
6657
6658 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6659 call to observer_notify_normal_stop.
6660
78cef34b
AC
66612004-04-15 Andrew Cagney <cagney@redhat.com>
6662
6663 * gdb.base/siginfo.c: New file.
6664 * gdb.base/siginfo.exp: New file.
6665
d2343407
JB
66662004-04-12 J. Brobecker <brobecker@gnat.com>
6667
6668 * gdb.base/sep.exp: Fix typo in comment.
6669
a2dba3c8
JB
66702004-04-12 J. Brobecker <brobecker@gnat.com>
6671
6672 * gdb.base/sep.c: New file.
6673 * gdb.base/sep-proc.c: New file.
6674 * gdb.base/sep.exp: New testcase.
6675
15f7b60e
MK
66762004-04-09 Mark Kettenis <kettenis@gnu.org>
6677
6678 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6679 support.
6680
44f4de1a
AC
66812004-04-05 Andrew Cagney <cagney@redhat.com>
6682
6683 * gdb.base/sigaltstack.c: New file.
6684 * gdb.base/sigaltstack.exp: New file.
6685
ef04f396
JB
66862004-04-04 Joel Brobecker <brobecker@gnat.com>
6687
6688 * gdb.base/foll-fork.exp: Update the expected output for
6689 "help set follow-fork-mode", to match a change that was made
6690 to the help of this variable on 2004-01-13.
6691
d40d2c92
JB
66922004-04-01 Joel Brobecker <brobecker@gnat.com>
6693
6694 * lib/ada.exp: Add copyright notice.
6695 * bar.ads: Likewise.
6696 * bar.adb: Likewise.
6697 * null_record.adb: Likewise.
6698 * null_record.exp: Likewise.
6699 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6700
f86ef5a3
JB
67012004-04-01 Joel Brobecker <brobecker@gnat.com>
6702
6703 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6704 * configure: Regenerate.
6705
414e70e3
JB
67062004-04-01 Joel Brobecker <brobecker@gnat.com>
6707
6708 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6709 to build the application. Remove the message printed when in
6710 verbose mode, redundant with the UNSUPPORTED message above.
6711
f0aaee49
JB
67122004-03-31 Joel Brobecker <brobecker@gnat.com>
6713
6714 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6715 * gdb.ada (null_record.exp): New testcase.
6716
ac81cb54
JB
67172004-03-31 Joel Brobecker <brobecker@gnat.com>
6718
6719 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6720
854af2f7
JB
67212004-03-31 Joel Brobecker <brobecker@gnat.com>
6722
6723 * gdb.ada: New subdirectory.
6724 * gdb.ada/Makefile.in: New file.
6725 * gdb.ada/gnat_ada.gpr.in: New file.
6726
034cb681
JB
67272004-03-31 Joel Brobecker <brobecker@gnat.com>
6728
6729 * lib/ada.exp: New file.
6730
78a1a894
DJ
67312004-03-24 Daniel Jacobowitz <drow@mvista.com>
6732
6733 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6734 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6735
4b2b3b3e
AC
67362004-03-22 Andrew Cagney <cagney@redhat.com>
6737
6738 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6739 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6740 Problem identified by Ulrich Weigand.
6741
23c73aa3
DC
67422004-03-17 David Carlton <carlton@kealia.com>
6743
6744 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6745 PR c++/826.
6746
d63a86f8
RM
67472004-03-16 Roland McGrath <roland@redhat.com>
6748
6749 * gdb.base/auxv.exp: New file.
6750 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6751
0e02aa50
DC
67522004-03-12 David Carlton <carlton@kealia.com>
6753
6754 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6755 * gdb.cp/pr-1553.cc: Ditto.
6756 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6757 pass branch.
6758
c20b71be
MC
67592004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.cp/templates.exp: Accept more template types.
6762
c7414a01
MC
67632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 From Corinna Vinschen with modifications.
6766 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6767 local variable obj_with_enum.
6768 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6769 results with obj_with_enum.
6770
ed69573c
MC
67712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6772
6773 * gdb.cp/classes.cc: New file, copied from misc.cc.
6774 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6775
28301461
MC
67762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6777
6778 * gdb.cp/misc.cc: Add copyright notice.
6779
1198ecbe
DC
67802004-03-05 David Carlton <carlton@kealia.com>
6781
6782 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6783 * gdb.cp/rtti.h: Update copyright.
6784 (namespace n2::n3): New.
6785 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6786 (n2::n3::func3): New.
6787 (main): Call n2::n3::func3.
6788 * gdb.cp/rtti2.cc: Update copyright.
6789 (n2::create3): New.
6790
9e08c470
MK
67912004-03-04 Mark Kettenis <kettenis@gnu.org>
6792
6793 * gdb.asm/openbsd.inc: Fix typo.
6794
4bebc3aa
FF
67952004-03-03 Fred Fish <fnf@redhat.com>
6796
6797 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6798 "val" instead of unused "size". Update copyright year.
6799
6ea9fb37
DJ
68002004-02-29 Daniel Jacobowitz <drow@mvista.com>
6801
6802 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6803 to use unsigned char.
6804 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6805 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6806
23b23974
DJ
68072004-02-29 Daniel Jacobowitz <drow@mvista.com>
6808
6809 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6810 line of output.
6811
7574fd53
DJ
68122004-02-28 Daniel Jacobowitz <drow@mvista.com>
6813
6814 * gdb.base/relocate.c (dummy): Initialize.
6815
a195357f
DJ
68162004-02-28 Daniel Jacobowitz <drow@mvista.com>
6817
6818 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6819 a breakpoint at exit.
6820
72fd54a9
FF
68212004-02-27 Fred Fish <fnf@redhat.com>
6822
6823 * gdb.base/chng-syms.exp: Add expect condition to match failing
6824 case that isn't a timeout.
6825
b9d23137
AC
68262004-02-27 Andrew Cagney <cagney@redhat.com>
6827
6828 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6829 support.
6830
15d208f6 68312004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6832
15d208f6
FF
6833 * gdb.arch/gdb1431.c: Remove.
6834 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6835 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6836 of "until" incorrectly.
6837
98f9cd2d
JB
68382004-02-26 J. Brobecker <brobecker@gnat.com>
6839
6840 * gdb.cp/class2.cc (empty): New class.
6841 (refer): New function.
6842 (main): Declare an object of type empty and use it.
6843 * gdb.cp/class2.exp: Print the value of an object of type empty.
6844
9b50c11b
JJ
68452004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6846
6847 * gdb.base/langs.exp: Update query string to match the
6848 new nquery format used for pending breakpoints.
6849
0dcd613f
AC
68502004-02-26 Andrew Cagney <cagney@redhat.com>
6851
6852 Fix PR i18n/1570.
6853 * gdb.base/charset.c: Update copyright notice.
6854 (main, init_string): Remove the escape character '\e' tests.
6855 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6856 * gdb.base/charset.exp (valid_host_charset): Ditto.
6857 * gdb.base/setvar.exp: Ditto.
6858
b8a56647
AC
68592004-02-24 Andrew Cagney <cagney@redhat.com>
6860
90d59e34
AC
6861 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6862 mmapped data in core file" PASS and FAIL messages consistent.
6863
b8a56647
AC
6864 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6865 setting a breakpoint. Work around PR java/1565.
6866
9f27c604
JJ
68672004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6868
6869 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6870 new nquery format.
6871 * gdb.base/pending.exp: Ditto.
6872
3224a706
MK
68732004-02-22 Mark Kettenis <kettenis@gnu.org>
6874
6875 * configure.in: Run stabs tests on *BSD.
6876 * configure: Regenerated.
6877
41e0a9ca
MK
68782004-02-21 Mark Kettenis <kettenis@gnu.org>
6879
6880 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6881
1e1b3428
FF
68822004-02-20 Fred Fish <fnf@redhat.com>
6883
6884 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6885 blank in test for "returns short", for consistency with other
6886 "returns xxx" tests. Update copyright year.
6887
f9a7572a
FF
68882004-02-19 Fred Fish <fnf@redhat.com>
6889
6890 New testcase for PR breakpoint/1558.
6891 * gdb.arch/gdb1558.exp: New file.
6892 * gdb.arch/gdb1558.c: New file.
6893
b2ce2854
EZ
68942004-02-19 Elena Zannoni <ezannoni@redhat.com>
6895
6896 * gdb.base/nodebug.exp: Fix typo.
6897
e7c9ff01
JB
68982004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6899
6900 Committed by Jim Blandy <jimb@redhat.com>.
6901
62f4b920
JB
6902 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6903
2db536a1
JB
6904 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6905
e7c9ff01
JB
6906 * gdb.base/float.exp: Support s390*-*-* targets.
6907
f3205b34
AF
69082004-02-17 Adam Fedor <fedor@gnu.org>
6909
6910 * gdb.base/gdb1555.exp: New file.
6911 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6912
9d62932d
EZ
69132004-02-17 Elena Zannoni <ezannoni@redhat.com>
6914
6915 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6916
344c9711
FF
69172004-02-16 Fred Fish <fnf@redhat.com>
6918
6919 * gdb.arch/gdb1291.c: Remove
6920 * gdb.arch/gdb1291.s: New test input file.
6921 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6922 fail. Test for correct result, known incorrect result, other
6923 failures and timeouts.
6924
2d822687
AC
69252004-02-16 Andrew Cagney <cagney@redhat.com>
6926
6927 * gdb.base/bigcore.exp: New file.
6928 * gdb.base/bigcore.c: New file.
6929
dac15b66
AC
69302004-02-13 Andrew Cagney <cagney@redhat.com>
6931
6932 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6933 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6934 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6935 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6936 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6937 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6938 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6939 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6940 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6941 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6942
6bdfc2c4
JJ
69432004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6944
6945 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6946 executed is an alloc instruction.
6947
87b3ede8
DC
69482004-02-11 David Carlton <carlton@kealia.com>
6949
6950 * gdb.cp/breakpoint.exp: New.
6951 * gdb.cp/breakpoint.cc: New.
6952
6e19e2bf
MC
69532004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6954
6955 Partial fix for PR gdb/1543.
6956 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6957 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6958 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6959 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6960 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6961 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6962 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6963 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6964 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6965 to bug-gdb@prep.ai.mit.edu .
6966 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6967 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6968 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6969 Likewise.
6970
5c5455dc
AC
69712004-02-10 Andrew Cagney <cagney@redhat.com>
6972
6973 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6974 using gdb_internal_error_resync.
6975
9cf689d7
DJ
69762004-02-09 Daniel Jacobowitz <drow@mvista.com>
6977
6978 * gdb.threads/thread-specific.exp: Stop early if no threads are
6979 found.
6980
d2dc51db
MC
69812004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6982
6983 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6984
14b1a056
DJ
69852004-02-08 Daniel Jacobowitz <drow@mvista.com>
6986
6987 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6988 breakpoints.
6989
83f66e8f
DJ
69902004-02-07 Daniel Jacobowitz <drow@mvista.com>
6991
6992 * config/sim.exp (gdb_load): Handle $arg == "".
6993 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6994 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6995
30fc0091
EZ
69962004-02-07 Elena Zannoni <ezannoni@redhat.com>
6997
a9c64011
AS
6998 * gdb.base/maint.exp: Update test to reflect
6999 obstack changes.
30fc0091 7000
4d806929
JJ
70012004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7002
7003 * gdb.base/pendshr.c (pendfunc): New function that calls
7004 pendfunc1.
7005 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7006
7bfdd688
FF
70072004-02-04 Fred Fish <fnf@redhat.com>
7008
7009 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7010 function symbols and update copyright years.
7011 * gdb.arch/gdb1291.c: Ditto.
7012
aaa08ee4
MC
70132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7016
dbad7755
MC
70172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7018
7019 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7020
ec4646ef
MC
70212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7022
7023 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7024
1b802196
FF
70252004-02-02 Fred Fish <fnf@redhat.com>
7026
7027 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7028 remote targets. Update copyright years.
7029
18fe2033
JJ
70302004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7031
7032 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7033 support.
7034 * gdb.base/langs.exp: Fix test which attempts to create
7035 breakpoint on non-existent function to handle new pending
7036 support.
7037 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7038 a breakpoint.
7039 * gdb.base/pending.exp: New test.
7040 * gdb.base/pending.c: New file.
7041 * gdb.base/pendshr.c: Ditto.
7042
8d577d32
DC
70432004-02-02 David Carlton <carlton@kealia.com>
7044
7045 * gdb.cp/overload.exp: Add overloadNamespace tests.
7046 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7047 (overloadNamespace, XXX): New.
7048 (main): Call XXX::marker2.
7049
3ad13771
FF
70502004-02-01 Fred Fish <fnf@redhat.com>
7051
7052 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7053 * gdb.base/finish.exp: Ditto.
7054 * gdb.base/gcore.exp: Ditto.
7055 * gdb.base/huge.exp: Ditto.
7056 * gdb.base/info-proc.exp: Ditto.
7057 * gdb.base/return2.exp: Ditto.
7058 * gdb.threads/gcore-thread.exp: Ditto.
7059
44c75849
DJ
70602004-02-01 Daniel Jacobowitz <drow@mvista.com>
7061
7062 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7063
005bc093
MK
70642004-02-01 Mark Kettenis <kettenis@gnu.org>
7065
7066 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7067 that opening the file succeeds on OpenBSD.
7068
c47cebdb
DJ
70692004-02-01 Daniel Jacobowitz <drow@mvista.com>
7070
7071 * gdb.threads/thread-specific.c: New file.
7072 * gdb.threads/threads-specific.exp: New test script.
7073 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7074 to expect_out.
7075
5a01311c
MK
70762004-02-01 Mark Kettenis <kettenis@gnu.org>
7077
7078 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7079 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7080 only on the "print_small_structs from print_long_arg_list" test.
7081
ce22a4f1
DJ
70822004-02-01 Daniel Jacobowitz <drow@mvista.com>
7083
7084 * gdb.base/completion.exp: Kill a stray backslash.
7085
7086 From Jim Ingham <jingham@apple.com>:
7087 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7088 agrees with the result from sending a tab.
7089
abbab9d3
DJ
70902004-01-31 Daniel Jacobowitz <drow@mvista.com>
7091
7092 * gdb.base/chng-syms.exp: Remove stray newline.
7093
53904d1e
MK
70942004-01-31 Mark Kettenis <kettenis@gnu.org>
7095
7096 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7097 *-*-openbsd*.
7098 * gdb.asm/openbsd.inc: New file.
7099
3a4b3aac
MK
71002004-01-30 Mark Kettenis <kettenis@gnu.org>
7101
7102 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7103 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7104 *-*solaris2*. Remove commented out default settings for
7105 asm-flags. Replace gdb_compile with target_link.
7106
ebac27b4
MC
71072004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7108
7109 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7110 for all tests. Remove old hp-ux and cygnus xfail cases.
7111
d8679d84
PH
71122004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7113
7114 * gdb.base/chng-syms.exp: New file.
7115 * gdb.base/chng-syms.c: New file.
7116
0a55bc22
MC
71172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7118
7119 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7120 Provide arms for current output in all my configurations.
7121
94b8e876
MC
71222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7123
7124 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7125 * lib/compiler.cc: Likewise.
7126 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7127 get the right preprocessor. Eval the output directly. Remove
7128 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7129 hp_f77_compiler and hp_f90_compiler completely.
7130 (gdb_preprocess): Delete.
7131 (get_compiler): Delete.
7132
7cf03d44
MK
71332004-01-24 Mark Kettenis <kettenis@gnu.org>
7134
7135 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7136 <string.h>.
7137
68b6dce9
NR
71382004-01-24 Nick Roberts <nick@nick.uklinux.net>
7139
7140 * gdb.mi/mi-stack.exp: Update copyright.
7141
b368761e
DC
71422004-01-23 David Carlton <carlton@kealia.com>
7143
7144 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7145 test for cp_lookup_transparent_type.
7146 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7147 call them.
7148
f2061b53
DJ
71492004-01-23 Daniel Jacobowitz <drow@mvista.com>
7150
7151 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7152 after -var-update.
7153
37fc574a
DC
71542004-01-23 David Carlton <carlton@kealia.com>
7155
7156 * gdb.cp/namespace.cc (C::ensureRefs): New.
7157 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7158
8e94b928
NR
71592004-01-20 Nick Roberts <nick@nick.uklinux.net>
7160
7161 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7162 case "-stack-list-locals 2".
7163 * gdb.mi/mi-var-child.exp: Test for case
7164 "-var-list-children --all-values NAME".
7165
997b0952
MC
71662004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7167
7168 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7169
52470da3
MK
71702004-01-18 Mark Kettenis <kettenis@gnu.org>
7171
7049b4b8
MK
7172 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7173 used with gdb_test_multiple.
7174
52470da3
MK
7175 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7176 read at address 0. This fixes PR testsuite/1504.
7177
da6012e5
DJ
71782004-01-18 Daniel Jacobowitz <drow@mvista.com>
7179
7180 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7181 Remove downloading, guessing the host executable, the calls to
7182 gdb_file_cmd and gdb_target_cmd, and "load" support.
7183 (infer_host_exec): New function broken out from gdb_load.
7184 (gdb_load): New wrapper for gdbserver_gdb_load.
7185 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7186 gdb_target_cmd. Use -target-select.
7187 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7188 Download binaries to the host. Clear last_mi_remote_file when
7189 we load a new binary.
7190 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7191 call gdbserver_gdb_load and mi_gdb_target_cmd.
7192
32c70722
MC
71932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7194
7195 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7196 type patterns.
7197
b0cecf36
MC
71982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7199
7200 * gdb.cp/templates.exp: Fix typo in test name of
7201 "print Foo<volatile char*>::foo".
7202
4120d7e6
MC
72032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7204
7205 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7206
f679e530
BE
72072004-01-16 Ben Elliston <bje@wasabisystems.com>
7208
7209 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7210 (clean mostlyclean): Remove empty rm.
7211
091c48f6
MC
72122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7213
7214 * gdb.base/setvar.exp: Add copyright years.
7215
3e5fc8d2
DC
72162004-01-14 David Carlton <carlton@bactrian.org>
7217
7218 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7219 PR c++/1511 and update coment.
7220 * gdb.cp/templates.exp: Update patterns to match current output.
7221 If changes involve something other than whitespace, KFAIL
7222 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7223
63d06c5c
DC
72242004-01-14 David Carlton <carlton@kealia.com>
7225
7226 * gdb.cp/namespace.exp: Add tests involving classes defined within
7227 namespaces.
7228 * gdb.cp/namespace.cc (C::CClass): New.
7229 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7230
a51dab88
EZ
72312004-01-14 Elena Zannoni <ezannoni@redhat.com>
7232
7233 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7234 what debug info we have. Print a better message if something goes
7235 wrong while producing the separate debug info file.
7236
a476ccc9
MC
72372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7238
7239 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7240
f453692c
MC
72412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7242
7243 * gdb.base/callfuncs.c: Add copyright notice.
7244
f40063a5
MC
72452004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7246
7247 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7248 inheritance. PR gdb/1498, PR gcc/13539.
7249
19ac3974
EZ
72502004-01-13 Elena Zannoni <ezannoni@redhat.com>
7251
a9c64011
AS
7252 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7253 test specific name.
7254 * gdb.mi/gdb669.exp: Ditto.
7255 * gdb.mi/mi-pthreads.exp: Ditto.
7256 * gdb.mi/mi1-pthreads.exp: Ditto.
7257 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7258
56c97c6e
MC
72592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7260
7261 * gdb.cp/member-ptr.cc: Add copyright notice.
7262
a0644324
MC
72632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7264
7265 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7266 some patterns for recent versions of gcc and hpacc. Delete
7267 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7268 Delete tests that access a NULL pointer-to-member-data. This
7269 script is still disabled for gcc.
7270
32fabe09
EZ
72712004-01-12 Elena Zannoni <ezannoni@redhat.com>
7272
7273 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7274 escaped correctly.
32fabe09 7275
1f8a6abb
EZ
72762004-01-12 Elena Zannoni <ezannoni@redhat.com>
7277
7278 * gdb.base/sepdebug.exp: New file.
7279 * gdb.base/sepdebug.c: New file.
7280 * lib/gdb.exp (separate_debug_filename): New procedure.
7281 (gdb_gnu_strip_debug): New procedure.
7282
48efe704
AC
72832004-01-12 Andrew Cagney <cagney@redhat.com>
7284
7285 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7286 * gdb.mi/ChangeLog-1999-2003: New file.
7287
a9415475
AC
72882004-01-12 Andrew Cagney <cagney@redhat.com>
7289
7290 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7291 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7292 or EEXIST", treat EBUSY as an XFAIL.
7293
83b8cf9d
MC
72942004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7295
7296 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7297 hp_cc_compiler.
7298
9939d2a8
MC
72992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7302 decorations.
7303
1ff8cadf
MC
73042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7305
7306 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7307 and "(aCC)" decorations. Remove obsolete doco about old
7308 test results.
7309
6fa9022e
MC
73102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7311
7312 * gdb.cp/exception.exp: Fix typo in doco.
7313
209721fe
MK
73142004-01-09 Mark Kettenis <kettenis@gnu.org>
7315
7316 * gdb.base/gdb1476.exp: Fix typo.
7317
ef11303e
MC
73182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7319
7320 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7321 file.
7322
041ab88c
MC
73232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7324
7325 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7326 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7327 Use gdb_compile. Remove restriction on gcc. Add some patterns
7328 for recent version of gdb. Delete second half, which was a copy
7329 of the first half with different build flags. This test is
7330 still disabled because it is still not ready for production.
7331
e36d075a
MC
73322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7333
7334 * gdb.cp/exception.cc: Add copyright notice.
7335 * gdb.cp/exception.exp: Add a notice that this file is broken
7336 because of line number changes caused by addition of copyright
7337 notice.
7338
42b190ad
MC
73392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7340
7341 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7342 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7343
8f25f06b
MC
73442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.cp/classes.exp: Accept gnu abi 2.
7347 * gdb.cp/derivation.exp: Likewise.
7348 * gdb.cp/overload.exp: Likewise.
7349 * gdb.cp/virtfunc.exp: Likewise.
7350
06ded8b8
MC
73512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7352
7353 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7354 semicolon after end of function.
7355
77c26ae3
MC
73562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7357
7358 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7359 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7360 boilerplate code for compiling and running the program under
7361 test. Add some string method tests.
7362
20757486
MC
73632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7364
7365 * gdb.cp/bs15503.cc: Add copyright notice.
7366 * gdb.cp/bs15503.exp: Adjust line number.
7367
0fd3b503
MC
73682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7369
7370 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7371 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7372
10d1bea8
MC
73732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7374
7375 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7376 hp_cc_compiler.
7377
2789202a
MC
73782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7381 * gdb.cp/ctti.exp: Use the marker instead of "next".
7382 With gcc, run further before bailing.
7383
b862f14c
MC
73842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7385
7386 * gdb.cp/cttiadd.cc: Add copyright notice.
7387 * gdb.cp/cttiadd1.cc: Likewise.
7388 * gdb.cp/cttiadd2.cc: Likewise.
7389 * gdb.cp/cttiadd3.cc: Likewise.
7390
96da2469
MC
73912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7392
7393 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7394 Use gdb_test, gdb_test_multiple. Use floating-point values that
7395 have exact representations in IEEE-ish formats.
7396
053248ff
MC
73972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7398
7399 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7400 compilers. Delete duplicate call to get_compiler_info.
7401 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7402 * gdb.base/volatile.exp: Likewise.
7403
84acecdd
MK
74042004-01-07 Mark Kettenis <kettenis@gnu.org>
7405
7406 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7407 memory at address 0.
7408
fe11a27f
MC
74092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7410
7411 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7412 to test for hp-ux assembler. Fix copyright years.
7413
60ad077b
AC
74142004-01-07 Andrew Cagney <cagney@redhat.com>
7415
7416 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7417
1c9b8f33
AC
74182004-01-07 Andrew Cagney <cagney@redhat.com>
7419
7420 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7421 when creating the read-only file. From analysis by Roland McGrath
7422 and Elena Zannoni.
7423
753ccc7a
MC
74242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7425
7426 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7427
eca3e36b
MC
74282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7429
7430 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7431 data pointers.
7432
f8d4bac4
MC
74332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7434
7435 * gdb.cp/m-static.exp: Compile one source file at a time.
7436 Delete unused call to get_compiler_info.
7437
9b4e0f94
MC
74382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7439
7440 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7441 * gdb.base/call-rt-st.exp: Likewise.
7442 * gdb.base/nodebug.exp: Likewise.
7443 * gdb.base/volatile.exp: Likewise.
7444 * gdb.cp/ref-types.exp: Likewise.
7445 * gdb.cp/templates.exp: Likewise.
7446
023c1024
MK
74472004-01-05 Mark Kettenis <kettenis@gnu.org>
7448
7449 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7450
19703c4a
MC
74512004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7452
7453 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7454 hppa*-hp-hpux*.
7455
18b67037
MK
74562004-01-04 Mark Kettenis <kettenis@gnu.org>
7457
ba6219c8
MK
7458 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7459 x86_64-*-*.
7460
18b67037
MK
7461 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7462 sparc64-*-* and sparc*-solaris2*.
7463
1bfbbb9d
MK
74642004-01-04 Mark Kettenis <kettenis@gnu.org>
7465
7466 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7467 return ${tests}" test. The ${tests} already mentions the
7468 filename.
7469
06846494
MC
74702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7471
7472 * gdb.cp/local.exp: Accept gcc abi 2.
7473
3b0cb202
MC
74742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7475
7476 * gdb.cp/templates.exp: Accept gcc abi 2.
7477
0643ec3f
MC
74782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7479
7480 * lib/compiler.cc: Remove supports_template_debugging.
7481 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7482
d231d0b1
MC
74832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7484
7485 * gdb.cp/namespace.exp: Accept gcc abi 2.
7486
44ffb27c
MC
74872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7488
7489 * gdb.cp/method.exp: Accept gcc abi 2.
7490
184ad485
MC
74912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7492
7493 * gdb.cp/classes.exp: Generate identical results as old version.
7494 * gdb.cp/derivation.exp: Likewise.
7495 * gdb.cp/overload.exp: Likewise.
7496 * gdb.cp/virtfunc.exp: Likewise.
7497
116f09e7
MC
74982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7499
7500 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7501 mysterious bug with sourceware version of expect.
7502
b1379776
MC
75032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7504
7505 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7506 current versions of gcc, including gcc abi 2. Remove gratuitous
7507 restart of test program. Use gdb_test_multiple and gdb_test for
7508 all tests. Add patterns to xfail missing "const" in "const char *"
7509 and kfail PR gdb/1155.
7510
6b7a4c0e
MC
75112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7514 current versions of gcc, including gcc abi 2. Remove gratuitous
7515 restart of test program. Use gdb_test_multiple and gdb_test for
7516 all tests. Add patterns to kfail PR gdb/1498.
7517
51615d72
MC
75182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7519
7520 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7521 current versions of gcc, including gcc abi 2. Use "breakpoint"
7522 and "continue" instead of restarting the target program. Use
7523 gdb_test_multiple and gdb_test for all tests.
7524
7b79a9d7
MK
75252004-01-01 Mark Kettenis <kettenis@gnu.org>
7526
7527 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7528 for *-*-solaris2*.
7529
1cd3489f
MC
75302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7533 current versions of gcc, including gcc abi 2. Use "breakpoint"
7534 and "continue" instead of restarting the target program several
7535 times. Use gdb_test_multiple and gdb_test for all tests.
7536
850742db
MC
75372003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7538
7539 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7540 source files.
7541
eb4bbda8
MC
75422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7543
7544 * gdb.base/environ.exp: Handle compiling test case from multiple
7545 source files.
7546
e42c7771
MC
75472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7548
7549 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7550
80e4b428
JB
75512003-12-17 Jim Blandy <jimb@redhat.com>
7552
5f06973a
JB
7553 * gdb.base/freebpcmd.c: Add copyright notice.
7554
80e4b428
JB
7555 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7556
0ab84fb7
MC
75572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7560
1b3bb3d0
JB
75612003-12-13 Jim Blandy <jimb@redhat.com>
7562
7563 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7564
3a4c9371
KB
75652003-12-12 Kevin Buettner <kevinb@redhat.com>
7566
7567 * gdb.asm/frv.inc: New file.
7568 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7569
a1dea79a
FF
75702003-12-09 Fred Fish <fnf@redhat.com>
7571
7572 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7573 functions to break1.c and leave prototypes behind. Add more
7574 "set breakpoint NN here" comments.
7575 * gdb.base/break1.c: New file.
7576
7577 * gdb.base/break.exp: Handle compiling test case from multiple
7578 source files and change source file references as needed.
7579 * gdb.base/completion.exp: Ditto.
7580 * gdb.base/condbreak.exp: Ditto.
7581 * gdb.base/define.exp: Ditto.
7582 * gdb.base/ena-dis-br.exp: Ditto.
7583 * gdb.base/info-proc.exp: Ditto.
7584 * gdb.base/maint.exp: Ditto.
7585 * gdb.base/until.exp: Ditto.
7586
7587 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7588 hardcoded line numbers.
7589 * gdb.base/define.exp: Ditto.
7590 * gdb.base/ena-dis-br.exp: Ditto.
7591 * gdb.base/maint.exp: Ditto.
7592 * gdb.base/until.exp: Ditto.
7593
7594 * gdb.base/completion.exp: Use "break1" for completion tests since
7595 "break" is no longer a unique prefix.
7596
5266b69c
AC
75972003-12-06 Andrew Cagney <cagney@redhat.com>
7598
7599 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7600 "return_value_unimplemented". When an unimplemented struct return
7601 architecture, report incorrect values as a KFAIL
7602
374451f0
MC
76032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7604
7605 * gdb.cp/rtti.exp: Accept new wording of warning from
7606 cp_lookup_rtti_type.
7607
ba9b20a7
MC
76082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7609
7610 Partial fix for PR testsuite/1456.
7611 * gdb.base/scope.exp (test_at_main): Replace references to
7612 gcc_compiled with calls to test_compiler_info.
7613 (test_at_foo): Likewise.
7614 (test_at_bar): Likewise.
7615
b74b6d0b
MC
76162003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7617
7618 Partial fix for PR testsuite/1456.
7619 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7620 to test_compiler_info.
7621
ccfa3402
MC
76222003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7623
7624 * gdb.base/so-impl-ld.exp: Update copyright notice.
7625
f6246aba
MC
76262003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7627
7628 Partial fix for PR testsuite/1456.
7629 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7630 to test_compiler_info.
7631
13ae734a
MC
76322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7633
7634 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7635 from current versions of gdb. Clean up regular expressions.
7636 Delete redundant timeout case.
7637
d8e1cdee
MC
76382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7639
7640 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7641 from current versions of gdb. Clean up regular expressions.
7642 Delete redundant timeout case.
7643
96457b64
MC
76442003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7645
7646 Partial fix for PR testsuite/1456.
7647 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7648 gcc_compiled with call to test_compiler_info.
7649
f35309fc
MC
76502003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7651
7652 Partial fix for PR testsuite/1456.
7653 * gdb.base/list.exp (test_list_function): Delete unused declaration
7654 of gcc_compiled.
7655
d7afdf9b
MC
76562003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7657
7658 Partial fix for PR testsuite/1456.
7659 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7660 call to test_compiler_info.
7661
71507b56
MK
76622003-11-29 Mark Kettenis <kettenis@gnu.org>
7663
7664 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7665 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7666 it to create the appropriate note.inc.
7667 * gdb.asm/asmsrc1.s: Include "note.inc".
7668 * gdb.asm/netbsd.inc: New file.
7669 * gdb.asm/empty.inc: New file.
7670
f81f93f7
MC
76712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7672
7673 Partial fix for PR testsuite/1456.
7674 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7675 calls to test_compiler_info.
7676
9a77938e
MC
76772003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7678
7679 Partial fix for PR testsuite/1456.
7680 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7681 calls to test_compiler_info.
7682
e8367dc7
MK
76832003-11-27 Mark Kettenis <kettenis@gnu.org>
7684
7685 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7686 pattern for the KFAILs.
7687
526c61ee
AF
76882003-11-25 Adam Fedor <fedor@gnu.org>
7689
7690 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7691 * gdb.objc/objcdecode.m: New file.
7692
28f2d600
AF
76932003-11-25 Adam Fedor <fedor@gnu.org>
7694
7695 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7696 * gdb.objc/nondebug.m: New file.
7697
a3895cee
BE
76982003-11-26 Ben Elliston <bje@wasabisystems.com>
7699
7700 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7701 NetBSD as it does on FreeBSD. Modelled on a similar change by
7702 Mark Kettenis on 2003-05-30.
7703 (link-flags): Set to "--entry _start" regardless of target.
7704 Special linker flags are to be appended to $link-flags.
7705 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7706
c9f2c8a3
MC
77072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7708
7709 * gdb.cp/method.exp: Accept output of new demangler.
7710
15a0587a 77112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7712
7713 * gdb/class2.exp: New file.
7714 * gdb/class2.cc: New file.
7715
3c00b570
MC
77162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7717
7718 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7719 of new demangler.
7720
7027acc7
MK
77212003-11-23 Mark Kettenis <kettenis@gnu.org>
7722
7723 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7724 of gdb_test "run".
7725
b0e1598a
MK
77262003-11-23 Mark Kettenis <kettenis@gnu.org>
7727
7728 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7729 "continue" into "run".
7730
4d9eda44
MC
77312003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7732
7733 Partial fix for PR testsuite/1456.
7734 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7735 call to test_compiler_info.
7736 * gdb.cp/ctti.exp: Likewise.
7737 * gdb.cp/derivation.exp: Likewise.
7738 * gdb.cp/member-ptr.exp: Likewise.
7739 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7740 reference to gcc_compiled.
7741
77422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7743
7744 Fix PR testsuite/1463.
7745 * gdb.base/structs.exp (start_structs_test): Call
7746 get_debug_format before using the debug format.
7747
d422fe19
AC
77482003-11-22 Andrew Cagney <cagney@redhat.com>
7749
7750 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7751 * gdb.base/structs.exp: Use gdb_test_multiple.
7752
039cf96d
AC
77532003-11-20 Andrew Cagney <cagney@redhat.com>
7754
6882279b
AC
7755 * gdb.base/structs.exp: Handle and recover from internal errors.
7756 Replace "foo${n}" with "foo<n>" in test messages.
7757
e53890ae
AC
7758 * gdb.base/structs.exp: Update copyright. Rewrite.
7759 * gdb.base/structs.c: Update copyright. Rewrite.
7760
2b211c59
AC
7761 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7762 resync count exceeded.
d63a86f8 7763
039cf96d
AC
7764 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7765 from the internal error.
7766 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7767 Original from Jim Blandy.
7768 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7769
eac98b22
AC
77702003-11-19 Andrew Cagney <cagney@redhat.com>
7771
7772 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7773 KFAIL.
7774
67455b2a
MK
77752003-11-17 Mark Kettenis <kettenis@gnu.org>
7776
7777 New testcase for PR backtrace/1435.
7778 * gdb.arch/i386-unwind.exp: New file.
7779 * gdb.arch/i386-unwind.c: New file.
7780
853d6e5b
AC
77812003-11-17 Andrew Cagney <cagney@redhat.com>
7782
7783 * lib/gdb.exp (compiler_info): New global.
7784 (test_compiler_info): New function.
7785 (get_compiler_info): Set compiler_info.
7786 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7787 "compiler_info" to gcc-<major>-<minor>.
7788
38cf6e11
MC
77892003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7790
7791 * gdb.trace/configure: Remove.
7792
a50d3602
EZ
77932003-11-13 Elena Zannoni <ezannoni@redhat.com>
7794
7795 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7796 breakpoints.
a50d3602
EZ
7797 * gdb.base/break.exp: Remove all references to explicit line
7798 numbers.
7799
d9407aaa
NC
78002003-11-11 Nick Clifton <nickc@redhat.com>
7801
7802 * gdb.base/shreloc.exp: Do not run for targets which do not
7803 support shared objects.
7804
db488fc1
CV
78052003-11-10 Corinna Vinschen <vinschen@redhat.com>
7806
7807 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7808 Don't run tests if nofileio flag is given.
7809
6a90a18e
EZ
78102003-11-07 Elena Zannoni <ezannoni@redhat.com>
7811
7812 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7813 as well as 'Watchpoint'.
6a90a18e 7814
0b915e9c
EZ
78152003-11-06 Elena Zannoni <ezannoni@redhat.com>
7816
7817 Reported by Jim Ingham <jingham@apple.com>:
7818 * gdb.base/annota1.exp: Match at least one occurrence of the
7819 signal handler annotation.
7820
d7e4b55f
EZ
78212003-11-06 Elena Zannoni <ezannoni@redhat.com>
7822
a9c64011
AS
7823 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7824 as well as 'Watchpoint'.
d7e4b55f 7825
2fe4e8d0
MC
78262003-11-05 Michael Chastain <mec@shout.net>
7827
7828 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7829
6ef88553
KW
78302003-11-03 Kris Warkentin <kewarken@qnx.com>
7831
7832 * gdb.arch/gdb1291.c: New test file.
7833 * gdb.arch/gdb1291.exp: New test script.
7834 * gdb.arch/gdb1431.c: New test file.
7835 * gdb.arch/gdb1431.exp: New test script.
7836
ae7dc4d8
MC
78372003-10-22 Michael Chastain <mec@shout.net>
7838
7839 * gdb.mi/pthreads.c: Add copyright notice.
7840
c39d7427
MC
78412003-10-22 Michael Chastain <mec@shout.net>
7842
7843 * gdb.threads/pthreads.c: Add copyright notice.
7844
8b7d96c1
MC
78452003-10-20 Michael Chastain <mec@shout.net>
7846
7847 * gdb.base/gdb1056.exp: New test script.
7848
d1d69fdd
DJ
78492003-10-13 Daniel Jacobowitz <drow@mvista.com>
7850
7851 * gdb.threads/killed.exp: Use gdb_run_cmd.
7852
7d605576
DJ
78532003-10-13 Daniel Jacobowitz <drow@mvista.com>
7854
7855 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7856 create a core file.
7857 * gdb.threads/gcore-thread.exp: Likewise.
7858
618ec112
CV
78592003-10-13 Corinna Vinschen <vinschen@redhat.com>
7860
7861 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7862 type, based on char type.
7863 (struct bit_flags_short_t): New bitfield type, based on short type.
7864 (init_bit_flags_char): New fuction.
7865 (init_bit_flags_short): Ditto.
7866 (print_bit_flags_char): Ditto.
7867 (print_bit_flags_short): Ditto.
7868 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7869
9367a73c
MC
78702003-10-11 Michael Chastain <mec@shout.net>
7871
7872 * gdb.base/call-rt-st.exp: Update copyright year.
7873
1decf120
KI
78742003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7875
7876 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7877 * gdb.disasm/sh3.s: Ditto.
7878
5445b2ae
DJ
78792003-10-07 Daniel Jacobowitz <drow@mvista.com>
7880
7881 * gdb.threads/switch-threads.exp: New test.
7882 * gdb.threads/switch-threads.c: New source file.
7883
aec24853
CV
78842003-10-07 Corinna Vinschen <vinschen@redhat.com>
7885
7886 * gdb.base/ending-run.exp: Add sh specific case.
7887
adc7428d
AC
78882003-10-06 Andrew Cagney <cagney@redhat.com>
7889
7890 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7891 * gdb.disasm/mn10200.exp: Delete obsolete file.
7892
c9d37158
DJ
78932003-09-29 Daniel Jacobowitz <drow@mvista.com>
7894
7895 * ChangeLog: Correct an entry command.exp -> commands.exp.
7896 * gdb.base/commands.exp (bp_deleted_in_command_test)
7897 (temporary_breakpoint_commands): Check noargs.
7898
79c2c32d
DC
78992003-09-25 David Carlton <carlton@kealia.com>
7900
7901 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7902 of some print tests, where appropriate. Add tests for C::D::cd,
7903 E::ce, F::cXfX, G::XgX.
7904 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7905
594e6d67
RE
79062003-09-25 Richard Earnshaw <rearnsha@arm.com>
7907
7908 * lib/java.exp (java_init): Import target_alias before using it.
7909
10f0d451
DC
79102003-09-25 David Carlton <carlton@kealia.com>
7911
7912 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7913
274bcba0
EZ
79142003-09-23 Elena Zannoni <ezannoni@redhat.com>
7915
d63a86f8 7916 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7917 weirdness.
274bcba0 7918
cdbf20f7
MC
79192003-09-17 Michael Chastain <mec@shout.net>
7920
7921 * gdb.cp/gdb1355.exp: New file.
7922 * gdb.cp/gdb1355.c: New file.
7923
71e06f80
CV
79242003-09-15 Corinna Vinschen <vinschen@redhat.com>
7925
7926 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7927 * gdb.asm/sh.inc: New file.
7928
5c4e30ca
DC
79292003-09-11 David Carlton <carlton@kealia.com>
7930
bd45b7af
DC
7931 * gdb.cp/namespace.exp: Add tests for namespace types.
7932 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7933 (test_namespace): New.
7934
1c199746
EZ
79352003-09-11 Elena Zannoni <ezannoni@redhat.com>
7936
a9c64011 7937 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7938 * gdb.stabs/weird.exp: Ditto.
1c199746 7939
04ed252f
MC
79402003-09-08 Michael Chastain <mec@shout.net>
7941
7942 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7943
d8a2d9e7
MC
79442003-09-07 Michael Chastain <mec@shout.net>
7945
7946 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7947 'parse error'.
7948
161afb24
MK
79492003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7950
7951 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7952
49f2741a
MC
79532003-08-30 Michael Chastain <mec@shout.net>
7954
7955 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7956 * gdb.gdb/observer.exp: Ditto.
7957 * gdb.gdb/xfullpath.exp: Ditto.
7958
8afa723e
MK
79592003-08-29 Mark Kettenis <kettenis@gnu.org>
7960
7961 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7962 *-*-*bsd*.
7963
f31dfe3b
JJ
79642003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7965
7966 * gdb.base/dump.exp: Skip for ia64.
7967
4630e498
JJ
79682003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7969
7970 * gdb.asm/asm-source.exp: Add ia64 support.
7971 * gdb.asm/ia64.inc: New file.
7972
1105b7ef
MC
79732003-08-22 Michael Chastain <mec@shout.net>
7974
7975 * gdb.cp: New directory.
7976 * gdb.cp/*: Copy from gdb.c++/*.
7977 * gdb.c++/*: Remove.
7978 * Makefile.in: Change gdb.c++ to gdb.cp.
7979 * configure.in: Ditto.
7980 * configure: Regnerate.
7981
c945b932
MK
79822003-08-18 Mark Kettenis <kettenis@gnu.org>
7983
7984 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7985 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7986
2b66634b
DJ
79872003-08-17 Daniel Jacobowitz <drow@mvista.com>
7988
7989 * mi-var-display.exp (-var-list-children weird): Accept function
7990 pointers with argument types.
7991 * mi1-var-display.exp (-var-list-children weird): Likewise.
7992 * mi2-var-display.exp (-var-list-children weird): Likewise.
7993
a356f73b
DJ
79942003-08-17 Daniel Jacobowitz <drow@mvista.com>
7995
7996 * gdb.base/annota3.exp: Add missing newline.
7997
483417b8
MC
79982003-08-06 Michael Chastain <mec@shout.net>
7999
8000 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8001
c99c59c3
MS
80022003-08-12 Michael Snyder <msnyder@redhat.com>
8003
8004 * gdb.base/float.exp: Add test for SH.
8005
55ed7501
MK
80062003-08-10 Mark Kettenis <kettenis@gnu.org>
8007
8008 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8009
1a371f2e
EZ
80102003-08-07 Elena Zannoni <ezannoni@redhat.com>
8011
8012 * gdb.base/completion.exp: Remove reduntant completion test
8013 on filename.
8014
e0f353ce
EZ
80152003-08-07 Elena Zannoni <ezannoni@redhat.com>
8016
a9c64011
AS
8017 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8018 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8019 gdb.trace/save-trace.exp: Make sure that full pathnames are
8020 escaped correctly.
e0f353ce 8021
5710a1af 80222003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8023
a9c64011
AS
8024 * configure.in: Don't generate config.h from config.hin.
8025 * configure: Regenerate.
8026 * config.hin: Remove file.
8027 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8028 * gdb.threads/pthreads.c: Ditto.
5710a1af 8029
dcd81ce9
DJ
80302003-08-07 Daniel Jacobowitz <drow@mvista.com>
8031
8032 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8033 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8034 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8035 Replace ld24 with seth/add3.
8036
6009d884
AC
80372003-08-02 Andrew Cagney <cagney@redhat.com>
8038
8039 * gdb.base/annota3.exp: New file.
8040 * gdb.base/annota3.c: New file.
8041 * gdb.c++/annota3.exp: New file.
8042 * gdb.c++/annota3.cc: New file.
8043
51514e06
MC
80442003-07-29 Michael Chastain <mec@shout.net>
8045
8046 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8047 actually failed.
8048 (do_pass): Likewise.
8049 * gdb.threads/tls.exp: Always initialize no_of_threads.
8050
4ee6625b
DJ
80512003-07-27 Daniel Jacobowitz <drow@mvista.com>
8052
8053 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8054 pattern.
8055 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8056 * gdb.threads/tls.exp: Recognize one case of the host library not
8057 supporting TLS.
8058
225f2bf6
AC
80592003-07-27 Andrew Cagney <cagney@redhat.com>
8060
8061 * gdb.base/fileio.exp: Use SH when running commands using
8062 remote_exec.
8063
bcb27c9f
DJ
80642003-07-24 Daniel Jacobowitz <drow@mvista.com>
8065
8066 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8067 * gdb.base/relocate.c (dummy): New padding array.
8068
3d67be83
MS
80692003-07-22 Michael Snyder <msnyder@redhat.com>
8070
d63a86f8 8071 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8072
8073 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8074 patterns to be more general, accepting old and new output.
8075 Some output chars (such as '+') also must be quoted.
d63a86f8 8076 Some addresses are displayed numerically instead of
3d67be83
MS
8077 symbolically.
8078
57ba3b85
MS
80792003-07-23 Michael Snyder <msnyder@redhat.com>
8080
686d097c
MS
8081 * gdb.base/return2.exp: Don't test long-long return.
8082
57ba3b85
MS
8083 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8084 * gdb.disasm/t01_mov.exp: Ditto.
8085 * gdb.disasm/t02_mova.s: Ditto.
8086 * gdb.disasm/t02_mova.exp: Ditto.
8087 * gdb.disasm/t03_add.s: Ditto.
8088 * gdb.disasm/t03_add.exp: Ditto.
8089 * gdb.disasm/t04_sub.s: Ditto.
8090 * gdb.disasm/t04_sub.exp: Ditto.
8091 * gdb.disasm/t05_cmp.s: Ditto.
8092 * gdb.disasm/t05_cmp.exp: Ditto.
8093 * gdb.disasm/t06_ari2.s: Ditto.
8094 * gdb.disasm/t06_ari2.exp: Ditto.
8095 * gdb.disasm/t07_ari3.s: Ditto.
8096 * gdb.disasm/t07_ari3.exp: Ditto.
8097 * gdb.disasm/t08_or.s: Ditto.
8098 * gdb.disasm/t08_or.exp: Ditto.
8099 * gdb.disasm/t09_xor.s: Ditto.
8100 * gdb.disasm/t09_xor.exp: Ditto.
8101 * gdb.disasm/t10_and.s: Ditto.
8102 * gdb.disasm/t10_and.exp: Ditto.
8103 * gdb.disasm/t11_logs.s: Ditto.
8104 * gdb.disasm/t11_logs.exp: Ditto.
8105 * gdb.disasm/t12_bit.s: Ditto.
8106 * gdb.disasm/t12_bit.exp: Ditto.
8107 * gdb.disasm/t13_otr.s: Ditto.
8108 * gdb.disasm/t13_otr.exp: Ditto.
8109
e00759ef
EZ
81102003-07-22 Elena Zannoni <ezannoni@redhat.com>
8111
8112 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8113
8bc2021f
EZ
81142003-07-22 Elena Zannoni <ezannoni@redhat.com>
8115
a9c64011
AS
8116 * gdb.threads/tls.c : New file.
8117 * gdb.threads/tls.exp : New file.
8118 * gdb.threads/tls-main.c : New file.
8119 * gdb.threads/tls-shared.c : New file.
8120 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8121
89320c4c
AS
81222003-07-22 Andreas Schwab <schwab@suse.de>
8123
8124 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8125
180dea7c
AS
81262003-07-20 Andreas Schwab <schwab@suse.de>
8127
8128 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8129 due to insn reordering.
8130
0714963c
AC
81312003-07-15 Andrew Cagney <cagney@redhat.com>
8132
8133 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8134
98a23b3f
MC
81352003-07-15 Michael Chastain <mec@shout.net>
8136
8137 * gdb.base/gdb1250.exp: New file.
8138 * gdb.base/gdb1250.c: New file.
8139
27e417a2
ML
81402003-07-09 Michal Ludvig <mludvig@suse.cz>
8141
8142 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8143 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8144
8bc2021f
EZ
81452003-07-09 Elena Zannoni <ezannoni@redhat.com>
8146
a9c64011
AS
8147 * gdb.threads/tls.c: New file.
8148 * gdb.threads/tls.exp: New file.
8149 * gdb.threads/tls-main.c: New file.
8150 * gdb.threads/tls-shared.c: New file.
8151 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8152
d99968dc
EZ
81532003-07-09 Elena Zannoni <ezannoni@redhat.com>
8154
8155 * gdb.base/annota1.exp: Make sure that we properly escape the
8156 full path of the source file. Xfail more permissive patterns,
d63a86f8 8157 due to a compiler debug info problem.
d99968dc 8158
83876b3b
AS
81592003-07-07 Andreas Schwab <schwab@suse.de>
8160
2705e972
AS
8161 * gdb.asm/m68k.inc: New file.
8162 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8163
83876b3b
AS
8164 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8165 arguments"): Also match negative number.
8166
8167 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8168
3a871b37
DJ
81692003-07-03 Daniel Jacobowitz <drow@mvista.com>
8170
8171 * gdb.base/store.c (charest): New typedef.
8172 (add_char): Rename to add_charest, update.
8173 (wack_char): Rename to wack_charest, update types. Return l + r
8174 to keep r live across the call.
8175 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8176 (wack_double, wack_doublest): Return l + r to keep r live across
8177 the call.
8178 * gdb.base/store.exp: Accomodate store.c changes.
8179
b2a7f303
DC
81802003-06-30 David Carlton <carlton@kealia.com>
8181
8182 * gdb.c++/maint.exp (test_invalid_name): New.
8183 (test_first_component): Add tests for invalid names.
8184
3c6cb4a1
MC
81852003-06-29 Michael Chastain <mec@shout.net>
8186
8187 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8188 output of '<VTT for class>' for virtual base classes.
8189
f1c2644b
DJ
81902003-06-29 Daniel Jacobowitz <drow@mvista.com>
8191
8192 * gdb.base/completion.exp: Tab-complete "complet" instead of
8193 "compl".
8194 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8195
18080350
DJ
81962003-06-29 Daniel Jacobowitz <drow@mvista.com>
8197
8198 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8199 * gdb.base/volatile.exp: Likewise.
8200
f56973f8
DJ
82012003-06-29 Daniel Jacobowitz <drow@mvista.com>
8202
8203 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8204 gdb/1265.
8205
82062003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8207 Daniel Jacobowitz <drow@mvista.com>
8208
8209 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8210 initial line count of 'captured_main' from 26 to 32.
8211 (test_with_self): Allow xmalloc call to be interleaved with the
8212 preceding two lines.
8213
e766d4d6
JB
82142003-06-24 Joel Brobecker <brobecker@gnat.com>
8215
8216 * gdb.base/bang.exp: New testcase.
8217
f125c9a4
JB
82182003-06-23 Joel Brobecker <brobecker@gnat.com>
8219
8220 * gdb.base/langs.exp: Add some tests for the "minimal" language
8221 support.
8222
6e25beaf
EZ
82232003-06-23 Elena Zannoni <ezannoni@redhat.com>
8224
8225 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8226 the testcase.
8227
2f816dda
DJ
82282003-06-22 Daniel Jacobowitz <drow@mvista.com>
8229
8230 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8231 offset.
8232
db5a5748
DJ
82332003-06-22 Daniel Jacobowitz <drow@mvista.com>
8234
8235 * gdb.c++/pr-1210.cc: New file.
8236 * gdb.c++/pr-1210.exp: New file.
8237
1df0c130
DJ
82382003-06-21 Daniel Jacobowitz <drow@mvista.com>
8239
8240 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8241 000-exec-continue.
8242
a92feac0
MK
82432003-06-15 Mark Kettenis <kettenis@gnu.org>
8244
8245 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8246 on *-*-*bsd* instead of *-*-freebsd*.
8247
81a58f5b
AC
82482003-06-14 Andrew Cagney <cagney@redhat.com>
8249
8250 * gdb.base/store.exp: Test longest and doublest. Test all
8251 parameters. Weaken return statement match.
8252 * gdb.base/store.c: Add longest and doublest - aka long long and
8253 long double functions. Put all parameters into local register
8254 variables. Use negative values.
8255
b257a0d3
AC
82562003-06-14 Andrew Cagney <cagney@redhat.com>
8257
8258 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8259 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8260 exit status.
8261 * gdb.base/fileio.exp: Disable target when nointerrupts and
8262 noinferiorio, instead of limiting it to remote. Use remote_exec
8263 instead of system.
d63a86f8 8264
21c38304
JJ
82652003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8266
8267 * gdb.base/float.exp: Add ia64 support.
8268
1bcdb424
CV
82692003-06-12 Corinna Vinschen <vinschen@redhat.com>
8270
8271 * gdb.base/fileio.exp: Run only on remote targets.
8272
6aeb981f
CV
82732003-06-10 Corinna Vinschen <vinschen@redhat.com>
8274
8275 * gdb.base/fileio.c: New file, testing File-I/O.
8276 * gdb.base/fileio.exp: Ditto.
8277
53df362e
RG
82782003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8279
8280 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8281 shared objects after relocation at load time (gdb PR/1132).
8282 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8283 as above, part of the shared object relocation test.
53df362e 8284
ffee1b46
MK
82852003-06-08 Mark Kettenis <kettenis@gnu.org>
8286
b5ca3722
MK
8287 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8288 fully filled history list.
8289 * gdb.base/gdb_history: New file.
8290
03ed860d
MK
8291 * gdb.base/signals.exp: XFAIL "continue to func1" on
8292 i*86-*-freebsd*.
8293
ffee1b46
MK
8294 * gdb.base/attach.exp: When trying to attach to a nonexistent
8295 process, make it possible to specify the PID based on the target,
8296 and do so for *-*-freebsd*.
8297
d80dbb52
RH
82982003-06-02 Richard Henderson <rth@redhat.com>
8299
8300 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8301
6dd77b81
RH
83022003-06-02 Richard Henderson <rth@redhat.com>
8303
8304 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8305
f6347e16
RH
83062003-06-02 Richard Henderson <rth@redhat.com>
8307
8308 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8309
2c161407
DJ
83102003-06-01 Daniel Jacobowitz <drow@mvista.com>
8311
8312 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8313 of globalvar.
8314
572eb746
MK
83152003-06-01 Mark Kettenis <kettenis@gnu.org>
8316
8317 * gdb.asm/asm-source.exp: Check for memory read errors in
8318 disassembler test on *BSD too.
8319
9e9617a5
RH
83202003-06-01 Richard Henderson <rth@redhat.com>
8321
8322 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8323 for .frame.
8324 (gdbasm_call): Lose ldgp.
8325 (gdbasm_startup): Add frame information.
8326 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8327
7b34ad4e
MK
83282003-05-31 Mark Kettenis <kettenis@gnu.org>
8329
8330 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8331 i?86-*-*.
8332
10059fdf
MK
83332003-05-30 Mark Kettenis <kettenis@gnu.org>
8334
8335 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8336 FreeBSD.
8337
acf4b816
RH
83382003-05-29 Richard Henderson <rth@redhat.com>
8339
8340 * gdb.asm/alpha.inc: New file.
8341 * gdb.asm/asm-source.exp: Use it.
8342
e9ecd949
JB
83432003-05-29 Jim Blandy <jimb@redhat.com>
8344
8345 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8346 'core.PID'.
8347
e3e5a4f3
JB
83482003-05-22 Jim Blandy <jimb@redhat.com>
8349
8350 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8351 backtrace.
d63a86f8 8352
72fe3d25
DC
83532003-05-20 David Carlton <carlton@math.stanford.edu>
8354
8355 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8356 this time.
8357
58da2eb2
DC
83582003-05-19 David Carlton <carlton@bactrian.org>
8359
8360 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8361 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8362
1fcb5155
DC
83632003-05-19 David Carlton <carlton@bactrian.org>
8364
8365 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8366 namespace tests.
8367 Bump copyright date.
8368 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8369 (main): Call C::D::marker2.
8370 * gdb.c++/namespace1.cc: New file.
8371
85e85163
JJ
83722003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8373
8374 Roland McGrath <roland@redhat.com>
d63a86f8 8375 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8376 there is no manager thread.
8377
a25fbfec
JJ
83782003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8379
d63a86f8
RM
8380 * gdb.threads/schedlock.exp: Remove assumption that all threads
8381 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8382 in one of the child threads rather than the main thread.
8383
be375bae
JB
83842003-05-07 Jim Blandy <jimb@redhat.com>
8385
09bf6082
JB
8386 Add support for assembly source testing on the s390x.
8387 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8388 architecture.
8389 * gdb.asm/s390x.inc: New file.
8390
be375bae
JB
8391 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8392 succession of 'if' statements.
8393
00905d52
AC
83942003-05-05 Andrew Cagney <cagney@redhat.com>
8395
8396 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8397
b1e29e33
AC
83982003-05-05 Andrew Cagney <cagney@redhat.com>
8399
8400 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8401 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8402
e33d66ec
EZ
84032003-05-02 Elena Zannoni <ezannoni@redhat.com>
8404
8405 * gdb.base/charset.exp: Update based on new behavior of set/show
8406 charset commands.
8407
2b6fd0d8
AC
84082003-05-01 Andrew Cagney <cagney@redhat.com>
8409
8410 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8411 variable do not give memory errors.
8412
130cacce
AF
84132003-04-30 Adam Fedor <fedor@gnu.org>
8414
8415 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8416 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8417 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8418 gdb.objc/basicclass.m: : New files
8419
8420 * lib/gdb.exp (gdb_compile_objc): New procedure.
8421
bea71854
DJ
84222003-04-27 Daniel Jacobowitz <drow@mvista.com>
8423
8424 * gdb.base/signals.exp: Make backtrace tests more specific.
8425
0f20eeea
DC
84262003-04-23 David Carlton <carlton@bactrian.org>
8427
8428 * gdb.c++/maint.exp (test_first_component): Add tests for
8429 'operator' in more locations.
8430
c8c4d8dc
KB
84312003-04-16 Kevin Buettner <kevinb@redhat.com>
8432
8433 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8434
3fe60e3c
EZ
84352003-04-16 Elena Zannoni <ezannoni@redhat.com>
8436
8437 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8438 func marke' instead. Update test name.
3fe60e3c 8439
9219021c
DC
84402003-04-15 David Carlton <carlton@math.stanford.edu>
8441
8442 * gdb.c++/maint.exp: New file.
8443
5dd55bdd
EZ
84442003-04-14 Elena Zannoni <ezannoni@redhat.com>
8445
8446 * gdb.threads/schedlock.c: Change type of thread function argument
8447 to long, to avoid warnings on 64-bit platforms.
8448
00890572
EZ
84492003-04-14 Elena Zannoni <ezannoni@redhat.com>
8450
a9c64011
AS
8451 * gdb.base/attach.exp: Add new message from ptrace in case of
8452 attaching to nonexistent process.
d63a86f8 8453
93201743
JB
84542003-04-11 Jim Blandy <jimb@redhat.com>
8455
8456 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8457 gdb.c++/userdef.cc: Place comments on the lines to which the
8458 marker function might return.
8459 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8460 gdb.c++/userdef.exp: Look for those comments to check that we've
8461 returned to the right place, instead of checking line numbers.
8462
2a11c64d
EZ
84632003-04-11 Elena Zannoni <ezannoni@redhat.com>
8464
a9c64011
AS
8465 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8466 match on sourcefile name, instead of directory name.
2a11c64d 8467
68ab8fc5
EZ
84682003-04-10 Elena Zannoni <ezannoni@redhat.com>
8469
d63a86f8 8470 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8471 working directory name.
8472
5624293a
JB
84732003-04-09 Jim Blandy <jimb@redhat.com>
8474
8475 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8476 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8477 after an inferior function call, report the failure, but allow the
8478 test to continue.
8479
f1f02ee4
SC
84802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8481
8482 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8483 with -DPROTOTYPES.
8484
6eb79af0
SC
84852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8486
8487 * gdb.base/break.exp: Revert last patch.
8488
8dfb4cf0
SC
84892003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8490
8491 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8492 with -DPROTOTYPES.
8493
ed4c619a
AC
84942003-04-02 Andrew Cagney <cagney@redhat.com>
8495
8496 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8497 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8498 matching directories by the name breakpoint.
8499 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8500 Make "continue to marker1" consistent.
8501 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8502 message consistent.
8503 * lib/gdb.exp: Put "the program is no longer running", and "the
8504 program exited" in parenthesis.
8505 * lib/mi-support.exp: Ditto.
d63a86f8 8506
4e35d5f0 85072003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8508
4e35d5f0
BR
8509 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8510
71900fe8
AC
85112003-03-29 Andrew Cagney <cagney@redhat.com>
8512
8513 * gdb.base/sizeof.c (main): Print the value of '\377'.
8514 * gdb.base/sizeof.exp: Check the sign of '\377'.
8515
c0655a16
MC
85162003-03-27 Michael Chastain <mec@shout.net>
8517
8518 * gdb.base/gdb1090.exp: New file.
8519 * gdb.base/gdb1090.cc: New file.
8520
5b2a3989
JB
85212003-03-27 J. Brobecker <brobecker@gnat.com>
8522
8523 * gdb.gdb/observer.exp: New regression test.
8524
79876890
MC
85252003-03-27 Michael Chastain <mec@shout.net>
8526
8527 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8528 * gdb.base/ptype.exp: Likewise.
8529
6eac95e3
CV
85302003-03-27 Corinna Vinschen <vinschen@redhat.com>
8531
8532 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8533
e8c71839
MC
85342003-03-26 Michael Chastain <mec@shout.net>
8535
8536 * gdb.base/ptype.exp: Actually use some typedef'd types.
8537
71b10041
SC
85382003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8539
8540 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8541 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8542
2512cf80
CV
85432003-03-20 Corinna Vinschen <vinschen@redhat.com>
8544
8545 * gdb.base/default.exp: Fix regular expression.
8546
0d195a4f
CV
85472003-03-20 Corinna Vinschen <vinschen@redhat.com>
8548
8549 * gdb.base/args.exp: Fix regular expression.
8550
8a2dbca8
CV
85512003-03-20 Corinna Vinschen <vinschen@redhat.com>
8552
8553 * gdb.base/help.exp: Allow Win32 child process.
8554
bf028682
CV
85552003-03-20 Corinna Vinschen <vinschen@redhat.com>
8556
8557 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8558 when stepping out of main().
8559
182dbe85
CV
85602003-03-20 Corinna Vinschen <vinschen@redhat.com>
8561
8562 * gdb.base/default.exp: Check for win32 specific message when calling
8563 "run" without executable.
8564
d67a6ba5
CV
85652003-03-20 Corinna Vinschen <vinschen@redhat.com>
8566
8567 * gdb.base/args.exp: Expect .exe in output.
8568
a955b5bb
CV
85692003-03-20 Corinna Vinschen <vinschen@redhat.com>
8570
8571 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8572 Cygwin native.
8573
bf6bad4b
AC
85742003-03-17 Andrew Cagney <cagney@redhat.com>
8575
8576 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8577 vector registes.
8578 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8579 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8580
293e9a31
DC
85812003-03-17 David Carlton <carlton@math.stanford.edu>
8582
8583 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8584 test, for PR breakpoints/38.
8585 Call test_watchpoint_and_breakpoint.
8586 * gdb.base/watchpoint.c (func3): New function.
8587 (main): Call func3.
8588
5330f2db
DC
85892003-03-04 David Carlton <carlton@math.stanford.edu>
8590
8591 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8592 Garply<Garply<char> >:: garply".
8593 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8594 with respect to PR c++/1111; note also PR c++/1113.
8595 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8596 respect to PR c++/1062.
8597 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8598
6ece72da
DC
85992003-03-03 David Carlton <carlton@math.stanford.edu>
8600
8601 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8602 with respect to PR c++/57.
8603 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8604 c++/826.
8605 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8606 respect to PR c++/57.
8607
85ca1584
DC
86082003-03-03 David Carlton <carlton@math.stanford.edu>
8609
8610 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8611 respect to PR c++/33 into FAILs.
8612
98e9c5b8
MC
86132003-03-03 Michael Chastain <mec@shout.net>
8614
7bedbf27
MC
8615 * configure.in: Update copyright years.
8616
86172003-03-03 Michael Chastain <mec@shout.net>
8618
8619 * Makefile.in: Update copyright years.
98e9c5b8 8620
f683e100
DC
86212003-02-28 David Carlton <carlton@math.stanford.edu>
8622
8623 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8624 print class instead of struct and/or superfluous protection
8625 specifiers, as long as the resulting output is equivalent to the
8626 source code.
8627 Delete FIXME from end of messages on tests that don't need
8628 fixing.
8629
a9e0cf2c
DC
86302003-02-28 David Carlton <carlton@math.stanford.edu>
8631
8632 * gdb.c++/templates.exp (do_tests): Allow const in the two
8633 Foo<volatile char *>::foo tests.
8634
e8d359df
MS
86352003-02-27 Michael Snyder <msnyder@redhat.com>
8636
d63a86f8 8637 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8638 will be consistant.
8639
0b71dc91
DC
86402003-02-26 David Carlton <carlton@math.stanford.edu>
8641
8642 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8643 char *>::foo" test with respect to PR c++/33. Create a new test
8644 which is identical to that one except that it doesn't put the
8645 space between the "char" and the "*"; KFAIL it, too.
8646
dd14ab43
DC
86472003-02-26 David Carlton <carlton@math.stanford.edu>
8648
8649 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8650 template types into either PASSes or KFAILs (corresponding to PR
8651 c++/57). Tweak indentation. Update copyright.
8652
1146c7f1
SC
86532003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8654
8655 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8656
74641dfb
MC
86572003-02-13 Michael Chastain <mec@shout.net>
8658
8659 * gdb.base/exprs.exp: Remove i960 remnants.
8660 * gdb.base/funcargs.exp: Likewise.
8661 * gdb.base/list.exp: Likewise.
8662 * gdb.base/ptype.exp: Likewise.
8663
559cd2d0
DC
86642003-02-14 David Carlton <carlton@math.stanford.edu>
8665
8666 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8667 pEe->D::vg()" from XFAIL to KFAIL.
8668
c4f90d87
JM
86692003-02-13 Jason Molenda (jmolenda@apple.com)
8670
8671 * gdb.base/maint.exp: Update maint print statistics regexp to include
8672 new entries.
8673
cbc4d97c
MC
86742003-02-13 Michael Chastain <mec@shout.net>
8675
8676 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8677
40f235b7
MC
86782003-02-12 Michael Chastain <mec@shout.net>
8679
8680 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8681 * gdb.c++/inherit.exp: Likewise.
8682 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8683 * gdb.c++/templates.exp: Likewise.
8684 * gdb.c++/virtfunc.exp: Likewise.
8685
c56716b0
JM
86862003-02-06 Jason Molenda (jason-cl@molenda.com)
8687
8688 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8689 why the code is written that way.
8690
070afcf8
MC
86912003-02-05 Michael Chastain <mec@shout.net>
8692
8693 * gdb.base/dump.exp: Add missing copyright line.
8694
5d0331e5
JM
86952003-02-05 Jason Molenda (jason-cl@molenda.com)
8696
f7ae6d3e 8697 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8698 at the beginning so the breakpoint doesn't get set on the loop.
8699
92851186
MC
87002003-02-05 Michael Chastain <mec@shout.net>
8701
8702 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8703 output for configurations with gcc 2.95.3.
8704
cbf1e085
AC
87052003-02-05 Keith Seitz <keiths@redhat.com>
8706 Andrew Cagney <ac131313@redhat.com>
8707
8708 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8709
29518e1e
MC
87102003-02-04 Michael Chastain <mec@shout.net>
8711
8712 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8713 Call perror and then continue.
8714
5af1d5f3
MC
87152003-02-03 Michael Chastain <mec@shout.net>
8716
8717 * gdb.c++/pr-1023.cc: New file.
8718 * gdb.c++/pr-1023.exp: New file.
8719
6b549786
JB
87202003-02-05 Jim Blandy <jimb@redhat.com>
8721
8722 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8723 it's local to foobar. Check for it there, and check that it's not
8724 present in main.
8725 * gdb.c++/local.cc (marker2): New function.
8726 (foobar): Call marker1.
8727 (main): Call marker2 instead of marker1.
8728
67f16606
AC
87292003-02-04 Andrew Cagney <ac131313@redhat.com>
8730
8731 * gdb.disasm/mn10200.exp: Obsolete file.
8732 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8733 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8734 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8735
1c5cb38e
DC
87362003-02-04 David Carlton <carlton@math.stanford.edu>
8737
8738 * gdb.c++/overload.exp: Test intToChar(1).
8739 * gdb.c++/overload.cc (intToChar): New.
8740 (main): Call intToChar.
8741
d1fe6965
DC
87422003-02-03 David Carlton <carlton@math.stanford.edu>
8743
8744 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8745 'might_kfail' arg.
8746 KFAIL some of the continue_to_bp_overloaded calls, according to
8747 PR c++/1025.
8748
9ba61c5d
MC
87492003-02-01 Michael Chastain <mec@shout.net>
8750
8751 * gdb.base/advance.c (marker1): New marker function.
8752 * gdb.base/advance.exp: When the 'advance' command lands on the
8753 return breakpoint, it can legitimately stop on either the
8754 current line or the next line. Accommodate both outcomes.
8755 * gdb.base/until.exp: Likewise.
8756
e7494ffb
AC
87572003-02-02 Andrew Cagney <ac131313@redhat.com>
8758
8759 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8760 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8761 now a list, not a tuple.
8762 * gdb.mi/mi-var-display.exp: Ditto.
8763 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8764
075559bc
AC
87652003-02-01 Andrew Cagney <ac131313@redhat.com>
8766
8767 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8768 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8769 stack backtraces.
8770 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8771
2bd4c7b1
MK
87722003-02-01 Mark Kettenis <kettenis@gnu.org>
8773
8774 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8775 gdb.mi/mi1-pthreads.exp: Return instead of calling
8776 gdb_suppress_entire_file.
8777
eabd8992
MS
87782003-02-01 Mark Salter <msalter@redhat.com>
8779
8780 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8781
71469e2f
MS
87822003-01-31 Mark Salter <msalter@redhat.com>
8783
8784 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8785 Support empty arg.
8786
38a94d44
MC
87872003-01-30 Michael Chastain <mec@shout.net>
8788
8789 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8790 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8791 has been fixed in gdb/readline on 2003-01-09.
8792
19ea9e73
MS
87932003-01-29 Michael Snyder <msnyder@redhat.com>
8794
e8d359df
MS
8795 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8796 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8797 * gdb.base/args.exp: Skip if target does not support args passing.
8798
2307bd6a
DJ
87992003-01-22 Daniel Jacobowitz <drow@mvista.com>
8800
19ea9e73 8801 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8802 gdb_test. Accept a list of expect arguments as the third
8803 parameter.
8804 (gdb_test): Use it.
8805
f2dd3617
EZ
88062003-01-20 Elena Zannoni <ezannoni@redhat.com>
8807
8808 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8809 allow for different test tree configurations. Update some
8810 tescases accordingly.
8811 * gdb.arch/altivec-regs.exp: Ditto.
8812 * gdb.asm/asm-source.exp: Ditto.
8813 * gdb.base/advance.exp: Ditto.
8814 * gdb.base/display.exp: Ditto.
d63a86f8 8815 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8816 * gdb.base/mips_pro.exp: Ditto.
8817 * gdb.base/overlays.exp: Ditto.
8818 * gdb.base/relocate.exp: Ditto.
8819 * gdb.base/setshow.exp: Ditto.
8820 * gdb.base/step-line.exp: Ditto.
8821 * gdb.base/step-test.exp: Ditto.
8822 * gdb.base/until.exp: Ditto.
8823 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8824
c71cdefd
DC
88252003-01-17 David Carlton <carlton@math.stanford.edu>
8826
8827 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8828 corresponding to PR c++/945.
8829 Update copyright.
8830
fdba05d7
DC
88312003-01-17 David Carlton <carlton@math.stanford.edu>
8832
8833 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8834 corresponding to PR c++/68.
8835
88362003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8837
8838 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8839 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8840 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8841
c362c33a
EZ
88422003-01-15 Elena Zannoni <ezannoni@redhat.com>
8843
0fbc361c
EZ
8844 * gdb.base/break.exp: Fix change of default location, because of
8845 removal of until tests.
8846 * gdb.base/help.exp: Update test for new 'until' help message.
8847 Add test for help on 'advance'.
a9c64011 8848 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8849
dabf8a35
MK
88502003-01-15 Mark Kettenis <kettenis@gnu.org>
8851
8852 * gdb.base/default.exp: Adapt "info float" test for recent changes
8853 to that command. Add test for "info vector".
8854 * gdb.base/float.exp: New file. Add test for "info float" that
8855 resembles the old test in gdb.base/default.exp.
8856
a1769aca
DC
88572003-01-15 David Carlton <carlton@math.stanford.edu>
8858
8859 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8860
82025e13
EZ
88612003-01-15 Elena Zannoni <ezannoni@redhat.com>
8862
8863 * gdb.base/break.exp: Move the tests of until command from here...
8864 * gdb.base/until.exp: ... to here. New file. Add other tests.
8865 * gdb.base/advance.c: New file.
8866 * gdb.base/advance.exp: New file.
8867
8f9ab801
EZ
88682003-01-14 Elena Zannoni <ezannoni@redhat.com>
8869
a9c64011
AS
8870 * gdb.base/args.c: New file.
8871 * gdb.base/args.exp: New file.
8f9ab801 8872
9ae66589
DJ
88732003-01-14 Daniel Jacobowitz <drow@mvista.com>
8874
8875 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8876
8d77e5c3
DJ
88772003-01-14 Daniel Jacobowitz <drow@mvista.com>
8878
8879 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8880
12d2f0a1
DJ
88812003-01-14 Daniel Jacobowitz <drow@mvista.com>
8882
8883 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8884 dates.
8885
6ca37014
DJ
88862003-01-13 Daniel Jacobowitz <drow@mvista.com>
8887
8888 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8889
b0023472
DJ
88902003-01-13 Daniel Jacobowitz <drow@mvista.com>
8891
8892 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8893 (ptype &*"foo").
8894 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8895
607fbc54 88962003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8897
8898 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8899 * gdb.mi/mi1-console.exp: Likewise.
8900
607fbc54 89012003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8902
8903 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8904 * gdb.mi/mi1-console.exp: Likewise.
8905
a1fb14a2
DJ
89062003-01-13 Daniel Jacobowitz <drow@mvista.com>
8907
8908 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8909
c4cf40b7
DJ
89102003-01-09 Daniel Jacobowitz <drow@mvista.com>
8911
8912 * gdb.base/detach.exp: New test.
8913
696d5a5b
DJ
89142003-01-09 Daniel Jacobowitz <drow@mvista.com>
8915
8916 * Makefile.in (ALL_SUBDIRS): New variable.
8917 (subdirs, clean, distclean): Use it.
8918 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8919 regenerating Makefile, since it is generated from the top level.
8920 * gdb.asm/Makefile.in: Likewise.
8921 * gdb.base/Makefile.in: Likewise.
8922 * gdb.c++/Makefile.in: Likewise.
8923 * gdb.disasm/Makefile.in: Likewise.
8924 * gdb.java/Makefile.in: Likewise.
8925 * gdb.mi/Makefile.in: Likewise.
8926 * gdb.threads/Makefile.in: Likewise.
8927 * gdb.trace/Makefile.in: Likewise.
8928
754533e4
DC
89292003-01-09 David Carlton <carlton@math.stanford.edu>
8930
8931 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8932 Add copyright year 2003.
8933
d8b3e9ee
MC
89342003-01-06 Michael Chastain <mec@shout.net>
8935
8936 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8937 When selecting a thread, 'line' and 'file' are optional.
8938 * gdb.mi/mi1-pthreads.exp: Likewise.
8939
8e9e0fe6
AS
89402003-01-06 Andreas Schwab <schwab@suse.de>
8941
8942 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8943 failures.
8944
b5ab8ff3
DJ
89452003-01-04 Daniel Jacobowitz <drow@mvista.com>
8946
8947 Fix PR gdb/844
8948 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8949 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8950
8951 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8952 instead of calling gdb_suppress_entire_file.
8953 * gdb.threads/print-threads.exp: Likewise.
8954 * gdb.threads/schedlock.exp: Likewise.
8955
8956 * gdb.threads/killed.exp: Return instead of calling
8957 gdb_suppress_entire_file.
8958 * gdb.threads/linux-dp.exp: Likewise.
8959 * gdb.threads/pthreads.exp: Likewise.
8960
1e698235
DJ
89612003-01-04 Daniel Jacobowitz <drow@mvista.com>
8962
8963 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8964 stabs.
8965 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8966 * gdb.base/whatis.exp: Always allow (void) after function names.
8967
147ff08c
DJ
89682003-01-04 Daniel Jacobowitz <drow@mvista.com>
8969
8970 * gdb.c++/casts.exp: Correct regexp.
8971
dc62bfc2
MK
89722003-01-04 Mark Kettenis <kettenis@gnu.org>
8973
8974 * configure.in: Call AC_CONFIG_HEADER. Don't call
8975 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8976 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8977 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8978 aforementioned directories in the AC_OUPUT call.
8979 * config.hin: New file.
8980 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8981 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8982 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8983 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8984 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8985 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8986 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8987 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8988 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8989 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8990 gdb.threads/configure.in, gdb.threads/configure,
8991 gdb.threads/config.in, gdb.trace/configure.in,
8992 gdb.trace/configure: Removed.
8993
77afa639
MC
89942003-01-03 Michael Chastain <mec@shout.net>
8995
8996 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8997 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8998
7634bb6e
DJ
89992003-01-03 Daniel Jacobowitz <drow@mvista.com>
9000
9001 * gdb.base/store.exp: Fix regular expressions.
9002
b39c905e
MK
90032002-12-28 Mark Kettenis <kettenis@gnu.org>
9004
9005 * configure.in: Rewrite.
9006 * configure: Regenerated.
9007
0a8551dd
DC
90082003-01-03 David Carlton <carlton@math.stanford.edu>
9009
9010 * gdb.base/psymtab.exp: New file.
9011 * gdb.base/psymtab1.c: Ditto.
9012 * gdb.base/psymtab2.c: Ditto.
9013
c60b7188
AF
90142002-12-23 Adam Fedor <fedor@gnu.org>
9015
9016 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9017
ee73db83
DC
90182002-12-23 David Carlton <carlton@math.stanford.edu>
9019
9020 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9021 and current_directory initialization.
9022
d6c1774e
JB
90232002-12-22 Jim Blandy <jimb@redhat.com>
9024
f0a847b8
JB
9025 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9026 rather than as part of the output file name.
9027
d6c1774e
JB
9028 * gdb.base/attach.exp: There's no need to copy the test program to
9029 /tmp; that was only ever necessary on HP/UX, and this test is
9030 entirely disabled there anyway.
9031
f0708dbb
JB
90322002-12-21 Jim Blandy <jimb@redhat.com>
9033
4c2acfea
JB
9034 * gdb.c++/psmang.exp: Doc fix.
9035
f0708dbb
JB
9036 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9037 test.
9038
9579e000
DC
90392002-12-20 David Carlton <carlton@math.stanford.edu>
9040
9041 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9042
d1810171
MC
90432002-12-18 Michael Chastain <mec@shout.net>
9044
9045 * gdb.c++/annota2.exp: Add copyright year 2002.
9046
76565097
DC
90472002-12-17 David Carlton <carlton@math.stanford.edu>
9048
9049 * gdb.c++/try_catch.cc: Add marker comments.
9050 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9051 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9052 * gdb.c++/m-static.cc: Ditto.
9053 * gdb.c++/m-static1.cc: Ditto.
9054 * gdb.c++/try_catch.cc: Ditto.
9055
da81390b
JJ
90562002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9057
9058 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9059 to see whether we are using the new -environment-directory
9060 command which resets via -r or the old version of the command
9061 which may prompt the user. Part of fix for gdb/741.
9062
b304d130
AC
90632002-12-13 Andrew Cagney <ac131313@redhat.com>
9064
9065 * gdb.fortran/types.exp: Update obsolete comment.
9066 * gdb.fortran/exprs.exp: Ditto.
9067 * lib/gdb.exp: Delete obsolete code.
9068 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9069 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9070 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9071 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9072 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9073 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9074 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9075 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9076 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9077 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9078 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9079 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9080 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9081 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9082 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9083 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9084 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9085 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9086 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9087 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9088 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9089 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9090 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9091 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9092 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9093 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9094 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9095 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9096 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9097 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9098 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9099 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9100 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9101 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9102 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9103 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9104 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9105
a23b6e6a
DC
91062002-12-11 David Carlton <carlton@math.stanford.edu>
9107
9108 * gdb.c++/m-data.exp: Add test for members that shadow global
9109 variables: see PR gdb/804.
9110 * gdb.c++/m-data.cc: Ditto.
9111
6604731b
DJ
91122002-12-10 Daniel Jacobowitz <drow@mvista.com>
9113
9114 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9115
de46ecd7
DC
91162002-12-06 David Carlton <carlton@math.stanford.edu>
9117
9118 * gdb.base/store.c: Don't declare functions static.
9119
27e829d0
AC
91202002-12-04 Andrew Cagney <ac131313@redhat.com>
9121
9122 * gdb.base/store.exp, gdb.base/store.c: New files.
9123
92806416
DJ
91242002-12-03 Daniel Jacobowitz <drow@mvista.com>
9125
9126 * gdb.base/selftest.exp: Update for current gdb.
9127
3bcbaac5
DJ
91282002-12-03 Daniel Jacobowitz <drow@mvista.com>
9129
9130 * gdb.base/maint.exp: Only dump symbols from one source file
9131 or objfile.
9132
f4f00b1f
DJ
91332002-12-03 Daniel Jacobowitz <drow@mvista.com>
9134
9135 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9136 function call.
9137
f1c8a949
JB
91382002-11-25 Jim Blandy <jimb@redhat.com>
9139
9140 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9141 function appearing in error message.
9142
9e297a97
DJ
91432002-11-21 Daniel Jacobowitz <drow@mvista.com>
9144
9145 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9146
1f312e79
JJ
91472002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9148
d63a86f8
RM
9149 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9150 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9151 should be in mi console format. This is part of fix for PR gdb/604.
9152
83c31e7d
FN
91532002-09-18 Fernando Nasser <fnasser@redhat.com>
9154
9155 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9156 which explicitly prints the zero offset as "+0".
9157
322b3f65
DJ
91582002-10-22 Daniel Jacobowitz <drow@mvista.com>
9159
9160 * gdb.threads/schedlock.c (args): Make unsigned.
9161
91622002-10-21 Daniel Jacobowitz <drow@mvista.com>
9163
9164 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9165 numbers. Allow "foo2|selected stack frame".
9166 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9167 * gdb.asm/asmsrc2.s: Likewise.
9168 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9169 comments.
9170 * gdb.asm/mips.inc: New file.
9171
5e2fe5b8
AF
91722002-10-18 Adam Fedor <fedor@gnu.org>
9173
9174 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9175 * gdb.base/help.exp: Likewise.
9176
abe1a5d0
KB
91772002-10-17 Kevin Buettner <kevinb@redhat.com>
9178
9179 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9180 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9181
10abb1d4
JB
91822002-10-02 Jim Blandy <jimb@redhat.com>
9183
9184 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9185
1f609b42
AC
91862002-10-01 Andrew Cagney <ac131313@redhat.com>
9187
9188 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9189 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9190 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9191 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9192 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9193 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9194 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9195
0aee02e4
AC
91962002-09-29 Andrew Cagney <ac131313@redhat.com>
9197
9198 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9199 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9200 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9201 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9202 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9203 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9204 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9205
6fde09ad
KB
92062002-09-27 Kevin Buettner <kevinb@redhat.com>
9207
9208 * gdb.base/annota1.exp (info break): Make directory components of
9209 path optional since not all compilers emit this debug information.
9210
9211 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9212 step ends up stepping out of the function instead of stopping on
9213 the epilogue.
9214
9e8aab75
KS
92152002-09-26 Keith Seitz <keiths@redhat.com>
9216
9217 * lib/insight-support.exp (gdbtk_start): Figure out where
9218 the insight executable is based on where gdb is. Use this
9219 executable to start insight instead of gdb.
9220
e36180d7
AC
92212002-09-25 Andrew Cagney <cagney@redhat.com>
9222
9223 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9224
9dd34b2b
AC
92252002-09-24 Andrew Cagney <ac131313@redhat.com>
9226
9227 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9228 test_isolated_complaints.
9229 (test_empty_complaint): New function.
9230 (test_empty_complaints): New function. Check no output when no
9231 complaints.
d63a86f8 9232
dea97812
KB
92332002-09-19 Jim Blandy <jimb@redhat.com>
9234
a9c64011 9235 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9236
54951bd7
AC
92372002-09-19 Andrew Cagney <ac131313@redhat.com>
9238
9239 * gdb.gdb/complaints.exp: New file.
9240
dec43320
AC
92412002-09-18 Andrew Cagney <ac131313@redhat.com>
9242
9243 * gdb.base/maint.exp: Check `help maint internal-warning'.
9244
e70d6e3f
DC
92452002-09-18 David Carlton <carlton@math.stanford.edu>
9246
9247 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9248 numbers, and replace them by a single breakpoint after the
9249 constructors are all finished.
9250 Add test 4.
9251 * gdb.c++/m-static.cc: Add test 4.
9252 * gdb.c++/m-static.h: New file.
9253 * gdb.c++/m-static1.cc: New file.
9254
9255 * gdb.c++/printmethod.exp: New file.
9256 * gdb.c++/printmethod.cc: New file.
9257
9258 * gdb.c++/pr-574.exp: New file.
9259 * gdb.c++/pr-574.cc: New file.
9260
afb5c968
CV
92612002-09-18 Corinna Vinschen <vinschen@redhat.com>
9262
9263 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9264 embedded targets which never actually exit.
9265
31e45dee
FN
92662002-09-18 Fernando Nasser <fnasser@redhat.com>
9267
9268 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9269 "don't step after run" as unresolved or unsupported, instead of xfail.
9270
a283c5a1
CV
92712002-09-18 Corinna Vinschen <vinschen@redhat.com>
9272
9273 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9274 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9275 Add newline to expected string in "step out of main (status wrapper)"
9276 case.
9277
11350d2a
CV
92782002-09-18 Corinna Vinschen <vinschen@redhat.com>
9279
9280 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9281 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9282
0deec7d6
TT
92832002-09-17 Tom Tromey <tromey@redhat.com>
9284
9285 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9286 \000, not \0, in double-quoted string.
9287
b2b4a1b5
CV
92882002-09-14 Corinna Vinschen <vinschen@redhat.com>
9289
c9d37158 9290 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9291 string after running the commands execution on breakpoint tests.
9292
1c56143a
CV
92932002-09-13 Corinna Vinschen <vinschen@redhat.com>
9294
9295 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9296
37f8da45
JB
92972002-09-12 Joel Brobecker <brobecker@gnat.com>
9298
9299 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9300
08b468e0
KS
93012002-09-10 Keith Seitz <keiths@redhat.com>
9302
9303 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9304 runto proc.
9305 (mi_run_to_main): Use mi_runto.
9306 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9307
dc360f58
KS
93082002-09-10 Keith Seitz <keiths@redhat.com>
9309
9310 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9311 regexp for stopping at main. Could have multiple event notifications.
9312 Don't assume that main was declared with no parameters.
9313 (mi_next): Use mi_step_to.
9314 (mi_step): Use mi_next_to.
9315
ce3abcfb
CV
93162002-09-09 Corinna Vinschen <vinschen@redhat.com>
9317
9318 * gdb.base/default.exp: Fix expected string in `info float' test.
9319
d1f5b980
BE
93202002-09-09 Ben Elliston <bje@redhat.com>
9321
9322 * config/mips.exp: Update comments.
9323 * config/mips-idt.exp: Likewise.
9324 * config/nind.exp: Likewise.
9325 * config/slite.exp: Likewise.
9326 * config/sparclet.exp: Likewise.
9327 * config/udi.exp: Likewise.
9328 * config/vx.exp: Likewise.
9329 * config/vxworks29k.exp: Likewise.
9330
2f71430b
JB
93312002-09-05 Jim Blandy <jimb@redhat.com>
9332
9333 * gdb.threads/killed.exp: Fix test failure message.
9334
7ddebc7e
KS
93352002-09-04 Keith Seitz <keiths@redhat.com>
9336
9337 * lib/mi-support.exp: Update copyright.
9338 (mi_gdb_test): Increase the priority of the expected pattern
9339 so that it matches gdb_test.
9340
0ae67eb3
KS
93412002-09-03 Keith Seitz <keiths@redhat.com>
9342
9343 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9344 Use integer comparison instead of string comparison for testing
9345 whether binary was built.
9346
38fc42c8
JB
93472002-09-03 Jim Blandy <jimb@redhat.com>
9348
9349 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9350
b6ff0e81
JB
93512002-08-29 Jim Blandy <jimb@redhat.com>
9352
9353 * gdb.threads/pthreads.exp: Move the portable thread compilation
9354 code into a function in lib/gdb.exp, and call that from here.
9355 * lib/gdb.exp (gdb_compile_pthreads): New function.
9356
07c98896
KS
93572002-08-29 Keith Seitz <keiths@redhat.com>
9358
9359 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9360 expect_out so that callers can get at it.
9361
0312286c
DJ
93622002-08-23 Daniel Jacobowitz <drow@mvista.com>
9363
9364 * gdb.threads/print-threads.c: New file.
9365 * gdb.threads/print-threads.exp: New file.
9366 * gdb.threads/schedlock.c: New file.
9367 * gdb.threads/schedlock.exp: New file.
9368
dd039bc4
EZ
93692002-08-22 Elena Zannoni <ezannoni@redhat.com>
9370
a9c64011
AS
9371 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9372 not altivec.c.
dd039bc4 9373
1f36144c
MK
93742002-08-17 Mark Kettenis <kettenis@gnu.org>
9375
9376 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9377 targets. The problem should be fixed now.
9378
16057ec7 93792002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9380
9381 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9382 2002-07-24 change that removes final dots from error messages.
9383
3c1499ad
TT
93842002-08-13 Tom Tromey <tromey@redhat.com>
9385
9386 * gdb.base/readline.exp: New file.
9387
a20ce2c3
AC
93882002-08-01 Andrew Cagney <ac131313@redhat.com>
9389
9390 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9391 supress message.
9392
db034ac5
AC
93932002-08-01 Andrew Cagney <cagney@redhat.com>
9394
9395 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9396 CHILL_FOR_TARGET and CHILL_LIB.
9397 * configure.in (configdirs): Remove gdb.chill.
9398 * configure: Regenerate.
9399 * lib/gdb.exp: Obsolete references to chill.
9400 * gdb.fortran/types.exp: Ditto.
9401 * gdb.fortran/exprs.exp: Ditto.
9402
3e000b18
KB
94032002-07-30 Kevin Buettner <kevinb@redhat.com>
9404
9405 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9406 set Irix-specific compile and link flags.
9407
28f4966b
KB
94082002-07-29 Kevin Buettner <kevinb@redhat.com>
9409
9410 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9411 source files. The ``-o'' option doesn't work with the ``-E'' option
9412 when using the Irix compiler.
9413
46c0d5a6
DJ
94142002-07-19 Daniel Jacobowitz <drow@mvista.com>
9415
9416 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9417 Improve support for reusing an exec file. Copy exec file
9418 to target, and run gdbserver on the target instead of on the host.
9419
eecf4bed
JB
94202002-07-18 Jim Blandy <jimb@redhat.com>
9421
0f815cdf
JB
9422 * gdb.base/ending-run.exp: Don't expect to see the program end in
9423 some orderly fashion when we're running on a real stand-alone
9424 board.
9425
eecf4bed
JB
9426 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9427 targets that don't support interrupts.
9428
52d309e4
JB
94292002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9430
9431 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9432 systems.
9433 Move comments in expect statements to inside the actions, so that they
9434 don't get matched against.
9435
ff683d9e
MK
94362002-07-10 Mark Kettenis <kettenis@gnu.org>
9437
9438 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9439 function when asleep" test.
9440
b5356753
AC
94412002-07-10 Andrew Cagney <ac131313@redhat.com>
9442
9443 * gdb.base/page.exp: Rewrite to handle problems with very long
9444 `info set' output. Update copyright.
9445
6aa4d13a
AC
94462002-06-26 Andrew Cagney <ac131313@redhat.com>
9447
9448 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9449 gdb.threads-hp.
9450 * gdb.hp/configure: Regenerate.
9451 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9452 * gdb.hp/gdb.threads-hp/configure: Delete file.
9453 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9454
8cf8c2b8
AC
94552002-06-22 Andrew Cagney <ac131313@redhat.com>
9456
9457 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9458 setlocale, bindtextdomain and textdomain.
9459
6827a8f8
JB
94602002-06-11 Jim Blandy <jimb@redhat.com>
9461
919d772c
JB
9462 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9463 preprocessor macro information is present.
9464
6827a8f8
JB
9465 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9466 tests.
9467
c15b0d21
MS
94682002-06-06 Michael Snyder <msnyder@redhat.com>
9469
c5984d70
MS
9470 * gdb.base/overlays.exp: Record addresses of overlay
9471 functions in TCL variables rather than in GDB variables,
9472 to avoid having GDB convert them to pointers (with loss
9473 of information).
9474
d63a86f8 9475 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9476 default linker script changes.
c15b0d21
MS
9477 * gdb.base/long_long.exp: Add check for sizeof (long double).
9478
be26fe0d
ML
94792002-06-06 Michal Ludvig <mludvig@suse.cz>
9480
9481 * gdb.asm/asm-source.exp: Add x86-64 target.
9482 * gdb.asm/x86_64.inc: New.
d63a86f8 9483
258093ca 94842002-05-30 Michael Chastain <mec@shout.net>
258093ca 9485
4b3153f1 9486 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9487 * gdb.c++/m-static.cc: New file.
9488 * gdb.c++/m-static.exp: New file.
9489
241264c6
MS
94902002-05-28 Michael Snyder <msnyder@redhat.com>
9491
9492 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9493 precision.
9494
9bba8c8f 94952002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9496
4b3153f1 9497 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9498 * gdb.c++/m-data.cc: New file.
9499 * gdb.c++/m-data.exp: New file.
9500
95012002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9502
4b3153f1 9503 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9504 * gdb.c++/try_catch.cc: New file.
d63a86f8 9505 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9506
def1b996
MC
95072002-05-27 Michael Chastain <mec@shout.net>
9508
9509 * gdb.c++/local.exp: Accept more nested types in output.
9510
522ba268
MC
95112002-05-26 Michael Chastain <mec@shout.net>
9512
9513 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9514
277254ba
MS
95152002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9516
9517 * lib/gdb.exp (gdb_wrapper_init): Just because
9518 gdb_wrapper_file exists, this does not mean that the file
9519 should not be rebuilt. That is what gdb_wrapper_initialized
9520 is for.
9521 (default_gdb_init): Reset gdb_wrapper_initialized.
9522
b61a8733
MS
95232002-05-23 Michael Snyder <msnyder@redhat.com>
9524
d63a86f8 9525 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9526 the precision of the floating point test results.
9527 * gdb.base/call-rt-st.exp: Ditto.
9528
b61a8733
MS
9529 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9530 * gdb.base/call-rt-st.exp: Ditto.
9531
56f6e910
MC
95322002-05-19 Michael Chastain <mec@shout.net>
9533
9534 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9535
ad0b0016
EZ
95362002-05-19 Elena Zannoni <ezannoni@redhat.com>
9537
a9c64011
AS
9538 * configure.in (configdirs): Add gdb.arch.
9539 * configure: Regenerate.
ad0b0016 9540
f617d2b6
JB
95412002-05-17 Jim Blandy <jimb@redhat.com>
9542
9543 * gdb.base/completion.exp: Recognize the more detailed error
9544 messages produced by the macro expander's lexical analyzer.
9545
eac2a696
EZ
95462002-05-14 Elena Zannoni <ezannoni@redhat.com>
9547
a9c64011
AS
9548 * gdb.arch/altivec-abi.c: New file.
9549 * gdb.arch/altivec-abi.exp: New file.
9550 * gdb.arch/altivec-regs.c: New file.
9551 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9552
2fdde8f8
DJ
95532002-05-14 Daniel Jacobowitz <drow@mvista.com>
9554
9555 * gdb.base/maint.exp (maint print type): Update for new type
9556 structure.
d63a86f8 9557
e31f1a7c
EZ
95582002-05-14 Elena Zannoni <ezannoni@redhat.com>
9559
9560 * gdb.arch: New directory.
9561 * gdb.arch/configure.in: New file.
9562 * gdb.arch/configure: New file.
9563 * gdb.arch/Makefile.in: New file.
9564
db589741
CV
95652002-05-13 Corinna Vinschen <vinschen@redhat.com>
9566
9567 * gdb.asm/asm-source.exp: Add v850 as supported target.
9568 * gdb.asm/v850.inc: New file.
9569
8ce2a7dc
DJ
95702002-05-13 Daniel Jacobowitz <drow@mvista.com>
9571
9572 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9573
df763c7f
DJ
95742002-05-12 Daniel Jacobowitz <drow@mvista.com>
9575
9576 * gdb.base/break.exp: Check 'break "marker2"'.
9577
377daeed
MS
95782002-05-10 Michael Snyder <msnyder@redhat.com>
9579
9580 * gdb.base/long_long.exp: Fix typo.
9581
c4b7bc2b
JB
95822002-05-10 Jim Blandy <jimb@redhat.com>
9583
ecac9a4e
JB
9584 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9585 a bug.
9586
c4b7bc2b
JB
9587 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9588 Recognize more detailed error message produced by the macro
9589 expander's lexical analyzer.
9590 * lib/gdb.exp (test_print_reject): Same.
9591
e71019a1
MK
95922002-05-09 Mark Kettenis <kettenis@gnu.org>
9593
9594 * gdb.c++/method.exp: Fix typo.
9595
fedfc8e6
MS
95962002-05-08 Michael Snyder <msnyder@redhat.com>
9597
166a1957
MS
9598 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9599 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9600 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9601 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9602 Add iftarget clause for strongarm.
d63a86f8 9603
f1c47eb2
MS
96042002-05-06 Michael Snyder <msnyder@redhat.com>
9605
cb9a9d3e
MS
9606 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9607 (gdb_continue_to_end): Accept output from status wrapper.
9608 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9609 Clean up fail messages to match pass messages.
9610
f1c47eb2
MS
9611 Enable the "needs_status_wrapper" testsuite feature.
9612 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9613 (gdb_compile): Conditionally call gdb_wrapper_init.
9614 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9615 * gdb.c++/method.exp: Recognize output from status wrapper.
9616
6079c749
BE
96172002-05-06 Ben Elliston <bje@redhat.com>
9618From Graydon Hoare <graydon@redhat.com>
9619
9620 * config/sid.exp: Include support for "rawsid" protocol.
9621
188baff3
JB
96222002-05-03 Jim Blandy <jimb@redhat.com>
9623
9624 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9625 * gdb.c++/hang3.C: New file.
9626
b9c07f0f
AC
96272002-05-04 Andrew Cagney <ac131313@redhat.com>
9628
9629 * gdb.base/default.exp: Remove obsolete code.
9630 * gdb.c++/misc.exp: Ditto. Update copyright.
9631 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9632 * gdb.base/whatis.exp: Ditto. Update copyright.
9633 * gdb.base/scope.exp: Ditto. Update copyright.
9634 * gdb.base/ptype.exp: Ditto. Update copyright.
9635 * gdb.base/printcmds.exp: Ditto. Update copyright.
9636 * gdb.base/opaque.exp: Ditto. Update copyright.
9637 * gdb.base/list.exp: Ditto.
9638 * gdb.base/funcargs.exp: Ditto. Update copyright.
9639 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9640 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9641 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9642 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9643 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9644 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9645
5c7a0397
MS
96462002-05-02 Michael Snyder <msnyder@redhat.com>
9647
d6dcc264 9648 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9649 * gdb.base/long_long.exp: Add xscale target.
9650 * gdb.base/default.exp: Add xscale target.
9651
eb7f1c48
JB
96522002-05-01 Jim Blandy <jimb@redhat.com>
9653
9654 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9655 gdb.c++/hang.exp: New test.
9656
a6befae8
FF
96572002-05-01 Fred Fish <fnf@redhat.com>
9658
9659 * gdb.base/completion.exp: Handle completions of "./Make" for
9660 more than one completion possibility, as is the case when we
9661 build and test in the source tree.
9662
0a310277
AG
96632002-04-29 Anthony Green <green@redhat.com>
9664
9665 * gdb.java/jmisc1.exp: New file.
9666 * gdb.java/jmisc2.exp: New file.
9667
6ff9af88
DJ
96682002-04-24 Daniel Jacobowitz <drow@mvista.com>
9669
9670 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9671
96b3d632
EZ
96722002-04-23 Elena Zannoni <ezannoni@redhat.com>
9673
9674 * gdb.base/help.exp: Change 'help status' to allow for target
9675 dependent output differences.
9676
5019bb54
MC
96772002-04-22 Michael Chastain <mec@shout.net>
9678
9679 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9680
a805a116
MC
96812002-04-22 Michael Chastain <mec@shout.net>
9682
9683 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9684
a1706bfd
DM
96852002-04-17 David S. Miller <davem@redhat.com>
9686
9687 * gdb.asm/sparc64.inc: New file.
9688 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9689
a73a20a2
EZ
96902002-04-19 Elena Zannoni <ezannoni@redhat.com>
9691
9692 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9693 instruction file directly into the build tree. Clean up at end of
9694 test.
9695
ba678339
DM
96962002-04-18 David S. Miller <davem@redhat.com>
9697
9698 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9699 handle 64-bit platforms correctly.
9700 * gdb.base/maint.exp: Likewise.
9701
b03399da
KB
97022002-04-18 Kevin Buettner <kevinb@redhat.com>
9703
9704 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9705 ``-fpic'' when compiling files comprising a shared library, but
9706 it does need additional linker flags in order to find shared
9707 libraries at run time.
9708
e2004992
KB
97092002-04-18 Kevin Buettner <kevinb@redhat.com>
9710
9711 * gdb.base/cvexpr.c (use): New function.
9712 (main): Invoke use() on all global variables to prevent
9713 some linkers from deleting these otherwise unused symbols.
9714
d8937120
MC
97152002-04-17 Michael Chastain <mec@shout.net>
9716From David S. Miller <davem@redhat.com>
9717
9718 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9719 handle 64-bit platforms correctly.
9720
ffd61a58
MS
97212002-04-12 Michael Snyder <msnyder@redhat.com>
9722From Jim Blandy <jimb@redhat.com>
a9c64011 9723 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9724 script can handle this instead.
9725 * gdb.base/bar.c (barx): Same.
9726 * gdb.base/baz.c (bazx): Same.
9727 * gdb.base/grbx.c (grbxx): Same.
9728
9729 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9730 manager doesn't automatically unmap overlays unnecessarily.
9731
6b8426a6
MH
97322002-04-10 Martin M. Hunt <hunt@redhat.com>
9733
9734 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9735 stepping out of main.
9736
34af4875
MC
97372002-04-09 Michael Chastain <mec@shout.net>
9738
9739 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9740 scope so that the nested scope tests will make sense.
9741 * gdb.c++/local.exp: Write patterns that actually work with gcc
9742 (the HP patterns "were never known to work with gcc").
9743 Keep the old aCC patterns too.
9744
2d1676a0
DJ
97452002-04-09 Daniel Jacobowitz <drow@mvista.com>
9746
9747 * gdb.base/attach.exp: Correct target board test.
9748
3a63e3f9
MC
97492002-04-08 Michael Chastain <mec@shout.net>
9750
9751 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9752 in a const method. Add some xfail and fail cases for configurations
9753 that do not emit the "const ...".
9754
f18dabd2
MC
97552002-04-07 Michael Chastain <mec@shout.net>
9756
9757 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9758 Accept "A * const" and "const A * const" as type of "this".
9759 Fix spelling of getFunky throughout. Make messages uniform.
9760
0fcddd82
EZ
97612002-04-07 Elena Zannoni <ezannoni@redhat.com>
9762
a9c64011 9763 Work around for PR gdb/285:
0fcddd82
EZ
9764 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9765
16a8534a
EZ
97662002-04-07 Elena Zannoni <ezannoni@redhat.com>
9767
9768 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9769 instructions file at run time instead of configure time.
9770 Sometimes we run the test in a directory that is not the one we
9771 configured in.
9772 * gdb.asm/configure.in: Delete creation of symlink.
9773 * gdb.asm/configure: Regenerate.
9774
24181d81
JB
97752002-04-05 J. Brobecker <brobecker@gnat.com>
9776
9777 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9778 xfullpath () function.
9779
7cdb7107
DJ
97802002-04-04 Daniel Jacobowitz <drow@mvista.com>
9781
9782 * gdb.asm/Makefile.in: Correct dependencies.
9783
9784 * gdb.asm/powerpc.inc: New file.
9785 * gdb.asm/asm-source.exp: Add PowerPC.
9786 * gdb.asm/configure.in: Likewise.
9787 * gdb.asm/configure: Regenerated.
9788
a7d17088
DJ
97892002-04-04 Daniel Jacobowitz <drow@mvista.com>
9790
9791 * gdb.base/relocate.exp: New file.
9792 * gdb.base/relocate.c: New file.
9793
cd721503
FF
97942002-04-04 Fred Fish <fnf@redhat.com>
9795
9796 * gdb.base/step-test.exp: Update comment regarding stopping in
9797 memcpy/bcopy calls inserted as part of the compiler runtime.
9798
b22ad7a7
MS
97992002-04-04 Michael Snyder <msnyder@redhat.com>
9800
9801 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9802
5f279fa6
DJ
98032002-04-03 Daniel Jacobowitz <drow@mvista.com>
9804
9805 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9806 (gdb_expect): Remove $notransfer hack.
9807
dd0fd3ce
DJ
98082002-04-02 Daniel Jacobowitz <drow@mvista.com>
9809
9810 * gdb.c++/classes.exp ("calling method for small class"): Match
9811 updated register output.
9812
1e50cda1
DJ
98132002-03-30 Daniel Jacobowitz <drow@mvista.com>
9814
9815 Fix PR gdb/452
9816 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9817 when finished. Make gdb_file_cmd send "exec-file" when
9818 appropriate.
9819
24015922
DJ
98202002-03-30 Daniel Jacobowitz <drow@mvista.com>
9821
9822 * gdb.base/attach.exp: Remove extra setup_xfail.
9823
dd7dfd64
MS
98242002-03-26 Michael Snyder <msnyder@redhat.com>
9825
9826 * gdb.base/default.exp: Add tests for dump, append, and restore.
9827 * gdb.base/help.exp: Add tests for dump, append, and restore.
9828 * gdb.base/dump.exp: New file, test dump, append and restore.
9829 * gdb.base/dump.c: New file.
9830
48b2f8d7
MS
98312002-03-27 Michael Snyder <msnyder@redhat.com>
9832
d63a86f8 9833 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9834 clean-ups in help messages.
9835
05b4d525
FF
98362002-03-26 Fred Fish <fnf@redhat.com>
9837
9838 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9839 have debugging info for those functions and the compiler uses them
9840 internally to copy structs around.
9841
d7679631
FF
98422002-03-26 Fred Fish <fnf@redhat.com>
9843
9844 * gdb.base/list.exp: Revert the change made yesterday and add note
9845 about why we don't list the default lines for remote targets.
9846
523ac3f9
MS
98472002-03-25 Michael Snyder <msnyder@redhat.com>
9848
9849 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9850
754b2b8d
FF
98512002-03-25 Fred Fish <fnf@redhat.com>
9852
9853 * gdb.base/list.exp: This test works on remote targets so remove
9854 the short circuit for remote targets. Update copyright.
9855
33c3e192
FF
98562002-03-25 Fred Fish <fnf@redhat.com>
9857
9858 * gdb.base/attach.exp: Fix logic error that was suppressing this
9859 test for all non hppa*-*-hpux* targets, instead of the hp target.
9860 Move comments closer to the suppression point. Also now need to
9861 check that we are running natively.
9862
d43e73ee
MS
98632002-03-22 Michael Snyder <msnyder@redhat.com>
9864
882c8f02
MS
9865 * gdb.base/default.exp: Add test for gcore. Update copyright.
9866 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9867
04c12f60
FF
98682002-03-06 Fred Fish <fnf@redhat.com>
9869
9870 * gdb.base/funcargs.c: Remove extraneous ';' character.
9871 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9872
b43df995
MC
98732002-03-04 Michael Chastain <mec@shout.net>
9874
9875 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9876 accommodate gcc v3 function signature.
9877 * gdb.mi/mi0-var-cmd-exp: Ditto.
9878
92362027
AC
98792002-02-24 Andrew Cagney <ac131313@redhat.com>
9880
9881 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9882 ``GNU/Linux'' or ``Linux kernel''
9883 * testsuite/gdb.threads/pthreads.c: Ditto.
9884
258ad32d
MC
98852002-02-24 Michael Chastain <mec@shout.net>
9886
9887 * gdb.threads/pthreads.c (thread1): Add a return statement.
9888 (thread2): Likewise.
9889 (foo): Likewise.
9890
04c3b3d4
MC
98912002-02-23 Michael Chastain <mec@shout.net>
9892
9893 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9894 to placate gcc.
9895
5a2a0a20
MC
98962002-02-23 Michael Chastain <mec@shout.net>
9897
9898 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9899 test "ptype bint". The test passes on all my stabs configurations.
9900
a640f7fc
JB
99012002-02-21 Jim Blandy <jimb@redhat.com>
9902
27924826
JB
9903 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9904 filename at a time, and watch for the ones we want to see.
9905
a640f7fc
JB
9906 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9907 types of pointers to prototyped functions.
9908
edcc8c75
AC
99092002-02-20 Andrew Cagney <ac131313@redhat.com>
9910
9911 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9912 signed, unsigned and straight char.
9913 (padding_char, padding_short, padding_int, padding_long,
9914 padding_long_long, padding_float, padding_double,
9915 padding_long_double): New global variables.
9916 (fill, fill_structs): New functions.
9917
9918 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9919 for correctly sized writes. Update copyright.
9920 (get_valueof): New procedure.
9921 (get_sizeof): Call get_valueof.
9922 (check_valueof): New procedure.
9923 (check_padding): New procedure.
9924
ac57ea44
MC
99252002-02-20 Michael Chastain <mec@shout.net>
9926
9927 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9928 to setup_xfail. Document some of the remaining calls.
9929
7a10c941
MC
99302002-02-18 Michael Chastain <mec@shout.net>
9931
9932 * gdb.c++/userdef.exp: Update copyright year.
9933
fb8acdcc
DJ
99342002-02-18 Daniel Jacobowitz <drow@mvista.com>
9935
9936 * gdb.c++/userdef.exp: Test overloaded operators properly.
9937 Remove xfails.
9938
fda6ae12
MS
99392002-02-14 Michael Snyder <msnyder@redhat.com>
9940
9941 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9942
676a0442
DJ
99432002-02-14 Daniel Jacobowitz <drow@mvista.com>
9944
9945 * gdb.base/a2-run.exp: Check for a remote target properly.
9946 * gdb.base/annota1.exp: Likewise.
9947 * gdb.base/list.exp: Likewise.
9948 * gdb.base/reread.exp: Likewise.
9949 * gdb.base/scope.exp: Likewise.
9950 * gdb.base/shlib-call.exp: Likewise.
9951 * gdb.base/term.exp: Likewise.
9952 * gdb.c++/annota2.exp: Likewise.
9953
78b4f468
RE
99542002-02-13 Richard Earnshaw <rearnsha@arm.com>
9955
9956 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9957
9a81ba51
MC
99582002-02-10 Michael Chastain <mec@shout.net>
9959
9960 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9961 (call_after_alloca): Ditto.
9962
004af6c7
DJ
99632002-02-10 Daniel Jacobowitz <drow@mvista.com>
9964
9965 * gdb.base/ending-run.exp: Guard "cont" test with
9966 gdb_skip_stdio_test.
9967
37225f62
JB
99682002-02-06 Jim Blandy <jimb@redhat.com>
9969
9970 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9971 from here...
9972 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9973 To here. Disable this test on non-HP platforms. Add big comment.
9974
fe6fdd96
MS
99752002-02-04 Michael Snyder <msnyder@redhat.com>
9976
9977 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9978 other than d10v and m32r.
9979
036fad3f
RE
99802002-02-02 Richard Earnshaw <rearnsha@arm.com>
9981
9982 * gdb.base/default.exp: Rewrite test patterns to reduce time
9983 taken to match them.
9984
7148ab62
DJ
99852002-01-30 Daniel Jacobowitz <drow@mvista.com>
9986
9987 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9988 Allow a start function above main.
9989 * gdb.threads/linux-dp.exp: Fix copyright date.
9990
396cc255
DJ
99912002-01-30 Daniel Jacobowitz <drow@mvista.com>
9992
a9c64011
AS
9993 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9994 (check_philosopher_stack): Check for manager thread before checking
9995 for a just-starting thread.
396cc255 9996
f038d31b
DJ
99972002-01-30 Daniel Jacobowitz <drow@mvista.com>
9998
9999 From Neil Booth <neil@daikokuya.demon.co.uk>:
10000 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10001 warnings.
10002
b3ff9d9a
FF
100032002-01-21 Fred Fish <fnf@redhat.com>
10004
10005 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10006 not caller.
10007
39ad761d
JB
100082002-01-21 Jim Blandy <jimb@redhat.com>
10009
10010 * gdb.base/reread.exp: Check that GDB properly re-reads the
10011 executable file when it changes while no inferior is running.
10012
aaf320fa
FF
100132002-01-21 Fred Fish <fnf@redhat.com>
10014
a9c64011
AS
10015 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10016 optionally accept the "shlib events" variation.
aaf320fa 10017
808a31f5
JB
100182002-01-21 Jim Blandy <jimb@redhat.com>
10019
10020 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10021 call `fflush' after every `printf', so that the output is produced
10022 at predictable points, regardless of whatever buffering does (or
10023 doesn't) take place.
10024 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10025 at different points.
10026
4420d5e2
DJ
100272002-01-20 Daniel Jacobowitz <drow@mvista.com>
10028
10029 * gdb.c++/inherit.exp: Update copyright years.
10030 * gdb.c++/method.exp: Likewise.
10031
3e36a0f4
DJ
100322002-01-20 Daniel Jacobowitz <drow@mvista.com>
10033
10034 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10035 artificial methods/arguments.
10036 * gdb.c++/derivation.exp: Likewise.
10037 * gdb.c++/inherit.exp: Likewise.
10038 * gdb.c++/method.exp: Likewise.
10039 * gdb.c++/virtfunc.exp: Likewise.
10040
b4ceaee6
AC
100412002-01-18 Andrew Cagney <ac131313@redhat.com>
10042
10043 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10044 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10045 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10046 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10047 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10048 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10049
ecace851
JB
100502002-01-17 Jim Blandy <jimb@redhat.com>
10051
10052 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10053 anchoring the pattern matching the entry point symbol's name.
10054
375fc983
AC
100552002-01-17 Andrew Cagney <ac131313@redhat.com>
10056
10057 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10058 continue/quit query. Update copyright.
10059
fe6fdd96
MS
100602002-01-14 Michael Snyder <msnyder@redhat.com>
10061
10062 * gdb.base/gcore.exp: Remove extra debugging output.
10063
e017c81f
DJ
100642002-01-13 Daniel Jacobowitz <drow@mvista.com>
10065
10066 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10067 for slightly dubious v2 mangled string.
10068
37ab3bf8
DJ
100692002-01-13 Daniel Jacobowitz <drow@mvista.com>
10070
10071 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10072
1bc05c3a 100732002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10074
1bc05c3a 10075 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10076
1bc05c3a
JM
10077 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10078 constructors.
10079 * gdb.c++/derivation.exp: Likewise.
10080 * gdb.c++/templates.exp: Likewise.
10081 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10082
1bc05c3a
JM
100832002-01-10 Michael Snyder <msnyder@redhat.com>
10084
10085 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10086
a911c360
MS
100872002-01-08 Michael Snyder <msnyder@redhat.com>
10088
10089 * gdb.base/gcore.exp: New test for generate-core-file command.
10090 * gdb.base/gcore.c: Testcase for above.
10091 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10092
ea2119ec
JM
100932002-01-08 Jason Merrill <jason@redhat.com>
10094
10095 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10096
68203136
FF
100972002-01-07 Fred Fish <fnf@redhat.com>
10098
10099 * gdb.c++/overload.exp: Remove unconditional xfails for:
10100 print foo_instance1.overloadargs(1)
10101 print foo_instance1.overloadargs(1, 2)
10102 print foo_instance1.overloadargs(1, 2, 3)
10103 print foo_instance1.overloadargs(1, 2, 3, 4)
10104 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10105 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10106 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10107 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10108 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10109 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10110 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10111 print foo_instance1.overload1arg()
10112 print foo_instance1.overload1arg((char)arg2)
10113 print foo_instance1.overload1arg((signed char)arg3)
10114 print foo_instance1.overload1arg((unsigned char)arg4)
10115 print foo_instance1.overload1arg((int)arg7)
10116 print foo_instance1.overload1arg((unsigned int)arg8)
10117 print foo_instance1.overload1arg((float)arg11)
10118 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10119
21b9b5b1
MS
101202002-01-07 Michael Snyder <msnyder@redhat.com>
10121
10122 * gdb.base/huge.exp: New test. Print a very large target data object.
10123 (skip_huge_test): New test variable. Define if you want to skip this
10124 test. The test reads an 8 megabyte data object from the target, so it
10125 might be very time consuming on remote targets with a slow connection.
10126 * gdb.base/huge.c: New file. Test case for above.
10127
725f922e
FF
101282002-01-07 Fred Fish <fnf@redhat.com>
10129
10130 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10131 g_instance.bfoo, and g_instance.cfoo.
10132
634d57ec
JL
10133Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10134
f286b2c3
JL
10135 * gdb.base/break.c (multi_line_if_conditional): New function.
10136 (multi_ilne_while_conditional): Likewise.
10137 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10138 IF or WHILE condition puts the breakpoint at the start of
10139 the condition.
10140
634d57ec
JL
10141 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10142 hppa*-*-hpux* expected failure.
10143 * gdb.base/structs.exp (do_function_calls): Similarly.
10144
10145 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10146 watchpoints.
10147
9fbfe2dc
AC
101482002-01-06 Andrew Cagney <ac131313@redhat.com>
10149
10150 Fix PR gdb/66.
10151 * gdb.base/structs.exp: Replace skip for a29k with skip for
10152 gdb,cannot_call_functions.
10153 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10154 * gdb.base/callfuncs.exp: Ditto.
10155 * gdb.base/call-rt-st.exp: Ditto.
10156 * gdb.base/call-strs.exp: Ditto.
10157 * gdb.base/callfwmall.exp: Ditto.
10158 * gdb.base/scope.exp: Obsolete xfail a29k.
10159 * gdb.c++/misc.exp: Ditto.
10160 * gdb.c++/cplusfuncs.exp: Ditto.
10161 * gdb.base/ptype.exp: Ditto.
10162 * gdb.base/printcmds.exp: Ditto.
10163 * gdb.base/opaque.exp: Ditto.
10164 * gdb.base/list.exp: Ditto.
10165 * gdb.base/funcargs.exp: Ditto.
10166 * gdb.base/default.exp: Ditto.
10167
8ddad156
MS
101682002-01-04 Michael Snyder <msnyder@redhat.com>
10169
ca4976a6 10170 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10171 * gdb.base/maint.exp: Add tests for maint info sections options.
10172
1b074332
JL
10173Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10174
10175 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10176
7d159115
CV
101772001-12-20 Corinna Vinschen <vinschen@redhat.com>
10178
10179 * gdb.asm/arm.inc: New file.
10180 * gdb.asm/asm-source.exp: Add arm targets.
10181 * gdb.asm/configure.in: Ditto.
10182 * gdb.asm/configure: Recreated from configure.in.
10183
8fb87725
JL
10184Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10185
afabe08c
JL
10186 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10187 with HP's compiler.
10188 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10189 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10190 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10191 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10192
10193 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10194 either HP's compilers or GCC.
10195
db521deb
JL
10196 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10197 a SIGBUS or SIGSEGV.
10198
10199 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10200
10201 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10202 can be compiled with either HP's compiler or GCC.
10203
cfa88ab7
JL
10204 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10205 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10206 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10207
ca344dff
JL
10208 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10209 to match current gdb output. Update due to using auto-solib-limit
10210 for limiting instead of overloading auto-solib-add.
10211 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10212 test program.
10213
3f3c6e55 10214 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10215 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10216 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10217 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10218 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10219 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10220 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10221 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10222 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10223 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10224 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10225 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10226 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10227
8fb87725
JL
10228 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10229 a SIGTRAP to the inferior.
10230
cf599fa7
CV
102312001-12-19 Corinna Vinschen <vinschen@redhat.com>
10232
10233 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10234 Substitute call to target_link by call to gdb_compile.
10235
2cd045cd
JL
10236Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10237
a9c64011
AS
10238 * gdb.base/break.exp: Fix HP specific search string when testing
10239 backtracing in a called function.
2cd045cd 10240
a9c64011
AS
10241 * gdb.base/constvars.exp: Only set lang to C++ if we're
10242 compiling the test with HP's compilers.
10243 * gdb.base/volatile.exp: Similarly.
2cd045cd 10244
99ebe9ac
JB
102452001-12-19 Jim Blandy <jimb@redhat.com>
10246
10247 * gdb.base/printcmds.exp: Expect the null character to be printed
10248 as '\0', and the '\013' to be printed as '\v'.
10249 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10250 * gdb.base/setvar.exp: Same.
10251
b9891b29
JB
102522001-12-17 Jim Blandy <jimb@redhat.com>
10253
0eba65ab
JB
10254 * gdb.base/completion.exp: Rather than completing very long
10255 filenames, which can make the readline library produce output we
10256 don't recognize, cd to the directory first, and then complete
10257 using nice, short relative paths.
10258
6970b5b1
JB
10259 * gdb.base/completion.exp: On some systems, there is, in fact, a
10260 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10261 variables as being in scope. So use `no_var_named_this'
10262 instead of `b'.
6970b5b1 10263
b9891b29
JB
10264 * gdb.base/corefile.exp: Recognize the message saying that GDB
10265 can't find the core file's registers as a failure.
10266
e6ccd35f
JSC
102672001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10268
a9c64011
AS
10269 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10270 test expect string more specific.
e6ccd35f 10271
105ba819
CV
102722001-12-13 Corinna Vinschen <vinschen@redhat.com>
10273
10274 * gdb.asm/asm-source.exp: Add support for xstormy16.
10275 * gdb.asm/configure.in: Ditto.
10276 * gdb.asm/configure: Rebuild.
10277 * gdb.asm/xstormy16.inc: New file.
10278
e9e79dd9
FF
102792001-12-10 Fred Fish <fnf@redhat.com>
10280
10281 * gdb.base/maint.exp: Update to match changes in type dumping code.
10282
347dc97d
JB
102832001-12-10 Jim Blandy <jimb@redhat.com>
10284
10285 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10286 matching the entry point symbol's name at the beginning of the
10287 line.
10288
5178b9d6
DJ
102892001-12-07 Daniel Jacobowitz <drow@mvista.com>
10290
10291 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10292 gdb.c++/inherit.exp, gdb.c++/method.exp,
10293 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10294 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10295 and class layout support.
10296
af890c52
DJ
102972001-12-07 Daniel Jacobowitz <drow@mvista.com>
10298
10299 * gdb.c++/classes.exp: Add test for static member function.
10300 * gdb.c++/misc.cc: Add class with static member function.
10301
7a345fb3
JB
103022001-12-07 Jim Blandy <jimb@redhat.com>
10303
f2e54a80 10304 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10305 those tests as `unsupported'.
10306 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10307 Rewrite subsequent tests to use it.
10308
10309 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10310 those tests as `unsupported'.
10311 * gdb.base/structs.exp (call_struct_func): New function.
10312 (do_function_calls): Use call_struct_func to call the functions
10313 returning structs.
10314
0bc69509
JB
10315 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10316 whether functions are prototyped or not, so we can't possibly pass
10317 arguments to t_float_values2 properly.
10318
7a345fb3
JB
10319 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10320 value of `timeout' for targets other than the mips*tx39-*.
10321
edb6ede1
MS
103222001-12-06 Michael Snyder <msnyder@redhat.com>
10323
d63a86f8 10324 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10325 and detect whether the start symbol has a leading underscore.
10326
2d842f13
JB
103272001-12-04 Jim Blandy <jimb@redhat.com>
10328
10329 * gdb.base/completion.exp: Clarify indentation.
10330
68550daf
JB
103312001-12-03 Jim Blandy <jimb@redhat.com>
10332
10333 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10334 variables on the S/390, not `.word'.
10335
cd5195a8
JB
103362001-11-30 Jim Blandy <jimb@redhat.com>
10337
10338 Add assembly-source tests for s390-ibm-linux.
10339 * gdb.asm/s390.inc: New file.
10340 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10341 the S/390 architecture.
a9c64011 10342 * gdb.asm/configure: Regenerated.
cd5195a8 10343
ca9efc90
MS
103442001-11-30 Michael Snyder <msnyder@redhat.com>
10345
10346 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10347 next, info source, info sources, info line, global and static
10348 variables, and static functions.
10349 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10350 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10351 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10352 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10353 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10354 (gdbasm_leave): Restore frame pointer.
10355 (gdbasm_startup): Copy stack set-up from crt0.S.
10356
d0e66976
FN
103572001-11-26 Fernando Nasser <fnasser@redhat.com>
10358
10359 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10360 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10361 to a local (non-static) variable. Copy tstruct.a to a static buffer
10362 and return a pointer to that buffer.
10363 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10364
e2334072
MK
103652001-11-24 Mark Kettenis <kettenis@gnu.org>
10366
10367 * gdb.asm/configure.in: Fix recognition of ix86 target.
10368 * gdb.asm/configure: Regenerate.
10369
756caa3d
MS
103702001-11-21 Michael Snyder <msnyder@redhat.com>
10371
10372 * gdb.asm/sparc.inc: New file.
10373 * gdb.asm/asm-source.exp: Recognize sparc target.
10374 * gdb.asm/configure.in: Recognize sparc target.
10375 * gdb.asm/configure: Regenerate.
d63a86f8 10376
9a4d72d5
MS
103772001-11-21 Michael Snyder <msnyder@redhat.com>
10378
10379 * gdb.asm/m32r.inc: New file.
10380 * gdb.asm/asm-source.exp: Recognize m32r target.
10381 * gdb.asm/configure.in: Recognize m32r target.
10382 * gdb.asm/configure: Regenerate.
10383
a773d1cd
MS
103842001-11-20 Michael Snyder <msnyder@redhat.com>
10385
017ac23d
MS
10386 * gdb.asm/i386.inc: New file.
10387 * gdb.asm/asm-source.exp: Recognize ix86 target.
10388 * gdb.asm/configure.in: Recognize ix86 target.
10389 * gdb.asm/configure: Regenerate.
10390
a773d1cd
MS
10391 * gdb.c++/namespace.exp: Fix quotes in output messages.
10392
bb632afb
MS
103932001-11-14 Michael Snyder <msnyder@redhat.com>
10394
25d559ca 10395 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10396 qualifier in a type cast expression, to designate an address
10397 in the instruction space (Harvard architecture).
10398
4749e309
MS
103992001-11-13 Michael Snyder <msnyder@redhat.com>
10400
10401 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10402 Tests for expressions using 'const' and 'volatile'.
10403
25050984
CV
104042001-11-13 Corinna Vinschen <vinschen@redhat.com>
10405
10406 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10407
1902c51f
DJ
104082001-11-12 Daniel Jacobowitz <drow@mvista.com>
10409
10410 * lib/mi-support.exp (mi_run_to_helper): Move comments
10411 outside of gdb_expect.
10412
dcf95b47
DJ
104132001-11-11 Daniel Jacobowitz <drow@mvista.com>
10414
10415 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10416 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10417 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10418 mi0_run_to): New functions.
10419 * gdb.mi/mi-simplerun.exp: Use them.
10420 * gdb.mi/mi0-simplerun.exp: Likewise.
10421 * gdb.mi/mi-var-cmd.exp: Likewise.
10422 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10423
45b074e1
AC
104242001-11-10 Andrew Cagney <ac131313@redhat.com>
10425
10426 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10427 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10428
bf50d346
AC
104292001-11-09 Andrew Cagney <ac131313@redhat.com>
10430
10431 * gdb.base/restore.exp: Include $expected value in restored test
10432 message.
10433
9383332c
AC
104342001-11-09 Andrew Cagney <ac131313@redhat.com>
10435
10436 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10437 implemented.
10438
db62520a
MS
104392001-11-08 Michael Snyder <msnyder@redhat.com>
10440
10441 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10442 Add pass/fail message for stop at breakpoint in call dummy function.
10443
b5703437
MS
104442001-11-07 Michael Snyder <msnyder@redhat.com>
10445
d63a86f8
RM
10446 * gdb.c++/templates.exp (test_template_breakpoints):
10447 If we get an overload menu, but it does not match what
760f6330 10448 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10449 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10450 making the whitespace optional. Argument for "new" may be
10451 "unsigned" as well as "unsigned int/long".
d63a86f8 10452 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10453 making the whitespace optional. Also replace "(void) with
10454 "((void|)), making the keyword "void" optional.
d63a86f8 10455 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10456 making the whitespace optional. Also replace "(void) with
10457 "((void|)), making the keyword "void" optional.
3bf40917
MS
10458 * gdb.base/callfuncs.c (t_float_values): This function must
10459 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10460 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10461 can be tested against both cases. Usually one case involves
10462 promotion of float to double, while the other does not.
10463 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10464 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10465 includes a stack frame for "start".
10466
c8ab4e6d
JB
104672001-11-05 Jim Blandy <jimb@redhat.com>
10468
10469 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10470 pointers are 32 bits long, and that offsets of relocs are always
10471 stored in the data (REL-style), and not in the reloc entry itself
10472 (RELA-style).
10473 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10474 stabs.
10475
3f08ced9
MS
104762001-11-01 Michael Snyder <msnyder@redhat.com>
10477
10478 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10479 and regular expression operators by using quoting.
10480
cbfa24cd
MS
104812001-10-31 Michael Snyder <msnyder@redhat.com>
10482
10483 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10484 depending on what the symbol table contains.
10485 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10486 the output of the ptype command. Similarly, accept both "const &"
10487 and "const&".
10488
aaa68313
CV
104892001-10-31 Corinna Vinschen <vinschen@redhat.com>
10490
10491 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10492 symbol `STORAGE' to allow to choose the storage class of
10493 the local datastructures.
10494 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10495 compiler directive.
10496
91740388
MS
104972001-10-30 Michael Snyder <msnyder@redhat.com>
10498
10499 * gdb.base/jump.exp: Allow it to run for all targets.
10500
1b7c05e7
CV
105012001-10-29 Corinna Vinschen <vinschen@redhat.com>
10502
10503 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10504 with new double_array size.
10505 (main): Change storage class of all local variables to static.
10506 Reduce size of double_array to 9.
10507 * gdb.base/call-ar-st.exp: Increase timeout value.
10508 Change expected output for double array to match new size in
10509 call-ar-st.c.
10510
36a22261
CV
105112001-10-29 Corinna Vinschen <vinschen@redhat.com>
10512
10513 * gdb.base/ending-run.exp: Create identical output when passing
10514 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10515 Stormy16 target.
36a22261 10516
92b8ae91
MK
105172001-10-28 Mark Kettenis <kettenis@gnu.org>
10518
10519 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10520 that we catch the expected failure under Linux/x86.
10521
cb135b83
OF
105222001-10-29 Orjan Friberg <orjanf@axis.com>
10523
10524 * gdb.base/setvar.exp: Escape curly braces.
10525 * gdb.stabs/weird.exp: Ditto.
10526
6884aa54
DJ
105272001-10-27 Daniel Jacobowitz <drow@mvista.com>
10528
10529 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10530 * gdm.mi/mi0-hack-cli.exp: Likewise.
10531
0398c9aa
AC
105322001-10-25 Andrew Cagney <ac131313@redhat.com>
10533
10534 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10535 messages.
10536
d20bf2e8
AC
105372001-10-21 Andrew Cagney <ac131313@redhat.com>
10538
10539 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10540 checking MI enabled.
10541
03dd63aa
CV
105422001-10-09 Corinna Vinschen <vinschen@redhat.com>
10543
10544 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10545
1d9d99f3
FCE
105462001-10-04 Frank Ch. Eigler <fche@redhat.com>
10547
10548 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10549 if gdb child process crashes, just signal an error.
10550
838ae6c4
JB
105512001-10-02 Jim Blandy <jimb@redhat.com>
10552
10553 * lib/gdb.exp (test_xfail_format): Simplify.
10554
10555 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10556 front of the variable name `format'. Simplify `if'.
10557
8f0cbc1c
DJ
105582001-10-01 Daniel Jacobowitz <drow@mvista.com>
10559
10560 * gdb.threads/pthreads.exp: Wait for output and delay
10561 before sending ^C.
10562
1f08dafd
DJ
105632001-10-01 Daniel Jacobowitz <drow@mvista.com>
10564
10565 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10566 some incorrect output instead of timing out.
10567 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10568
674f90ff
CV
105692001-09-28 Corinna Vinschen <vinschen@redhat.com>
10570
10571 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10572 check to allow additional `int'.
10573
9b284272
DJ
105742001-09-27 Daniel Jacobowitz <drow@mvista.com>
10575
10576 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10577 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10578
b55a4771
MS
105792001-09-27 Michael Snyder <msnyder@redhat.com>
10580
10581 * lib/gdb.exp (test_debug_format): New proc.
10582 (setup_xfail_format): Use new proc test_debug_format.
10583 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10584 proc; use new service proc test_debug_format.
10585 Replace all other "gcc_compiled" tests with this test.
10586 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10587 proc; use new service proc test_debug_format.
10588 Replace all other "gcc_compiled" tests with this test.
10589
105902001-09-27 Michael Snyder <msnyder@redhat.com>
10591
10592 * gdb.base/cvexpr.exp: New file.
10593 * gdb.base/cvexpr.c: New file
10594 Test for expressions using const and volatile keywords.
10595
4e6667ac
CV
105962001-09-26 Corinna Vinschen <vinschen@redhat.com>
10597
10598 * gdb.base/constvars.exp: Check for different orders of keywords
10599 and additional "int" strings in output.
10600
4f337972
AC
106012001-09-22 Andrew Cagney <ac131313@redhat.com>
10602
10603 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10604 responses from "help maint".
10605
2015650d
FCE
106062001-09-19 Frank Ch. Eigler <fche@redhat.com>
10607
10608 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10609 to localhost:NNN instead of :NNN, in case Xvfb is listening
10610 only on TCP.
10611
f3bcedc1
CV
106122001-09-19 Corinna Vinschen <vinschen@redhat.com>
10613
10614 * gdb.base/recurse.exp: When checking leaving the watchpoint
10615 scope, recognize when gdb is in function's epilogue and pass.
10616
6b819c92
KS
106172001-09-18 Keith Seitz <keiths@redhat.com>
10618
10619 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10620 support for running tests against sid targets.
10621 (gdbtk_done): Ditto.
10622
a10c9419
CV
106232001-09-18 Corinna Vinschen <vinschen@redhat.com>
10624
10625 * gdb.base/ending-run.c (main): Set stdout buffersize
10626 to the same reasonable value for any target.
10627 * gdb.base/ending-run.exp: Add a regular expression
10628 to make testsuite happy on Sanyo Stormy16 target.
10629
739d0d99
CV
106302001-09-17 Corinna Vinschen <vinschen@redhat.com>
10631
10632 * gdb.base/display.c (do_loops): Add float variable `f'.
10633 Increment f in loop.
10634 * gdb.base/display.exp: Increment timeout by 60 seconds.
10635 Change float display test to use variable `f'.
10636
1b8947f0
JB
106372001-09-17 Jim Blandy <jimb@redhat.com>
10638
10639 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10640 overflowing the limited breakpoint tables on some ROM monitors
10641 (like the ROM68K).
10642
9890ac81
FCE
106432001-09-15 Frank Ch. Eigler <fche@redhat.com>
10644
10645 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10646 the "-ac" (disable access control) flag.
10647
6db765ea
JH
106482001-08-30 Jeff Holcomb <jeffh@redhat.com>
10649
10650 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10651 ints.
10652
4c32cc04
KS
106532001-08-30 Keith Seitz <keiths@redhat.com>
10654
10655 * lib/gdb.exp: Move all insight-related functionality into
10656 separate file.
10657 * lib/insight-support.exp: New file.
10658
8d6e6f81
FCE
106592001-08-29 Frank Ch. Eigler <fche@redhat.com>
10660
10661 * config/sid.exp (sid_start): Never set sid verbosity; disable
10662 expect_background {} that consumed its stdout; tolerate </dev/null.
10663 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10664
6a90e1d0
AC
106652001-08-18 Andrew Cagney <ac131313@redhat.com>
10666
10667 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10668 CLI jump command to start it.
10669 (mi_run_to_main): Fail immediatly when unexpected output.
10670
1759b3c3
AC
106712001-08-18 Andrew Cagney <ac131313@redhat.com>
10672
10673 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10674 beginning of function. Fix PR gdb/191.
10675
61d11d80
FCE
106762001-08-16 Frank Ch. Eigler <fche@redhat.com>
10677
10678 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10679 what to force sid endianness to.
10680
942a4df2
KS
106812001-08-15 Keith Seitz <keiths@redhat.com>
10682
10683 * lib/gdb.exp (gdbtk_start): Don't set environment
10684 variables for TCL_LIBRARY and friends. Insight will
10685 now figure these out for itself.
10686
0521c418
MS
106872001-08-02 Michael Snyder <msnyder@redhat.com>
10688
10689 * gdb.base/completion.exp: Remove the symbol "a64l" from
10690 the expect string; this is target-specific, and not related
10691 to what is being tested.
10692
74a9a58a
DB
106932001-08-02 Dave Brolley <brolley@redhat.com>
10694
10695 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10696
c70819fa
MS
106972001-07-25 Michael Snyder <msnyder@redhat.com>
10698
c2b8fa57
MS
10699 * gdb.base/consecutive.exp: New file. Test stepping over
10700 breakpoints on consecutive instructions.
10701 * gdb.base/consecutive.c: New file.
10702
c70819fa
MS
10703 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10704 curly braces in regular expressions.
10705
2b1a1355
MS
107062001-07-25 Michael Snyder <msnyder@redhat.com>
10707
10708 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10709 legitimate output from stepping out of main.
10710
413eca6f
KS
107112001-07-22 Keith Seitz <keiths@redhat.com>
10712
10713 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10714 the empty string, do not run the tests.
10715
7e5a9322
SC
107162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10717
10718 * gdb.base/long_long.exp: Detect size of pointer. Take into
10719 account 2-byte pointers when testing for p/a results.
10720
de58f10f
SC
107212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10722
d63a86f8 10723 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10724 and defined to 1K for m68hc11.
10725 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10726 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10727 (sizeof_random_data): New variable to tell the size of the data table;
10728 don't test past this size; always run to main.
10729
d6f5fea1
SC
107302001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10731
10732 * gdb.base/return2.exp: return of long long and double fails for
10733 68HC11; don't execute these tests on that platform.
10734 * gdb.base/return.exp: Return of a double fails for 68hc11.
10735
c477543d
SC
107362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10737
10738 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10739 tests that print a float.
10740 * call-rt-st.exp: Likewise.
10741
63cf1c79
MK
107422001-07-12 Mark Kettenis <kettenis@gnu.org>
10743
10744 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10745 running this test on Linux.
10746
112f9ab5
MC
107472001-06-24 Michael Chastain <chastain@redhat.com>
10748
10749 * gdb.base/arithmet.exp: Remove some tests to make all test names
10750 unique.
10751
4970cb0f
MS
107522001-07-03 Michael Snyder <msnyder@redhat.com>
10753
10754 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10755 the output of the ptype command.
10756
d85da69f
MS
107572001-07-02 Michael Snyder <msnyder@redhat.com>
10758
4c8a82de
MS
10759 * gdb.base/completion.exp: Don't assume that break.c is the only
10760 source file that may contain functions named "marker".
d85da69f
MS
10761 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10762
8afc772b
AC
107632001-06-28 Andrew Cagney <ac131313@redhat.com>
10764
10765 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10766 of files to delete.
10767
10768 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10769 * gdb.disasm/h8300s.exp: New file.
10770 gdb.disasm/h8300s.s: Likewise.
10771
cff22675
AC
107722001-06-27 Andrew Cagney <ac131313@redhat.com>
10773
10774 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10775 empty breakpoint tables.
10776
68c81b54
AC
107772001-06-25 Andrew Cagney <ac131313@redhat.com>
10778
10779 * lib/mi-support.exp: Update args=... part of stop-reason
10780 patterns. Accept either a list or a tuple.
10781
2dd62704
AC
107822001-06-23 Andrew Cagney <ac131313@redhat.com>
10783
10784 * lib/mi-support.exp: Remove local emacs variable defining
10785 change-log-default-name.
10786
b4127474
MC
107872001-06-22 Michael Chastain <chastain@redhat.com>
10788
10789 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10790 This is operationally compatible with the previous version.
10791
8dbfb380
JB
107922001-06-13 Jim Blandy <jimb@redhat.com>
10793
10794 * lib/gdb.exp (gdb_test): Doc fix.
10795
f2d8c86d
MC
107962001-06-10 Michael Chastain <chastain@redhat.com>
10797
10798 * gdb.base/exprs.exp: Remove a duplicate test.
10799
81564d34
JB
108002001-06-06 Jim Blandy <jimb@redhat.com>
10801
10802 * gdb.base/return2.exp (main): Use values to test float and double
10803 returns that are not NaN's, to avoid being confused by IEEE
10804 comparison rules.
10805
da55addb
MS
108062001-06-04 Michael Snyder <msnyder@redhat.com>
10807
10808 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10809 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10810 rather than wait for 12 more tests to time out.
10811
42c65987
JB
108122001-06-06 Jim Blandy <jimb@redhat.com>
10813
b18bced9 10814 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10815 Don't forget to match the GDB prompt.
b18bced9 10816
42c65987
JB
10817 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10818
5b41e5f0
JB
108192001-06-04 Jim Blandy <jimb@redhat.com>
10820
10821 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10822 command.
10823
015e046f
KB
108242001-05-31 Kevin Buettner <kevinb@redhat.com>
10825
10826 * gdb.base/annota1.exp (info break): Match four or more spaces
10827 after "Address".
10828
fb1ffbbe
MC
108292001-05-31 Michael Chastain <chastain@redhat.com>
10830
10831 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10832 (dm_type_int_star): Likewise.
10833 (dm_type_long_star): Likewise.
10834 (dm_type_void_star): Likewise.
10835
5ea2a32c
KB
108362001-05-29 Kevin Buettner <kevinb@redhat.com>
10837
10838 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10839 to a known value in order to get consistent results regardless
10840 of the setting of INPUTRC or the presence or contents of .inputrc.
10841
ae23c492
MS
108422001-05-24 Michael Snyder <msnyder@redhat.com>
10843
ac55707e
MS
10844 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10845 Don't require that the main thread and the manager thread are the
10846 first in the list.
10847
ae23c492
MS
10848 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10849 debugging. If test fails, issue an "unsupported" not a "fail".
10850
400071f1
JB
108512001-05-24 Jim Blandy <jimb@redhat.com>
10852
10853 Don't assume that short is shorter than int.
10854 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10855 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10856 this isn't true.
400071f1
JB
10857 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10858 an int, is not equal to ~0 stored in an unsigned char. This tests
10859 the same thing that the previous test meant to, but works on
10860 16-bit machines, too.
10861 ("print unsigned char != (~0)"): Same test, complemented.
10862
0816a3e5
MS
108632001-05-24 Michael Snyder <msnyder@redhat.com>
10864
10865 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10866 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10867 and prevents dejagnu getting out of step.
10868
f6dc23a9
KB
108692001-05-23 Kevin Buettner <kevinb@redhat.com>
10870
10871 * gdb.base/finish.exp (finish_void): Revise pattern for
10872 stopping on the call statement to not permit stopping at
10873 the start of the instructions comprising the call sequence.
10874
7dbd117d
MC
108752001-05-19 Michael Chastain <chastain@redhat.com>
10876
10877 * gdb.base/callfuncs.exp: Make all test names unique.
10878 * gdb.base/commands.exp: Make all test names unique.
10879 * gdb.base/condbreak.exp: Make all test names unique.
10880 * gdb.base/dbx.exp: Make all test names unique.
10881 * gdb.base/default.exp: Make all test names unique.
10882 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10883 and TIMEOUT messages to their corresponding PASS message.
10884 * gdb.base/ending-run.exp: Make all test names unique.
10885 * gdb.base/long_long.exp: Remove duplicate test.
10886
6b0b0a9e
KB
108872001-05-21 Kevin Buettner <kevinb@redhat.com>
10888
10889 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10890 stop on the call statement as well as the statement after the
10891 call.
10892
2caa35cb
MS
108932001-05-21 Michael Snyder <msnyder@redhat.com>
10894
10895 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10896
40713331
EZ
108972001-05-10 Elena Zannoni <ezannoni@redhat.com>
10898
a9c64011
AS
10899 * gdb.base/completion.exp: Revamp test. Make it execute on all
10900 platforms.
40713331 10901
c2c1be8d
EZ
109022001-05-10 Elena Zannoni <ezannoni@redhat.com>
10903
a9c64011
AS
10904 * config/gdbserver.exp (gdb_load): Handle the case
10905 in which the arguments to gdbserver are given in the
10906 baseboard configuration file.
10907 Also handle the case in which the server needs to do a
10908 load.
2c9cd303 10909
9671de48
KS
109102001-05-07 Keith Seitz <keiths@cygnus.com>
10911
a9c64011
AS
10912 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10913 set up the display for testing.
10914 (gdbtk_start): Convert all paths to paths that tcl will like.
10915 Export target information to environment.
10916 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10917 necessary.
10918 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10919 (to_tcl_path): New proc to convert a given pathname into
10920 a path acceptible as an argument to a tcl command.
10921 (_gdbtk_export_target_info): New proc to export target info
10922 into the environment for gdbtk testing.
10923 (gdbtk_done): New proc to signal end-of-test.
9671de48 10924
5a360f47
JB
109252001-05-06 Jim Blandy <jimb@redhat.com>
10926
10927 * restore.c: Make the code of caller0 correspond to its comment.
10928
66c756c6
MS
109292001-05-03 Michael Snyder <msnyder@redhat.com>
10930
10931 * config/sid.exp (gdb_target_sid): Check for error messages.
10932 On error or timeout, don't make expect exit (which will terminate
10933 all subsequent tests); instead just make gdb exit.
d63a86f8 10934 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10935 return a negative value.
10936
a966fde5
JB
109372001-04-24 Jim Blandy <jimb@redhat.com>
10938
851c18e0
JB
10939 * gdb.c++/templates.exp: If we see the prompt for the overload
10940 list, but we haven't recognized any of the longer patterns,
10941 arrange for this test to fail, not hang.
10942
a966fde5
JB
10943 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10944 variations.
10945
db144853
MC
109462001-04-22 Michael Chastain <chastain@redhat.com>
10947
10948 * gdb.c++/local.exp: Use the 'runto' library function.
10949 * gdb.c++/namespace.exp: Likewise.
10950 * gdb.c++/overload.exp: Likewise.
10951
3207ec21
KB
109522001-03-26 Kevin Buettner <kevinb@redhat.com>
10953
10954 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10955 * gdb.base/step-line.exp: New file. Test step/next in presence of
10956 #line directives.
10957 * gdb.base/step-line.c: New file. Test program for the above.
10958 * gdb.base/step-line.inp: New file. We pretend that this file has
10959 been transformed by some other tool into step-line.c.
10960
13b57657
JB
109612001-03-21 Jim Blandy <jimb@redhat.com>
10962
10963 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10964 unmangled operator names.
10965
754cbe1c
JB
109662001-03-20 Jim Blandy <jimb@redhat.com>
10967
10968 * gdb.threads/linux-dp.exp: Recognize an additional message
10969 generated by GDB when it doesn't understand how to debug threads
10970 on the target system.
10971
177495c9
AC
109722001-03-19 Andrew Cagney <ac131313@redhat.com>
10973
10974 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10975
f266096b
MC
109762001-03-12 Michael Chastain <chastain@redhat.com>
10977
10978 * gdb.c++/derivation.exp: Use the 'runto' library function.
10979
cac3c2ff
MC
109802001-03-12 Michael Chastain <chastain@redhat.com>
10981
10982 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10983
b6c11a24
MC
109842001-02-24 Michael Chastain <chastain@redhat.com>
10985
10986 * gdb.c++/ref-types.exp: Change handwritten code to library
10987 function 'runto'.
10988
6bae5bce
OF
109892001-03-16 Orjan Friberg <orjanf@axis.com>
10990
10991 * gdb.base/signals.exp: Set count to 0 explicitly.
10992
0015fd9a
MS
109932001-03-15 Mark Salter <msalter@redhat.com>
10994
10995 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10996 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10997 (gdb_load): Add support for additional target_info: gdb_download_size
10998 and gdb_load_timeout.
0015fd9a 10999
fc33412a
DT
11000Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11001
11002 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11003 file -- to prevent failing when the compile fails but we have no
11004 intention of running the tests anyway.
11005
11006 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11007 tests if set.
11008
11009 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11010 integers.
11011
11012 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11013 * gdb.c++/namespace.exp: Ditto.
11014
115f06de
OF
110152001-03-07 Orjan Friberg <orjanf@axis.com>
11016
11017 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11018 * gdb.base/pointers.exp: Relax pattern match of decimals.
11019
b6ba6518
KB
110202001-03-06 Kevin Buettner <kevinb@redhat.com>
11021
11022 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11023 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11024 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11025 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11026 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11027 config/sh.exp, config/sid.exp, config/slite.exp,
11028 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11029 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11030 config/vxworks.exp, config/vxworks29k.exp,
11031 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11032 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11033 gdb.base/arithmet.exp, gdb.base/assign.exp,
11034 gdb.base/async.exp, gdb.base/attach.exp,
11035 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11036 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11037 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11038 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11039 gdb.base/commands.exp, gdb.base/completion.exp,
11040 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11041 gdb.base/constvars.exp, gdb.base/corefile.exp,
11042 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11043 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11044 gdb.base/ending-run.exp, gdb.base/environ.exp,
11045 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11046 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11047 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11048 gdb.base/funcargs.exp, gdb.base/help.exp,
11049 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11050 gdb.base/logical.exp, gdb.base/long_long.exp,
11051 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11052 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11053 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11054 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11055 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11056 gdb.base/regs.exp, gdb.base/relational.exp,
11057 gdb.base/remote.exp, gdb.base/reread.exp,
11058 gdb.base/restore.exp, gdb.base/return2.exp,
11059 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11060 gdb.base/selftest.exp, gdb.base/setshow.exp,
11061 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11062 gdb.base/sigall.exp, gdb.base/signals.exp,
11063 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11064 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11065 gdb.base/step-test.exp, gdb.base/structs.c,
11066 gdb.base/structs.exp, gdb.base/structs2.exp,
11067 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11068 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11069 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11070 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11071 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11072 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11073 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11074 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11075 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11076 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11077 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11078 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11079 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11080 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11081 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11082 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11083 gdb.trace/circ.exp, gdb.trace/collection.exp,
11084 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11085 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11086 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11087 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11088 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11089 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11090 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11091 notices.
11092
dc96c6c7 110932001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11094
11095 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11096 first arg is int not float.
11097
dc96c6c7 110982001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11099
11100 * gdb.base/reread.exp: Unsupported for non-native targets;
11101 doesn't work for remote debugging.
11102
9b0c4aeb
FN
111032001-02-19 Fernando Nasser <fnasser@redhat.com>
11104
11105 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11106 * gdb.base/ending-run.exp: Properly handle the BSP state when
11107 stepping past the end of main.
9b0c4aeb 11108
02aa71d5
MC
111092001-02-19 John Moore <jmoore@redhat.com>
11110
11111 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11112 Converted HPUX fix for non-expected items following multiple
11113 step commands into general solution for all platforms.
11114
1fa449a4
MC
111152001-02-18 Michael Chastain <chastain@redhat.com>
11116
11117 * gdb.c++/classes.exp (do_tests): Change runto statements
11118 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11119 statements demangler agnostic.
11120 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11121 (gdb_virtfunc_restart): Likewise.
11122
b2f9ec70
MC
111232001-02-14 Michael Chastain <chastain@redhat.com>
11124
11125 * gdb.c++/inherit.exp (do_tests): Change runto statements
11126 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11127 statements demangler agnostic.
11128
cf74b8ca
AC
11129Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11130
11131 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11132 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11133 before calling common_routine 15 times'' tests.
11134
99f78f56
MC
111352001-02-11 Michael Chastain <chastain@redhat.com>
11136
11137 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11138 Helps the test script figure out which demangler is in use.
11139 (dm_type_foo_ref): Ditto.
11140 (dm_type_int_star): Ditto.
11141 (dm_type_long_star): Ditto.
11142 (dm_type_unsigned_int): Ditto.
11143 (dm_type_void): Ditto.
11144 (dm_type_void_star): Ditto.
99707966 11145 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11146 Probe the gdb demangler and set variables to accommodate
11147 formatting differences.
11148 (info_func_regexp): New function. Same as info_func, but
11149 matches against a regexp.
11150 (info_func): Match against a literal string.
11151 (print_addr_2): New function. Match against a literal string,
11152 which can be different from the input to gdb.
11153 (print_addr): Simply call print_addr_2 with the same argument twice.
11154 (test_lookup_operator_functions): Use demangler formatting variables.
11155 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11156 the tests in the same order as the C++ class declaration.
11157 (test_paddr_operator_functions): Ditto.
11158 (test_paddr_overloaded_functions): Ditto.
11159 (test_paddr_hairy_functions): Use demangler formatting variables.
11160 Add reference to gdb/19 for related tests.
11161 (do_tests): Call probe_demangler.
11162
1de8f023
KB
111632001-01-30 Kevin Buettner <kevinb@redhat.com>
11164
11165 * gdb.c++/templates.cc (printf): Remove unused function definition.
11166
ca3f91ed
MS
111672001-01-26 Felix Lee <flee@redhat.com>
11168
11169 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11170
111712001-01-25 matthew green <mrg@redhat.com>
11172
11173 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11174 up sid.
11175 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11176
111772001-01-25 matthew green <mrg@redhat.com>
11178
11179 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11180 Deprecate $sid_spawn_id.
ca3f91ed
MS
11181 (sid_exit): Remove code necessary only for `spawn.'
11182
111832001-01-25 matthew green <mrg@redhat.com>
11184
11185 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11186
fb18ec4a
MC
111872001-01-28 Michael Chastain <chastain@redhat.com>
11188
11189 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11190 to call when tests fail. It takes gdb out of the overloaded
11191 function choice menu back to the main prompt, so that the test
11192 program stays synchronized.
11193 (set_bp_overloaded): New proc to collect all the common
11194 code for setting a breakpoint on an overloaded name. Calls
11195 take_gdb_out_of_choice_menu when needed.
11196 (menu_overload1arg): New variable to collect the repeated
11197 instances of the expected menu for an overloaded name. Change
11198 the regular expression to handle changes in g++ type encoding:
11199 "void" can be either "void" or "", and "unsigned int" can be
11200 either "unsigned int" or "unsigned".
11201 (continue_to_bp_overloaded): Change regular expressions to handle
11202 changes in g++ type encoding.
11203 (no proc): Call take_gdb_out_of_choice_menu when needed.
11204 Remove redundant calls to "info break". Accept either "canceled"
11205 or "cancelled". Change regular expressions in "info break"
11206 calls to handle changes in g++ type encoding. Give all tests
11207 unique strings.
11208
9c646a6e
BE
112092001-01-17 Ben Elliston <bje@redhat.com>
11210
11211 * config/sid.exp: New file.
11212
9549d9c1
AC
11213Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11214
11215 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11216
dc96c6c7 112172000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11218
11219 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11220 Add a RE to accept a non-ascii char if one is ever presented.
11221
b4df4f68
FN
112222000-12-20 Fernando Nasser <fnasser@redhat.com>
11223
297dd0fd 11224 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11225
dc96c6c7 112262000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11227
d63a86f8 11228 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11229 in regexp. One '\' does not suffice on Linux.
11230
4a7bddb6
MC
112312000-12-09 Michael Chastain <chastain@redhat.com>
11232
11233 * gdb.base/break.exp (test_clear_command): Use a marker function
11234 rather than 'main' for the test function. Also move this
11235 test to an execution point where the marker function names are
11236 guaranteed to be bound to functions. (Executing tests after a
11237 'finish' from main runs into name conflicts with local names
11238 in __libc_start_main).
11239
dc96c6c7 112402000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11241
11242 * gdb.base/finish.exp: New test for gdb's "finish" command.
11243 * gdb.base/return2.exp: New test for gdb's "return" command.
11244 * gdb.base/return2.c: New source file for above.
11245
dc96c6c7 112462000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11247
11248 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11249 * gdb.base/miscexprs.exp: Ditto.
11250 * gdb.base/pointers.exp: Ditto.
11251 * gdb.c++/derivation.exp: Ditto.
11252 * gdb.c++/local.exp: Ditto.
11253 * gdb.c++/namespace.exp: Ditto.
11254 * gdb.c++/overload.exp: Ditto.
11255 * gdb.c++/ref-types.exp: Ditto.
11256
dc96c6c7 112572000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11258
11259 * gdb.base/constvars.exp: Test result of "up" command.
11260 * gdb.base/miscexprs.exp: Ditto.
11261 * gdb.base/pointers.exp: Ditto.
11262 * gdb.base/scope.exp: Ditto.
11263 * gdb.c++/derivation.exp: Ditto.
11264 * gdb.c++/local.exp: Ditto.
11265 * gdb.c++/namespace.exp: Ditto.
11266 * gdb.c++/overload.exp: Ditto.
11267 * gdb.c++/ref-types.exp: Ditto.
11268
44097287
FN
112692000-11-22 Michael Chastain <chastain@redhat.com>
11270
11271 * mips_pro.exp: Accept either "middle -> top -> main" or
11272 "middle -> main" in the backtrace, because gcc can optimize
11273 tail calls to jumps. Remove setup_xfail for the hppa case.
11274 Add a comment with the original warning messages from PR 3016,
11275 which was filed in 1993, to preserve them for posterity.
11276
9d2e1bab
ND
112772000-11-17 Nick Duffek <nsd@redhat.com>
11278
11279 * lib/gdb.exp (gdb_test): Override timeout with board info.
11280
1aca8eb7
ND
112812000-11-17 Nick Duffek <nsd@redhat.com>
11282
11283 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11284 the second kill and detach messages.
11285
93076499
ND
112862000-11-17 Nick Duffek <nsd@redhat.com>
11287
11288 * configure.in: Add AC_EXEEXT.
11289 * configure: Regenerate.
11290 * Makefile.in (just-check): Export EXEEXT.
11291 * lib/gdb.exp ($EXEEXT): Import from environment.
11292 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11293 expect "maint dump-me" on Cygwin.
11294 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11295 $EXEEXT.
11296
30e87cd3
ND
112972000-11-17 Nick Duffek <nsd@redhat.com>
11298
11299 * gdb.base/break.exp: Test backtrace and finish from called
11300 function on all platforms, not just HP-UX.
11301
dc96c6c7 113022000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11303
11304 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11305 code from gdb_target_monitor, so it can be used independantly
11306 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11307
dc96c6c7 113082000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11309
11310 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11311 * gdb.base/corefile.exp: Expect the message "Program is being
11312 debugged already" when we send the "corefile" command, since
11313 the preceeding gdb_load may have connected gdb to a remote target.
11314 * gdb.base/display.exp: Disable hardware watchpoints if new
11315 board info variable "no_hardware_watchpoints" is true.
11316 Replace single-letter commands with more readable ones.
11317 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11318 if new board info variable "no_hardware_watchpoints" is true.
11319 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11320 to see if stdio (printf) testing is possible.
11321 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11322 board info variable "no_hardware_watchpoints" is true. Use new
11323 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11324
39124dea
FN
113252000-11-13 Fernando Nasser <fnasser@redhat.com>
11326
11327 From Orjan Friberg <orjanf@axis.com>:
11328 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11329 in array print pattern match.
11330
a9e2e984
FN
113312000-11-09 Fernando Nasser <fnasser@redhat.com>
11332
11333 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11334 spelling "cancelled" to U.S. spelling "canceled" to match changes
11335 made to gdb.
11336 * gdb.c++/ovldbreak.exp: Ditto.
11337
c7db355b
PS
113382000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11339
11340 * gdb.base/callfuncs.c (main): Moved to end of file, call
11341 t_double_values to initialize the FPU before inferior calls are made.
11342 * gdb.base/callfuncs.exp: Test for register preservation after calling
11343 inferior functions. Add tests for continuining, finishing and
11344 returning from a stop in a call dummy.
11345
dc96c6c7 113462000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11347
11348 * gdb.base/commands.exp: Break up long lines, and re-indent.
11349
dc96c6c7 113502000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11351
11352 * config/gdbserver.exp: Rewritten from the ground up, to make it
11353 compatible with the current dejagnu tree, and to make it work with
11354 the new "gdbserver" in libremote.
11355
dc96c6c7 113562000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11357
11358 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11359 * gdb.base/varargs.exp: Skip entire test if no printf support.
11360 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11361 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11362
dc96c6c7 113632000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11364
11365 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11366 no floating point support.
11367 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11368 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11369 * gdb.base/call-rt-st.exp: Ditto.
11370 * gdb.base/call-strs.exp: Ditto.
11371
bac5fc66
JG
113722000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11373
11374 * gdb.base/sizeof.c: include <stdio.h>.
11375
11376 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11377 'finish', otherwise uncaptured gdb_prompt would potentially
11378 throw remaining test points out of sync.
bac5fc66 11379
b22a6027
SB
113802000-07-26 Scott Bambrough <scottb@netwinder.org>
11381
11382 * gdb.base/recurse.exp: Run tests for all targets.
11383 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11384 gnu-oldld case on ARM.
11385 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11386 for ARM targets.
d63a86f8 11387
d8231941
AG
11388Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11389
11390 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11391 * gdb.java/configure: Rebuild.
11392
8caabe69
AG
11393Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11394
11395 * gdb.java/jv-exp.exp: New file.
11396
9d273ca3
AG
11397Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11398
11399 * configure: Rebuilt.
11400 * configure.in (configdirs): Add gdb.java.
11401 * gdb.java/jmisc.java: New file.
11402 * gdb.java/jmisc.exp: New file.
11403 * gdb.java/Makefile.in: New file.
11404 * gdb.java/configure: Rebuilt.
11405 * gdb.java/configure.in: New file.
11406 * lib/java.exp: New file.
11407
4f823a66
AC
11408Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11409
11410 * gdb.base/exprs.exp: Test casts to a pointer including over and
11411 underflow.
11412
2391e11d
AC
11413Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11414
11415 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11416 and the compilers sizes.
11417
54602222
ND
114182000-07-09 Nick Duffek <nsd@redhat.com>
11419
11420 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11421 (use_methods): New function.
11422 (main): Call use_methods().
11423 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11424 (do_tests): Call test_method_param_class.
11425
2bec0572
ND
114262000-07-09 Nick Duffek <nsd@redhat.com>
11427
11428 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11429 spelling.
11430 (test_enums): New procedure. Move enum tests from end of script
11431 to here. Set breakpoint on function name instead of line number.
11432 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11433 (enums2): New marker function.
11434 (enums1): New function.
11435 (main): Call enums1(). Move enum tests to enums1().
11436
78492fde
AC
11437Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11438
11439 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11440 compile/link program. Update line numbers.
11441 * gdb.asm/d10v.inc: Define ``startup''.
11442 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11443
49a2cef8
AC
11444Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11445
11446 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11447
3e6c8688
EZ
114482000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11449
11450 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11451 of 'help maint print' command.
11452
9ff5cbe9
AC
11453Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11454
11455 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11456 they use gdb_expect_list.
11457
17c579bd
AC
11458Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11459
11460 * gdb.base/commands.exp: Use ``set remote
11461 memory-read-packet-size'' instead of ``set endian big'' to test
11462 long commands.
11463
e6d71bf3
DB
114642000-06-03 Daniel Berlin <dan@cgsoftware.com>
11465
11466 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11467 g++, and stop skipping them.
e6d71bf3
DB
11468
11469 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11470 work under g++.
11471
d63a86f8 11472 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11473 initialization.
11474
dc96c6c7 114752000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11476
11477 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11478 the regular expression: accept an (almost) arbitrary sequence of
11479 "frames-invalid" and "breakpoints-invalid" messages both before
11480 and after the "starting" message.
11481
dc96c6c7 114822000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11483
11484 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11485
dc96c6c7 114862000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11487
11488 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11489 Relax the regular expression a little, make it pass on Solaris 8.
11490
8216cda9
KB
114912000-05-12 Kevin Buettner <kevinb@redhat.com>
11492
11493 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11494 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11495 Instead, it is permissible for gdb to stop on the line of the
11496 call itself.
11497
1a570b2f
MS
114982000-05-12 Michael Snyder <msnyder@.cygnus.com>
11499
11500 * gdb.base/break.exp (bp on small function, optimized file):
11501 Add a second pass pattern. The behavior differs here between stabs
11502 and dwarf for one-line functions. Stabs preserves two line symbols
11503 (one before the prologue and one after) with the same line number,
11504 but dwarf regards these as duplicates and discards one of them.
11505 Therefore the address after the prologue (where the breakpoint is)
11506 has no exactly matching line symbol, and GDB reports the breakpoint
11507 as if it were in the middle of a line rather than at the beginning.
11508
dc96c6c7 115092000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11510
d63a86f8 11511 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11512 rather than "send_gdb" (for consistancy).
11513
7d418785
AC
11514Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11515
11516 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11517 * gdb.c++/templates.cc: Properly check for GCC version number.
11518 * lib/compiler.cc: Likewise
11519
dc96c6c7 115202000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11521
d63a86f8 11522 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11523 gdb may not stop at the first line of main, due to code motion.
11524
dc96c6c7 115252000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11526
11527 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11528 This test depends on parsing the printf output from the target.
11529 Since the sparclet stub doesn't do stdio, this will never work.
11530 * gdb.base/call-rt-st.exp: ditto.
11531 * gdb.base/call-strs: ditto.
11532
dc96c6c7 115332000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11534
11535 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11536
11537 * gdb.base/ending-run.exp: After connecting to a remote target,
11538 but before running, the target will appear to be in a random
11539 location. Specify both a file and a line for breakpoints.
11540 Also, the function that calls main may be called 'init'
11541 rather than 'start'.
11542
a5a51225
EZ
115432000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11544
11545 * gdb.base/help.exp: Update output for add-symbol-file command.
11546
7930cc7c
FN
115472000-04-10 Fernando Nasser <fnasser@cygnus.com>
11548
11549 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11550 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11551
23e37ab1
C
115522000-04-07 J.T. Conklin <jtc@redback.com>
11553
e93c542c
C
11554 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11555
23e37ab1
C
11556 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11557
591b8fa3
PDM
11558Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11559
11560 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11561 values that can be represented exactly.
11562 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11563 above change, and to not check against the directory part of the source
11564 file name.
11565 (step into print_long_arg_list): Likewise.
11566 (print print_small_structs from print_long_arg_list): Likewise.
11567 (print print_long_arg_list): Likewise.
11568
7a495180
EZ
115692000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11570
30b53638 11571 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11572
beb998c6
AC
11573Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11574
11575 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11576
1c689132
DB
115772000-03-25 Daniel Berlin <dan@cgsoftware.com>
11578
11579 * gdb.base/commands.exp (deprecated_command_test): Add test for
11580 deprecate with no arguments.
11581
c1790a9d
JL
115822000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11583
11584 * gdb.base/break.exp: Add new test for setting breakpoints on
11585 optimized code so we can test breakpoints work even when function
11586 prologues may be optimized away
11587
003ba290
FN
115882000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11589
11590 From David Whedon <dwhedon@gordian.com>
a9c64011 11591 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11592
6837a0a2
DB
115932000-03-22 Daniel Berlin <dan@cgsoftware.com>
11594
11595 * gdb.base/help.exp: Added test for new apropos command.
11596
b9593231
KB
115972000-03-21 Kevin Buettner <kevinb@redhat.com>
11598
11599 * gdb.base/pointers.c (usevar): New function.
11600 (main): Make sure that global variables v_int_pointer2, rptr,
11601 and y are all referenced someplace in the program by calling
11602 usevar() on them. [Some linkers delete symbols which are
11603 never referenced. The space remains, but there's no way to
11604 get a (symbolic) handle on the variable from the debugger.]
11605
751a959b
EZ
116062000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11607
11608 * gdb.base/printcmds.c: Add typedeffed arrays.
11609
11610 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11611 procedure to test arrays that are typedef'd.
11612
73a93a32
JI
116132000-03-13 James Ingham <jingham@leda.cygnus.com>
11614
11615 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11616 the library directories.
73a93a32 11617
fb40c209
AC
11618Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11619
11620 * configure.in (configdirs): Add sub directory gdb.mi.
11621 * configure: Re-generate.
11622
11623 * gdb.mi: New directory.
d63a86f8 11624
ee4dd2c9
AC
116252000-02-25 Scott Bambrough <scottb@netwinder.org>
11626
11627 * gdb.base/long_long.exp: Correct test suite failure when printing
11628 a long long value as a double on ARM platforms.
11629
70f0cc22
JB
116302000-02-16 Jim Blandy <jimb@redhat.com>
11631
11632 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11633 default source file is set properly before running this test.
11634
853819b8
EZ
116352000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11636
11637 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11638 gdbtk/library directory, not in gdbtcl2.
11639
dfcd3bfb
JM
116402000-02-04 Jim Blandy <jimb@redhat.com>
11641
11642 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11643 backslash from regexp pattern.
11644
11645 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11646 procedure. Use it to run all the "continue to bp overloaded"
11647 tests. Note that this changes the names of the tests slightly.
11648 If the breakpoint hit message includes a hex PC value, because
11649 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11650 from the real source code, still consider that a pass.
11651
11652 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11653 XFAIL here if the breakpoint message contains a hex address. Note
11654 similar change on 1999-11-02.
11655
11656 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11657
11658 * gdb.base/ptype.exp: Establish a default source file before
11659 calling get_debug_format.
11660
116612000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11662
11663 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11664
8b93c638
JM
116652000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11666
11667 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11668 of successive stepi commands -- while in the prologue we should see
11669 the function entry bracket.
11670
116712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11672
11673 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11674 reach __change_mode() when stepping through the end of main().
11675
c5394b80
JM
116762000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11677
11678 * gdb.base/default.exp: Fix expected pattern.
11679 * gdb.base/help.exp: Same.
11680
0d06e24b
JM
116812000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11682
11683 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11684 Don't use xfail's because that affects only the following test.
d63a86f8 11685
0d06e24b
JM
11686 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11687 solaris or linux.
11688
11689 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11690
dc96c6c7 116912000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11692
d63a86f8 11693 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11694 "A syntax error" rather than "A parse error". Accept both.
11695
116962000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11697
11698 * gdb.base/default.exp: Remove OS dependent string from "target
11699 remote" test.
11700 * gdb.base/help.exp: Same for "help target remote" test.
11701
c3f6f71d
JM
117022000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11703
11704 From Jim Kingdon <kingdon@redhat.com>:
11705
11706 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11707 prompt (cleanup rather than necessity, but still might keep output
11708 from spilling to next test).
11709
117102000-01-02 Fred Fish <fnf@cygnus.com>
11711
11712 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11713 AIX, which defines them in <sys/types.h>.
11714
ed9a39eb 117151999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11716
ed9a39eb
JM
11717 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11718 float" test.
11719
117201999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11721
ed9a39eb 11722 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11723
11724 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11725 outermost frame disallowed".
11726
117271999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11728
11729 * gdb.base/setvar.exp: New tests for setting the value of a struct
11730 with a constant list.
11731
117321999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11733
11734 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11735 require the user to type a cast before setting the value of a struct.
11736
de57eccd
JM
117371999-12-06 Jim Blandy <jimb@cygnus.com>
11738
11739 * gdb.base/default.exp: Expect the new 'info float' command on
11740 all i386 platforms.
11741
11742 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11743 LinuxThreads libraries that don't support debugging.
11744
c2d11a7d
JM
11745Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11746
11747 * gdb.base/remote.c: Fill the buffer with truely random data.
11748 Change the buffer type to ``unsigned char'' to simplify size
11749 arithmetic.
11750
11751 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11752 stub only handles 400-1 byte packets. Verify that the download
11753 worked.
11754
117551999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11756
11757 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11758 tests, using UNRESOLVED for the untested cases. Also, does not wait
11759 for a timeout if the prompt was received before a recognizable pattern.
11760
117611999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11762
11763 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11764
117651999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11766
11767 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11768 watchpoints.
11769
117701999-11-24 Jason Merrill <jason@casey.cygnus.com>
11771
11772 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11773
11774 * gdb.c++/local.exp: Be more flexible in recognizing local class
11775 name mangling. Don't allow horribly truncated method names.
11776 * gdb.c++/derivation.exp: Expect protected inheritance.
11777 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11778 * gdb.c++/virtfunc.exp: Likewise.
11779 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11780 when printing a nested enum.
11781
117821999-11-22 Jim Blandy <jimb@cygnus.com>
11783
11784 * gdb.base/step-test.exp: Properly await GDB's response to setting
11785 a breakpoint on the call to large_struct_by_value.
11786
11787 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11788 just because we have debug info for the `start' function.
11789
117901999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11791
11792 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11793 "Unknown signal" messages, which indicate (on LinuxThreads) that
11794 GDB doesn't know how to debug threads on this system. This is
11795 better than hanging while philosopher 0 dumps chatter into gdb.log.
11796
117971999-11-18 Tom Tromey <tromey@cygnus.com>
11798
11799 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11800
118011999-11-18 Fred Fish <fnf@cygnus.com>
11802
11803 * gdb.base/coremaker2.c: Add sample program for generating
11804 cores that is more self contained than coremaker.c. Eventually
11805 I'll add more code to this and tie it into the testsuite.
11806
4ce44c66
JM
118071999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11808
11809 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11810
118111999-11-10 Jimmy Guo <guo@cup.hp.com>
11812
11813 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11814 from $srcdir/lib/.
11815 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11816 and gdb.c++/.
11817
11818 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11819
d63a86f8 11820 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11821 'continue with watch' test point.
11822
118231999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11824
11825 Merged from p2linux-990323-branch:
d63a86f8 11826
4ce44c66
JM
11827 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11828
11cf8741
JM
11829Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11830
11831 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11832 {limit,fixed}''. Test ``set download-write-size''.
11833
11834Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11835
11836 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11837 gdb_expect_list.
11838
11839Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11840
11841 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11842
118431999-11-03 Mark Salter <msalter@cygnus.com>
11844
11845 * gdb.base/break.exp: Fix "stub continue" pattern.
11846
118471999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11848
11849 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11850
118511999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11852
11853 * gdb.base/display.exp ("finish"): Add timeout clause.
11854
11855 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11856 plain prompt clause, so this doesn't have to time out in order to
11857 fail.
11858
11859 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11860 breakpoint hit messages include an address.
11861
11862 * gdb.base/display.exp: Don't forget to escape parens in regular
11863 expressions. Unix regexp notatation sucks.
11864
118651999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11866
11867 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11868 order for 'signalled' message.
11869
5c44784c
JM
118701999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11871
11872 From Jimmy Guo <guo@cup.hp.com>:
11873 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11874 * gdb.base/annota1.c: Add code for tests to work with.
11875
118761999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11877
11878 * gdb.base/remote.exp: New test for remote downloading settings.
11879 * gdb.base/remote.c: New file with large .data.
11880
917317f4
JM
118811999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11882
11883 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11884 for LinuxThreads support, merged from the Code Fusion branch.
11885
11886Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11887
11888 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11889 containing exp_continue into a while within an expect. Don't
11890 attempt a start more than three times. Check return value from
11891 gdb_load.
d63a86f8 11892
2df3850c
JM
11893Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11894
11895 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11896 a pass case.
11897
2acceee2
JM
118981999-10-01 Kevin Buettner <kevinb@cygnus.com>
11899
11900 * gdb.base/break.c (main): Added a statement that we can step
11901 off of.
11902 * gdb.base/break.exp: Added tests for setting a breakpoint
11903 at an offset and stepping onto a breakpoint.
11904
119051999-10-01 Fred Fish <fnf@cygnus.com>
11906
d63a86f8 11907 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11908 gdb output.
11909
c2c6d25f
JM
119101999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11911
11912 * gdb.base/break.exp: Code locations are in hex, don't forget!
11913 (For HP-UX.)
11914
119151999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11916
11917 * condbreak.exp: Use break.c as test program.
11918 * condbreak.c: Remove, redundant with break.c.
11919
119201999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11921
11922 * config/monitor.exp (gdb_target_monitor): Disable X- and
11923 Z-packets if the target needs it.
11924
119251999-09-13 James Ingham <jingham@leda.cygnus.com>
11926
11927 * gdb.c++/overload.exp: Added tests for listing overloaded
11928 functions with function pointers in the arg, explicitly calling
11929 out the version you want.
11930
cff3e48b
JM
119311999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11932
11933 * long_long.exp: Add variations of test cases that work for
11934 targets with 16-bit ints and 32-bit doubles.
11935
d4f3574e
SS
119361999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11937
11938 * break.c (main): Compare a possibly-uninitialized argc with an
11939 unlikely value that fits in 16 bits.
11940
119411999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11942
11943 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11944 0xfeeb, don't want negative numbers if ints are 16 bits.
11945
11946 * lib/gdb.exp (skip_cplus_tests): New proc.
11947 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11948 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11949 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11950 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11951 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11952 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11953 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11954 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11955
11956 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11957
11958Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11959
11960 * gdb.base/corefile.exp (up): Allow a parameter to appear
11961 in the frame that we're going up to.
11962
11963 From Jim Blandy <jimb@cygnus.com>:
11964
11965 * gdb.base/default.exp (info float): Expect some output now.
11966
11967 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11968 returning floating-point values to fail on the x86.
11969 * gdb.base/callfwmall.exp (do_function_calls): Same.
11970
11971 * gdb.base/list.exp (test_listsize): Correct expectations for
11972 listing line 1 with listsize 2. Also, listing a single line
11973 works now, as does listing three lines. [Kevin's note: There
11974 were a number of other cases fixed too where the expectations
11975 differed...]
11976
119771999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11978
11979 * gdb.base/selftest.exp: Add case for when version prints as
11980 constant string instead of char pointer.
11981
104c1213
JM
119821999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11983
11984 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11985 stepping out of main.
11986
11987 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11988 G++ used.
11989
11990 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11991 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11992
11993 * gdb.c++/ovldbreak.exp: Update match string in test that
11994 includes a warning of multiple breakpoints.
11995
119961999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11997
11998 * gdb.base/display.exp: Improve precision of step-after-finish
11999 added yesterday.
12000
12001 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12002 test.
12003
12004 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12005 configs when using G++, not just hppa*.
12006
120071999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12008
12009 * gdb.base/async.c: New file.
12010 * gdb.base/async.exp: New file.
12011
12012Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12013
12014 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12015 PA64.
12016
53a5351d
JM
12017Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12018
104c1213
JM
12019 * gdb.base/display.exp: "finish" can leave us mid-line on many
12020 targets, deal with it. Add a small constant to main, instead of
12021 1000 since main+1000 may not be a valid address in the target.
12022
53a5351d
JM
12023 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12024 on hpux11.
12025
12026 * gdb.base/attach.exp: Handle another hpux11 error message variant
12027 when attaching to a process that does not exist.
12028
120291999-08-19 J.T. Conklin <jtc@redback.com>
12030
12031 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12032 characters in 'continue to 1241' test.
12033
120341999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12035
12036 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12037 stop in print_long_arg_list, define and use a whitespace
12038 variable in print_small_structs test, add an XFAIL for Solaris.
12039 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12040 interested enough to fix.
12041
7be570e7
JM
120421999-08-13 Keith Seitz <keiths@cygnus.com>
12043
12044 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12045 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12046 proc knows about targets other than the natives.
12047 (test_assign): Use "gdb_run_cmd" to "run" the target.
12048 Check that we've actually hit the breakpoint at main.
12049 When we attempt to assign a value to a local variable, check
12050 that the variable is in the current scope, i.e., don't use
12051 a test with an empty result.
12052
12053Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12054
12055 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12056 command.
12057
120581999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12059
12060 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12061 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12062 gdb.compat, gdb.threads-hp.
12063 gdb.hp/configure, gdb.hp/configure.in: New files.
12064 gdb.hp/Makefile.in: Recurse into new subdirs.
12065 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12066 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12067 in object files.
12068 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12069
96baa820
JM
120701999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12071
12072 * gdb.base/display.exp: Help expect by putting a newline in the
12073 funky printf, remove a bogus p/a test.
12074
120751999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12076
12077 * gdb.base/display.exp: Make sure that when we say 'run', we are
12078 connected to the target. This is necessary when running not
12079 natively.
12080
120811999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12082
12083 * gdb.base/step-test.exp: Removed some extraneous messages.
12084
12085 * gdb.base/long_long.exp: Don't run memory examination tests
12086 on little-endian targets (they will need a different set of
12087 results to match).
12088
120891999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12090
12091 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12092 until somebody decides to fix GDB.
12093
12094 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12095 constant as "ULL".
12096 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12097 matches for a couple x/2 commands.
12098
a0b3c4fd
JM
120991999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12100
12101 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12102 by merging in ref-types2 tests.
12103 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12104
12105 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12106 * gdb.c++/Makefile.in: Add standard actions.
12107 (EXECUTABLES): Rename from PROGS, update list.
12108 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12109 from gdb.hp.
12110 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12111 foo and bar locals.
12112 * gdb.c++/anon-union.exp: Fix tests to match.
12113 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12114 expect matches to handle output variations.
12115 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12116 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12117 output, add HP alternatives for new and delete prints.
12118 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12119 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12120 * gdb.c++/demangle.exp: Use $style when reporting failure.
12121 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12122 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12123 match alternatives.
12124 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12125 compilers.
12126 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12127 * gdb.c++/method.exp: Add match alternatives.
12128 * gdb.c++/misc.cc: Add bool types.
12129 * gdb.c++/misc.exp: Add tests for bool types.
12130 * gdb.c++/overload.exp: Add xfails.
12131 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12132 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12133 add some more template parameter tests (only for HP currently).
12134 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12135 * gdb.c++/virtfunc.cc: Add return type and value for main.
12136 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12137 match alternatives.
d63a86f8 12138
a0b3c4fd
JM
121391999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12140
12141 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12142
121431999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12144
12145 * gdb.base/signals.exp: Don't expect getting a backtrace from
12146 within a signal handler to fail on Linux.
12147
121481999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12149
12150 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12151 * lib/gdb.exp: Remove some gratuitious semicolons.
12152 (delete_breakpoints): Increase timeout.
12153 (gdb_expect): Add -notransfer option.
12154 (gdb_test): Use -notransfer option.
12155 (get_compiler_info): Add f77 case.
12156 (get_compiler): New proc, split out from gdb_preprocess, add f77
12157 case.
12158 (gdb_preprocess): Call get_compiler.
12159
12160 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12161 * gdb.base/attach.exp, gdb.base/display.exp,
12162 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12163 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12164 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12165 third arg to gdb_test.
12166 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12167 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12168 HP-UX xfails, add others.
12169 * gdb.base/completion.exp: Reflect name change of self-test.
12170 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12171 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12172 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12173 HP failure number.
12174 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12175 useless HP-UX 10.30 references.
12176 * gdb.base/maint.exp: Loosen matches.
12177 * gdb.base/pointers.c (main): Declare more_code.
12178 * gdb.base/pointers.exp: Match on output of a `next'.
12179 * gdb.base/structs.c: Add prototypes.
12180 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12181 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12182
121831999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12184
12185 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12186 command.
12187
121881999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12189
12190 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12191 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12192
12193 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12194 debug info. Deal with lack of signal hanlder info in stack.
12195
a9c64011 12196 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12197 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12198
5a2468f5
JM
121991999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12200
12201 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12202 gdb.base/foll-vfork.exp: Don't run for crosses.
12203
adf40b2e
JM
12204Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12205
12206 * gdb.base/configure.in: Check for gdbvars.exp instead of
12207 a1-selftest.exp.
12208 * gdb.base/configure: Re-generate.
12209
122101999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12211
12212 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12213 in trying to run first and name is too long.
12214
12215 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12216 pointers2.c and pointers2.exp, respectively.
12217 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12218 doschk happier.
12219
43e526b9
JM
122201999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12221
12222 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12223 callfuncs2.c and callfuncs2.exp.
12224
12225 * gdb.base/list.exp: Remove mistaken xfails.
12226 * gdb.base/list0.h: Add optional prototypes.
12227
9846de1b
JM
12228Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12229
a9c64011 12230 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12231 calling malloc.
a9c64011
AS
12232 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12233 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12234 use.
12235
122361999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12237
12238 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12239 * gdb.base/annota2.cc, annota2.exp: Move from here.
12240 * gdb.c++/annota2.cc, annota2.exp: To here.
12241 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12242
43ff13b4
JM
12243Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12244
12245 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12246 a consistent format.
12247
085dd6e6
JM
122481999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12249
12250 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12251 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12252 HP compilers, also set the globals $true and $false.
12253
12254 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12255 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12256 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12257 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12258 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12259 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12260 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12261 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12262 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12263 whatis.c} Add C++ compatible function definitions and return
12264 types, add includes for library functions.
12265 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12266 * gdb.base/step-test.c (myglob): Rename from glob.
12267 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12268 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12269 files, move here from gdb.hp.
12270 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12271 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12272 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12273 Adjust line numbers in regexps.
12274
12275 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12276 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12277 instead of 0/1.
12278
12279 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12280 foll-vfork.exp: New files, move here from gdb.hp.
12281 * gdb.base/page.exp: New file, test of pagination command.
12282
12283 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12284 recursion test.
12285 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12286
12287 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12288 gdb.base/solib.exp: Fix compiler invocation process.
12289
12290 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12291 HP-UX 11, turn off overload resolution explicitly.
12292 * gdb.base/commands.exp: Set argument list explicitly, add
12293 watchpoint test.
12294 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12295 them work.
12296 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12297 expressions properly.
12298 * gdb.base/corefile.exp: Loosen the match slightly.
12299 * gdb.base/default.exp: Allow "Error accessing memory" message
12300 also.
12301 * gdb.base/display.exp: Skip over x/0 j if PA64.
12302 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12303 * gdb.base/interrupt.exp: Ditto.
12304 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12305 in use.
12306 * gdb.base/list.exp: Add xfails for HP-UX.
12307 * gdb.base/long_long.exp: Refine some of the numeric matches.
12308 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12309 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12310 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12311 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12312 * gdb.base/ptype.exp: Succeed on more varieties of output.
12313 * gdb.base/scope.exp: Add xfails for HP-UX.
12314 * gdb.base/sect-cmd.exp: Add more cases.
12315 * gdb.base/setvar.exp: Add xfails for HP-UX.
12316 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12317 * gdb.base/signals.exp: Match on void symbolically.
12318 * gdb.base/step-test.exp: Add case for PA64.
12319 * gdb.base/term.exp: Add exit and restart.
12320 * gdb.base/twice.exp: Clean up after self.
12321 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12322 * gdb.base/whatis.exp: Allow more ways to pass tests.
12323
12324 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12325 no longer useful.
12326
12327Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12328
12329 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12330 list of patterns.
12331 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12332 print_double_array(double_array)", "continuing to breakpoint
12333 1018", "print print_double_array(array_d)" and "continuing to
12334 1034" tests.
d63a86f8 12335
085dd6e6
JM
123361999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12337
a9c64011 12338 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12339
123401999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12341
12342 * config/mt-*: Remove, these haven't been used since 1996.
12343
123441999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12345
12346 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12347 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12348 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12349
9e0b60a8
JM
123501999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12351
12352 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12353 simpler match case for the ptype of the big class.
12354
123551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12356
12357 * gdb.exp: Fix test for gdb_prompt existence.
12358
123591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12360
12361 * gdb.exp (gdb_test): Add fail after calls to perror.
12362
123631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12364
12365 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12366
123671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12368
12369 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12370
0f71a2f6
JM
12371Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12372
12373 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12374 malloc() is linked in.
12375
123761999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12377
12378 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12379 step at end.
12380
12381 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12382
123831999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12384
12385 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12386
cce74817
JM
12387Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12388
12389 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12390 * gdb.base/mips_pro.exp: Likewise.
12391
123921999-06-02 Keith Seitz <keiths@cygnus.com>
12393
12394 * gdb.c++/templates.cc: Change all "new" operators to throw
12395 an exception.
12396 * gdb.c++/cplusfuncs.cc: Likewise.
12397
12398 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12399
12400Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12401
12402 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12403 * gdb.base/ending-run.exp: When stepping out of main, accept a
12404 step into an arbitrary assembler file.
cce74817 12405
392a587b
JM
124061999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12407
d63a86f8 12408 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12409 "breakpoint-invalid" to be printed.
d63a86f8 12410 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12411 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12412 * gdb.base/annota2.cc: Initialize a.x to 0.
12413
9e086581
JM
124141999-05-17 Keith Seitz <keiths@cygnus.com>
12415
12416 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12417 when "skip_float_tests" set.
12418 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12419 "print print_ten_doubles", and "step into print_long_arg_list".
12420 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12421 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12422 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12423 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12424 "skip_float_tests" is set.
12425 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12426 when "skip_float_tests" set.
d63a86f8 12427
cd0fc7c3
SS
124281999-05-06 Keith Seitz <keiths@cygnus.com>
12429
12430 * gdb.base/annota2.cc: Include stdio.h.
12431
12432Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12433
12434 * gdb.base/crossload.exp: Remove, this has been disabled ever
12435 since BFD stopped including all targets, and cross-GDB gets
12436 plenty of testing anyway.
12437 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12438 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12439 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12440 * gdb.base/README: Remove, was doc for this.
12441 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12442 needed.
12443
b83266a0
SS
124441999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12445
12446 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12447 output.
12448
12449 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12450 * gdb.base/annota2.exp: New file. More annotation tests.
12451 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12452 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12453
124541999-04-23 Angela Marie Thomas <angela@cygnus.com>
12455
12456 * config/cfdbug.exp: New file.
12457
7a292a7a
SS
124581999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12459
12460 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12461 Marcus Daniel's and Dale Hawkins's demangler crashes.
12462
12463 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12464 test_lucid_style_demangling, test_arm_style_demangling,
12465 test_hp_style_demangling): Try Tom Tromey's core-dumping
12466 identifier under each demangling style.
12467
124681999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12469
12470 * gdb.c++/demangle.exp: Include the current demangling style
12471 in all test names.
12472 (current_demangling_style): New global variable.
12473 (set_demangling_style, test_demangling_core, test_demangling,
12474 test_demangling_exact): New functions.
12475 (test_gnu_style_demangling, test_lucid_style_demangling,
12476 test_arm_style_demangling, test_hp_style_demangling): Use those,
12477 instead of calling gdb_test and gdb_test_exact directly.
12478 (catch_demangling_errors): New function, which reports errors
12479 signalled by the demangling test functions in an orderly way.
12480 (do_tests): Use catch_demangling_errors.
12481
124821999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12483
12484 * gdb.base/signals.exp (test_handle_all_print): Use () for
12485 grouping in expressions, not {}.
12486
12487 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12488 initialized yet.
12489
124901999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12491
12492 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12493 are listed.
12494
124951999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12496
12497 * gdb.stabs/weird.exp: Test for CC being defined before
12498 looking at its value.
12499
125001999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12501
12502 * gdb.base/call-ar-st.exp: Remove stray '#'.
12503 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12504 "short int" and "long int".
12505 * gdb.c++/overload.cc: Cast the string added in the previous
12506 change, to mollify finicky HP compiler.
12507 * gdb.hp/reg-test.exp (testfile): Fix file name.
12508 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12509
7a292a7a
SS
12510 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12511 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12512 alternate form of enum ptype.
12513
c906108c
SS
125141999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12515
7a292a7a
SS
12516 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12517 * gdb.hp/*.exp: Change all to run compiler probe only after
12518 passing skip_hp_tests, so as not to waste time on guaranteed
12519 failure.
12520
c906108c
SS
12521 * gdb.c++/overload.cc: Pass string instead of char addr, always
12522 init ccpfoo.
12523 * gdb.c++/templates.cc: Fix syntax error.
12524
7a292a7a
SS
12525Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12526
12527 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12528 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12529 command.
12530
125311999-03-18 James Ingham <jingham@cygnus.com>
12532
12533 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12534
12535 * gdb.c++/method.exp: It was testing an uninitialized int on the
12536 stack and assuming it was positive.
12537
12538 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12539
12540 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12541 keep it from killing the rest of the tests.
7a292a7a
SS
12542 Use gdb_continue_to_end.
12543
12544 * gdb.base/sigall.exp: use gdb_continue_to_end.
12545
12546 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12547
12548 * gdb.base/display.exp: use runto_main, not run.
12549
d63a86f8
RM
12550 * gdb.base/default.exp: Check for the current error message in the
12551 r abbreviation test.
7a292a7a
SS
12552 Add strongarm to the targets that know info float.
12553
d63a86f8 12554 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12555 run which doesn't work with monitors.
12556
12557 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12558
12559 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12560
12561 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12562 program. Traps the case (in Cygmon) when the program never really
12563 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12564 more places, so I used my name. Sorry Mark...
12565
12566 * config/monitor.exp (gdb_target_monitor): added another
12567 target_info parameter: remotebinarydownload. This will set the
12568 remotebinarydownload flag if this is causing some boards trouble.
12569
125701999-03-18 Mark Salter <msalter@cygnus.com>
12571
12572 * lib/gdb.exp (continue_to_exit): New function.
12573
12574 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12575 * gdb.base/ending-run.exp: Ditto.
12576 * gdb.base/step-test.exp: Ditto.
12577
125781999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12579
12580 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12581 (suggested by Art Haas <ahaas@neosoft.com>).
12582
125831999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12584
12585 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12586
12587Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12588
12589 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12590 descriptions of types (short unsigned int vs unsigned short, etc).
12591
125921999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12593
12594 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12595 a call to strlen; sometimes we do have sources.
12596
125971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12598
12599 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12600 character, so GDB won't print garbage after its end.
d63a86f8 12601
c906108c
SS
12602 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12603 breakpoint there instead. Sometimes GCC emits memcpy to handle
12604 the large structures being passed by value, so we step into that
12605 instead of sum_array_print, which obscures what we're really testing.
12606 * gdb.base/step-test.exp: However, we do want a test that notices
12607 the bizarre steps into memcpy, so do that here. Add check for
12608 stepping into function calls that pass large structures by value.
12609 ("Is that a noun clause, or are you just happy to see me?")
12610 Remove all references to specific line numbers.
12611 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12612 New type and function.
12613 (main): Call large_struct_by_value, passing it a large struct by value.
12614 * lib/gdb.exp (gdb_get_line_number): New function.
12615
12616 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12617 more portable.
12618
7a292a7a
SS
126191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12620
c906108c
SS
12621 * lib/gdb.exp: Doc fixes.
12622
7a292a7a
SS
126231999-03-05 Nick Clifton <nickc@cygnus.com>
12624
d63a86f8 12625 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12626
126271999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12628
c906108c
SS
12629 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12630 commands. They're not germane to this test, and they don't work
12631 that way on remote targets.
12632
3fc11d3e
JM
126331999-03-01 James Ingham <jingham@cygnus.com>
12634
12635 * Changelog entries merged over from gdb development branch.
12636
3fc11d3e
JM
12637 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12638
12639 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12640 for outputting results of test run.
12641
2d4a1622 12642 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12643
12644 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12645
7a292a7a
SS
126461999-02-25 Felix Lee <flee@cygnus.com>
12647
12648 * lib/gdb.exp (debug_format): initialize
12649
c906108c
SS
126501999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12651
12652 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12653 * gdb.base/call-rt-st.c: Ditto.
12654
c906108c
SS
126551999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12656
12657 * gdb.threads/pthreads.exp (horiz): New variable.
12658 (test_startup): Fix regexps that capture thread numbers.
12659
126601999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12661
12662 * gdb.base/smoke.exp: Disambiguate two test case names (both
12663 called ``print'').
12664
12665Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12666
12667 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12668 compilation.
12669
126701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12671
12672 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12673 actual output formatting.
12674 * gdb.base/smoke.exp: GDB removes leading 0's.
12675 * gdb.base/volatile.exp: Don't check type of remuneration;
12676 that variable is no longer defined in constvars.c.
12677 * gdb.base/step-test.c (main): Exit with explicit exit code.
12678 * gdb.base/step-test.exp: Remove two nexti checks--they are
12679 not portable.
12680
126811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12682
12683 * gdb.base/help.exp ("help delete display"): Fix test to match
12684 gdb's output.
12685
12686 * gdb.base/long_long.c (known_types): Initialize values to zero.
12687 * gdb.base/long_long.exp: Step one more line
12688 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12689 leading zeros. Explicitly ask for hex formatting. Use
12690 unique test case names.
c906108c
SS
12691
12692Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12693
d63a86f8 12694 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12695
12696 * gdb.c++/method.exp: Add missing close brace.
12697
126981999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12699
12700 * gdb.base/maint.exp: Use 'set height 0' to disable page
12701 prompting, not 'set height 400'.
12702
12703 Fix a bunch of timeouts.
12704 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12705 four separate tests, so expect doesn't take forever to match a ton
12706 of text against a regexp with lots of .* forms.
12707 ("maint print psymbols", "maint print symbols"): Make some of
12708 these greps more selective, so that expect doesn't try to wade
12709 through huge piles of output and time out.
12710
12711 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12712
12713 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12714 tests: one which doesn't expect shlib events to be reported, and
12715 another which does, but is XFAIL for all platforms other than
12716 HP/UX.
12717
12718 * gdb.base/break.exp: Teach the test suite that the `catch
12719 fork', `catch vfork', and `catch exec' commands produce error
12720 messages on platforms that don't provide these features.
12721
12722Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12723
12724 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12725 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12726 (shortening names from solib_threshold.exp etc), won't run on
12727 anything but HP-UX for the foreseeable future.
12728 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12729 reflect move.
12730
12731Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12732
12733 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12734 gdb.trace/Makefile.in (clean): Remove all test executables.
12735
12736Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12737
12738 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12739 successfully re-sets breakpoints in shared libraries.
12740 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12741
12742Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12743
d63a86f8
RM
12744 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12745 and compiled w/o GCC.
c906108c
SS
12746
12747 * gdb.hp/watch-cmd.exp: ditto.
12748
12749 * gdb.hp/watch-hp.exp: ditto.
12750
12751 * gdb.hp/xdb1.exp: ditto.
12752
12753 * gdb.hp/xdb2.exp: ditto.
12754
12755 * gdb.hp/dbx.exp: ditto.
12756
12757Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12758
12759 * constvars.c: Remove C++-isms.
12760 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12761 with GCC.
12762
12763Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12764
12765 The following changes are part of the HP merge.
12766
12767 * gdb.base/break.exp: new tests to verify that catchpoints for
12768 fork, vfork, and exec don't trigger inappropriately.
12769
12770 * gdb.base/opaque.exp: compile one file at a time, then link.
12771
12772 * gdb.base/signals.exp: be more restrictive about which hppa
12773 systems receive a setup_xfail. new tests.
12774
12775 * gdb.base/solib_threshold.build: new file.
12776 * gdb.base/solib_threshold.exp: new file.
12777 * gdb.base/solib_threshold.link_opts: new file.
12778 * gdb.base/solib_threshold.mk: new file.
12779 * gdb.base/gen_solib_threshold.c: new file.
12780
12781 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12782 tests. New tests for enums inside classes.
12783
12784 * gdb.c++/compiler.cc: indicate support of template debugging.
12785
12786 * gdb.c++/demangle.exp: run hp style demangling tests.
12787
12788 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12789 tests.
12790
12791 * gdb.c++/misc.cc: changes to support new tests.
12792
12793 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12794 to support new tests.
12795
12796 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12797 gcc, then skip these tests.
12798
12799Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12800
12801 The following files are part of the HP merge; some had longer
12802 names at HP, but have been renamed to be no more than 14
12803 characters in length.
12804
12805 * gdb.hp/ambiguous.cc: new file.
12806 * gdb.hp/ambiguous.exp: new file.
12807 * gdb.hp/attach.exp: new file.
12808 * gdb.hp/attach2.exp: new file.
12809 * gdb.hp/classes-hp.exp: new file.
12810 * gdb.hp/ctti.exp: new file.
12811 * gdb.hp/ctti-add.cc: new file.
12812 * gdb.hp/ctti-add1.cc: new file.
12813 * gdb.hp/ctti-add2.cc: new file.
12814 * gdb.hp/ctti-add3.cc: new file.
12815 * gdb.hp/dbx.exp: new file.
12816 * gdb.hp/exception.cc: new file.
12817 * gdb.hp/exception.exp: new file.
12818 * gdb.hp/foll-exec.c: new file.
12819 * gdb.hp/foll-exec.exp: new file.
12820 * gdb.hp/foll-fork.c: new file.
12821 * gdb.hp/foll-fork.exp: new file.
12822 * gdb.hp/foll-vfork.c: new file.
12823 * gdb.hp/foll-vfork.exp: new file.
12824 * gdb.hp/inherit-hp.exp: new file.
12825 * gdb.hp/more-steps.exp: new file.
12826 * gdb.hp/namespace.cc: new file.
12827 * gdb.hp/namespace.exp: new file.
12828 * gdb.hp/optimize.exp: new file.
12829 * gdb.hp/pxdb.c: new file.
12830 * gdb.hp/pxdb.exp: new file.
12831 * gdb.hp/quicksort.exp: new file.
12832 * gdb.hp/reg-test.exp: new file.
12833 * gdb.hp/reg-test.s: new file.
12834 * gdb.hp/sized-enum.c: new file.
12835 * gdb.hp/sized-enum.exp: new file.
12836 * gdb.hp/start-stop.exp: new file.
12837 * gdb.hp/templ-hp.cc: new file.
12838 * gdb.hp/templ-hp.exp: new file.
12839 * gdb.hp/thr-lib.c: new file.
12840 * gdb.hp/thr-lib.exp: new file.
12841 * gdb.hp/thr-lib.h: new file.
12842 * gdb.hp/thr-liblib.c: new file.
12843 * gdb.hp/virtfun-hp.c: new file.
12844 * gdb.hp/virtfun-hp.exp: new file.
12845 * gdb.hp/watch-cmd.exp: new file.
12846 * gdb.hp/watch-hp.exp: new file.
12847 * gdb.hp/xdb1.exp: new file.
12848 * gdb.hp/xdb2.exp: new file.
12849 * gdb.hp/xdb3.exp: new file.
12850
12851Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12852
12853 The following files are part of the HP merge; some had longer
12854 names at HP, but have been renamed to be no more than 14
12855 characters in length.
12856
12857 * gdb.base/ss.h: new file.
12858 * gdb.base/call-ar-st.c: new file.
12859 * gdb.base/call-ar-st.exp: new file.
12860 * gdb.base/call-rt-st.c: new file.
12861 * gdb.base/call-rt-st-exp: new file.
12862 * gdb.base/call-strs.exp: new file.
12863 * gdb.base/ena-dis-br.exp: new file.
12864 * gdb.base/environ.exp: new file.
12865 * gdb.base/long_long.exp: new file.
12866 * gdb.base/sect-cmd.exp: new file.
12867 * gdb.base/shlib-cl2.exp: new file.
12868 * gdb.base/smoke.exp: new file.
12869 * gdb.base/so-impl-ld.c: new file.
12870 * gdb.base/so-impl-ld.exp: new file.
12871 * gdb.base/so-indr-cl.c: new file.
12872 * gdb.base/so-indr-cl.exp: new file.
12873 * gdb.base/varargs.exp: new file.
12874 * gdb.base/volatile.exp: new file.
12875 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12876 * gdb.base/display.exp: new file.
c906108c
SS
12877 * gdb.c++/derivation.exp: new file.
12878 * gdb.c++/local.exp: new file.
12879 * gdb.c++/member-ptr.exp: new file.
12880 * gdb.c++/overload.exp: new file.
12881 * gdb.c++/ovldbreak.exp: new file.
12882 * gdb.c++/ref-types.exp: new file.
12883 * gdb.c++/ref-types2.exp: new file.
12884 * gdb.c++/userdef.exp: new file.
d63a86f8 12885
c906108c
SS
12886Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12887
12888 * gdb.base/default.exp: Reflect wording change in remote.c.
12889
dc96c6c7 12890Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12891
12892 * gdb.base/help.exp: Update to reflect current text.
12893
12894Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12895
12896 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12897 they're stack variables and contain garbage.
12898 * gdb.c++/anon-union.exp: new file.
12899
12900 The following changes were made by David Taylor
12901 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12902 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12903 in changes by HP.
12904
12905 * gdb.base/bitops.exp: new file.
12906 * gdb.base/default.exp: change expected messages for catch and
12907 info catch tests to reflect HP merge changes.
12908 * gdb.base/enable-disable-break.exp
12909 * gdb.base/ending-run.c: new file.
12910 * gdb.base/long_long.c: new file.
12911 * gdb.base/maint.exp: new file.
12912 * gdb.base/pointers2.exp: new file.
12913 * gdb.base/shlib-call2.exp: new file.
12914 * gdb.base/solib.exp: new file.
12915 * gdb.base/step-test.c: new file.
12916 * gdb.c++/anon-union.cc: new file.
12917 * gdb.c++/local.cc: new file.
12918 * gdb.c++/member-pointer.cc: new file.
12919 * gdb.c++/method.cc: new file.
12920 * gdb.c++/ref-types.cc: new file.
12921 * gdb.c++/ref-types2.cc: new file.
12922 * gdb.c++/userdef.cc: new file.
d63a86f8 12923
c906108c
SS
12924 * gdb.base/scope.exp: compile one file at a time, then link.
12925 * gdb.base/langs.exp: ditto.
12926 * gdb.base/list.exp: ditto.
d63a86f8 12927
c906108c
SS
12928Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12929
12930 The following changes were made by David Taylor
12931 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12932 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12933 in changes by HP.
d63a86f8 12934
c906108c
SS
12935 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12936 skip tests. When compiling pass c++ flag to gdb_compile.
12937 * gdb.c++/
d63a86f8 12938
c906108c
SS
12939 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12940 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12941 (skip_hp_tests): new function.
12942 (gdb_preprocess): new function.
12943
12944 * configure.in (hpdir): decide whether to configure gdb.hp.
12945 * configure: regenerated.
12946
12947 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12948 to delete on clean.
12949 (EXECUTABLES): update to reflect new additions.
12950 * gdb.base/commands.exp: update message expected.
12951 * gdb.base/default.exp: add copyright notice.
12952 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12953 * gdb.base/help.exp: update messages to reflect current text.
12954 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12955 targets for recurse tests.
12956 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12957 skip this file.
12958
12959 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12960 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12961 compilation.
12962 * gdb.c++/misc.exp: ditto.
12963 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12964 run the tests. tell gdb_compile that it's a c++ compilation.
12965
12966 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12967
c906108c
SS
12968 * gdb.base/all-bin.exp: new file.
12969 * gdb.base/arithmet.exp: new file.
12970 * gdb.base/assign.exp: new file.
12971 * gdb.base/completion.exp: new file.
12972 * gdb.base/cond-expr.exp: new file.
12973 * gdb.base/condbreak.exp: new file.
12974 * gdb.base/define.exp: new file.
12975 * gdb.base/dollar.exp: new file.
12976 * gdb.base/environment.exp: new file.
12977 * gdb.base/eval-skip.exp: new file.
12978 * gdb.base/jump.exp: new file.
12979 * gdb.base/logical.exp: new file.
12980 * gdb.base/pointers.exp: new file.
12981 * gdb.base/relational.exp: new file.
12982 * gdb.base/section_command.exp: new file.
12983 * gdb.base/whatis-expr.exp: new file.
12984
12985 * gdb.base/all-types.c: new file.
12986 * gdb.base/call-array-struct.c: new file.
12987 * gdb.base/call-return-struct.c: new file.
12988 * gdb.base/call-strings.c: new file.
12989 * gdb.base/callfuncs2.c: new file.
12990 * gdb.base/condbreak.c: new file.
12991 * gdb.base/constvars.c: new file.
12992 * gdb.base/display.c: new file.
12993 * gdb.base/int-type.c: new file.
12994 * gdb.base/jump.c: new file.
12995 * gdb.base/miscexprs.c: new file.
12996 * gdb.base/pointers.c: new file.
12997 * gdb.base/pointers2.c: new file.
12998 * gdb.base/shmain.c: new file.
12999 * gdb.base/shr1.c: new file.
13000 * gdb.base/shr2.c: new file.
13001 * gdb.base/solib.c: new file.
13002 * gdb.base/solib1.c: new file.
13003 * gdb.base/solib2.c: new file.
13004 * gdb.base/varargs.c: new file.
13005 * gdb.c++/derivation.cc: new file.
13006 * gdb.c++/overload.cc: new file.
13007 * gdb.c++/ovldbreak.cc: new file.
13008 * gdb.hp/attach.c: new file.
13009 * gdb.hp/attach2.c: new file.
13010 * gdb.hp/average.c: new file.
13011 * gdb.hp/compiler.c: new file.
13012 * gdb.hp/compiler.cc: new file.
13013 * gdb.hp/execd-program.c: new file.
13014 * gdb.hp/follow-exec.c: new file.
13015 * gdb.hp/follow-fork.c: new file.
13016 * gdb.hp/follow-vfork-and-exec.c: new file.
13017 * gdb.hp/misc-hp.cc: new file.
13018 * gdb.hp/more-steps.c: new file.
13019 * gdb.hp/optimize.c: new file.
13020 * gdb.hp/quicksort.c: new file.
13021 * gdb.hp/run-hp.c: new file.
13022 * gdb.hp/start-stop.c: new file.
13023 * gdb.hp/sum.c: new file.
13024 * gdb.hp/templates-hp.cc: new file.
13025 * gdb.hp/thread-local-in-lib.c: new file.
13026 * gdb.hp/thread-local-in-lib.h: new file.
13027 * gdb.hp/thread-local-in-lib.lib.c: new file.
13028 * gdb.hp/vforked-program.c: new file.
13029 * gdb.hp/virtfunc-hp.cc: new file.
13030 * gdb.hp/watchpoint-hp.c: new file.
13031 * gdb.hp/xdb.c: new file.
13032 * gdb.hp/xdb0.c: new file.
13033 * gdb.hp/xdb0.h: new file.
13034 * gdb.hp/xdb1.c: new file.
13035
13036Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13037
13038 The following change was made by Edith Epstein
13039 <eepstein@cygnus.com> as part of a project to merge in changes
13040 originally made by HP; HP did not create ChangeLog entries.
13041
13042 * gdb.c++/demangle.exp: changed the expected output for some
13043 ARM-style mangling -- removed second reference to datatype.
13044 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13045 T1<char>::~T1<char>(void)
c906108c 13046 becomes,
a9c64011
AS
13047 maint demangle __dt__11T1__pt__2_cFv
13048 T1<char>::~T1(void)
c906108c
SS
13049
13050 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13051
c906108c
SS
13052Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13053
13054 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13055 * gdb.trace/backtrace.exp: Likewise.
13056 * gdb.trace/circ.exp: Likewise.
13057 * gdb.trace/collection.exp: Likewise.
13058 * gdb.trace/deltrace.exp: Likewise.
13059 * gdb.trace/infotrace.exp: Likewise.
13060 * gdb.trace/limits.exp: Likewise.
13061 * gdb.trace/packetlen.exp: Likewise.
13062 * gdb.trace/passc-dyn.exp: Likewise.
13063 * gdb.trace/passcount.exp: Likewise.
13064 * gdb.trace/report.exp: Likewise.
13065 * gdb.trace/save-trace.exp: Likewise.
13066 * gdb.trace/tfind.exp: Likewise.
13067 * gdb.trace/tracecmd.exp: Likewise.
13068 * gdb.trace/while-dyn.exp: Likewise.
13069 * gdb.trace/while-stepping.exp: Likewise.
13070
130711998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13072
13073 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13074
13075Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13076
13077 From Brendan Kehoe:
13078 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13079 int return types.
13080
13081Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13082
13083 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13084 remote dos host testing right.
13085
13086Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13087
13088 * gdb.base/corefile.exp: remove some xfails.
13089
13090Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13091
13092 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13093 have different timestamps.
13094
13095Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13096
13097 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13098 gdb.base/default.exp: Replace "exec" with "executable".
13099
13100Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13101
13102 * gdb.base/default.exp: Change else if to elseif from previous
13103 delta.
13104
13105Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13106
13107 * gdb.base/default.exp: Add brace missing from previous delta.
13108
13109Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13110
13111 * gdb.base/default.exp: Support test for info float for all
13112 varieties of arm toolchain.
13113
dc96c6c7 13114Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13115
13116 * gdb.trace/*.exp: remove "remote_download" command.
13117
dc96c6c7 13118Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13119
13120 * gdb.trace/*.exp: remove -gdwarf from compile.
13121
13122Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13123
13124 * gdb.trace/configure.in(AC_INIT): typo
13125 * gdb.trace/configure: regenerated
13126
dc96c6c7 13127Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13128
13129 * config/m68k-emc.exp: New file.
13130 * lib/<emc-support.exp trace-support.exp}: New files.
13131 * configure.in: add new test directory gdb.trace.
13132 * gdb.trace/{configure configure.in Makefile.in}: New files.
13133 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13134 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13135 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13136 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13137 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13138 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13139 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13140
dc96c6c7 13141Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13142
13143 * gdb.c++/classes.exp: Change all regular expressions to match
13144 arbitrary combinations of newline/carriage-return, so that they
13145 will work equally well on Unix and Windows.
13146 * gdb.c++/inherit.exp: ditto.
13147 * gdb.c++/virtfunc.exp: ditto.
13148
131491998-08-11 Dawn Perchik <dawn@cygnus.com>
13150
13151 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13152
c2d11a7d
JM
13153Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13154
13155 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13156 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13157 to use a0-a3/d0-d3 as needed.
13158
13159Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13160
13161 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13162 * gdb.disasm/am33.exp: Corresponding changes.
13163
c906108c
SS
131641998-07-11 Felix Lee <flee@cygnus.com>
13165
13166 * gdb.base/callfuncs.exp: add cmp10 test.
13167 * gdb.base/callfuncs.c (cmp10): new function.
13168
13169Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13170
d63a86f8 13171 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13172 into two parts to get around a synchronization problem in expect.
13173
3fc11d3e
JM
13174Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13175
13176 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13177
13178 * configure.in: Add options for gdbtk testsuite.
13179
13180 * configure: Regenerate.
13181
13182 * gdb.gdbtk: New directory to hold gdbtk tests.
13183
c906108c
SS
13184Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13185
13186 * gdb.fortran/types.exp: Escape brackets in expect patterns
13187 for test_float_literal_types_accepted tests.
13188 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13189 before run test.
13190
c2d11a7d
JM
13191Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13192
13193 * am33.exp: Just compile, do not link the testcase.
13194 * am33.s: Add ".am33" pseudoop to force am33 mode.
13195
c906108c
SS
131961998-06-25 Felix Lee <flee@cygnus.com>
13197
13198 * gdb.base/setshow.exp: make sure $pc is sane.
13199
13200 * gdb.stabs/weird.exp: split expect patterns properly.
13201
c2d11a7d
JM
13202Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13203
13204 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13205 * gdb.disasm/am33.exp: Run it.
13206
dc96c6c7 13207Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13208
13209 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13210 match processing (and eliminate spurious timeouts when running).
13211
dc96c6c7 13212Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13213
13214 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13215 exception test, but conditionalize it on target [mach | gnu].
13216
dc96c6c7 13217Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13218
13219 * gdb.base/overlays.exp: fixup compile line for linker script.
13220
13221Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13222
13223 * gdb.fortran/types.exp: don't guess at float size.
13224
13225Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13226
13227 * gdb.base/exprs.exp: delete test that depends on int size.
13228
13229Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13230
13231 * config/sim.exp: Removed checks for target triplets.
13232 (gdb_target_sim): Use gdb,target_sim_options.
13233
13234Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13235
13236 * gdb.base/reread.exp: New file.
13237 * gdb.base/reread1.c: New file.
13238 * gdb.base/reread2.c: New file.
13239
13240Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13241
13242 * config/sim.exp: Use 'target sim -sparclite' when running
13243 SPARClite programs.
13244
13245Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13246
13247 * gdb.base/structs2.exp: New file.
13248 * gdb.base/structs2.c: New file.
13249
13250Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13251
13252 * gdb.asm/common.inc: New file.
13253 * gdb.asm/d10v.inc: New file.
13254 * asm-source.exp: Pass -I's to gas to find .inc files.
13255 Update line numbers in expected output.
13256 * asmsrc1.s: Rewrite.
13257 * asmsrc2.s: Rewrite.
13258 * configure.in: Create arch.inc symlink.
13259 * configure: Regenerate.
13260 * Makefile.in (distclean): Delete arch.inc.
13261
13262Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13263
13264 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13265 (t_enum_value2): ditto
13266 (t_enum_value3): ditto
13267 (main): ditto
13268Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13269
13270 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13271 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13272 change.
13273 Use gdb_test instead of send_gdb/gdb_expect sequences.
13274
13275Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13276
13277 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13278 not void.
13279
13280Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13281
13282 * gdb.base/branches.c: Code with lots of loops and
13283 subroutines. Used to test gdbs ability to single step through PC
13284 changes, especially to test mips-tdep.c:mips_next_pc
13285
13286Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13287
13288 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13289 more rigorous EGCS C++ error checking.
13290
13291Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13292
a9c64011
AS
13293 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13294 tests.
13295 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13296 function when asleep.
13297 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13298 for i*86 Linux and SVR4 signal handling problems.
13299 Remove linux xfail for `next to handler in signals_tests_1', fixed
13300 by recent infrun.c change.
13301 Limit backtrace to 10 frames to avoid timeout problems with infinite
13302 stack backtraces.
13303 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13304 target.[ch] change.
c906108c
SS
13305
13306Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13307
13308 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13309 for a newline from gdb before continuing.
13310 (default_gdb_exit): Just look for y or n.
13311 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13312 it does, fail the rests of the tests in the file.
13313
13314Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13315
13316 * config/cygmon.exp: New file.
13317
13318Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13319
13320 * gdb.base/list.exp: Fix problem with "list default lines around
13321 main" test on remote targets.
13322
13323 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13324 run test on remote targets.
13325
13326Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13327
13328 * gdb.asm: New directory.
13329 * configure.in: Configure it.
13330 * configure: Regenerate.
13331 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13332 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13333
13334Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13335
13336 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13337
dc96c6c7 13338Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13339
a9c64011
AS
13340 * gdb.base/overlays (several files): Merge the two overlay
13341 managers into one. Change variables (foox, barx, bazx, grbxx)
13342 back into ints but force them to load in their proper sections.
c906108c
SS
13343
13344Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13345
13346 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13347 on-chip insn memory and IMAP1 to upper 128k.
13348 (D10VCopy): Handle memory regions crossing 16k boundaries.
13349 (D10VCopy): Transfer data in 32 bit chunks.
13350
13351Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13352
13353 * gdb.base/overlays.c (main): Exit normally when result is
13354 correct.
13355
13356 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13357 map. Include space for printf in .text segment.
13358
13359 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13360 updated d10v memory VMA/LMA map.
13361 (D10VCopy): Call D10VTranslate.
d63a86f8 13362
c906108c
SS
13363Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13364
13365 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13366
13367 * gdb.base/bar.c (barx, bar): Change variable to small array so
13368 that it won't be put into the .sdata - small data -
13369 section. Update reference.
13370 * gdb.base/baz.c (bazx, baz): Ditto.
13371 * gdb.base/foo.c (foox, foo): Ditto.
13372 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13373
13374 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13375 to be arrays.
d63a86f8 13376
dc96c6c7 13377Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13378
a9c64011
AS
13379 * gdb.base/overlays.exp: fix up and get working again.
13380 Add tests for backtraces from an overlay function.
d63a86f8 13381
c906108c
SS
13382Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13383
13384 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13385 "calling function with watchpoint enabled".
13386
13387Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13388
13389 * gdb.base/break.exp (test_next_with_recursion): Remove
13390 gdb_suppress_tests for d10v-*-*.
13391 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13392 pending review of whether it is useful or not.
13393
13394Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13395
13396 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13397
13398Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13399
13400 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13401 * config/dve.exp: New file to support Densan boards.
13402
13403Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13404
13405 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13406 reads and BSD.
13407
13408Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13409
13410 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13411 response.
13412
13413 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13414
13415Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13416
13417 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13418 test.
13419
13420 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13421 target_sizeof_long and target_bigendian_p.
13422 (structs_by_value, structs_by_reference): Check values according
13423 to targets word size and endianess.
d63a86f8 13424
c906108c
SS
13425Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13426
13427 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13428 output.
13429
13430Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13431
13432 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13433 Update test of set args help to match source change.
13434
13435Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13436
13437 * gdb.base/default.exp: Expect help system output to be in
13438 alphabetical order.
13439 * gdb.base/help.exp: Ditto.
13440
13441Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13442
13443 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13444 "i*86-pc-linux-gnu*".
13445 * gdb.base/interrupt.exp: Ditto.
13446 * gdb.base/corefile.exp: Ditto.
13447
13448 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13449 define vxworks when building the testcase.
13450
13451 * gdb.base/ptype.exp: Fix testnames to be unique.
13452 * gdb.base/radix.exp: Ditto.
13453 * gdb.base/term.exp: Ditto.
13454 * gdb.base/whatis.exp: Ditto.
13455 * gdb.c++/classes.exp: Ditto.
13456
13457Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13458
13459 * gdb.base/callfuncs.exp: Fix indentation.
13460
13461 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13462 suppress_flag has been set.
13463 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13464 target feature.
13465
13466Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13467
13468 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13469 the testcase.
13470
13471 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13472 set_debug_traps() and breakpoint().
13473 * gdb.c++/misc.cc (main): Ditto.
13474 * gdb.c++/templates.cc (main): Ditto.
13475 * gdb.c++/virtfunc.cc (main): Ditto.
13476
13477Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13478
13479 * lib/gdb.exp(gdb_step_for_stub): New function.
13480 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13481 exists, reload the executable and do a "continue" instead of
13482 doing a jump.
13483 (runto_main): Use gdb_step_for_stub.
d63a86f8 13484
c906108c
SS
13485 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13486 tests to have unique names.
13487 * gdb.base/callfuncs.exp: Ditto.
13488 * gdb.base/commands.exp: Ditto.
13489 * gdb.base/default.exp: Ditto.
13490 * gdb.base/help.exp: Ditto.
13491 * gdb.base/list.exp: Ditto.
13492 * gdb.base/opaque.exp: Ditto.
13493 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13494 similar tests.
d63a86f8 13495
c906108c
SS
13496 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13497 * gdb.c++/cplusfuncs.cc: Ditto.
13498 * gdb.c++/virtfunc.cc: Ditto.
13499
13500 * config/monitor.exp: Keep track of the last file we saw, rather
13501 than trying to get the info from gdb.
13502
13503 * gdb.fortran/types.exp: Move comment to previous line.
13504
13505Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13506
13507 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13508 target mode.
13509
13510Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13511
13512 From Bob Manson:
13513 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13514 string from GDB when it connects.
13515
13516 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13517
13518Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13519
13520 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13521 if we can't get a debug format from GDB (we may be testing an
13522 older GDB). Use a 10 second timeout when checking for the format.
13523
13524 * gdb.stabs/weird.exp: Fix quoting.
13525
13526 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13527
13528Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13529
13530 * config/arm-ice.exp: New file.
13531
13532Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13533
13534 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13535 until it has been modified to work with the new testsuite.
13536
99707966 13537 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13538 testcase won't compile, cause all of the testcases in the file to
13539 fail instead.
13540
13541 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13542 (gdb_clear_suppressed): New procedure.
13543 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13544 it contains a positive value.
13545
13546Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13547
13548 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13549
13550 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13551
13552Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13553
13554 * lib/gdb.exp (setup_xfail_format): New function.
13555 (get_debug_format): New function to get debug format.
13556 (debug_format): New global variable to hold last value set
13557 by get_debug_format.
13558 * gdb.base/list.exp: Call get_debug_format and expect some
13559 tests to fail for DWARF 1 and COFF formats.
13560 * gdb.c++/ptype.exp: Ditto.
13561 * gdb.c++/classes.exp: Ditto.
13562 * gdb.c++/cplusfuncs.exp: Ditto.
13563 * gdb.c++/inherit.exp: Ditto.
13564 * gdb.c++/templates.exp: Ditto.
13565 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13566
c906108c
SS
13567Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13568
13569 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13570 host doesn't have a currently-open connection.
13571
13572 * config/sparclet.exp: Cleanups and fixes to make it generic for
13573 any gdb stub target. Handle cases where gdb doesn't respond when
13574 interrupted in a sane fashion.
13575
13576 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13577 same thing in a totally different way.
13578
13579 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13580 setting "timeout".
13581 (gdb_start): We set the global gdb_prompt variable in
13582 default_gdb_init now.
13583
13584Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13585
13586 * gdb.base/printcmds.exp: Fix "check for floating addition"
13587 regexp to accept results within approx +/- .01 of exact value.
13588 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13589
13590Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13591
13592 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13593 properly.
13594 (gdb_expect): Add optional timeout parameter, and add timeout
13595 value to various calls.
13596 (gdb_suppress_tests): Only give one warning message per group.
13597
13598Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13599
13600 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13601 global variables. Handle getting a value for $timeout more
13602 gracefully.
13603
13604Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13605
13606 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13607 initialize.
13608 (default_gdb_init): New procedure; allow gdb_init to be overridden
13609 by a target configuration file.
13610 (gdb_expect): Pass the timeout to remote_expect.
13611
13612 * config/monitor.exp(gdb_load): Fix typo in regexp.
13613
13614Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13615
13616 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13617
13618Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13619
13620 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13621 here. Call gdb_target_exec before rebooting the target, to make
13622 sure the connection to the target is closed.
13623 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13624 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13625 Also detect "Timeout reading from remote" error.
13626
13627 * config/gdbserver.exp: Pass the executable being loaded to
13628 gdb_target_monitor. Don't call gdb_file_cmd here; let
13629 gdb_target_monitor do it.
13630
13631 * gdb.disasm/hppa.exp: Don't use exec_output.
13632
13633Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13634
13635 * gdb.base/list.exp: If we're debugging a non-native target,
13636 try to set the pc register to point to the start of the
13637 program before doing the first list command.
13638
13639 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13640 test_calls after restarting.
13641
13642 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13643 reloading.
13644
13645 * gdb.base/watchpoint.exp: Fix typo.
13646
13647 * gdb.base/setshow.exp: Check for use_gdb_stub.
13648
13649 * gdb.base/break.exp: Fix continue until exit test for the gdb
13650 stub case.
13651 * gdb.base/langs.exp: Ditto.
13652
13653 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13654 gdb_load_offset. If we weren't given a file to load, figure out
13655 what the current file is and use it.
13656
13657 * config/i386-bozo.exp: New file.
13658
13659Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13660
13661 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13662 feature.
13663
13664 * config/proelf.exp: New entry.
13665
13666Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13667
13668 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13669 of regexps.
13670
13671 * gdb.base/watchpoint.exp: Don't run the test_stepping
13672 tests if gdb can't call functions on the target.
13673
13674 * gdb.base/setshow.exp: Don't run the set prompt tests if
13675 the board has gdb_prompt set.
13676
13677Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13678
13679 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13680 * gdb.base/commands.exp: Likewise.
13681 * gdb.base/setshow.exp: Likewise.
13682
13683Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13684
13685 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13686 feature.
13687
13688 * config/i960.exp: New file.
13689
13690Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13691
13692 * gdb.base/funcargs.exp: Check for gdb,short_int target
13693 feature instead of looking for explicit target triplets.
13694
dc96c6c7 13695Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13696
d63a86f8 13697 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13698 "p 123DEADBEEF", to check parse_number.
13699 * top.c: change "to enable to enable" to "to enable" in a couple
13700 of help strings.
13701
13702Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13703
13704 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13705 on the mn10300.
d63a86f8 13706
c906108c
SS
13707Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13708
13709 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13710 where the test executable is run with explicit args.
13711 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13712
13713Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13714
13715 * gdb.base/run.c: Use FAKEARGV to build test executable that
13716 does not require a command line arg, since most simulators
13717 don't currently support passing such an arg into the simulated
13718 program.
13719 * gdb.base/commands.exp: Change tests to insert the proper
13720 value as the arg to the first recursive factorial call. Change
13721 compilation line to define FAKEARGV at compile time.
13722
13723Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13724
13725 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13726 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13727 function with watchpoint enabled" test.
13728
13729Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13730
13731 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13732 Don't call gdb_test when the command doesn't return to a gdb prompt.
13733
13734 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13735 "Tests restarted" messages.
13736
13737Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13738
13739 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13740
dc96c6c7 13741Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13742
13743 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13744 for INFO SYMBOL; add help tests for OVERLAY commands.
13745 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13746 add tests for OVERLAY commands
13747 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13748 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13749 * gdb.base/sigall.c: add usestubs code frag
13750 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13751
c906108c
SS
13752Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13753
13754 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13755 failures.
13756 (gdb_stop_suppressing_tests): Note that tests have restarted.
13757
13758Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13759
13760 * config/h8300.exp: New file.
13761
13762Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13763
13764 * gdb.base/setshow.exp: Check for the existence of a
13765 feature, not its value.
13766
13767Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13768
13769 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13770
13771 * gdb.base/scope.exp: It's now init0(), not init().
13772
13773 * gdb.base/scope0.c: For now, change init() to be init0().
13774
13775 * config/monitor.exp: Use gdb_serial in preference to serial
13776 or netport.
13777
13778 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13779 and it's not already set.
13780
13781Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13782
13783 * gdb.base/setshow.exp: Only test the run command if the target
13784 isn't using a stub and if it supports argument passing.
13785
13786Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13787
13788 * config/udi.exp(gdb_start): Make sure UDICONF is set
13789 properly before starting gdb.
13790
13791Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13792
13793 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13794 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13795 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13796
13797Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13798
13799 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13800 specialized code to reboot the board, use remote_reboot instead.
13801
13802 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13803
13804 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13805
13806 * config/monitor.exp: Make sure we disconnect from the target.
13807 Also, try a reboot/reload cycle instead of failing if the
13808 load fails.
13809
13810Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13811
13812 * gdb.base/default.exp: Don't set match_max.
13813 * gdb.base/help.exp: Ditto.
13814 * gdb.base/list.exp: Ditto.
13815 * gdb.base/signals.exp: Ditto.
13816
13817 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13818 set, use remote_ld to download the testcase instead of
13819 the GDB loader.
13820
13821Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13822
13823 * config/vr5000.exp: New file.
13824
13825 * config/monitor.exp(gdb_target_monitor): Add pattern for
13826 "Ending remote" to detect errors in connecting.
13827
13828 * gdb.base/setshow.exp: Add .* within auto language test.
13829
13830 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13831 target feature.
13832
13833 * config/monitor.exp(gdb_load): Check for a failure when loading,
13834 and reboot the board if necessary.
13835
13836 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13837 a set of tests. Remove print.* from the patterns being checked.
13838
13839Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13840
13841 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13842 refer to gdb_spawn_id.
13843
13844 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13845 longer used.
13846 * config/sparclet.exp: Ditto.
13847 * config/sparclet-old.exp: Ditto.
13848 * config/slite.exp: Ditto.
13849 * config/sim.exp: Ditto.
13850 * gdb.base/funcargs.exp: Ditto.
13851
13852 * lib/gdb.exp:Remove references to gdb_spawn_id.
13853 (gdb_expect): Move to remote.exp.
13854
13855Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13856
13857 * config/monitor.exp: Detect the "Couldn't establish connection"
13858 message from GDB.
13859
13860Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13861
13862 * gdb.base/bitfields.exp: Use runto instead of explicit
13863 gdb_run_cmd/gdb_expect sequences.
13864
13865 * gdb.base/break.exp(text_next_with_recursion): Add match for
13866 gdb_expect call.
13867
13868 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13869 We also need to handle the "A program is being debugged already"
13870 prompt from gdb. Use gdb_test to set the baud rate.
13871
13872 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13873 to 20000. Really. I mean it.
13874
13875Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13876
13877 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13878 fails. If suppress_flag is set, skip perror message about not
13879 being able to send to GDB.
13880 (send_gdb): If suppress_flag is set, don't try to send commands to
13881 GDB.
13882 (gdb_expect): If suppress_flag is set, always fail immediately.
13883 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13884 (gdb_init): Call gdb_stop_suppressing_tests.
13885 (default_gdb_exit): Ditto.
13886 (default_gdb_start): Ditto.
13887
13888 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13889 gdb_stop_suppressing_tests as appropriate.
13890 * gdb.base/break.exp: Ditto.
13891 * gdb.base/callfuncs.exp: Ditto.
13892 * gdb.base/commands.exp: Ditto.
13893 * gdb.base/exprs.exp: Ditto.
13894 * gdb.base/funcargs.exp: Ditto.
13895 * gdb.base/list.exp: Ditto.
13896 * gdb.base/recurse.exp: Ditto.
13897 * gdb.base/scope.exp: Ditto.
13898 * gdb.base/structs.exp: Ditto.
13899 * gdb.c++/inherit.exp: Ditto.
13900
13901Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13902
13903 * config/vr4300.exp: New file.
13904
99707966 13905 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13906
99707966 13907 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13908
13909Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13910
13911 * lib/gdb.exp(gdb_init): New function.
13912
13913 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13914 for each individual variable set.
13915
13916 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13917 name.
13918
13919 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13920
13921 * gdb.base/scope.exp: Use gdb_test.
13922
13923 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13924 aborting; the testsuite driver will do that for us (see
13925 gdb_finish). Also, use gdb_test in a few more places.
13926
13927Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13928
13929 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13930
13931Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13932
13933 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13934 and "add_tests" are not at the same address.
13935
13936Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13937
13938 * gdb.base/ptype.exp: Use gdb_test.
13939
13940Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13941
13942 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13943 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13944 left in. No longer expect them to fail.
13945
13946 * gdb.stabs/*.mt; Deleted, no longer used.
13947 * gdb.stabs/configure.in: Remove references to target makefile
13948 frags.
13949 * gdb.stabs/configure: Rebuilt.
13950
13951 * gdb.disasm/*.mt: Deleted, no longer used.
13952 * gdb.disasm/configure.in: Remove references to target makefile
13953 frags. Use "sh3.s" as the unique filename for this directory.
13954 * gdb.disasm/configure: Rebuilt.
13955
13956 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13957 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13958 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13959
13960Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13961
13962 * config/udi.exp: Use mondfe,name instead of remote_host.
13963
13964Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13965
13966 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13967 a function with a watchpoint enabled on the mn10200.
13968
13969 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13970 before trying to create it!
13971
13972Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13973
13974 * config/vx.exp: Use hostname instead of netport.
13975
13976 * config/vxworks.exp: New file.
13977
13978 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13979
13980 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13981 gdb before assuming everything worked. Send a ^C if a timeout
13982 occurs.
13983
13984 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13985 $gdb_spawn_id directly.
13986 (gdb_run_cmd): Try _start as well as start. Use the target feature
13987 gdb,start_symbol as the symbol to start from when jumping.
13988
13989Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13990
13991 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13992 redundant) test.
13993
13994 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13995 it doesn't lose for 16bit integer systems.
13996
13997Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13998
13999 * gdb.fortran/types.exp: If the target doesn't support "double"
14000 data types, then expect "real" types to only be 4 bytes.
14001
14002 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14003 call tests if the target doesn't support inferior function calls.
14004
14005 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14006 in printf tests.
14007
14008Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14009
14010 * gdb.base/help.exp: Disable "help set", "help show", and
14011 "help support". Simplify regexp for "help stack".
14012
14013 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14014 to 60 seconds. Temporarily set match_max to 15000 around the
14015 "info copying" test.
14016
14017 * gdb.base/nodebug.exp: Don't try to do an inferior function
14018 call if the target doesn't support them.
14019 * gdb.base/printcmds.exp: Likewise.
14020 * gdb.base/setvar.exp: Likewise.
14021 * gdb.base/structs.exp: Likewise.
14022 * gdb.c++/templates.exp: Likewise.
14023 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14024
14025 * gdb.base/recurse.exp: Enable for the mn10200.
14026
14027 * configure.in: Do configure gdb.stabs directory for *-*-elf
14028 targets.
14029 * configure: Rebuilt.
14030
14031 * gdb.base/break.exp: Check for gdb,noresults before testing
14032 exit status and/or results from the target.
14033 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14034 * lib/gdb.exp: Remove old (now bogus) initialization of
14035 noinferior, noargs, noresults and nosignals.
14036
14037Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14038
14039 * config/sh.exp: New file.
14040
14041 * config/slite.exp: Try to connect multiple times to the board
14042 before rebooting. Only send a "monitor run" if need_monitor_run
14043 is set.
14044
14045 * gdb.base/break.exp: Don't do the "stub continue" test if
14046 the target has gdb_stub set.
14047
14048 * gdb.base/callfuncs.exp: Increase the timeout.
14049
14050 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14051 if the target has gdb,noinferiorio set.
14052
14053 * gdb.base/list.exp: Increase match_max to 10000 characters.
14054
14055 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14056
14057 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14058 target.
14059
14060 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14061
14062Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14063
14064 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14065 trying to delete the copy of gdb. Catch the file delete so we
14066 don't die if the delete fails; also, the file should be copied to
14067 the host, not to the build.
14068
14069Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14070
14071 * lib/gdb.exp(gdb_test): Surround the result pattern with
14072 parenthesis in case it contains multiple regexps separated
14073 with |.
14074
14075 * gdb.base/watchpoint.exp: Use gdb_test.
14076 * gdb.base/default.exp: Ditto.
14077
14078Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14079
99707966 14080 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14081
c906108c
SS
14082 * gdb.base/scope.exp: Use gdb_test.
14083 * gdb.c++/classes.exp: Ditto.
14084 * gdb.c++/inherit.exp: Ditto.
14085
14086Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14087
14088 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14089 remote_exec instead.
14090 * gdb.base/corefile.exp: Don't be ridiculous.
14091 * gdb.base/*.c: Add missing stub invocations.
14092
14093Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14094
14095 * config/slite.exp: Miscellaneous fixes.
14096
14097 * lib/gdb.exp: Fix runto.
14098
14099 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14100 the target.
14101
14102 * gdb.base/watchpoint.exp: Fix regexp.
14103
14104 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14105 close and wait commands, as the descriptor may now be
14106 invalid. Always call "remote_close host".
14107
14108Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14109
14110 Major rewrite for testsuite revision.
d63a86f8 14111
c906108c
SS
14112 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14113 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14114 instead of relying on spawn_id to always contain a valid
14115 spawn id.
14116 (get_compiler_info): New procedure to build the ${binfile}.ci
14117 file, instead of replicating this in N different places.
14118 (gdb_compile): New procedure.
d63a86f8 14119
c906108c
SS
14120 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14121 appropriate arguments) instead of compile. Use gdb_test in a lot
14122 more places. Use send_gdb instead of send. Always run gdb_start
14123 at the start of a testcase, as this is no longer done magically.
14124
14125 config/*-gdb.exp: Rename without the -gdb suffix.
14126
14127 config/mips.exp: Use remote_close instead of exit_remote_shell.
14128 config/monitor.exp: Use target_info instead of looking at
14129 baud, timeout, etc.
14130 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14131
14132Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14133
14134 * gdb.c++/templates.exp (test_ptype_of_templates),
14135 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14136 Update expect patterns for destructors and assignment operators
14137 to match corresponding c-typeprint.c changes.
14138 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14139 to destructor breakpoint test, GDB should be able to set the
14140 destructor breakpoint without specifying arguments.
14141
14142Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14143
14144 * gdb.threads/pthreads.exp: Change result for failure to compile due
14145 to lack of pthreads runtime support from an error to simply an
14146 unsupported test, per dejagnu standards.
14147
14148Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14149
14150 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14151 where GDB exits to reduce pattern match time.
14152 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14153
14154 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14155
dc96c6c7 14156Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14157
14158 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14159 * gdb.base/default.exp: ditto.
14160 * gdb.base/nodebug.exp: ditto.
14161 * gdb.base/printcmds.exp: ditto.
14162 * gdb.base/ptype.exp: ditto.
14163 * gdb.base/setvar.exp: ditto.
14164 * gdb.base/structs.exp: ditto.
14165 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14166
14167Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14168
14169 * configure, */configure: Rebuild with autoconf 2.12.
14170
14171Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14172
14173 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14174 use new i*86-pc-linux*-gnu quads.
14175 * gdb.base/corefile.exp: Ditto.
14176 * gdb.base/signals.exp: Ditto.
14177 * gdb.base/sigall.exp: Ditto.
14178 * gdb.base/interrupt.exp: Ditto.
14179
14180 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14181 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14182 RedHat 4.0.
d63a86f8 14183
c906108c
SS
14184 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14185 linux. This allows the test case to at least compile on latest
14186 linux, but still not run due to missing the threads runtime library.
14187
14188Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14189
14190 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14191 directory to search gdb directory. Accept and step over conditional
14192 stack alignment code. Consume $prompt in failure cases.
14193 Reset timeout to $oldtimeout instead of some arbitrary value.
14194 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14195 timeout problems with infinite stack backtraces.
14196 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14197 Accept function parameters for linkfunc member.
14198
14199Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14200
14201 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14202 (CXXFLAGS): Remove, unreferenced.
14203 (B_OPTIONS): Add for -B options and add code to initialize with
14204 previous -B options and also add -B option to pick up cross compiled
14205 runtime.
14206 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14207 doing cross compiles.
14208 (target_alias): Declare global.
14209 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14210 to verify that gcc exists in build tree, and if so set CC to that
14211 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14212
c906108c
SS
14213Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14214
14215 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14216 ptype test for anonymous union. Fixup testcase to match
14217 current gcc debug output.
14218
14219Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14220
14221 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14222 force argument to an unsigned long type.
14223
14224Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14225
14226 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14227 tests and anonymous union print/ptype tests.
14228 * gdb.base/list.exp (test_forward-search): Increase timeout by
14229 5 minutes for the "search extremely long line" case.
14230 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14231 completely optional and that the pass/fail messages use the command as
14232 the message if that third arg is a null string.
14233 (gdb_test_exact): Arrange that a null string pattern means match a
14234 null string output rather than any output, which might include random
14235 errors.
14236 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14237 backtrace test.
14238 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14239 always failing and failure is now exposed by gdb.exp changes.
14240
14241Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14242
14243 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14244 weren't being noted.
14245
14246Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14247
14248 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14249 * gdb.stabs/weird.exp: Remove v_comb xfails.
14250
dc96c6c7 14251Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14252
14253 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14254 list.exp scope.exp watchpoint.exp]
c906108c 14255 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14256
dc96c6c7 14257Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14258
14259 * config/monitor.exp: Increase download timeout to 1000 seconds.
14260
dc96c6c7 14261Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14262
14263 * config/m32r.exp: Increase timeout to 120 seconds.
14264
14265Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14266
14267 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14268 and accept older ordering as obsolescent gcc or gdb.
14269 * gdb.c++/templates.exp: Ditto.
14270 * gdb.c++/virtfunc.exp: Ditto.
14271
14272Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14273
14274 * gdb.base/coremaker.c: Add code to mmap some data so we
14275 can check that it ends up in the core file.
14276 * gdb.base/corefile.exp: Add test to read mmapped data
14277 from core file.
14278
dc96c6c7 14279Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14280
14281 * config/m32r.exp: New file.
14282
14283Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14284
14285 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14286 that cflags can contains -gstabs, and work correctly for other tests.
14287
dc96c6c7 14288Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14289
14290 * gdb.base/setshow.exp: New file, tests show and set.
14291 * gdb.base/setshow.c: New file, tests show and set.
14292 * gdb.base/help.exp: Add test for help set|show annotate.
14293 * gdb.base/default.exp: Add test for set|show annotate.
14294
14295Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14296
14297 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14298 errors unique.
14299 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14300 explicitly.
14301
14302Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14303
14304 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14305 and width commands. This is done elsewhere.
14306 * (gdb_start): Don't call gdb_start_sim here. That's already
14307 done in gdb_load. This fixes lots of failures in default.exp.
14308
14309Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14310
14311 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14312 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14313 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14314 in the same we we treat other failures (since it may be an expected
14315 condition), rather than as an error.
14316 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14317 old test format.
14318
14319Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14320
14321 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14322 (distclean maintainer-clean realclean): No need to remove files
14323 twice. Nuke the duplicates.
14324 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14325 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14326 Remove config.h along with other config files.
14327
14328Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14329
14330 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14331 "p func1 ()" and note that rests of tests are skipped.
14332 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14333 setup_xfails for "print func2::coremaker_local".
14334 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14335 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14336 affected by the previous run test.
14337 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14338 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14339 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14340 "pass int powerset tuple" and "pass modeless int powerset tuple".
14341 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14342 "real write 4" and "real write 8".
14343 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14344 setup_xfails for "print vs1 after tuple assign 2",
14345 "print \$i after tuple assign 2", and
14346 "print vs2 after tuple assign 2".
14347 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14348 meaningful error message and return -1 so the caller can
14349 suppress further tests and avoid a cascade of errors.
d63a86f8 14350
c906108c
SS
14351Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14352
14353 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14354 format for printing version.
14355 * gdb.base/default.exp: Ditto.
14356 * gdb.base/interrupt.exp: Fix problem with cascade of
14357 errors if child process dies while calling a function.
d63a86f8 14358
c906108c
SS
14359Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14360
14361 * Makefile.in (VPATH): Add
14362 * Makefile.in (Makefile, config.status): Fix rules so things get
14363 remade when necessary.
14364
14365Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14366
14367 * Makefile.in (just-check): Add path to sibling expect dir
14368 to environment variable specified by RPATH_ENVVAR.
14369
14370Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14371
14372 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14373 (just-check): Add shared library paths for libstdc++, tk,
14374 tcl, bfd, and opcodes to the environment variable specified
14375 in RPATH_ENVVAR.
14376 * configure.in: Add support to recognize --enable-shared flag
14377 and generate correct value for RPATH_ENVVAR.
14378 * configure: Regenerated with autoconf.
14379
14380Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14381
14382 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14383 include all osf versions.
14384 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14385 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14386 when target is linux. When failing to build pthreads test
14387 executable, give more meaningful message.
14388 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14389 arg for pthread_create.
d63a86f8 14390
c906108c
SS
14391Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14392
14393 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14394 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14395 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14396 and -lpthreads (everybody else).
14397 (test_startup): Fail gracefully if threads are not supported.
14398 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14399 "p/c array_index("abcdef",2)" when not gcc compiled.
14400 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14401 "print func2::coremaker_local" when not gcc compiled.
14402 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14403 "ptype on opaque struct tagname (statically)",
14404 "ptype on opaque struct tagname (dynamically) 1", and
14405 "ptype on opaque struct tagname (dynamically) 2"
14406 for not compiled with gcc.
14407 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14408 backtrace when compiled with gcc.
d63a86f8 14409 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14410 than always return success.
14411
14412Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14413
14414 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14415
14416Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14417
14418 * gdb.base/structs.exp: Undo last change.
14419
14420Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14421
14422 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14423 encapsulate all the steps/nexts done during self test, starting
14424 at main, and makes them less sensitive to optimization issues.
14425 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14426 signal handler" test.
14427 * gdb.threads/pthreads.exp: Only run this for native configs.
14428 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14429 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14430 tests.
14431 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14432 for "runto test_calls(void)" test.
d63a86f8 14433
c906108c
SS
14434Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14435
14436 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14437 and don't expect address info in breakpoint confirmations.
14438
14439Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14440
14441 * gdb.base/list.exp (test_forward_search): Increase timeout
14442 temporarily by 60 seconds for searching extremely long line,
14443 and then reset to old value when done. Increase expect input
14444 buffer to 10000.
14445
14446Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14447
14448 * gdb.base/list.exp (test_forward_search): Fix to handle very
14449 long source line without overflowing expect's input buffer.
14450
14451Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14452
14453 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14454 "buffer_full".
14455
14456 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14457 "buffer_full".
14458
14459 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14460 "buffer_full".
14461
14462 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14463 "buffer_full".
14464
14465Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14466
14467 * configure.in (configdirs): Add gdb.threads.
14468 * configure: Regenerated with autoconf.
14469 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14470 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14471 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14472
c906108c
SS
14473Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14474
14475 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14476
14477Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14478
14479 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14480 each signal's status in the output of "handle all print".
14481 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14482 the \r\n sequence that immediately precedes the gdb prompt.
14483 * gdb.base/a1-selftest.exp: Save original timeout and restore
14484 after test.
14485
14486Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14487
14488 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14489 symbol.
14490
14491Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14492
14493 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14494
14495Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14496
14497 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14498 timeout by 60 seconds.
14499
14500Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14501
14502 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14503 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14504 error return.
14505
14506Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14507
14508 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14509 gdb initialization, also report how long dejagnu waited. Restore
14510 old timeout before doing error return. Temporarily increase timeout
14511 by 3 minutes to allow for slow startups over heavy NFS use.
14512
14513Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14514
14515 * lib/gdb.exp: Report timeout value for verbosity level 2.
14516 * config/gdbserver.exp: Ditto.
14517 * config/hppro.exp: Ditto.
14518 * config/mips-gdb.exp: Ditto.
14519 * config/monitor.exp: Ditto.
14520 * config/netware.exp: Ditto.
14521 * config/sim-gdb.exp: Ditto.
14522 * config/slite-gdb.exp: Ditto.
14523 * config/udi-gdb.exp: Ditto.
14524 * config/unix-gdb.exp: Ditto.
14525 * config/vx-gdb.exp: Ditto.
14526 * gdb.base/a1-selftest.exp: Ditto.
14527 * gdb.base/a2-run.exp: Ditto.
14528 * gdb.base/break.exp: Ditto.
14529 * gdb.base/corefile.exp: Ditto.
14530 * gdb.base/list.exp: Ditto.
14531 * gdb.base/recurse.exp: Ditto.
14532 * gdb.base/scope.exp: Ditto.
14533 * gdb.base/signals.exp: Ditto.
14534
14535Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14536
14537 * gdb.threads/Makefile.in (docdir): Removed.
14538
14539Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14540
14541 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14542 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14543 @srcdir@.
d63a86f8 14544 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14545 autoconf 2.5 or higher.
14546 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14547
14548Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14549
14550 * configure: Regenerated.
14551 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14552 avoid name clashes with SunOS headers.
14553
14554Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14555
14556 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14557
14558Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14559
14560 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14561 prototype information ends up in the compiler info file.
14562
14563Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14564
14565 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14566 attempting to regenerate it. Eliminate use of a temporary file
14567 and just generate the info file directly. Source it immediately,
14568 for consistency of use.
14569 * gdb.base/corefile.exp: Ditto
14570 * gdb.base/exprs.exp: Ditto.
14571 * gdb.base/funcargs.exp: Ditto.
14572 * gdb.base/langs.exp: Ditto.
14573 * gdb.base/list.exp: Ditto.
14574 * gdb.base/mips_pro.exp: Ditto.
14575 * gdb.base/nodebug.exp: Ditto.
14576 * gdb.base/opaque.exp: Ditto.
14577 * gdb.base/ptype.exp: Ditto.
14578 * gdb.base/scope.exp: Ditto.
14579 * gdb.base/setvar.exp: Ditto.
14580 * gdb.base/signals.exp: Ditto.
14581 * gdb.base/whatis.exp: Ditto.
14582 * gdb.c++/templates.exp: Ditto.
14583 * gdb.c++/virtfunc.exp: Ditto.
14584 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14585 whether or not to add -lstdc++ to the compile command line args.
14586
14587Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14588
14589 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14590 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14591 Increase timeout, a lot of single stepping might be needed if the
14592 target has no hardware watchpoints.
14593
14594Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14595
14596 * gdb.base/break.exp: Ignore compiler warnings when compiling
14597 break.c.
14598 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14599 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14600 from remote-sim.
14601 * gdb.base/exprs.exp: Add h8300 xfails.
14602 * gdb.base/funcargs.exp: Likewise.
14603 * gdb.base/nodebug.exp: Likewise.
14604 * gdb.base/printcmds.exp: Likewise.
14605 * gdb.base/ptype.exp: Likewise.
14606 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14607 h8300 xfails.
d63a86f8 14608 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14609 on the h8300.
14610 * gdb.base/funcargs.c: Explicitly make last constant argument to
14611 call_after_alloca_subr an unsigned long type.
14612 * gdb.base/return.c: Include stdio.h.
14613
14614Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14615
14616 * config/abug.exp: New file for the older Motorola Bug monitor
14617 that runs on the mvme13x series VME boards.
14618 * config/monitor.exp: Use the new config array for target settings
14619 if they exist.
14620
14621Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14622
14623 * sim-gdb.exp: Make the SH simulator allocate less space when
14624 it is targeted.
14625
14626Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14627
14628 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14629 test.
14630
14631Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14632
14633 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14634 "rs6000-*-*" for "list function in include file" when gcc compiled.
14635 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14636 for "p ctable1[120]".
14637 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14638 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14639 Remove setup_xfail for "rs6000-*-*" for
14640 "print 'scope0.c'::filelocal before run".
14641 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14642 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14643 since some compilers don't allow both options to be given
14644 on the same command line. Create object file and move it.
d63a86f8 14645
c906108c
SS
14646Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14647
14648 * gdb.base/corefile.exp: Always regenerate the core file, since
14649 we always regenerate the coremaker program. Detect special case
14650 where registers cannot be read from core file.
d63a86f8 14651
c906108c
SS
14652Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14653
14654 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14655 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14656 * gdb.c++/templates.exp: Only match on basename of file since
14657 some formats like xcoff don't encode directory information.
14658 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14659 and rs6000 AIX xcoff targets.
14660 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14661 * configure: Regenerate.
14662 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14663 here, rather than in distclean.
d63a86f8 14664
c906108c
SS
14665Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14666
14667 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14668 defined, and use it to compile the test case with -O2. The
14669 native compilation still uses no optimization.
14670 * gdb.base/mips_pro.c: Remove inline assembly code since
14671 it is compiled PIC by default, which results in assembler
14672 warnings that make the testsuite think the compilation
14673 was unsuccessful.
14674
14675Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14676
14677 * gdb.c++/misc.exp: Add note to message for
14678 "print s.a for foo struct" that this is a known gcc 2.7.2
14679 and earlier bug.
14680
14681Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14682
14683 * gdb.base/break.exp: Fix pattern for matching "Delete all
14684 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14685 setup_xfail for deleting all breakpoints test. Fix various
14686 timeout messages to include "(timeout)".
14687 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14688 for "p t_float_values2(3.14159,float_val2)".
14689 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14690 for "continue to call2g" when gcc compiled.
14691 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14692 "up to foo in langs.exp", "show language at foo in langs.exp",
14693 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14694 and "show language at fsub in langs.exp".
14695 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14696 "list line 1 in include file", "list message for lines past EOF",
14697 "list function in include file", "list list0.h:foo", and
14698 "list filename:function; nonexistant function".
14699 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14700 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14701 and "ptype t_char_array" to be for native cc only.
d63a86f8 14702
c906108c
SS
14703Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14704
d63a86f8 14705 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14706 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14707 "print func2::coremaker_local", and "backtrace in corefile.exp".
14708
14709Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14710
14711 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14712 "bt in signals.exp". This problem only appears when running
14713 the testsuite, and then only intermittently.
14714
14715Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14716
14717 * gdb.base/return.exp (return_tests): Differentiate between
14718 two tests of continuing.
14719
14720Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14721
14722 * */Makefile.in (maintainer-clean): Remove config.log.
14723 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14724 * gdb.c++/Makefile.in (PROGS): Add inherit.
14725 (clean): Remove *.ci.
14726
14727Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14728
14729 * gdb.c++/misc.cc: Add test code from Mike Stump.
14730 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14731
14732Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14733
14734 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14735 to "alpha-*-osf2*" and add comment.
14736 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14737 setup_xfail for "step over execarg initialization" and
14738 "step over corearg initialization".
14739 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14740 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14741 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14742 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14743 "print func2::coremaker_local", and "backtrace in corefile.exp".
14744 * gdb.base/signals.exp: Build and source signals.ci.
14745 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14746 to be for gcc only.
14747 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14748
c906108c
SS
14749Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14750
14751 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14752 Feb 3 procfs.c change.
14753
14754Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14755
14756 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14757
14758Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14759
14760 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14761 from dejagnu's apparent default of 10 seconds, which gives random
14762 results when running the tests over NFS on moderately loaded systems.
14763 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14764
14765Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14766
14767 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14768 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14769 result reports.
14770
14771Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14772
14773 * configure.in (CY_AC_PATH_TCLH): Remove.
14774 * configure: Regenerate.
14775
14776Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14777
14778 * gdb.c++/Makefile.in (clean): Add missing '{'.
14779
14780Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14781
14782 * lib/gdb.exp: Provide a default value for noinferior.
14783
14784 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14785 Load libgloss.exp.
14786
14787Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14788
14789 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14790 the executable, not the .o to run the tests from.
14791
14792Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14793
14794 * gdb.base/break.exp: Don't test for program exit or exit status
14795 if $noresults if nonzero.
14796 * gdb.base/langs.exp: Likewise.
14797 * gdb.base/watchpoint.exp: Likewise.
14798
14799 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14800 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14801 trying to compile the testcase.
14802
14803Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14804
14805 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14806 * gdb.base/signals.exp (continue to handler): Likewise.
14807
14808Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14809
14810 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14811
14812 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14813
14814Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14815
14816 * gdb.base/corefile.exp: Recognize "not found" as failure
14817 when trying to determine if a core file was generated.
14818 If no core file was generate the first time, try again without
14819 the ulimit -c to work around braindamaged shells.
14820
14821Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14822
14823 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14824 [] tests with "test" and enclose string in quotes.
14825 * gdb.stabs/configure: Rebuild
d63a86f8 14826
c906108c
SS
14827Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14828
14829 Changes in sync with expect:
14830 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14831 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14832 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14833 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14834 argument to AC_REQUIRE.
14835 * configure: Regenerated.
14836
14837Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14838
14839 * gdb.base/corefile.exp: When generating a core, discard any
14840 error messages about ulimit not found and the "core dumped"
14841 message from the shell that runs the coredumper.
14842
14843Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14844
14845 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14846
14847 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14848 which sed script to run. Expect failure for v_comb test
14849 on PA targets too.
d63a86f8 14850
c906108c
SS
14851Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14852
14853 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14854 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14855
14856Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14857
14858 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14859 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14860 "sparc-sun-solaris*" xfails for "p v_comb".
14861 * lib/gdb.exp (default_gdb_start): Fix typo.
14862 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14863 messages to not include the full program name that caused
14864 the core dump since some systems (such as solaris) apparently
14865 truncate this path to about 80 characters.
14866 When generating a core file first try increasing the core file
14867 size limit to unlimited since some systems may default it to
14868 zero, and it is harmless to try it. Move the test for failing
14869 to generate a core file to where it will actually get executed.
14870 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14871 new gdb result from g++ debug info improvements and make old
14872 pattern obsolescent. Also account for size_t differences
14873 (may be int or long).
14874 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14875 initialization before function call is placed in the delay slot
14876 and thus appears to be skipped over by commands such as "next".
14877
14878Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14879
14880 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14881
14882Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14883
14884 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14885 input source file; fix code to compile test to deal with this
14886 convention.
14887 * gdb.c++/*.exp: Likewise.
14888
14889Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14890
14891 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14892 "bt in signals.exp".
14893
14894Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14895
14896 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14897 "step over execarg initialization" and
14898 "step over corearg initialization".
14899
14900Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14901
14902 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14903 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14904
14905Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14906
14907 From Rob Savoye (rob@poseidon.cygnus.com)
14908 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14909 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14910 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14911 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14912 configure.in}: Major reworking for autoconfig.
14913 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14914 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14915 New files.
14916 * config/unix-gdb.exp: Make GDB global.
14917 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14918 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14919 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14920 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14921 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14922 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14923 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14924 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14925 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14926 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14927 pr-8136.exp, result.exp, string.exp, tuples.exp},
14928 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14929 to returns as necessary, arrange for test to compile own testcase
14930 executable.
14931 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14932
c906108c
SS
14933Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14934
14935 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14936 clear_xfail at end of test which might not call either pass or fail.
14937 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14938 "backtrace through signal handler".
14939
14940Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14941
14942 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14943 continuing from a job control stop signal.
14944 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14945
14946Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14947
14948 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14949 * gdb.base/corefile.exp: Likewise.
14950 * gdb.base/funcargs.exp: Likewise.
14951
14952Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14953
14954 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14955 * config/monitor.exp: Add support for setting baud rate.
14956
14957Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14958
14959 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14960 i*86-*-linux* xfails for "backtrace through signal handler".
14961 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14962 "print func2::coremaker_local".
14963 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14964 alpha-dec-osf2* xfail for
14965 "delete all breakpoints when none".
14966
14967Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14968
14969 * gdb.base/break.exp: Change test that deletes all breakpoints
14970 when no user breakpoints are installed. A post 4.15 change
14971 causes gdb to no longer prompt in this case.
14972
14973Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14974
14975 * gdb.base/return.exp (return_tests): Change xfail for test
14976 "correct value returned double test" to stop xfailing at
14977 Solaris 2.5. Apparently the bug has been fixed.
14978
14979Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14980
14981 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14982 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14983
14984Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14985
14986 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14987 * gdb.disasm/hppa.s: Corresponding changes.
14988
14989Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14990
14991 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14992 makefile fragment.
14993 * config/mt-hpux: Deleted.
14994
14995Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14996
d63a86f8 14997 * Many files: When warning about suppressed tests due to a
c906108c
SS
14998 nonexistant test binary, avoid incrementing the warning count.
14999
15000Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15001
15002 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15003
c906108c
SS
15004Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15005
15006 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15007 "sparc-*-solaris2*".
15008
15009Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15010
15011 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15012 Add global and local variables and initialize them.
15013 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15014 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15015 extracts the file name and terminating signal from the core file.
15016 * TODO: Remove note about tests for correct mapping of corefile.
15017 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15018 from optimizing it away.
15019 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15020 handles common blocks.
15021
15022Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15023
15024 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15025 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15026
15027Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15028
15029 * Makefile.in (maintainer-clean): New target, synonym for
15030 realclean.
15031 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15032 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15033 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15034 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15035 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15036 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15037
15038Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15039
15040 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15041 xfails when not gcc compiled for "print foo::funclocal".
15042 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15043 "print foo::funclocal at foo",
15044 "print 'scope1.c'::foo::funclocal at foo",
15045 "print foo::funclocal_bss at foo",
15046 "print 'scope1.c'::foo::funclocal_bss at foo",
15047 "print foo::funclocal_ro at foo",
15048 "print 'scope1.c'::foo::funclocal_ro at foo",
15049 "print bar::funclocal at foo" and
15050 "print 'scope1.c'::bar::funclocal at foo".
15051 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15052 gcc compiled for "print foo::funclocal at bar".
15053 Expand all messages to ensure that they identify that
15054 the test is at bar().
15055 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15056 gcc compiled for:
15057 "ptype on opaque struct pointer (statically)",
15058 "ptype on opaque struct tagname (statically)",
15059 "ptype on opaque struct pointer (dynamically) 1",
15060 "ptype on opaque struct tagname (dynamically) 1",
15061 "ptype on opaque struct pointer (dynamically) 2" and
15062 "ptype on opaque struct tagname (dynamically) 2
15063 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15064 gcc compiled for:
15065 "p datalocal"
15066 "whatis datalocal",
15067 "ptype datalocal",
15068 "p bsslocal",
15069 "whatis bsslocal", and
15070 "ptype bsslocal".
15071 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15072 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15073 when not gcc compiled.
15074 * gdb.base/funcargs.exp (float_and_integral_args): Add
15075 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15076 compiled.
15077 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15078 "backtrace from call6a" when not gcc compiled.
15079 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15080 "backtrace from call7a" when not gcc compiled.
15081 * gdb.base/callfuncs.exp (do_function_calls):
15082 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15083 "p t_char_array_values(char_array_val2,char_array_val1)",
15084 "p t_char_array_values(char_array_val1,char_array_val2)",
15085 "p t_char_array_values("carray 1","carray 2")",
15086 "p t_char_array_values("carray 1",char_array_val2)",
15087 "p t_char_array_values(char_array_val1,"carray 2")",
15088 "p sum_args(1,{2})",
15089 "p sum_args(2,{2,3})",
15090 "p sum_args(3,{2,3,4})",
15091 "p sum_args(4,{2,3,4,5})"
15092 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15093 "backtrace in corefile.exp" when not gcc compiled.
15094
15095Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15096
15097 * gdb.base/signals.exp: Rewrite `handle all print' test as
15098 a procedure. Accept blanks or TABs as whitespace, increase
15099 timeout and expect input buffer size for the large output
15100 from the command. Remove "i*86-*-bsdi2.0" xfail.
15101
15102Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15103
15104 * gdb.base/setvar.exp: Add new testcases for truncation when
15105 assigning invalid values to bitfields.
15106
15107Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15108
d63a86f8 15109 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15110 mips-sgi-irix* xfail for
15111 "call inferior func with struct - returns char *"
15112 and fix test so that an optional (unsigned char *) cast is
15113 accepted in the result.
15114
15115Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15116
15117 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15118 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15119 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15120 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15121 that accidentally got checked in.
15122
15123Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15124
d63a86f8 15125 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15126 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15127 compiled test.
15128 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15129 Add mips-sgi-irix5* xfail for not gcc compiled.
15130 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15131 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15132 "p top", "whatis top", "p middle", and "whatis middle".
15133 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15134 "whatis signed char" for not gcc compiled.
15135 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15136 "set variable signed char=-1 (-1)" and
15137 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15138 * gdb.base/funcargs.exp (float_and_integral_args):
15139 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15140 Add mips-sgi-irix* xfail when not gcc compiled for
15141 "continue to call2b".
15142 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15143 "continue to call2g".
15144 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15145 "backtrace from call6a"
15146 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15147 "backtrace from call7k".
15148 Add mips-sgi-irix5* xfail when not gcc compiled for
15149 "backtrace from call7a".
15150 (localvars_after_alloca): Fix gdb_test cmds for
15151 "print * after runto ...".
15152 Remove rs6000-*-* xfails for
15153 "print i after runto localvars_after_alloca" and
15154 "print l after runto localvars_after_alloca"
15155 for all compilers.
15156 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15157 when not compiled with gcc, for:
15158 "print signed char == (minus)",
15159 "print signed char != (minus)",
15160 "print signed char < (minus)",
15161 "print signed char > (minus)".
15162 * gdb.base/callfuncs.exp (do_function_calls):
15163 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15164 "call inferior func with struct - returns char *".
d63a86f8 15165 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15166 "correct value returned double test" to include Solaris 2.4.
15167 * gdb.base/funcargs.exp (float_and_integral_args):
15168 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15169
c906108c
SS
15170Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15171
15172 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15173 enumeration bitfields if compiling with GNU C.
15174 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15175 to empty' prompt.
15176
15177Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15178
15179 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15180 test for PRO targets.
15181
15182 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15183 breakpoints in the inferior at any given time by making
15184 two groups of breakpoints for call2*, call6* and call7*
15185 tests.
15186
15187Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15188
15189 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15190 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15191 from optimizing it away.
15192 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15193 "call inferior func with struct".
15194
15195Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15196
15197 * configure.in: Only configure gdb.chill for particular targets.
15198
15199Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15200
15201 * gdb.base/Makefile.in: Add action to .c.o transformation
15202 rule that generates a .ci file for each .o file and remove
15203 explicit .c.o rules except for callfuncs.o.
15204 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15205 generates a .ci file for each .o file and remove explicit
15206 .cc.o rules.
15207 (clean): Remove *.tmp *.ci files.
15208 (EXECUTABLES): Remove templ-info.exp.
15209 * gdb.base/compiler.c: New file.
15210 * gdb.c++/compiler.cc: New file
15211 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15212 Change rs6000-*-* xfail for
15213 "print 'scope0.c'::filelocal_ro" and
15214 "print 'scope1.c'::filelocal" and
15215 "print 'scope1.c'::filelocal_bss" and
15216 "print 'scope1.c'::filelocal_ro" and
15217 "print 'scope1.c'::foo::funclocal" and
15218 "print 'scope1.c'::foo::funclocal_ro" and
15219 "print 'scope1.c'::bar::funclocal" and
15220 "print 'scope0.c'::filelocal_ro" and
15221 "print 'scope1.c'::filelocal at foo" and
15222 "print 'scope1.c'::filelocal_bss at foo" and
15223 "print 'scope1.c'::filelocal_ro at foo" and
15224 "print 'scope1.c'::foo::funclocal at foo" and
15225 "print 'scope1.c'::foo::funclocal_bss at foo" and
15226 "print 'scope1.c'::foo::funclocal_ro at foo" and
15227 "print 'scope1.c'::bar::funclocal at foo" and
15228 "print 'scope0.c'::filelocal_ro" and
15229 "print 'scope1.c'::filelocal" and
15230 "print 'scope1.c'::filelocal_bss" and
15231 "print 'scope1.c'::filelocal_ro" and
15232 "print 'scope1.c'::foo::funclocal" and
15233 "print 'scope1.c'::foo::funclocal_bss" and
15234 "print 'scope1.c'::foo::funclocal_ro" and
15235 "print 'scope1.c'::bar::funclocal" and
15236 "print 'scope1.c'::bar::funclocal_bss"
15237 to only be xfail'd when not compiled with gcc.
d63a86f8 15238 Add rs6000-*-* xfail for
c906108c
SS
15239 "print 'scope0.c'::filelocal_bss before run"
15240 when compiled with gcc.
15241 (test_at_main): Add rs6000-*-* xfail for
15242 "print filelocal_ro in test_at_main"
15243 when compiled with gcc.
15244 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15245 Add rs6000-*-aix* xfail for
c906108c
SS
15246 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15247 "ptype t_char_array", not compiled with gcc.
15248 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15249 xfail for "list foo (in include file)" when gcc compiled.
15250 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15251 (integral_args): Add rs6000-*-* xfail for
15252 "run to call0a" if not compiled with gcc.
15253 (unsigned_integral_args): Add rs6000-*-* xfail for
15254 "run to call1a" if not compiled with gcc.
15255 (float_and_integral_args): Add rs6000-*-* xfail for
15256 "run to call2a" if not compiled with gcc and for
15257 "continue to call2b" for any compiler.
15258 Add rs6000-*-* xfail to
15259 "print f1 after run to call2a" for gcc compiled.
15260 (discard_and_shuffle): Add rs6000-*-* xfail for
15261 "run to call6a".
15262 (shuffle_round_robin): Add rs6000-*-* xfail for
15263 "backtrace from call7a" if not compiled with gcc.
15264 Add rs6000-*-* xfail for
15265 "backtrace from call7b" if compiled with gcc.
15266 (call_after_alloca): Add rs6000-*-* xfail for
15267 "print c in call_after_alloca" and
15268 "print s in call_after_alloca" and
15269 "backtrace from call_after_alloca_subr"
15270 if not compiled with gcc.
15271 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15272 "print c in localvars_in_indirect_call" and
15273 "print c in localvars_in_indirect_call" and
15274 "backtrace in indirectly called function" and
15275 "stepping into indirectly called function"
15276 if not compiled with gcc.
15277 (localvars_after_alloca): Add rs6000-*-* xfail for
15278 "print c after runto localvars_after_alloca" and
15279 "print s after runto localvars_after_alloca" and
15280 "print i after runto localvars_after_alloca" and
15281 "print l after runto localvars_after_alloca"
15282 for all compilers.
15283 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15284 than whatis-info.exp.
15285 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15286 than opaque-info.exp.
15287 Setup rs6000-*-* xfail for
d63a86f8 15288 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15289 "ptype on opaque struct pointer (dynamically)" when
15290 not compiled with gcc.
15291 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15292 rather than callf-info.exp.
15293 (do_function_calls): Add clear_xfail for rs6000-*-* for
15294 "p t_float_values2(3.14159,float_val2)". Seems to work
15295 fine there, both with xlc and gcc. Need to find out what
15296 it is doing right and fix other platforms.
15297 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15298 "call inferior func with struct - returns int",
15299 "call inferior func with struct - returns long",
15300 "call inferior func with struct - returns float",
15301 "call inferior func with struct - returns double",
15302 "call inferior func with struct - returns char *",
15303 but only if not gcc compiled (presumes xlc compiled).
15304 Change rs6000-*-* xfails for
15305 "call inferior func with struct - returns char" and
15306 " call inferior func with struct - returns short" to only
15307 xfail if not using gcc.
15308 (clean mostlyclean): Remove *.ci and *.tmp files.
15309 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15310 than templ-info.exp.
15311 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15312 Add rs6000-*-* xfail for "up to foo in langs.exp"
15313 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15314 when not gcc compiled.
d63a86f8 15315
c906108c
SS
15316Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15317
15318 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15319 * gdb.base/corefile.exp: Likewise.
15320 * gdb.base/list.exp: Likewise.
15321 * gdb.base/scope.exp: Likewise.
15322 * gdb.base/siganls.exp: Likewise.
15323
15324 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15325 compiler output.
15326 * gdb.base/whatis.exp: Likewise.
15327
15328Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15329
15330 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15331 failure (opcode table has been fixed to match reality).
15332
15333Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15334
15335 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15336 "call inferior func with struct - returns char",
15337 "call inferior func with struct - returns short"
15338
15339 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15340 "print 'scope0.c'::filelocal at main",
15341 "print 'scope0.c'::filelocal_bss in test_at_main",
15342 "print 'scope0.c'::filelocal at foo",
15343 "print 'scope0.c'::filelocal_bss in test_at_foo",
15344 "print 'scope0.c'::filelocal at bar",
15345 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15346
c906108c
SS
15347 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15348 in source file 1". This bug seems to have been fixed with both
15349 gcc and native cc (was native assembler bug?).
15350
15351Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15352
15353 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15354 "backtrace through signal handler" to "i*86-*-sysv4*".
15355 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15356 continue" case. Add "known SVR4 bug" to fail message.
15357 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15358 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15359 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15360 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15361 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15362 "up to foo in langs.exp", "show language at foo in
15363 langs.exp", "up to cppsub_ in langs.exp", "show
15364 language at cppsub_ in langs.exp", "up to fsub in
15365 langs.exp", and "show language at fsub in langs.exp".
15366 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15367 "bactrace in corefile.exp".
15368 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15369 "call inferior function with struct - returns float" and
15370 "call inferior function with struct - returns double".
d63a86f8 15371
c906108c
SS
15372Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15373
15374 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15375 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15376 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15377 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15378
15379Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15380
15381 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15382 (or overriden) "CHILL" macro rather then bare "gcc".
15383 Also look for ../../gcc/xgcc since that is what we will
15384 actually need, not "Makefile". Remove following assignment
15385 of CHILL to CHILL_FOR_TARGET because that results in
15386 recursive definition.
15387
15388Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15389
15390 * gdb.base/corefile.exp: Change xfail for backtrace in
15391 corefile.exp from linuxaout to all linux.
15392 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15393 cases where we miss the breakpoint at the signal handler
15394 for some reason. Setup xfail for linuxoldld/linuxaout and
15395 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15396 hitting SIGURG breakpoint.
15397 * gdb.base/signals.exp: Setup xfail for "next" acting like
15398 continue to add linuxoldld. Setup xfail for all linux for
15399 "next to handler in signals_tests_1", "backtrace in
15400 signals_tests_1", "continue to func1", "pass SIGUSR1",
15401 and continue to handler".
15402
15403Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15404
15405 * Update all FSF addresses except those in COPYING* files.
15406
15407Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15408
15409 * gdb.base/a2-run.exp: Change messages to be more explicit about
15410 the status of args, and quote binfile in results.
15411
15412Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15413
15414 * gdb.base/callfuncs.exp: Add tests for passing structs to
15415 inferior functions and return various types.
15416 * gdb.base/callfuncs.c: Add functions to receive a struct
15417 and return a member of the struct, in various types.
15418
15419Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15420
15421 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15422
15423Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15424
15425 * config/vxworks29k.exp: New file, sources vxworks.exp.
15426
15427Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15428
15429 * config/gdbremote.exp: New file. Testing framework using
15430 gdbserver.
15431
15432Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15433
15434 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15435 "call function when asleep" and "send end of file".
15436 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15437 for "backtrace in corefile.exp".
15438 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15439 for "backtrace through signal handler".
15440 * gdb.base/corefile.exp: Make sure we actually generate a core file
15441 before trying the core tests. Some systems allow the user to suppress
15442 generation of core files and default to that (linux for example).
15443 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15444 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15445
15446Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15447
15448 * gdb.threads: New directory with some crude multi-threaded
15449 gdb tests (step.exp and step2.exp).
15450 * config/mt-lynx (STEP_EXECUTABLE): Define.
15451 (THREADFLAGS): Define.
15452
15453Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15454
15455 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15456
15457 * gdb.base/signals.exp: Disable whole file for lynx until
15458 further notice.
15459
15460 * gdb.base/signals.exp: xfail test where "next" acts like
15461 "continue" for lynx.
15462
15463 * gdb.base/interrupt.exp: xfail test for calling function while
15464 inferior is asleep for lynx.
15465
15466 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15467 than one cr-lf after each command.
15468
15469Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15470
15471 * configure.in: Reinstate setting of stabsdirs variable, fix
15472 typo in setting up configdirs for native builds.
15473
15474 * gdb.base/return.exp: Fix typo in return double test.
15475 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15476 compiler from optimizing them away.
15477
15478Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15479
15480 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15481 sequences to be echo'd by gdb when using gdb_test.
15482 * gdb.chill/chexp.exp: Likewise.
15483 * gdb.fortran/exprs.exp: Likewise
15484
15485Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15486
15487 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15488 after the inferior gdb has started.
15489
15490 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15491 after each command.
15492 * gdb.base/funcargs.exp: Likewise.
15493 * gdb.base/gdbvars.exp: Likewise.
15494 * gdb.base/interrupt.exp: Likewise.
15495 * gdb.base/list.exp: Likewise.
15496 * gdb.base/watchpoint.exp: Likewise.
15497 * gdb.c++/demangle.exp: Likewise.
15498 * gdb.c++/inherit.exp: Likewise.
15499 * gdb.chill/chexp.exp: Likewise.
15500 * gdb.fortran/exprs.exp: Likewise.
15501
15502 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15503 test if we can't handle IO to/from the inferior.
15504
15505 * gdb.c++/misc.exp: Always check for a program already being
15506 started after sending a "run" command to gdb.
15507
15508 * gdb.base/twice.exp: Start with a fresh gdb.
15509
15510 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15511 only depend on gdb's expression code, not the chill runtime.
15512
15513 * gdb.base/return.c: Put return values into variables so we
15514 can have gdb print them rather than depending on the program
15515 to print them.
15516 * gdb.base/return.exp: Corresponding changes.
15517
15518 * lib/gdb.exp: Provide default value for noinferiorio.
15519 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15520 the inferior.
15521
15522 * gdb.base/break.exp: Always check for a program already being
15523 started after sending a "run" command to gdb.
15524 (text_next_with_recursion): Don't check the output from the
15525 program's printf statement. Instead just make sure the program
15526 exited.
15527
15528 * gdb.base/commands.exp: Protect tests which need arguments with
15529 $noargs conditionals.
15530
15531Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15532
15533 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15534 of structure member arrays to match gdb/valops.c:value_addr change.
15535
15536Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15537
15538 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15539 cases.
15540
15541Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15542
15543 * configure.in (configdirs): Remove gdb.chill from default list
15544 of subdirs and then add it back in only if doing a native build.
15545 The current chill compiler does not yet work in any cross build.
15546 * Revert all signal changes from Jul 6.
15547 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15548 for sh-hms targets, allowing these tests to link, with no other
15549 changes. Testing is suppressed by setting "nosignals" in site.exp.
15550
15551Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15552
15553 * configure.in (signaldirs): Define and add to configdirs for all
15554 targets except some specific ones that are known to not support signals.
15555 Also clean up formatting.
15556 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15557 (signals, sigall): Remove rules to build.
15558 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15559 Moved to new gdb.signals directory.
15560 * gdb.signals: New test directory.
15561 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15562 signals.c signals.exp}: New or moved files.
15563
15564Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15565
15566 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15567
15568Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15569
15570 * gdb.base/return.exp: Xfail `return double' test failure
15571 on at least Solaris 2.3 and handle future/past versions on
15572 a case by case basis as appropriate. Also update message
15573 to include i*86 failures.
15574
15575Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15576
15577 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15578
15579 * lib/gdb.exp: Fix comment which erroneously identified
15580 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15581 gdb_file_cmd not gdb_load).
15582 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15583
15584 * gdb.base/setvar.exp: Make test names consistent between pass and
15585 fail cases. Use gdb_test more.
15586
15587Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15588
15589 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15590
15591Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15592
15593 * gdb.base/help.exp: Fix expected help string for `show commands'.
15594
15595Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15596
15597 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15598
15599 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15600 of a text section.
15601
15602Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15603
15604 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15605 that loop eventually terminates. Fix Connection refused logic so
15606 that testsuite will expire nicely.
15607
15608Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15609
15610 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15611 config/rom68k.exp: New tcl glue for the appropriate monitors.
15612 These all just end up calling monitor.exp.
15613 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15614 refused' by retrying. Cleanup some timeout issues.
15615 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15616 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15617 callers don't have to set/restore global timeout variable.
15618
15619 * The following set of changes centralizes management of the global
15620 timeout variable. This way, it can be set in one target dependent
15621 place instead of dozens of places scattered throughout the test suite.
15622 If you need to lengthen a timeout, then you should either set timeout
15623 in one of the config/{target}.exp files, or multiply it by a factor.
15624 Setting it to an absolute value is always going to lose for some
15625 targets.
15626 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15627 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15628 * gdb.base/funcargs.exp: Don't set timeout.
15629 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15630 * gdb.base/printcmds.exp (test_print_string_constants
15631 test_print_array_constants): Don't set timeout.
15632 * gdb.base/ptype.exp: Don't set timeout.
15633 * gdb.base/recurse.exp: Don't set timeout.
15634 * gdb.base/return.exp: Don't set timeout.
15635 * gdb.base/watchpoint.exp: Don't set timeout.
15636 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15637 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15638
15639Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15640
15641 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15642
15643Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15644
15645 * lib/gdb.exp: Disable chill tests for irix5.
15646
15647Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15648
15649 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15650 each test pass or fail.
15651
15652Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15653
15654 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15655 xlc not gcc.
15656
15657Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15658
15659 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15660
15661Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15662
15663 * config/est.exp: Fix copyright and comments. Remove dead code.
15664 Use targetname, serialport and baud variables instead of fixed
15665 constants.
15666 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15667 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15668
15669Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15670
15671 * gdb.base/watchpoint.exp: Don't run
15672 test_watchpoint_triggered_in_syscall for sunos.
15673
15674Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15675
15676 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15677 they don't seem to exist. Do include stdio.h.
15678
15679Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15680
15681 * gdb.base/a1-selftest.exp: Add alpha xfail.
15682
15683Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15684
15685 * gdb.base/watchpoint.c (main): Prompt before calling read().
15686 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15687 Revise accordingly. Remove cruft about sending "123" several
15688 times, until it gets noticed. Clean up the "print buf[0]" stuff
15689 so that it passes or fails, and waits for prompts in the usual way.
15690
15691Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15692
15693 * gdb.base/recurse.exp: Fix comment.
15694
15695 * TODO: Remove item about printing variables in nodebug.exp. Add
15696 item about enabling tests which are only run on some targets.
15697
15698 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15699 fail, make test names unique, use new gdb_test convention
15700 regarding pattern, use gdb_test more, etc.).
15701
15702 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15703 fail, make test names unique, etc.).
15704
15705Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15706
15707 * gdb.base/nodebug.c: Change return type of top and middle to
15708 short.
15709 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15710 are fixed by the recent mdebugread.c changes. Allow `short ()'
15711 as type for top and middle.
15712
15713Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15714
15715 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15716 nearly as I can tell, the whole thing was an accident in Stu's
15717 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15718 to replace a send/expect pair with gdb_test, but ended up only
15719 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15720 of 30 Mar 1995 took care of it, but left this vestigial comment
15721 which I am now nuking.
15722
15723Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15724
15725 * gdb.base/break.exp: Look for different line number for
15726 breakpoint at main depending on usestubs.
15727
15728Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15729
15730 * gdb.base/list.exp: Adjust some alternate expect patterns to
15731 match recent list0.c change. Add alternate expect pattern for
15732 output from `list default lines around main' for optimizing
15733 compilers.
15734
15735Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15736
15737 * lib/gdb.exp: If nosignals is not set, set it to 0.
15738
15739Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15740
15741 * config/slite-gdb.exp: Responds to load symbol table prompt.
15742 * gdb.base/break.exp: Adjust line number, fix rerun.
15743 * gdb.base/langs0.c: Add #ifdef usestubs.
15744
15745Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15746
15747 * gdb.base/list.exp: Adjust line contents after adding new lines in
15748 list0.c. Also fix a syntax error.
15749
15750 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15751 * gdb.base/break.exp: ditto.
15752 * gdb.base/list.exp: ditto.
15753 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15754 * gdb.base/run.c: ditto.
15755 * gdb.base/list0.c: ditto.
15756 * gdb.base/funcargs.c: ditto.
15757
15758Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15759
15760 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15761 $targetname, $serialport and $baud instead of hardwired variables.
15762 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15763 target doesn't support signals.
15764
15765Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15766
15767 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15768
15769Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15770
15771 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15772 Don't rely on the value of an auto variable before it has been
15773 initialized. Use gdb_test more.
15774
15775Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15776
15777 * lib/gdb.exp (default_gdb_version): A version number must start
15778 with a digit, but other than that contains all characters up to
15779 the first whitespace character.
15780
15781Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15782
15783 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15784
15785Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15786
15787 * gdb.c++/*.exp: Warn if executable does not exist. The original
15788 reason for skipping the warning was that configure.in sometimes
15789 intentionally skipped building the executables but the tcl code
15790 had no way of knowing. That (a) was always bogus with respect to
15791 error handling, (b) is no longer true (right now there is no way
15792 to skip C++ tests).
15793
15794 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15795
15796Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15797
15798 * gdb.base/list.exp: Add expect patterns for output from
15799 SunPRO compiled executables.
15800 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15801 types.
15802
15803Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15804
15805 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15806 number (we are already testing that the correct source line text
15807 gets printed).
15808
15809 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15810 that is what is intended, but something needed to be done to get
15811 sunos4 native working again.
15812
15813 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15814
15815 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15816 apparently went with a (very) old xfail.
15817
15818Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15819
15820 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15821 runto_main is a proc in gdb.exp that will do 'step' for target use
15822 stubs.
15823 * gdb.base/exprs.exp: ditto.
15824 * gdb.base/interrupt.exp: ditto.
15825 * gdb.base/opaque.exp: ditto.
15826 * gdb.base/printcmds.exp: ditto.
15827 * gdb.base/ptype.exp: ditto.
15828 * gdb.base/scope.exp: ditto.
15829 * gdb.base/setvar.exp: ditto.
15830 * gdb.base/signals.exp: ditto.
15831 * gdb.base/twice.exp: ditto.
15832 * gdb.c++/classes.exp: ditto.
15833 * gdb.c++/inherit.exp: ditto.
15834 * gdb.c++/templates.exp: ditto.
15835 * gdb.base/break.exp: no run and hit main for stubs. Change line
15836 numbers for breakpoints and info breakpoint.
15837 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15838 breakpoint().
15839 * gdb.base/callfuncs.c: ditto.
15840 * gdb.base/exprs: ditto.
15841 * gdb.base/interrupt.c: ditto.
15842 * gdb.base/opaque0.c: ditto.
15843 * gdb.base/printcmds.c: ditto.
15844 * gdb.base/ptype.c: ditto.
15845 * gdb.base/scope0.c: ditto.
15846 * gdb.base/setvar.c: ditto.
15847 * gdb.base/signals.c: ditto.
15848 * gdb.base/twice.c: ditto.
15849 * gdb.c++/misc.cc: ditto.
15850 * gdb.c++/templates.cc: ditto.
15851
15852Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15853
15854 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15855
15856 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15857 somewhere between `read' and `main.c'. I'm pretty sure the
15858 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15859 and it isn't particularly useful.
15860
15861 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15862
15863Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15864
15865 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15866
15867Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15868
15869 * config/mt-slite: add LIBS and -nostdlib.
15870 * config/slite-gdb.exp: add this new file to support sparclite target.
15871
15872Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15873
15874 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15875
15876 * gdb.base/a2-run.exp: Change argument to istarget from
15877 "*-*-vxworks" to "*-*-vxworks*".
15878 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15879
15880Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15881
15882 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15883 will not runto main but do a 'step' to step out of breakpoint().
15884 * config/mt-slite: add -Dusestubs.
15885
15886Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15887
15888 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15889 instead of just @.
15890
15891 * gdb.base/signals.exp: Add test for "handle all print".
15892 * TODO: Remove "handle all print". Also remove item about
15893 checking copyright date (I don't like the idea of a spurious FAIL
15894 based on when we run the tests).
15895
15896 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15897 for SunOS4 (reason for failure not investigated). Remove
15898 redundant test for $binfile.
15899
15900 * gdb.base/nodebug.c (array_index): Call malloc.
15901
15902 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15903
15904Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15905
15906 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15907 conventions and slightly simplify the matching regexp.
15908
15909Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15910
15911 * gdb.base/break.exp: Update gdb_test invocation to use new
15912 convention.
15913
15914 * lib/gdb.exp: If noargs is not set, set it to 0.
15915
15916 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15917 tests unique.
15918
15919 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15920
15921Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15922
15923 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15924 one argument of type "<non-float parameter>".
15925
15926Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15927
15928 * config/rom68k.exp: New file to support Motorola IDP board.
15929 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15930 * gdb.base/break.c: Change things around so that this program
15931 doesn't depend upon args. This is necessary to make remote
15932 targets work (in general, they can't take args).
15933 * gdb.base/break.exp: Don't try to send args to program. Don't
15934 expect output. Also, replace lots of code with gdb_test.
15935
15936Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15937
15938 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15939 printing of '\'' (which is what the comment says we are testing,
15940 even though we were not), not '''.
15941 (test_integer_literals_rejected): Test that printing ''' is an error.
15942
15943 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15944 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15945 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15946 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15947 Use gdb_test not test_print_accept.
15948 * lib/gdb.exp: Remove test_print_accept.
15949
15950 * gdb.base/signals.exp (signal_tests_1): Make pass message
15951 consistent with fail message.
15952
15953 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15954 unsigned char; the bug (PR 1821) is fixed.
15955
15956 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15957
15958 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15959 successful tests--makes xfailing them work right.
15960
15961Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15962
15963 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15964 only \r\n, not .*. The test can pass .* as the last thing in
15965 $pattern if that is what it wants. In addition to providing this
15966 flexibility, this change should speed up pattern matching in cases
15967 where the pattern already ended with .* (there were a number of
15968 them). This change also helps catch bad patterns--in the old
15969 scheme the typo "char \*" instead of "char \\*" would pass. Now
15970 it is caught.
15971 * Many .exp files: Update callers.
15972
15973 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15974 clearer and does not spuriously match multiple ('s. Likewise for
15975 ) and *.
15976
15977 * gdb.base/nodebug.exp: Test ability to call a function and pass
15978 it a string (even with no debugging info).
15979
15980 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15981 "p '\'", which is the same as "p ''" once tcl gets done with
15982 quoting, to "p '\\'", which I suspect is what is intended (one
15983 backslash gets sent to GDB).
15984
15985 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15986
15987Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15988
15989 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15990 1817) was fixed literally years ago.
15991
15992Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15993
15994 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15995 test, it causes stepping out of call_after_alloca_subr with
15996 optimizing compilers.
15997 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15998 fails.
15999
16000 * gdb.c++/templates.exp: Source templ-info.exp only if
16001 the templates executable exists.
16002
16003 * gdb.c++/misc.cc (class Contains_static_instance,
16004 class Contains_nested_static_instance),
16005 gdb.c++/classes.exp (test_static_members): Test printing of
16006 a class that contains a static instance of the class.
16007
16008Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16009
16010 * gdb.base/langs2.c (cppsub_): Don't prototype.
16011 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16012 only, I believe).
16013
16014Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16015
16016 * lib/gdb.exp (skip_chill_tests): New procedure.
16017
16018 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16019
16020Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16021
16022 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16023 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16024
16025Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16026
16027 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16028
16029 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16030 disassemble 8, not 16, instructions for part 4.
16031
16032 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16033 support the latter anymore.
16034
16035 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16036 -DNO_PROTOTYPES.
16037 * gdb.base/callfuncs.c: Control use of prototypes based on
16038 NO_PROTOTYPES, not __STDC__.
16039 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16040 t_float_values2 tests if prototypes in use.
16041
16042 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16043 t_double_values): When checking differences against DELTA, check
16044 that difference is within the range (-DELTA,DELTA), not just
16045 (-infinity,DELTA).
16046
16047Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16048
16049 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16050 'file' command firts, then 'target', then 'load', this is due to gdb
16051 target set up.
16052 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16053
16054Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16055
16056 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16057 FP load/store variants.
16058 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16059
16060Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16061
16062 * gdb.base/term.exp: Do not give a warning if not native, it is
16063 not an abnormal condition.
16064
16065Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16066
16067 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16068 t_char_array".
16069
16070Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16071
16072 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16073 are getting the version number.
16074
16075 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16076 if not native, it is not an abnormal condition.
16077
16078Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16079
16080 * lib/gdb.exp: Just use "file exists", rather than undocumented
16081 dejagnu procedure "findfile".
16082
16083Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16084
16085 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16086 (LDFLAGS): Set to -Xlinker -Ur.
16087
16088 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16089 Removed, these values are set by lib/gdb.exp.
16090
16091 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16092
16093Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16094
16095 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16096 of replicating gdb startup code.
16097
16098 * config/mt-vxworks (LDFLAGS): Set to -r.
16099 (CFLAGS_FOR_TARGET): Removed.
16100
16101 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16102 (gdb) and gdb for vxworks uses (vxgdb).
16103
16104 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16105 executable is not in the tree and host != target, use sed and
16106 program_transform_name to determine the gdb name used by the
16107 target.
16108
16109 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16110 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16111
16112Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16113
16114 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16115 floats, chars, and shorts where there are ANSI-style function
16116 definitions.
16117
16118 * gdb.base/langs.exp, gdb.base/langs*: New test.
16119 * gdb.base/Makefile.in: Build it.
16120 * TODO: Remove item about checking that C names don't get C++
16121 demangling applied; this test tests it.
16122
16123Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16124
16125 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16126 went with the const70 xfail. The xfail went away a year ago.
16127
16128 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16129
16130 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16131 for hp300.
16132
16133 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16134
16135 * gdb.base/a1-selftest.exp: Don't run on hp300.
16136
16137Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16138
16139 * Makefile.in (site.exp): Set host_alias and target_alias as well
16140 as host_triplet and target_triplet.
16141
16142Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16143
16144 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16145
16146 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16147 places as other ecoff systems).
16148
16149 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16150 ultrix.
16151
16152Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16153
16154 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16155 remove them.
16156 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16157 variable and "variable" in addition to "data variable".
16158 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16159
16160 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16161 2.
16162 * gdb.base/list1.c (long_line): Add additional statement at start
16163 of function.
16164 * gdb.base/list.exp (test_forward_search): Update line number to
16165 reflect new statement.
16166
16167Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16168
16169 * gdb.base/signals.exp: Reinitialize searched source directories
16170 after gdb_start call.
16171
16172Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16173
16174 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16175 * gdb.stabs/Makefile.in: Likewise.
16176
16177 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16178 change. Instead split the tests into smaller pieces.
16179 * gdb.disasm/hppa.s: Corresponding changes.
16180
16181Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16182
16183 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16184 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16185
16186 * gdb.base/funcargs.exp: Modify many tests so that every test
16187 either passes or fails. Make some test names unique.
16188
16189Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16190
16191 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16192 Call stty to set interrupt character.
16193
16194 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16195 for HP assembler versus GNU assembler based on actual behavior of
16196 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16197
16198 * TODO: Suggest a few more stepping tests.
16199
16200Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16201
16202 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16203 restart GDB for h8300 after a continue.
16204 (return): Add pattern to match a29k-udi behavior.
16205 * gdb.base/nodebug.exp: Remove obsolete comment.
16206 * gdb.base/regs.exp: New file, testing of register displays.
16207 * gdb.base/return.exp: Fix typo in reference to $objdir.
16208 * gdb.base/whatis.exp: Always start with a fresh GDB.
16209
16210Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16211
16212 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16213 higher, these tests generate a lot of output.
16214
16215Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16216
16217 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16218 code following the catch silently ignored some errors; without the
16219 catch they should be thrown like any other tcl error. Also, the
16220 catch used "" instead of {} which meant all the callers who wanted
16221 to include one of the characters "[]$ had to quote it an extra time.
16222 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16223 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16224 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16225 Remove extra quoting.
16226
16227Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16228
16229 * gdb.base/commands.exp: Make test names unique; every test either
16230 passes or fails. Update some comments.
16231
16232 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16233
16234Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16235
16236 The following fixes a FAIL caused by the fact that the alpha stabs
16237 configuration didn't use the ".if alpha" code in weird.def.
16238 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16239 bit pointer, so the 32 bit version works even on the alpha.
16240 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16241 Remove the stuff which allowed us to have separate versions for
16242 alpha and everything else.
16243
16244 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16245 regexp which "info func operator\[\](" is supposed to match. Fix
16246 string to send to GDB. Note that GDB still doesn't work right. Add a
16247 new test for "info func .perator\[\](" which GDB does handle correctly.
16248
16249 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16250
16251Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16252
16253 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16254 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16255 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16256 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16257 it makes the tests harder to understand and confuses test-o-matic.
16258 The preferred style is that each test provides a PASS or a FAIL,
16259 and has a unique message (e.g. "continue #54" not just "continue")
16260 which is the same for the pass and the fail.
16261 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16262 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16263 to lib/gdb.exp.
16264 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16265 prt_accept which was basically the same thing. Likewise for
16266 test_print_reject and prt_reject.
16267 * lib/gdb.exp (test_print_reject): Add some more error message
16268 patterns to match from the former printcmds.exp (prt_reject).
16269 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16270 One defect of the passcount stuff is that some of it failed to
16271 report XPASS where appropriate.
16272 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16273 stuff before and after arg in expected pattern.
16274 (test_paddr_operator_functions): Re-do test without print_addr_of;
16275 this is the only test which seems to want extra stuff there.
16276
16277Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16278
16279 * gdb.base/nodebug.exp: Update new tests to reflect improved
16280 wording of gdb output.
16281
16282 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16283 and "ptype" work on variables in files compiled without -g.
16284 Replaces commented out "maint print msymbol" tests.
16285
16286Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16287
16288 * gdb.base/setvar.c (dummy): Call malloc.
16289
16290 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16291 losing with the irix4 sed.
16292
16293 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16294 ALRM" on irix4.
16295
16296Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16297
16298 * TODO: Remove items about corefile.exp testing new exec-file and
16299 backtrace; both are now done. Add items about printing enums.
16300
16301Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16302
16303 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16304 "get signal $thissig" test fails.
16305
16306 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16307
16308Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16309
16310 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16311 compiler warning with dec alpha compiler.
16312
16313 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16314 extra \n from gdb_test call (this explains why the prompt test
16315 that I removed yesterday was there).
16316 (user_defined_command_test): Remove extra \n and prompt test.
16317
16318 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16319 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16320 doesn't exist.
16321 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16322 Also remove alpha workaround, which turns out to be because
16323 SIGABRT == SIGLOST.
16324
16325 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16326
16327 * gdb.base/help.exp: Don't test "help show".
16328
16329Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16330
16331 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16332 "set print address" is on.
16333 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16334 pass prompt to gdb_test; gdb_test already looks for the prompt.
16335
16336 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16337
16338 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16339 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16340 was to make sure that gdb can read a core file. But (a) the "read
16341 the corefile" part didn't make it to a1-selftest.exp, we just
16342 delete the corefile after creating it, and (b) we test reading
16343 corefiles in corefile.exp anyway. Also, this test left around a
16344 xgdb process on Solaris.
16345
16346 * gdb.base/corefile.exp: Also test backtrace.
16347
16348Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16349
16350 * gdb.base/commands.exp: Test a simple user defined command with
16351 arguments and if/while statements; verify the full user command is
16352 printed by "show user".
16353
16354 * gdb.base/commands.exp: Test if/while commands as part of a
16355 breakpoint command list; verify they appear in breakpoint
16356 information.
16357
16358Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16359
16360 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16361 than by dividing by zero.
16362
16363Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16364
16365 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16366 performing an inferior call with watchpoints enabled.
16367 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16368 call.
16369
16370Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16371
16372 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16373 of "file" command.
16374
16375 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16376 Add additional pattern for when "int operator int(void);" appears
16377 in a different order.
16378
16379Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16380
16381 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16382
16383 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16384 and "signal" with ".*".
16385
16386Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16387
16388 * TODO: Add note about "handle all nostop".
16389
16390 * gdb.base/{sigall.c, sigall.exp}: New test.
16391 * gdb.base/Makefile.in: Add it.
16392
16393Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16394
16395 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16396 when invoking GDB, suppresses any windowing interface.
16397
16398Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16399
16400 * config/sim-gdb: New file, simulator testing support.
16401
16402Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16403
16404 * gdb.base/interrupt.exp: Test calling func1 twice.
16405
16406Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16407
16408 * gdb.base/list.exp (test_forward_search): Set timeout higher
16409 when we'll be getting lots of output from gdb.
16410
16411 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16412 "init_malloc" to after the expect statement. Run it if that
16413 regexp is taken, but also for two others which happen if source
16414 cannot be found.
16415
16416Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16417
16418 * gdb.base/printcmds.exp: New test, for printing register before
16419 program is running.
16420
16421Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16422
16423 * gdb.base/list.exp: Correct some alternate expect patterns
16424 to reflect changes in list1.c.
16425
16426Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16427
16428 * TODO: Add item regarding large frames.
16429
16430 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16431
16432 * TODO: Remove item about enabling return.exp; it
16433 is enabled. Suggest a few more "return" tests.
16434
16435Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16436
16437 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16438 anonymous unions.
16439
16440Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16441
16442 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16443 and pr-5646.o, so "make" is the same as "make all", not "make
16444 pr-4975.o".
16445
16446Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16447
16448 * gdb.base/list.exp: Adjust expectations to reflect changes in
16449 list1.c.
16450 (test_forward_search): New test proc.
16451 * gdb.base/list1.c (long_line): New function, has long source line.
16452
16453Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16454
16455 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16456 additional line of code that was added.
16457
16458Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16459
16460 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16461 tests so as not to overflow expect's input buffers.
16462 * gdb.disasm/hppa.exp: Corresponding changes.
16463
16464Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16465
16466 Beginnings of template debugging tests.
16467 * gdb.c++/templ-info.cc: New file to test for template
16468 debugging capability of the compiler.
16469 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16470 templ-info.cc.
16471 * gdb.c++/templates.cc: Add explicit template instantiations
16472 to enable compiling with -fno-implicit-templates. Add destructor
16473 and 'value' method to T5 class for template tests.
16474 * gdb.c++/templates.exp: Add testcases for printing of template
16475 types, setting breakpoints on template methods and calling a
d63a86f8 16476 template method.
c906108c
SS
16477
16478Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16479
16480 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16481 branch target since some assemblers (gas-2.5) may emit a
16482 relocation for the branch instead of resolving it in the
16483 assembler.
16484
16485Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16486
16487 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16488 through signal handler.
16489
16490Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16491
16492 * configure.in (*-*-netware): Use config/mt-netware.
16493
16494 * config/mt-netware: New file.
16495 * config/mt-i386-netware: Removed, separate configs for different
16496 netware architectures are no longer needed now that we have
16497 --with-headers.
16498
16499Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16500
16501 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16502 by the recent changes to use ANSI C arithmetic conversions.
16503
16504Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16505
16506 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16507 bug involving using inferior_pid to figure out whether to select a
16508 frame.
16509
16510Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16511
16512 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16513 match the current disassembler output.
16514
16515Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16516
16517 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16518 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16519 types, expect "int" as type of integer values (for now).
16520
16521Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16522
16523 * gdb.base/commands.exp: New tests for if/while commands.
16524
16525Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16526
16527 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16528 by .*, since hex values have different syntax in Chill mode.
16529
16530Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16531
16532 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16533 linefeed from expect pattern for repeated types with indices > 9.
16534
16535Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16536
16537 First part of Fortran test suite.
16538 * gdb.fortran: New directory.
16539 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16540
16541Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16542
16543 * gdb.base/default.exp: Update expect pattern for load command
16544 without arguments.
16545
16546Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16547
16548 * configure.in: Change i386 to i[345]86.
16549 * gdb.base/configure.in: Likewise.
16550 * gdb.c++/configure.in: Likewise.
16551 * gdb.chill/configure.in: Likewise.
16552
16553Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16554
16555 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16556 patterns, since that is not a valid context for comments.
16557
16558Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16559
16560 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16561 repeated types and repeated types with indices > 9.
16562
16563Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16564
16565 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16566 2417; old bug has been fixed.
16567
16568Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16569
16570 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16571 send the newline ourselves instead of assuming gdb_test will do
16572 so when passed an empty input string.
16573
16574 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16575 stabs testcode.
16576
16577Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16578
16579 * lib/gdb.exp (gdb_test): Don't send anything if the first
16580 argument is an empty string. This makes cases where we want to
16581 match output that is already in expect's buffers (for example,
16582 matching a breakpoint after gdb_run_cmd has been called) work
16583 reliably.
16584
16585Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16586
16587 * config/netware.exp: New file.
16588
16589Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16590
16591 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16592 the -B and -L prefixes so we can find the debugging stub.
16593
16594 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16595 there and we are using the gcc from the tree.
16596
16597 * gdb.base/types.c: Removed.
16598
16599 * gdb.base/configure.in: Look for makefile fragments in ../config.
16600 Recognize i386-*-netware.
16601 * gdb.c++/configure.in: Likewise.
16602
16603Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16604
16605 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16606 the correct TCL syntax.
16607
16608Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16609
16610 * gdb.base/opaque.exp: use runto instead of messing around with
16611 breakpoints. Simplify by using gdb_test.
16612
16613 * gdb.base/bitfields.exp: restart between tests on netware targets
16614 because breakpoints aren't relocated after target death. Run
16615 processes to completion.
16616
16617 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16618
16619Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16620
16621 * Makefile.in: Remove extra tabs that confuse some versions
16622 of "make". Use the newly built gdb to test with by default,
16623 rather than the first one in the tester's search path.
16624
16625Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16626
16627 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16628
16629 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16630 condition help.
16631
16632Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16633
16634 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16635
16636 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16637 running.
16638 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16639 * gdb.base/funcargs.exp: Likewise.
16640
16641 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16642 * gdb.base/funcargs.exp: Likewise.
16643
16644 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16645 message is "".
16646
16647Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16648
16649 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16650 return,signals,twice}.exp: Handle non-existant binaries
16651 consistantly.
16652
16653 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16654 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16655 might testing a cross development system.
16656
16657Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16658
16659 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16660 runtest script is relative to ${srcdir}, not ${rootdir}.
16661
16662Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16663
16664 * gdb.base/signals.exp: Allow for optionality of breakpoint
16665 address.
16666
16667Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16668
16669 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16670
16671Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16672
16673 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16674 for size_t definition.
16675 * gdb.c++/templates.cc: Likewise
16676
16677 * config/mt-i386-netware: New file.
16678
16679 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16680 defined.
16681
16682 * gdb.base/Makefile.in: Added support for systems that name core
16683 files by appending "core" to the program name.
16684 * gdb.base/a1-selftest.exp: Likewise.
16685
16686Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16687
16688 * gdb.base/return.exp: Add comment and message for `return double'
16689 test failure on Sparc Solaris.
16690
16691Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16692
16693 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16694
16695Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16696
16697 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16698 from optimizing them away.
16699 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16700 patterns to include default constructors and assignment operators,
16701 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16702 character in the output of the virtual base pointer.
16703
16704Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16705
16706 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16707 expression match in print_addr_of to avoid unintented matches.
16708 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16709 versions up to 2.5.8.
16710
16711Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16712
16713 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16714 included file to run under newer versions of expect.
16715 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16716 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16717 Remove xfail for the virtual table of BDDHookV.
16718
16719Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16720
16721 * lib/gdb.exp (string_to_regexp): Set a default result.
16722 (default_gdb_start): Fix misleading message.
16723
16724Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16725
16726 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16727 Remove all CC, etc definitions.
16728 * config/mt-hpux: New file.
16729 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16730 (CFLAGS, LDFLAGS): Define.
16731 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16732
16733 * Makefile.in (site.exp): Don't insert host_os, etc.
16734 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16735 (distclean): Check existence of subdir.
16736 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16737 * gdb.base/Makefile.in: General cleanup and simplification.
16738 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16739 to build executables. Use default rule to build .o files.
16740 (EXPECT, RUNTEST, CC): Fix relative pathname.
16741 (site.exp): Don't insert host_os, etc.
16742 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16743 and/or SIGUSR1 defined.
16744 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16745 * gdb.c++/Makefile.in: General cleanup and simplification.
16746 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16747 (CFLAGS): Remove.
16748 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16749
16750Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16751
16752 * gdb.base/recurse.exp: Misc changes to get tests running again
16753 after Kung's changes to the watchpoint code.
16754 * gdb.base/watchpoint.exp: Likewise.
16755
16756Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16757
16758 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16759
16760Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16761
16762 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16763 * lib/gdb.exp (default_gdb_start): Define.
16764 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16765 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16766 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16767 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16768 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16769 Don't call gdb_target_udi in between tests.
16770
16771Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16772
16773 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16774 (which was basically just a local version of the same thing). In
16775 addition to avoiding duplication, gdb_test_exact is faster.
16776 * lib/gdb.exp (gdb_test_exact): Fix typo.
16777
16778 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16779 don't give an error.
16780
16781 * gdb.base/term.exp: Call delete_breakpoints before starting.
16782
16783 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16784 (t10): Add comment.
16785
16786Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16787
16788 Reorganization of the GDB Test Suite.
16789
16790 * gdb.base: New directory, contains all the basic tests.
16791 * gdb.c++: New directory, tests specific to C++.
16792 * gdb.chill: New directory, tests specific to Chill.
16793 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16794 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16795 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16796 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16797 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16798 t30-31 to chill).
16799 * */gdbme.*: Rename to match appropriate expect scripts.
16800 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16801 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16802 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16803 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16804 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16805 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16806 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16807 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16808 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16809 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16810 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16811 gdb.c++/virtfunc.cc: New names of C++ files.
16812 * gdb.chill/chillvars.ch: New name of Chill file.
16813 * gdb.base/configure.in, gdb.c++/configure.in,
16814 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16815 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16816 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16817 * configure.in (configdirs): Update to reflect directory changes.
16818 (target_abbrev): No longer define for any configuration.
16819 * Makefile.in: Cosmetic improvements to header comments.
16820
16821Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16822
16823 Various changes to gdb.t31:
16824
16825 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16826 * gdbme.ch: Make all key-words and predefineds be upper-case.
16827 * chillvars.exp: Expect key-words and predefinds in upper-case.
16828
16829 * chillvars.exp: Use gdb_test_exact many places.
16830 Change expected output for arrays (which now includes index labels).
16831
16832 * pr-5020.exp, gdme.ch (module PR_5020):
16833 New test, for PR-5020.
16834
16835Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16836
16837 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16838 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16839
16840Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16841
16842 * Makefile.in: Fix bit-rot in definitions of CHILL,
16843 CHILL_FOR_TARGET and Chill_LIB.
16844 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16845 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16846 CHILL, and CHILL_LIB.
16847
16848Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16849
16850 * Revert the previous changes. Please see Rob's directory
16851 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16852
16853Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16854
16855 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16856 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16857 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16858 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16859 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16860 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16861 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16862 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16863 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16864 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16865 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16866 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16867 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16868 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16869 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16870 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16871 changes from 94Q1.
16872
16873Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16874
16875 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16876 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16877 Rob's new testing fragments.
16878
16879Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16880
16881 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16882 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16883
16884Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16885
16886 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16887 version also, match on casted version strings, and match on
16888 gdb startup case where the line numbers might be messed up.
16889
16890Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16891
16892 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16893 (CFLAGS): Delete it from here.
c906108c
SS
16894
16895Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16896
16897 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16898
16899Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16900
16901 * Makefile.in (RUNTEST): Default to just "runtest".
16902
16903Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16904
16905 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16906 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16907 the code has been restructured.
16908
16909Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16910
16911 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16912 \n, not just one of each.
16913
16914 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16915 /bin/cc gives a warning if you do.
16916
16917Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16918
d63a86f8 16919 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16920 __t10ListS_link1ZUiRCUiPT0
16921
16922Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16923
16924 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16925 on local variables in recursive functions.
16926
16927 * gdb.t07/Makefile.in: Build the new test.
16928
16929Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16930
16931 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16932 directly. Instead compare the return values from actual calls.
16933
16934Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16935
16936 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16937
16938Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16939
16940 * From Peter Schauer with minor modifications.
a9c64011
AS
16941 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16942 stops in mid-line in the caller. Add xfail for returning a float
16943 value on X86 targets.
c906108c
SS
16944
16945Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16946
16947 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16948 to avoid expect lossage.
16949 (fmem_LRbug_tests): Likewise.
16950 * gdb.disasm/hppa.s: Corresponding changes.
16951
16952 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16953 conditions to work with latest dejagnu/expect.
16954
16955 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16956 expected to fail on the PA.
16957 (backtrace in call with trampolines): Explicitly require main
16958 to be frame #1 (no trampolines should show up in backtrace).
16959
16960 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16961 "continue -expect".
16962 * gdb.t06/break.exp: Likewise.
16963 * gdb.t07/watchpoint.exp: Likewise.
16964 * gdb.t13/bitfields.exp: Likewise.
16965 * gdb.t15/{funcargs,return}.exp: Likewise.
16966 * gdb.stabs/weird.exp: Likewise.
16967 * config/{mips,udi}-gdb.exp: Likewise.
16968
16969 * hppa.sed: Enclose comments within a sed command to avoid
16970 losing with the old OSF1 sed.
16971
16972Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16973
16974 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16975 sequent dynix.
16976 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16977 * gdb.t15/funcargs.exp: Conditionally step again to really
16978 finish from marker_call_with_trampolines. Handle the case where
16979 the first step from within call_with_trampolines already steps
16980 us back to main.
16981 * gdb.t15/gdbme.c: Add comment to closing brace of
16982 call_with_trampolines for funcargs.exp.
16983
16984Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16985
d63a86f8 16986 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16987 Fix typo(s).
16988
16989Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16990
16991 * gdb.t07/gdbme.c: More code for watchpoint testing.
16992
16993 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16994 "Hardware watchpoint" throughout file.
16995 (test_watchpoint_triggered_in_syscall): New test.
16996 (test_complex_watchpoint): New test.
16997
16998Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16999
17000 * gdbme.c (call_with_trampolines): New function to try and step
17001 into. Tests trampoline problems on the PA.
17002
17003 * funcargs.exp (localvars_in_indirect_call): No longer expect
17004 stepping into indirect call to fail on PAs.
17005 (test_stepping_over_trampolines): New test.
17006
17007Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17008
17009 * TODO: Add suggestions for static member function tests, and
17010 completion tests.
17011
17012Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17013
17014 * TODO: Add suggestions for "p/a" tests.
17015
17016 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17017 (default_gdb_exit): Replace all the hair with sending "quit" to
17018 the process with a simple close.
17019
17020Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17021
17022 * TODO: Add suggestions for shared library tests.
17023
17024Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17025
17026 * TODO: Add suggestions for x/s tests.
17027
17028Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17029
17030 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17031 "enable once", and "enable breakpoints once" with ".*".
17032
17033Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17034
17035 * TODO: Add suggestions about structure passing tests.
17036
17037Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17038
17039 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17040 the primary1 test, use work around if __GNUC__ < 2.
17041 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17042 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17043 Test for bad output rather than waiting for timeout. Issue
17044 second continue only if first continue failed.
17045
17046Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17047
17048 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17049 operator[] test with gdb_test because the old code didn't seem to
17050 be getting the quoting right with the new dejagnu.
17051
17052Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17053
17054 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17055 one from the path.
17056 * Makefile.in: Use a fresh expect if there is one, use runtest
17057 from the src tree if there is one.
d63a86f8 17058
c906108c
SS
17059Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17060
17061 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17062 next over recursive call. Revise the tests from that point on
17063 (which had been skipped) to match GDB's actual (correct) output.
17064
17065 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17066 with next over a breakpoint whose condition is false.
17067
17068 * gdb.t00/help.exp: Comment out "help set print" tests just like
17069 (and for same reason as) "help set" test.
17070
17071Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17072
17073 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17074 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17075
17076Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17077
17078 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17079 necessary gdb_target_udi.
17080
17081 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17082
17083 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17084 1838 and 2417; they are fixed.
17085
17086 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17087 gdb.t03/ptype.exp (ptype structure, ptype union):
17088 Remove xfails; the test is looser than when the xfails were added.
17089
17090 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17091 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17092
17093 * gdb.t01/run.exp: Only run shell test if isnative.
17094
17095 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17096 since "run" automatically loads if necessary. Call gdb_target_udi
17097 after the "file" since "file" kills any execution target.
17098
17099 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17100 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17101 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17102 argument for UDI.
17103
17104Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17105
17106 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17107
17108 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17109
17110Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17111
17112 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17113 properly quoting regexps. This makes the second argument to
17114 demangle a fixed string, which matches the callers, instead of a
17115 shell-style pattern which is what the previous implementation
17116 used. Update some of the callers.
17117
17118Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17119
17120 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17121 (comib_nullified_tests): Fix typo.
17122 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17123 strings. No longer expected to fail.
17124
17125 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17126 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17127 strings. No longer expected to fail.
17128
17129 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17130 string. No longer expected to fail.
17131
17132Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17133
17134 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17135 No longer expected to fail.
17136
17137 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17138 string. No longer expected to fail.
17139
17140Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17141
17142 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17143 only in the names (I probably got most of them). I was even
17144 generous with some which differed in underscores in names, and
17145 probably missed a few, and I *still* was able to remove almost a
17146 third of the file with almost no impact on testsuite coverage.
17147
17148Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17149
17150 * gdb.t00/default.exp: Match udi_attach error message as well as
17151 the one from child_attach.
17152
17153 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17154
17155 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17156
17157 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17158 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17159
17160 * Move test with enums and partial symbols back to
17161 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17162 Reverts the change of 26 May 93. Per today's change to
17163 stabs.texinfo, the behavior that weird.exp was expecting was
17164 unreasonable; what is important is that the compiler+gdb get
17165 things right, which happens with a recent gcc. Also fix the test
17166 to deal with native compilers which put out the stab gdb can't
17167 deal with.
17168
17169Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17170
17171 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17172 in the names. The main thing these accomplish is to slow things down.
17173 Many more such duplicates surely remain.
17174
17175 * gdb.t00/help.exp: Comment out "help support" test just like
17176 (and for same reason as) "help set" test.
17177
17178Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17179
17180 * gdb.t06/break.exp: Remove setup_xfails for
17181 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17182 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17183 about known bug in gcc to include up through 2.5.8.
17184 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17185 well as "_vb$".
17186 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17187 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17188 with latest gcc and gdb.
17189 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17190 well as "_vb$".
17191
17192Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17193
17194 * configure.in (hppa*-*-*): Also configure and build stabs-only
17195 tests.
17196
17197Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17198
17199 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17200 * gdb.t10/configure.in (hppa*-*-*): Use it.
17201
17202Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17203
17204 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17205
17206Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17207
17208 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17209 versions prior to 1.13.5.
17210
17211Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17212
17213 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17214 the prompt is at the start of a line.
17215
17216Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17217
17218 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17219 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17220 in the copr tests now.
17221 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17222 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17223 expected to fail.
17224
17225Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17226
17227 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17228 gdb.t31/chillvars.exp, lib/gdb.exp:
17229 Tweak to run under either version of expect.
17230 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17231 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17232 * gdb.t11/list.exp: Remove extraneous whitespace.
17233
17234Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17235
17236 * gdb.t16/printcmds.exp (test_print_strings): Accept
17237 "(unsigned char *) " before the string.
17238
17239 * TODO: Add notes about printing of fancy types and GDB expressions.
17240
17241Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17242
17243 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17244 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17245 if doing mips-idt-ecoff.
c906108c
SS
17246
17247Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17248
17249 * Most .exp files: Tweak to run under either version of expect.
17250
17251Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17252
17253 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17254 xfails; I'm not sure why they are failing, but not because of PR 1806.
17255
17256Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17257
17258 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17259 defined in lib/gdb.exp.
17260
17261Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17262
17263 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17264 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17265 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17266 have to be typeless.
17267
17268Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17269
17270 * TODO: Add suggestion for copyright year test.
17271
17272Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17273
17274 * configure.in (*-*-lynxos*): Add stabs tests.
17275
17276Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17277
17278 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17279 so insert a tab before any assembler directive in column zero.
17280
17281 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17282 stores.
17283 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17284 stores.
17285 (fpu_short_memory_tests): Likewise.
17286
17287Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17288
17289 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17290 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17291 .stabs directives in comments.
17292
17293Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17294
17295 * TODO: New file, describing tests we could write.
17296 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17297
17298Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17299
17300 * gdb.t06/signals.exp: Add kludge to force re-sync.
17301
17302 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17303 to xgdb instead of gdb, get out of gdb.
17304
17305Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17306
17307 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17308 for info.
17309
17310Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17311
17312 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17313 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17314 * gdb.stabs/hppa.sed: New sed script for the PA.
17315
17316Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 * gdb.stabs: Re-write weird.def and configuration to use sed
17319 instead of cpp. sed is portable and POSIX; cpp is neither.
17320
17321Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17322
17323 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17324
17325Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17326
17327 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17328
17329Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17330
17331 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17332 "_vb$".
17333 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17334 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17335
17336Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17337
17338 * lib/gdb.exp: Comment out code which depends on non-existent
17339 `transform' procedure.
17340
17341Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17342
17343 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17344 * lib/gdb.exp: Transform tool name.
17345 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17346 1.1's new error handling system.
17347
17348Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17349
17350 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17351
17352Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17353
17354 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17355 They made pattern matching so slow that timeouts happened on
17356 heavily loaded systems. Now any output from "show print" which
17357 gets us back to the GDB prompt is a PASS.
17358
17359Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17360
17361 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17362
17363Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17364
17365 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17366
17367 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17368 It is not from PR 3220.
17369
17370Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17371
17372 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17373 just started failing because they depended on the order the
17374 subcommands are presented, or exact docstring text. This kind of
17375 test is a pain and has minimal benefit.
17376
17377Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17378
17379 * gdb.t09/corefile.exp: At end of test, use "core" command with
17380 no arguments.
17381
17382Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17383
17384 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17385 17}/Makefile.in: Make it possible to run the testsuite with Sun
17386 make and CC = cross gcc by adding explicit build rules for .o
17387 files.
17388
17389Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17390
17391 * gdb.t15/funcargs.exp: Don't put comments on same line as
17392 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17393
c906108c
SS
17394Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17395
17396 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17397
17398Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17399
17400 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17401 * gdb.t20/inherit.exp: remove three dumplicate entries.
17402
17403Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17404
17405 * gdb.t06/break.exp: For "next over recursive call", fail on any
17406 incorrect output, not just on "factorial (value=2)".
17407
17408Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17409
17410 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17411 working now. Add an xfail if accesing a bss variable causes
17412 a memory error if the target is not yet run.
17413
17414Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17415
17416 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17417 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17418 name of __st* demangling (2 strings). Did Kung really get the
17419 more than 95 others right without testing them?
17420
17421Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17422
17423 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17424
17425Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17426
17427 * configure.in (configdirs): Add gdb.disasm
17428 * gdb.disasm: New directory for GDB disassembler tests.
17429 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17430
17431Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17432
17433 * gdb.t00/help.exp: Don't test "help set".
17434
17435 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17436 from within expect statements. None of these happen anymore and
17437 they cause regressions to be silently unnoticed.
17438
17439 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17440 messages) about known failures with gcc cygnus-2.4.5-930417.
17441
17442 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17443 comp-info.exp so it gets built if it doesn't exist.
17444
17445 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17446 it is no longer used.
17447 * gdb.t13/comp-info.c: Removed.
17448
17449Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17450
17451 * gdb.t06/signals.exp: Add xfail for sun3.
17452
17453Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17454
17455 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17456 relevant because ^C doesn't get sent but failure can be reproduced
17457 interactively).
17458
17459Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17460
17461 * gdb.stabs/alpha.mt: New configuration file for alpha.
17462 * gdb.stabs/configure.in: Use it.
17463 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17464 sharing with alpha.mt, redefine long to word via preprocessor.
17465 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17466 for alpha.
17467 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17468 native cc.
17469 * gdb.t00/teststrategy.exp: Change expect string so that we
17470 consume the `(xgdb)' from the command echo and from the gdb prompt.
17471 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17472 gdb currently compares all values as long, so this failure probably
17473 applies to any configuration where LONGEST is bigger than a target int.
17474 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17475 with gcc.
17476 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17477 to handle opaque pointers, gcc is.
17478 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17479 as first argument. Include <sys/types.h> and change all operator
17480 new definitions to use size_t.
17481 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17482 now that we use size_t.
17483
17484Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17485
a9c64011 17486 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17487 a long or float array cast all array members to the same type.
a9c64011 17488 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17489 with 64 bit longs.
a9c64011 17490 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17491 on alpha.
a9c64011 17492 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17493
17494Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * gdb.t24 (demangle.exp): Constructors of templates have names like
17497 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17498 section 14.6 of the ARM.
17499
17500 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17501 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17502 accomplish little and slow down the testsuite.
17503
17504 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17505 Accept spaces various places.
17506
17507Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17508
17509 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17510 with watchpoint enabled.
17511
17512 * Makefile.in: Remove definition of CC and remove the second
17513 definition of CXX (the "CXX = gcc" one remains). These definitions
17514 were causing backquotes to be expanded within backquotes, which
17515 doesn't work.
17516
17517Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17518
17519 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17520
17521Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17522
a9c64011
AS
17523 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17524 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17525 by mips cc and contains no stabs entries.
17526
17527Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17528
17529 * config/vx-gdb.exp: Use fake device to load files rather than
17530 NFS.
17531 * lib/gdb.exp: New proc to do "file" command.
17532 * config/unix-gdb.exp: Use new "file" proc.
17533
17534Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17535
17536 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17537 Rework board rebooting slightly.
17538 (gdb_exit): Don't exit from the remote shell; there isn't one.
17539 * gdb.stabs/weird.exp: If a program is being debugged already,
17540 kill it.
17541 * gdb.t04/setvar.exp: Stop and restart gdb.
17542 * gdb.t05/expr.exp: Likewise.
17543 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17544 restart gdb and reload the program.
17545 * gdb.t08/opaque.exp: Likewise.
17546 * gdb.t12/scope.exp: Likewise.
17547 * gdb.t13/bitfields.exp: Likewise.
17548 * gdb.t15/funcargs.exp: Likewise.
17549 * gdb.t20/classes.exp: Likewise.
17550 * gdb.t03/ptype.exp: Increase timeout.
17551 * gdb.t16/printcmds.exp (test_print_string_constants,
17552 test_print_array_constants): Likewise.
17553 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17554 * gdb.t20/classes.exp (do_tests): Likewise.
17555 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17556
17557Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17558
17559 * gdb.stabs: Renamed *wierd* to *weird*.
17560
17561Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17562
17563 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17564 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17565
17566Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17567
17568 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17569 (do_tests): Remove xfail for whatis on one_var and two_var.
17570
17571Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17572
17573 * Makefile.in: Made cross building work better by adding
17574 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17575
17576Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17577
17578 * gdb.t15/{return.c,return.exp,Makefile.in}:
17579 New test, currently commented out.
17580
17581Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17582
17583 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17584 still running and removes the leftover named socket so GDb can do
17585 clean restarts.
17586
17587Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17588
17589 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17590 console, not GDB.
17591 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17592 cross testing works better with "make check"
17593 * config/unix-gdb: Use default procedures for exit and version.
17594 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17595 with the newest VxWorks.
17596
17597Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17598
17599 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17600 old form.
17601
17602 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17603 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17604
17605 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17606
17607 * config/unix-gdb.exp: Remove this version of gdb_exit
17608 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17609 Rob says he'll look at it when he gets back to testing boards.
17610
17611Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17612
17613 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17614 an expected fail for certain ptype commands.
17615
17616 * gdb.t20/classes.exp: Update expected results of "ptype class
17617 Base1" to account for the constructor that now appears in the type.
17618
17619Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17620
17621 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17622 disappeared from list.
17623 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17624 "alldone" proc with call to cleanup and exit.
17625 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17626 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17627 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17628 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17629 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17630 "alldone" proc with simple returns that suppress remaining
17631 tests. The alldone proc went away many months ago.
17632
17633Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17634
17635 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17636
17637 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17638
17639Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17640
17641 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17642 as vax gdb will display them.
17643
17644Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17645
17646 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17647 optimizers.
17648
17649 * scope.exp: Change "bad value for localval" messages so each one
17650 is unique.
17651
17652 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17653 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17654
17655 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17656
17657Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17658
17659 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17660 doesn't exist (due to optimization).
17661
17662Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17663
17664 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17665 contains \r because the filename is long.
17666
17667 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17668 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17669
17670Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17671
17672 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17673 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17674 Ultrix.
17675 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17676 int tests.
17677 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17678
17679Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17680
17681 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17682
17683 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17684 to match does not match the passing case but still matches the
c906108c
SS
17685 failing case.
17686
17687Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17688
17689 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17690
17691Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17692
17693 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17694 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17695 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17696 Remove various versions of gdb_exit.
17697 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17698 gdb_exit.
17699 * config/unix-gdb.exp: gdb_exit remains here, and should override
17700 the generic version, since it's doing a lot of wierd stuff that
17701 the other versions aren't. FIXME, fold it in, or abandon this
17702 version.
17703
17704Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17705
17706 * gdb.t24/demangle.exp: Add tests for PR 3220.
17707
17708Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17709
17710 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17711
17712Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17713
17714 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17715 "i386-*-*". Works for i486 as well.
17716
17717 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17718 bug, and expand domain of xfail to all SVR4 systems, since the
17719 actual problem is likely to be in generic SVR4 /proc support.
17720
17721Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17722
17723 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17724
17725Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17726
17727 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17728 xfails for other systems. Match a missing 'Continuing.' as an
17729 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17730
17731 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17732 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17733 Only issue warning for missing executables if -all option is used.
17734
17735 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17736 file if -all option is used. It's like an unpredictable XFAIL.
17737
17738Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17739
17740 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17741 for dynamically linked binaries.
17742
17743 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17744
17745Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17746
17747 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17748 to state that this is a known bug in old versions of g++.
17749
17750Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17751
17752 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17753 while waiting for `Continuing'.
17754
17755Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17756
17757 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17758 in text, data, and bss.
17759 * gdb.t10/nodebug.c: Add local and global test variables for
17760 initialized and uninitialized data.
17761
17762Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17763
17764 * config/unix-gdb.exp (gdb_exit): Add "wait".
17765
17766Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17767
17768 * gdb.t06/signals.exp: xfail the continue from the handler for all
17769 targets.
17770
17771 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17772 function with watchpoints enabled, the i386 call dummy starts with
17773 a call.
17774
17775 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17776 386 bsd names its corefiles.
17777
17778Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17779
17780 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17781 compilers don't grok it.
17782 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17783 with small octal ints rather than character constants, which
17784 are signed and might not fit if first promoted to int.
17785
17786Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17787
17788 * gdb.t09/Makefile.in (clean): Remove corefile.
17789
17790Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17791
17792 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17793
17794Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17795 and Jim Kingdon (kingdon@cygnus.com)
17796
17797 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17798 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17799 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17800
17801Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17802
17803 * gdb.t17/interrupt.exp: Add xfail for hppa.
17804
17805Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17806
17807 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17808 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17809 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17810 to determine signed-ness of bitfields and use the result to setup
17811 the xfail.
17812 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17813 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17814 call line is reached if necessary.
17815
17816Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17817
17818 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17819
17820Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17821
17822 * gdb.t06/break.exp: Also test `clear' command.
17823
17824Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17825
17826 * gdb.t00/teststrategy.exp: Remove extra quote.
17827
17828 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17829 watchpoint enabled to be for all non-68k machines.
17830
17831 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17832
17833Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17834
17835 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17836 targets use aout.mt instead of ecoff.mt as gas understands
17837 standard aout format.
17838
17839Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17840
17841 * lib/gdb.exp (runto): Don't insist that function we are running to
17842 was compiled with -g.
17843
17844 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17845
17846 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17847 to get back into the read system call.
17848 Accept leading newline in case where we woke it up.
17849
17850Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17851
17852 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17853 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17854 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17855 enable ecoff configuration.
17856
17857Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17858
17859 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17860
17861Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17862
17863 * gdb.t16/printcmds.exp: Add another printf test.
17864
17865Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17866
17867 * configure.in: If configured -with-stabs on any target, add
17868 stabsdirs to configdirs.
17869
17870Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17871
17872 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17873 fun" so pattern does not match the command itself.
17874
17875Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17876
17877 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17878
17879Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17880
17881 * gdb.t17/interrupt.exp: Test for more things.
17882
17883Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17884
17885 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17886 compiler arranges the code and line numbers.
17887
17888 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17889
17890Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17891
17892 * gdb.t00/help.exp: Increase expect input buffer size.
17893
17894Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17895
17896 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17897
17898 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17899
17900 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17901
17902 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17903 [0-9]*, not just [0-9].
17904
17905Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17906
17907 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17908
17909 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17910
17911Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17912
17913 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17914
17915Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17916
17917 * gdb.t06/signals.c: Add xfails for sun3.
17918
17919 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17920
17921 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17922 test_stepping tests.
17923
17924Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17925
17926 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17927
17928 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17929
17930 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17931 rather than actually putting it through cpp twice.
17932
17933 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17934
17935Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17936
17937 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17938 no longer needed.
17939
17940Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17941
17942 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17943
17944 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17945 C++ features prints as "struct", make it a pass, not an xfail.
17946
17947Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17948
17949 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17950 Don't require VA to print as "class" rather than "struct".
17951
17952Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17953
17954 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17955
17956Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17957
17958 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17959
17960Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17961
17962 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17963 order.
17964
17965Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17966
17967 * gdb.t16/printcmds.exp: Add printf tests.
17968
17969 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17970
17971 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17972
17973Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17974
17975 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17976 pass counts, to counteract any existing or future setup_xfails.
17977
17978Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17979
17980 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17981 {BEGIN,END}_COMMON for common block instead of STAB.
17982 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17983
17984 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17985 intp_var should be N_GSYM not N_LSYM.
17986 wierd-aout.S: Use a label for the value of the N_SO.
17987 wierd.def: Remove all backslashes.
17988 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17989
17990Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17991
17992 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17993 get the expected next to inheritance3.
17994
17995Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17996
17997 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17998 now that gcc-2.4 gets it right.
17999
18000Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18001
18002 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18003
18004 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18005 generating comp-info.exp which works for cross-compilation.
18006
18007Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18008
18009 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18010 "*-*-sysv4.*".
18011
18012Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18013
18014 * gdb.t01/run.exp: Start with a fresh gdb.
18015 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18016 SVR4.x.
18017
18018Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18019
18020 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18021 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18022 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18023 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18024 things to remove.
18025
18026Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18027
18028 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18029 test cases from bug reports.
18030
18031Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18032
18033 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18034 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18035 avoid spurious xfails.
18036 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18037 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18038 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18039
18040Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18041
18042 * gdb.t00/teststrategy.exp: Rework to provide more useful
18043 description of each test, fix problem with systems that define
18044 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18045 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18046 results for "next over recursive call" so timeouts aren't taken
18047 by error.
18048
18049Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18050
18051 * gdb.t12/scope.exp: Test printing of variables before run.
18052
18053 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18054 printed in wrong order due to sorting.
18055
18056Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18057
18058 * gdb.t00/teststrategy.exp: Fix expected results for printing
18059 user entered string constant. Is array of char, prints with no
18060 address.
18061
18062 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18063 commands.
18064 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18065 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18066 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18067 of struct of char arrays.
18068 * gdb.t00/radix.exp: New tests for radix commands.
18069
18070Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18071
18072 * gdb.t16/printcmd.exp: Print a variable before running program
18073 (with xfail for AIX).
18074
18075Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18076
18077 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18078
18079 * gdb.t16/printcmd.exp: Don't print variables before running program.
18080
18081 * gdb.t06/break.exp: Don't require envp argument to main.
18082
18083 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18084
18085 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18086 Add xfails for rs6000.
18087
18088 * gdb.t02/whatis.exp: Change other tests not to re-test something
18089 we already tested.
18090
18091 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18092 each type used has a variable of that type.
18093
18094Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18095
18096 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18097
18098Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18099
18100 * configure.in: change srctrigger to be a file, not a directory
18101
18102Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18103
18104 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18105
18106 * gdb.t11/list.exp: Fixed a couple of typos.
18107
18108Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18109
18110 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18111 is fixed and PR is closed.
18112 * gdb.t16 (gdbme.c): Add simple test string variable.
18113 * gdb.t16 (printcmds.exp): Add tests with simple test string
18114 variable, primarily for boundaries on "set print elements".
18115
18116Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18117
18118 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18119 Make leading 0's optional and don't expect a tab in the middle
18120 of the number.
18121
18122 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18123
18124 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18125 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18126 don't end command passed to gdb_test with newline.
18127
18128 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18129 signed keyword away, don't expect signed bitfields to be signed.
18130
18131 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18132 printing with only as many 1's as are in the field as well as printing
18133 with 32 1's (see comment).
18134
18135Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18136
18137 * gdb.t00/default.exp: Start with a fresh gdb.
18138 * configure.in (configdirs): Remove gdb.t31 until the chill
18139 compiler works again. It no longer is able to find chillrt0
18140 since it isn't in libchill.a anymore.
18141 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18142 wierd.o, make more modular.
18143 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18144 spurious newlines that caused problems.
18145
18146Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18147
18148 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18149 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18150 gdb.stabs/wierd.{exp,def}: Many new tests.
18151
18152 * gdb.t00/default.exp: update info line for new message.
18153
18154 * gdb.t02/{whatis.exp,gdbme.c}:
18155 Test that "char *" doesn't print as "caddr_t".
18156
18157Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18158
18159 * gdb.t00/help.exp: Use .* in place of some help messages which
18160 just changed.
18161 gdb.t00/default.exp: Update "info frame" test for new message.
18162 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18163 Remove some xfails
18164
18165Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18166
18167 * gdb.t03/{gdbme.c,ptype.exp}:
18168 Add tests for typedef'd struct and union without tags.
18169 Also check "whatis" on a variable of a typedef'd enum without a tag.
18170
18171 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18172 PRMS 1823; the bug still exists but isn't reproduced by this test
18173 anymore), and remove rs6000 XFAIL (the bug is fixed).
18174
18175 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18176 duplicated from whatis.exp. For those that are left, accept
18177 "long", "long int", or "int" for long variables (whatis.exp already
18178 has an XFAIL for "int", so no need to fail it here).
18179
18180 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18181 Deal with GCC's names for types now that GDB uses the compiler's names.
18182
18183 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18184 setup_xfail's for sunos4. If we #defined the signed keyword away,
18185 don't expect GDB to know that char it is signed.
18186
18187 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18188
18189Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18190
18191 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18192 should work on any system, regardless of debugging format.
18193 * gdb.t21/demangle.exp: Move to gdb.t24.
18194 * gdb.t24/demangle.exp: Move from gdb.t21.
18195 * gdb.t24/{Makefile.in, configure.in}: New files.
18196
18197Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18198
18199 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18200 * gdb.stabs: New directory.
18201
18202Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18203
18204 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18205 not just "Quit anyway?".
18206
18207Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18208
18209 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18210 that all setup_xfails are immediately followed by clear_xfails.
18211
18212Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18213
18214 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18215 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18216 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18217 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18218 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18219 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18220 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18221 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18222 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18223 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18224 gdb.t31/chillvars.exp, lib/gdb.exp:
18225 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18226 bug-gdb@prep.ai.mit.edu.
18227
18228Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18229
18230 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18231 with 0.0, not integer 0.
18232
18233Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18234
18235 * gdb.t06/break.exp: Update for "Kill the program" message change.
18236
18237Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18238
18239 * Makefile.in (GDBFLAGS): Set to -nx.
18240 * Makefile.in (site.exp): Use GDBFLAGS.
18241
18242Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18243
18244 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18245 Makefiles.
18246 (check): depend on just-check.
18247 (just-check): added so that tests can be run without a noop
18248 build pass.
18249
18250Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18251
18252 Switch to using configure's configdirs.
18253 * Makefile.in (Makefile): add configure.in dependency.
18254 (SUBDIRS): removed redundant assignment.
18255 * configure.in: switch subdirs assignment to configdirs.
18256 * gdb.t*/configure.in: new files.
18257
18258Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18259
18260 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18261 works.
18262
18263Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18264
18265 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18266 in explicit rules. Apparently this is not supported by some makes.
18267
18268Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18269
18270 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18271
18272Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18273
18274 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18275 disappeared.
18276
18277Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18278
18279 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18280
18281Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18282
18283 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18284 watchpoint problem that is now fixed.
18285 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18286 uninitialized convenience variables.
18287 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18288 structures.
18289
18290Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18291
18292 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18293 which causes expect to get out of sync with gdb on long output
18294 from help set.
18295 * gdb.t09/corefile.exp: Make expected pattern for core file
18296 failing signal and frame output format less sun specific.
18297
18298Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18299
18300 * gdb.t31/chillvars.exp: Add and remove initial dummy
18301 breakpoint, so that symbol table is forced in.
18302 (Needed at least on Sunos4, though it seems not SVR4.)
18303 * gdb.t31/chillvars.exp: Update for changed output format.
18304
18305Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18306
a9c64011 18307 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18308
18309Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18310
18311 * Makefile.in: Added --srcdir when invoking runtest, removed the
18312 need for a local config file. (optional now)
18313
18314Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18315
18316 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18317 failure count used to force early termination. Add some more
18318 expected failures for gnu style demangling.
18319
18320Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18321
18322 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18323 pmi variable from gdb.t20/gdbme to get optimized away.
18324 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18325 Check for written corefile upon timeout _and_ eof.
18326
18327Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18328
18329 * config/unix-gdb.exp: Add missing return 0.
18330
18331Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18332
18333 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18334 test termination.
18335
18336Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18337
18338 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18339 disappeared.
18340
18341Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18342
18343 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18344 time as i860 support works.
18345
d63a86f8 18346 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18347 "backtrace 100\r" rather than just "backtrace\r", to match last
18348 change.
18349
18350Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18351
18352 * config/udi-gdb.exp (gdb_exit): Remove close command.
18353 (gdb_target_udi): New procedure to set the UDI target.
18354 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18355 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18356 Added waits for prompts after several question responses. Added
18357 some more responses used by a29k-amd-udi-gdb.
18358 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18359 pass different arguments, restart UDI connection after program
18360 completion.
18361 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18362 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18363 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18364 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18365 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18366 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18367 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18368 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18369 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18370 after program completion.
18371 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18372 compiled with a SELECT_VECS setting.
18373 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18374 infinite recursion.
18375
18376 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18377 Added checks for COFF results, and made them expected failures for
18378 all targets. It would be better to make them expected failures
18379 for COFF targets only.
18380
18381Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18382
18383 * Makefile.in: add null dvi target, don't bother to recurse
18384 through test directories for info and install-info; rename
18385 $(datadir) to be dejagnu instead of deja-gnu
18386
18387Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18388
18389 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18390 compiler to coredump.
18391 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18392 code.
18393
18394Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18395
18396 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18397 coredump.
18398 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18399 code.
18400
18401Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18402
18403 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18404 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18405 which in a shell. Deletes xgdb when done.
18406 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18407 Tests the return from the "set height" or "set width" commands.
18408 Added a few return codes where needed.
18409
18410Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18411
18412 * Makefile.in (SUBDIRS): Add gdb.t17.
18413 * configure.in (subdirs): Add gdb.t17.
18414 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18415 files to test gdb's calling of functions in the inferior with
18416 the correct arguments and gdb's ability to retrieve any
18417 result returned.
18418
18419Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18420
18421 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18422 may be called after gdb goes away. Previous versions of expect
18423 needed these to avoid file descriptor leaks, but they cause
18424 errors with the current revision of expect.
18425 * gdb.t00/gdbvars.exp: Use -re on expected output after
18426 setting sevenbit-strings.
18427 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18428 to set sevenbit-strings consistent across tests.
18429 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18430 set sevenbit-strings consistent across tests.
18431
18432Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18433
18434 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18435 expected output to match current "expect" expectations.
18436
18437Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18438
18439 * gdb.t00/default.exp: Change expected output for default "source"
18440 command, to match new gdb behavior which requires a filename to
18441 source.
18442
18443Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18444
18445 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18446 expected fail for i486-*-* that misses the marker2 function.
18447 * gdb.t10/crossload.exp (bfddefault): Allow successful
18448 recognition of a format to pass even if no symbols are found.
18449 Explicitly catch failures where the format is not recognized
18450 or is ambiguous, and add the reason to the fail message.
18451 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18452 the cause is and invalid target and add reason to failure message.
18453 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18454 elf32-i386, elf32-sparc, and elf32-i860.
18455 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18456 Set up expected failure for 'filename'::variable scope resolution,
18457 which is now apparently broken on all targets.
18458 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18459 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18460 gdb.t23/templates.exp: Change failure for missing binfile into
18461 just a warning.
18462 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18463 references.
18464
18465Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18466
18467 * gdb.t00/default.exp: Add expected output for default "source"
18468 command, to match new gdb behavior.
18469 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18470
18471Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18472
18473 * config/*-gdb.exp: returns an error, rather than exiting on
18474 internal errors.
18475
18476Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18477
18478 * gdb.t03/gdbme.c: Add pointer to struct variable.
18479 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18480 referencing struct members.
18481
18482Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18483
18484 * configure.in (mips-idt-ecoff): New target.
18485 * config/mips-gdb.exp: New file for remote board using MIPS remote
18486 debugging protocol.
18487
18488 * Redid configuration scheme. Removed gdb.t*/configure.in.
18489 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18490 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18491 distclean targets. Built executables via .o files. Adjusted
18492 tests to account for source files in $(srcdir) rather than
18493 $(objdir).
18494 * lib/gdb.exp (runto): Don't expect () after the function name,
18495 because it may have arguments.
18496
18497Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18498
18499 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18500 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18501 expected failures for mips-idt-* and mips-sgi-*.
18502 * gdb.t00/default.exp (attach): Kill process if requested.
18503 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18504 that does not read core files.
18505 * gdb.t01/run.exp: Removed checks for exit status code.
18506 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18507 it is linked in.
18508 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18509 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18510 appropriate, rather than doing it by hand.
18511 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18512 execution.
18513 * gdb.t10/crossload.exp: Kill existing program if needed.
18514 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18515 appropriate, rather than doing it by hand. Always increase
18516 timeout for this test, not just for VxWorks.
18517
18518Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18519
18520 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18521 of Chill STRUCT types and STRUCT values.
18522 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18523 than "char".
18524 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18525 struct2): New struct definitions and initializations to test
c906108c
SS
18526 simple Chill STRUCT types.
18527
18528Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18529
18530 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18531 the null byte at the end of strings.
18532 * gdb.t00/default.exp: Make show version insensitive to copyright
18533 date.
18534 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18535 to avoid dependencies on target char signedness.
18536 * gdb.t16/printcmds.exp: Update expected results for explicitly
18537 unsigned char.
18538 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18539 now work.
18540 * gdb.t21/demangle.exp: Add many more patterns for template
18541 demangling, most of them being expected failures.
18542 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18543 string we are matching for, to match on the whole string.
18544 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18545 and fix a whole bunch that had incorrect expected output but were
18546 passing anyway because of the bug in "proc demangle".
18547 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18548 type.
18549 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18550
18551Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18552
a9c64011
AS
18553 * gdb/testsuite: made modifications to testcases, etc., to allow
18554 them to work properly given the reorganization of deja-gnu and the
18555 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18556
18557Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18558
18559 * gdb/testsuite: Initial creation of gdb/testsuite.
18560 Migrated dejagnu testcases and support files for testing nm to
18561 gdb/testsuite from deja-gnu. These files were moved "as is"
18562 with no modifications. This migration is part of a major overhaul
18563 of dejagnu. The modifications to these testcases, etc., which
18564 will allow them to work with the new version of dejagnu will be
18565 made in a future update.
48efe704 18566
8d8cb839 18567 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18568\f
8d8cb839
EZ
18569;; Local Variables:
18570;; mode: change-log
18571;; left-margin: 8
18572;; fill-column: 74
18573;; version-control: never
18574;; End:
902f2ccb
MC
18575
18576 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18577 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18578 Copying and distribution of this file, with or without modification,
18579 are permitted provided the copyright notice and this notice are preserved.
This page took 1.944685 seconds and 4 git commands to generate.