* dwarf2read.c (inherit_abstract_dies): Work around GCC PR 40573.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c38f313d
DJ
12009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4
8b777f02
VP
52009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6
7 * gdb.mi/mi-stack.exp: Testing symbolic options
8 to -stack-list-locals and -stack-list-arguments.
9
00c7eacf
JK
102009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13
6bc80edc
TT
142009-06-29 Tom Tromey <tromey@redhat.com>
15
16 * dg-extract-results.sh: New file.
17 * Makefile.in (FORCE_PARALLEL): New variable.
18 (CHECK_TARGET): New conditional variable.
19 (check): Use CHECK_TARGET.
20 (DO_RUNTEST): New variable.
21 (check-single): New target.
22 (TEST_DIRS): New variable.
23 (TEST_TARGETS): Likewise.
24 (check-parallel): New target.
25 (check-gdb.%): New pattern.
26 (BASE1_FILES): New variable.
27 (BASE2_FILES): Likewise.
28 (check-gdb.base%): New pattern.
29 (%/.dir): New pattern.
30 * configure: Rebuild.
31 * aclocal.m4 (AM_CONDITIONAL): New defun.
32 * configure.ac: Check whether user is using GNU make.
33 (GMAKE): New conditional.
34
794684b6
SW
352009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
36
37 * gdb.cp/namespace-nested-import.cc: New test.
38 * gdb.cp/namespace-nested-import.exp: New test.
39
edb3359d
DJ
402009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
41
42 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
43 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
44 * gdb.opt/Makefile.in (EXECUTABLES): Update.
45 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
46 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
47 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
48 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
49 gdb.opt/inline-markers.c: New files.
50 * lib/gdb.exp (skip_inline_frame_tests): New function.
51 (skip_inline_var_tests): New function.
52
cf657a0c
AS
532009-06-27 Andreas Schwab <schwab@linux-m68k.org>
54
55 * gdb.cp/exception.exp: Don't require $hex before inner frame in
56 backtrace.
57
28d41a99
MS
582009-06-27 Michael Snyder <msnyder@vmware.com>
59
60 * gdb.reverse: New directory.
61 * gdb.reverse/break-reverse.c: New test.
62 * gdb.reverse/break-reverse.exp: New test.
63 * gdb.reverse/consecutive-reverse.c: New test.
64 * gdb.reverse/consecutive-reverse.exp: New test.
65 * gdb.reverse/finish-reverse.c: New test.
66 * gdb.reverse/finish-reverse.exp: New test.
67 * gdb.reverse/machinestate.c: New test.
68 * gdb.reverse/ms1.c: New test.
69 * gdb.reverse/machinestate.exp: New test.
70 * gdb.reverse/Makefile.in: New file.
71 * gdb.reverse/shr2.c: New test.
72 * gdb.reverse/solib-reverse.c: New test.
73 * gdb.reverse/solib-reverse.exp: New test.
74 * gdb.reverse/step-reverse.c: New test.
75 * gdb.reverse/step-reverse.exp: New test.
76 * gdb.reverse/until-reverse.c: New test.
77 * gdb.reverse/ur1.c: New test.
78 * gdb.reverse/until-reverse.exp: New test.
79 * gdb.reverse/watch-reverse.c: New test.
80 * gdb.reverse/watch-reverse.exp: New test.
81 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
82 * configure: Regenerate.
83
fe3c8b0d
DE
842009-06-26 Doug Evans <dje@google.com>
85
86 * gdb.base/psymtab.exp: Turn off pending breakpoints.
87
3a72a602
PM
882009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
89
90 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
91 windows problem for 'file delete $binfile'.
92
27aa8d6a
SW
932009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
94
95 * gdb.cp/namespace-using.exp: New test.
96 * gdb.cp/namespace-using.cc: New test.
97
8ac055f8
JB
982009-05-20 Joel Brobecker <brobecker@adacore.com>
99
100 * gdb.ada/variant_record_packed_array: New testcase.
101
85e306ed
TT
1022009-06-23 Tom Tromey <tromey@redhat.com>
103
104 * gdb.base/charset.exp (test_combination): Regression test.
105 * gdb.base/charset.c (my_wchar_t): New typedef.
106 (myvar): New global.
107 (main): Set myvar.
108
56643c5e
PM
1092009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
110
111 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
112 target.
113
1fac167a
UW
1142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
115
116 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
117
7ccb0be9
UW
1182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
119
120 * gdb.mi/gdb680.exp: Update test for error message.
121
568d6575
UW
1222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
123
124 * gdb.base/annota1.exp: Allow multiple occurrences of the
125 frames-invalid annotation.
126 * gdb.cp/annota2.exp: Likewise.
127
7cd1089b
PM
1282009-06-15 Phil Muldoon <pmuldoon@redhat.com>
129
130 * gdb.cp/gdb2495.cc: New file.
131 * gdb.cp/gdb2495.exp: New file.
132
72c63395
JK
1332009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 Report error on GDB crash during runto.
136 * lib/gdb.exp (runto <eof>): New.
137
3788363d
DJ
1382009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
139
140 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
141 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
142 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
143 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
144 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
145 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
146 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
147 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
148 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
149 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
150 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
151 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
152 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
153 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
154 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
155 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
156 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
157 gdb.server/server-mon.exp, gdb.server/server-run.exp,
158 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
159 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
160 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
161 gdb.trace/passcount.exp, gdb.trace/report.exp,
162 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
163 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
164 gdb.trace/while-stepping.exp: Use a unique name for the compiled
165 executable.
166
17592de3
PA
1672009-06-07 Pedro Alves <pedro@codesourcery.com>
168
169 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
170 defined before referencing it.
171
701e355d
DE
1722009-06-03 Doug Evans <dje@google.com>
173
174 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
175 * gdb.arch/i386-see.c: Ditto.
176
f2292c65
PM
1772009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
178
179 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
180 (check_macro): Return 1 if undefined.
181 If first test fails, check if macro debug information is available,
182 and report unsupported test if no macro information is found.
183
5a437975
DE
1842009-05-29 Doug Evans <dje@google.com>
185
186 * gdb.threads/hand-call-in-threads.exp: New.
187 * gdb.threads/hand-call-in-threads.c: New.
188
c141c696
MS
1892009-05-29 Michael Snyder <msnyder@vmware.com>
190
191 * gdb.base/break-always.exp: Change "1" to "on".
192 Add confirmation check.
193
b3444185
PA
1942009-05-28 Pedro Alves <pedro@codesourcery.com>
195
196 * gdb.threads/threxit-hop-specific.c: New.
197 * gdb.threads/threxit-hop-specific.exp: New.
198 * gdb.threads/thread-execl.c: New.
199 * gdb.threads/thread-execl.exp: New.
200
b6313243
TT
2012009-05-27 Tom Tromey <tromey@redhat.com>
202 Thiago Jung Bauermann <bauerman@br.ibm.com>
203
204 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
205 (mi_child_regexp): Likewise.
206 (mi_list_varobj_children_range): Likewise.
207 (mi_get_features): Likewise.
208 (mi_list_varobj_children): Rewrite.
209 * gdb.python/python-mi.exp: New file.
210
a6bac58e
TT
2112009-05-27 Tom Tromey <tromey@redhat.com>
212 Thiago Jung Bauermann <bauerman@br.ibm.com>
213 Phil Muldoon <pmuldoon@redhat.com>
214 Paul Pluzhnikov <ppluzhnikov@google.com>
215
216 * gdb.python/python-prettyprint.exp: New file.
217 * gdb.python/python-prettyprint.c: New file.
218 * gdb.python/python-prettyprint.py: New file.
219 * gdb.base/display.exp: print/r is now valid.
220
2c74e833
TT
2212009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
222 Tom Tromey <tromey@redhat.com>
223 Pedro Alves <pedro@codesourcery.com>
224 Paul Pluzhnikov <ppluzhnikov@google.com>
225
226 * gdb.python/python-template.exp: New file.
227 * gdb.python/python-template.cc: New file.
228 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
229 tests.
230 * gdb.python/python-value.exp (py_objfile_tests): New proc.
231 Call it.
232 (test_value_after_death): New proc.
233 * gdb.python/python-value.c (PTR): New typedef.
234 (main): New variable 'x'.
235
89c73ade
TT
2362009-05-27 Tom Tromey <tromey@redhat.com>
237
238 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
239 tests.
240 * gdb.python/python-value.exp (py_objfile_tests): New proc.
241 Call it.
242
a75724bc
PA
2432009-05-27 Pedro Alves <pedro@codesourcery.com>
244
245 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
246
e58b0e63
PA
2472009-05-24 Pedro Alves <pedro@codesourcery.com>
248
249 * gdb.threads/fork-thread-pending.c: New.
250 * gdb.threads/fork-thread-pending.exp: New.
251
4ac36638
JK
2522009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
253
254 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
255 * gdb.dwarf2/dw2-strp.S (a_string2): New.
256
c28c63d8
JB
2572009-05-18 Jon Beniston <jon@beniston.com>
258
259 * gdb.asm/asm-source.exp: Add lm32 target.
260
b242c3c2
PA
2612009-05-17 Pedro Alves <pedro@codesourcery.com>
262
263 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
264 `gdb_get_line_number'. Call `callee' in both parent and child.
265 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
266 `gdb_get_line_number' instead of hardcoding line numbers.
267 (catch_fork_unpatch_child): New procedure to test detaching
268 breakpoints from child fork.
269 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
270 hardcoding line numbers.
271 (do_fork_tests): Run `catch_fork_unpatch_child'.
272
ee342b23
VP
2732009-05-17 Vladimir Prus <vladimir@codesourcery.com>
274
275 * gdb.mi/mi-cmd-var.exp: Check that when varobj
276 of structure type enters or leaves the scope, it
277 is reported by -var-update.
278
e2009e98
DE
2792009-05-11 Doug Evans <dje@sebabeach.org>
280
281 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
282 * gdb.threads/pending-step.c (main): Fix off-by-one error.
283 * gdb.threads/schedlock.c (main): Fix off-by-one error.
284
00903456
JK
2852009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
288
dc621c35
DE
2892009-04-30 Doug Evans <dje@google.com>
290
291 * gdb.threads/watchthreads2.exp: New testcase.
292 * gdb.threads/watchthreads2.c: New testcase.
293
9ab4e744
DE
2942009-04-29 Doug Evans <dje@google.com>
295
296 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
297 * gdb.cp/mb-ctor.cc: Ditto.
298 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
299 * gdb.cp/mb-inline.h (multi_line_foo): New function.
300 * gdb.cp/mb-inline1.cc: Call it.
301 * gdb.cp/mb-inline2.cc: Ditto.
302 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
303 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
304
484086b7
JK
3052009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
308 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
309 Replace all uses of `decimal' by `nonzero'.
310 (info macro FROM_COMMANDLINE): New test.
311
379a77b5
TT
3122009-04-27 Tom Tromey <tromey@redhat.com>
313
314 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
315
b92b73c2
DE
3162009-04-27 Doug Evans <dje@google.com>
317
318 * gdb.threads/watchthreads.c (main): Initialize args before starting
319 the threads. Plus formatting cleanup.
320 * gdb.threads/watchthreads.exp: Avoid errant failures due to
321 biased scheduling of one thread.
322
945a118d
JG
3232009-04-27 Jerome Guitton <guitton@adacore.com>
324
325 * gdb.cp/templates.cc (GetMax): New template.
326 (main): Declare two instances of GetMax.
327 * gdb.cp/templates.exp: Add new test.
328
d389af10
JK
3292009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
330
331 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
332
e7f86de9
JM
3332009-04-22 Joseph Myers <joseph@codesourcery.com>
334
335 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
336
334cc82d
TT
3372009-04-15 Tom Tromey <tromey@redhat.com>
338
339 * gdb.base/charset.exp: Add regression test.
340
d12672cc
JB
3412009-04-14 Joel Brobecker <brobecker@adacore.com>
342
343 * gdb.base/exe-lock.exp: New testcase.
344
18e8c3bc
TT
3452009-04-13 Tom Tromey <tromey@redhat.com>
346
347 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
348 operator on Frame.
349
5ecd5cbe
UW
3502009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
351
352 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
353 * gdb.server/ext-attach.exp: Likewise.
354
7309f756
VP
3552009-04-03 Vladimir Prus <vladimir@codesourcery.com>
356
357 Eliminate some sleep usage.
358
359 * gdb.mi/basics.c (do_nothing): New.
360 (main): Use do_nothing instead of printf, so that
361 not to introduce race condition between output of
362 inferiour and output of gdb. Do not use sleep as it
363 is not generally available on embedded targets.
364
f4b95f6f
PA
3652009-04-02 Pedro Alves <pedro@codesourcery.com>
366
367 * gdb.server/ext-attach.exp: Expect an optional process id after
368 "Detached from remote process".
369
de40b933
JK
3702009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
373 gdb.dwarf2/dw2-unresolved.exp: New.
374
2ae101a4
PA
3752009-04-02 Pedro Alves <pedro@codesourcery.com>
376
377 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
378 mi_run_to_main.
379
56a8e183
PA
3802009-04-02 Pedro Alves <pedro@codesourcery.com>
381
382 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
383 mi_run_to_main. Skip thread exit test on remote targets.
384 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
385 mi_run_to_main.
386 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
387 mi_run_to_main.
388 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
389 when expecting ^connected. Detect when the target doesn't support
390 non-stop mode.
391 (mi_run_cmd): Detect if non-stop mode was requested by isn't
392 supported. Return -1 on error, 0 on success.
393 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
394 (mi_runto): Return mi_runto_helper's result explicitly.
395
c35fafde
PA
3962009-04-01 Pedro Alves <pedro@codesourcery.com>
397
398 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
399
f8a8dce6
JB
4002009-04-01 Tom Tromey <tromey@redhat.com>
401
402 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
403 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
404 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
405 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
406
71c25dea
TT
4072009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
408 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 PR gdb/931
411 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
412 output.
413 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
414 for gdb/931.
415 * dw2-strp.S (DW_AT_language): Change to C++.
416 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
417
02d9a9ce
JB
4182009-03-31 Joel Brobecker <brobecker@adacore.com>
419
420 * gdb.ada/tasks: New testcase.
421
1042e4c0
SS
4222009-03-30 Stan Shebs <stan@codesourcery.com>
423
424 * gdb.trace/actions.exp: Update to match new info trace format.
425 * gdb.trace/deltrace.exp: Ditto.
426 * gdb.trace/infotrace.exp: Ditto.
427 * gdb.trace/passcount.exp: Ditto.
428 * gdb.trace/save-trace.exp: Ditto.
429 * gdb.trace/while-stepping.exp: Ditto.
430 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
431
f8f6f20b
TJB
4322009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
433
434 * gdb.python/python-frame.c: New file.
435 * gdb.python/python-frame.exp: New file.
436
c0c6f777
TJB
4372009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
438
439 * gdb.python/python-value.exp: Add tests for the address
440 attribute.
441
3cb51905
AS
4422009-03-29 Andreas Schwab <schwab@linux-m68k.org>
443
444 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
445
88fc996f
DE
4462009-03-26 Doug Evans <dje@google.com>
447
448 * gdb.mi/mi-nonstop-exit.exp: New file.
449 * gdb.mi/non-stop-exit.c: New file.
450
56ef84b1
TT
4512009-03-26 Tom Tromey <tromey@redhat.com>
452
453 Update for change to prologue skipping:
454 * gdb.mi/mi2-simplerun.exp: Update.
455 * gdb.mi/mi2-break.exp: Update.
456 * gdb.mi/mi-simplerun.exp: Update.
457 * gdb.mi/mi-break.exp: Update.
458 * gdb.base/ending-run.exp: Update.
459
def2b000
TJB
4602009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
461
462 * gdb.python/python-value.exp (test_value_in_inferior): Test
463 gdb.Value.is_optimized_out attribute.
464
442ddf59
JK
4652009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 * gdb.dwarf2/dw2-noloc-main.c: New file.
468 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
469 (.text): Remove.
470 (.data): New.
471 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
472 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
473 (DW_TAG_subprogram func_cu1, noloc): Remove.
474 (main): New.
475 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
476 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
477 (file_symbols): New procedure.
478
a8df5de4
TT
4792009-03-25 Tom Tromey <tromey@redhat.com>
480
481 * gdb.base/charset.exp (valid_target_charset): New proc.
482 Use it to skip tests on invalid charsets.
483
cc1d7add
PM
4842009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
485
486 * gdb.base/completion.exp: Add a test for directory completion.
487
bcd5727b
JK
4882009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 Fix a racy FAIL.
491 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
492 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
493
cc924cad
TJB
4942009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
495
496 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
497 * gdb.python/python-function.exp: Add test for function returning
498 a GDB value.
499
bc3b79fd
TJB
5002009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
501
502 * gdb.python/python-function.exp: New file.
503
6c7a06a3
TT
5042009-03-20 Tom Tromey <tromey@redhat.com>
505
506 * gdb.base/store.exp: Update for change to escape output.
507 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
508 to escape output.
509 * gdb.base/pointers.exp: Update for change to escape output.
510 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
511 to escape output.
512 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
513 escape output.
514 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
515 to escape output.
516 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
517 escape output.
518 * gdb.base/setvar.exp: Update for change to escape output.
519 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
520 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
521 to escape output.
522 (test_print_string_constants): Likewise.
523 * gdb.base/charset.exp (valid_host_charset): Check size of
524 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
525 cases. Handle "auto"-related output.
526 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
527 (uvar, Uvar): New globals.
528
c31af87b
JG
5292009-03-19 Jerome Guitton <guitton@adacore.com>
530
531 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
532 deltas.
533 * gdb.ada/fixed_points.exp: Ditto.
534
51272cf2
PA
5352009-03-18 Pedro Alves <pedro@codesourcery.com>
536
537 * return-nodebug.c: Don't include stdio.h.
538 (init): Delete.
539 (func): Delete definition and provide extern declaration.
540 (t): New.
541 (main): Don't call printf. Call func and store its result in t.
542 * return-nodebug1.c: New.
543 * return-nodebug.exp: Don't expect stdio output. Instead, print
544 the global variable t. Drop printf formatters and cast types from
545 foreach loop. Don't use prepare_for_testing. Compile
546 return-nodebug.c and return-nodebug1.c in separate steps. Don't
547 define FORMAT or CAST.
548
d24948ac
PP
5492009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
550
551 * gdb.base/solib-display.exp: Disable test for remote targers.
552
61ff14c6
JK
5532009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
554
555 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
556
cb4dce93
JK
5572009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
558
559 Fix a racy FAIL.
560 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
561 code from `follow parent, print pids'.
562 (`follow child, print pids', `follow parent, print pids'): Call it.
563 Replace `gdb_test "break..."' by gdb_breakpoint.
564
f7c60c5e
VP
5652009-03-13 Vladimir Prus <vladimir@codesourcery.com>
566
567 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 568 sync and async modes.
f7c60c5e 569
383ace49
JB
5702009-03-12 Joel Brobecker <brobecker@adacore.com>
571
572 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
573 that was checked in by mistake. Remove loading of ada.exp, since
574 this is not necessary in this case.
575
4ce102af
JB
5762009-03-12 Joel Brobecker <brobecker@adacore.com>
577
578 * gdb.ada/ptype_arith_binop.exp: New testcase.
579
529a2aef
JB
5802009-03-12 Joel Brobecker <brobecker@adacore.com>
581
582 * gdb.ada/mod_from_name: New testcase.
583
8a38181c
JB
5842009-03-12 Joel Brobecker <brobecker@adacore.com>
585
586 * gdb.ada/tick_last_segv: New testcase.
587
11436dee
VP
5882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
589
61ff14c6 590 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 591
1f31650a
VP
5922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
593
61ff14c6
JK
594 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
595 include the token in ^running and frame info in *stopped.
1f31650a 596
a3247a22
PP
5972009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
598
599 * solib-display.exp: New file.
600 * solib-display-main.c: New file.
601 * solib-display-lib.c: New file.
61ff14c6 602
aae64587
PA
6032009-03-05 Pedro Alves <pedro@codesourcery.com>
604
605 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
606
44aabfbc
JK
6072009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
608
609 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
610 (list_and_check_macro): Use more specific test name.
611 (next to definition): Make the test names unique.
612
c087fcd3
PM
6132009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
614
615 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 616
c86cf029
VP
6172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
618
619 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
620 notifications.
621 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
622 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
623 * lib/mi-support.exp (library_loaded_re): New.
624 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
625
3ea85240
VP
6262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
627
628 * gdb.gdb/observer.exp: Use test_notification observer, not
629 normal_stop, everywhere.
630 (test_normal_stop_notifications): Rename to...
631 (test_notifications): ...this.
632 (test_observer_normal_stop): Rename to...
633 (test_observer): ...this.
634
1903f0e6
DE
6352009-02-16 Doug Evans <dje@google.com>
636
637 * gdb.arch/amd64-disp-step.S (test_int3): New test.
638 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
639 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
640 (test_prefixed_syscall,test_int3): New tests.
641 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
642 (test_prefixed_syscall,test_int3): New tests.
643
1d33d6ba
VP
6442009-02-14 Vladimir Prus <vladimir@codesourcery.com>
645
3cb51905
AS
646 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
647 (mi_expect_interrupt): Likewise.
648 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
649 response.
1d33d6ba 650
faafb047
PM
6512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
652
653 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
654 * gdb.base/pc-fp.exp (get_valueofx): Remove.
655 Replace calls to get_valueofx by get_hexadecimal_valueof.
656
417e16e2
PM
6572009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
658
659 * lib/gdb.exp (get_valueof): Accept anything as a return value.
660 (get_integer_valueof): New procedure.
661 (get_sizeof): Use new get_integer_value_of.
662 * gdb.base/sizeof.exp: Replace all uses of get_valueof
663 by get_integer_valueof.
664
7065b901
TT
6652009-02-13 Tom Tromey <tromey@redhat.com>
666
667 * gdb.base/remote.exp (get_sizeof): Remove.
668 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
669 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
670 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
671 * lib/gdb.exp (get_valueof): Move from long_long.exp.
672 (get_sizeof): Likewise.
673
5d7cb8df
JK
6742009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 PR fortran/9806
677 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
678
b2febfff
PP
6792009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
680
681 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
682
4aa995e1
PA
6832009-02-06 Pedro Alves <pedro@codesourcery.com>
684
685 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
686
d8906c6f
TJB
6872009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
688
689 * gdb.python/python-cmd.exp: New file.
690
ff4ab08d
TG
6912009-02-06 Tristan Gingold <gingold@adacore.com>
692
693 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
694
aacd552b
TG
6952009-02-05 Tristan Gingold <gingold@adacore.com>
696
697 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
698 pointer is dereferenced and use this signal name in regexp.
699 * gdb.base/signull.exp: Ditto.
700 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
701 * gdb.base/signull.c (main): Ditto.
702
08c637de
TJB
7032009-02-04 Tom Tromey <tromey@redhat.com>
704 Thiago Jung Bauermann <bauerman@br.ibm.com>
705
706 * gdb.python/python-value.exp: Use `gdb.history' instead of
707 `gdb.value_from_history'.
708 (test_value_numeric_ops): Add test for conversion of enum constant.
709 * gdb.python/python-value.c (enum e): New type.
710 (evalue): New global.
711 (main): Use argv.
712
20261af8
JG
7132009-02-04 Jerome Guitton <guitton@adacore.com>
714
715 * gdb.ada/uninitialized_vars: New test program.
716 * gdb.ada/uninitialized_vars.exp: New testcase.
717
52e44b43
TT
7182009-02-02 Tom Tromey <tromey@redhat.com>
719
720 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
721 * gdb.cp/pr2489.cc: Rename...
722 * gdb.cp/pr9594.cc: ... to this.
723
1c71341a
TT
7242009-02-02 Tom Tromey <tromey@redhat.com>
725
726 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
727 * gdb.cp/pr2489.cc: New file.
728 * gdb.cp/cpcompletion.exp: New file.
729
a4295225
TT
7302009-02-02 Tom Tromey <tromey@redhat.com>
731
732 PR exp/9059:
733 * gdb.cp/call-c.exp: Add regression test.
734 * gdb.cp/call-c.cc (FooHandle): New typedef.
735 (main): New variable 'handle'.
736
592375cd
VP
7372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
738
739 * lib/mi-support.exp (et_mi_thread_list)
740 (check_mi_and_console_threads): Adjust for current thread in
741 -thread-list-ids output.
742
41447f92
VP
7432009-01-30 Vladimir Prus <vladimir@codesourcery.com>
744
745 * gdb.mi/mi-break.exp (test_disabled_creation): New.
746 Call it.
747
35669430
DE
7482009-01-28 Doug Evans <dje@google.com>
749
750 * gdb.arch/amd64-disp-step.S: New file.
751 * gdb.arch/amd64-disp-step.exp: New file.
752 * gdb.arch/i386-disp-step.S: New file.
753 * gdb.arch/i386-disp-step.exp: New file.
754
09f00d9a
PM
7552009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
756
757 * gdb.base/find.exp: Set newline variable
758 using quotes instead of braces to fix cygwin failures.
759
1e8fb976
PA
7602009-01-23 Pedro Alves <pedro@codesourcery.com>
761
762 * gdb.base/radix.exp: Add tests to ensure that that set
763 input-radix 0 and set output-radix 0 are really rejected.
764
da061712
PA
7652009-01-23 Pedro Alves <pedro@codesourcery.com>
766
767 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
768 copyright years.
769
dd7e2d2b
PA
7702009-01-23 Pedro Alves <pedro@codesourcery.com>
771
772 PR gdb/9664:
773 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
774
392452f6
PA
7752009-01-22 Pedro Alves <pedro@codesourcery.com>
776
777 PR c++/9631:
778 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
779
8653e71c
PM
7802009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
781
782 * gdb.server/file-transfer.exp: Use EXEEXT variable for
783 binfile definition to fix Windows OS failure.
784
a12cc160
DJ
7852009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
786
787 PR gdb/9346
788 * gdb.base/interrupt.c (sigint_handler): New.
789 (main): Install a SIGINT handler if SIGNALS is defined. Exit
790 on error.
791 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
792 Test "signal SIGINT".
793
b89667eb
DE
7942009-01-19 Doug Evans <dje@google.com>
795
796 * gdb.base/break.exp: Update expected gdb output.
797 * gdb.base/sepdebug.exp: Ditto.
798 * gdb.mi/mi-syn-frame.exp: Ditto.
799 * gdb.mi/mi2-syn-frame.exp: Ditto.
800 * gdb.base/call-signal-resume.exp: New file.
801 * gdb.base/call-signals.c: New file.
802 * gdb.base/unwindonsignal.exp: New file.
803 * gdb.base/unwindonsignal.c: New file.
804 * gdb.threads/interrupted-hand-call.exp: New file.
805 * gdb.threads/interrupted-hand-call.c: New file.
806 * gdb.threads/thread-unwindonsignal.exp: New file.
807
adb483fe
DJ
8082009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
809
810 * gdb.base/define.exp: Test defining and hooking prefix commands.
811 * gdb.python/python.exp: Update test for "show user" output.
812
60023297
JK
8132009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
816 now the output exactly, using less wildcards. Expect also the output
817 of gfortran-4.3. Update for the f-valprint.c modification from
818 2008-04-22.
819 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
820 Remove gdb_test test names where matching the command.
821
ccc57cf9
PA
8222009-01-01 Pedro Alves <pedro@codesourcery.com>
823
824 PR breakpoints/9681:
825 * gdb.base/watchpoint.exp: Add regression test.
826
c7a6ca08
PA
8272008-12-31 Pedro Alves <pedro@codesourcery.com>
828
829 * gdb.threads/attach-into-signal.exp: Don't use
830 gdb_suppress_entire_file.
831 * gdb.threads/attach-stopped.exp: Ditto.
832 * gdb.threads/attachstop-mt.exp: Ditto.
833
3a031f65
PA
8342008-12-31 Pedro Alves <pedro@codesourcery.com>
835
836 PR gdb/8812:
837 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
838
09e6485f
PA
8392008-12-29 Pedro Alves <pedro@codesourcery.com>
840
841 PR gdb/7536:
842 * gdb.base/radix.exp: Add tests to ensure invalid input radices
843 and unsupported output radices are really rejected.
844
0cd53049
JK
8452008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 * gdb.cp/punctuator.exp: Backslash the '$' signs.
848
ba163c7e
TT
8492008-12-22 Tom Tromey <tromey@redhat.com>
850
851 * gdb.cp/punctuator.exp: New file.
852
6f4de6c9
JK
8532008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 * gdb.base/completion.exp (Completing non-existing component): New test.
856
0f34d0b4
JK
8572008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 Fix for PR gdb/8648.
860 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
861 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
862 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
863 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
864
db2ad4c3
JK
8652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
866
867 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
868
bb5ef15e
DP
8692008-12-16 Christophe Lyon <christophe.lyon@st.com>
870
871 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
872 compiler actually generate code at the expected line number.
873
90142adc
JZ
8742008-12-15 Jie Zhang <jie.zhang@analog.com>
875
876 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
877
fad6eecd
TT
8782008-12-12 Tom Tromey <tromey@redhat.com>
879
880 * gdb.base/commands.exp (redefine_hook_test): New proc.
881 Call it.
882
17c8aaf5
TT
8832008-12-11 Tom Tromey <tromey@redhat.com>
884
885 * gdb.base/macscp.exp: New regression test.
886
7c8adf68
TT
8872008-12-11 Tom Tromey <tromey@redhat.com>
888
889 * gdb.base/macscp.exp: Print "address.addr".
890 * gdb.base/macscp1.c (struct outer): New struct.
891 (address): New global.
892
b05dcbb7
TT
8932008-12-09 Tom Tromey <tromey@redhat.com>
894
895 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
896 Call it.
897
2d476de1
DE
8982008-12-04 Doug Evans <dje@google.com>
899
900 * gdb.server/ext-run.exp: Relax regexp for init program.
901
87bdc959
TG
9022008-12-03 Tristan Gingold <gingold@adacore.com>
903
904 * gdb.base/macscp.exp: Generate an object file during compilation
905 to work around Darwin dsymutil limitations.
906
e0740f77
JK
9072008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 Test resolving external references to TLS variables.
910 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
911 FILE2_THREAD_LOCAL.
912 (testfile2, srcfile2): New variables.
913 * gdb.threads/tls.c (file2_thread_local)
914 (function_referencing_file2_thread_local): New.
915 * gdb.threads/tls2.c: New file.
916
67f0aac5
JB
9172008-11-28 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
920 rather than integer, as integer might not be big enough when
921 on 64bit targets.
67f0aac5 922
c332165e
JG
9232008-11-27 Jerome Guitton <guitton@adacore.com>
924
925 * gdb.cp/formatted-ref.exp: Add equality test.
926 * gdb.ada/formatted_ref.exp: Ditto.
927
fc9b693c
JK
9282008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
931 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
932
a9c64011
AS
9332008-11-20 Andreas Schwab <schwab@suse.de>
934
935 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
936 matching syscall entry point.
937 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
938 (tcatch_vfork_then_child_follow): Likewise. Finish through
939 vfork even if we stopped at the syscall trampoline.
940
e2fd701e
DE
9412008-11-20 Doug Evans <dje@google.com>
942
943 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
944
69abc51c
TJB
9452008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
946
947 * gdb.arch/ppc-dfp.exp: New file.
948 * gdb.arch/ppc-dfp.c: New file.
949
c14c28ba
PP
9502008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
951
952 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 953
2e74121d
DE
9542008-11-17 Doug Evans <dje@google.com>
955
956 * gdb.mi/mi-syn-frame.exp: Update expected output.
957 * gdb.mi/mi2-syn-frame.exp: Update expected output.
958
66bb093b
VP
9592008-11-17 Vladimir Prus <vladimir@codesourcery.com>
960
961 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
962 "thread N" results in =thread-selected.
963 * lib/mi-support (mi_run_cmd, mi_expect_stop)
964 (mi_send_resuming_command_raw): Be prepared for
965 =thread-selected.
966
3d043ef6
VP
9672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
968
a9c64011
AS
969 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
970 * lib/mi-support.exp: Likewise.
3d043ef6 971
808104c8
JB
9722008-11-16 Joel Brobecker <brobecker@adacore.com>
973
974 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
975 commands from the expected output for "help catch".
976
00b22944
JB
9772008-11-15 Joel Brobecker <brobecker@adacore.com>
978
979 * gdb.ada/int_deref.exp: New testcase.
980
59669435
TT
9812008-11-14 Nick Roberts <nickrob@snap.net.nz>
982
983 * gdb.mi/gdb2549.exp: New file.
984
de04a248
DE
9852008-11-11 Doug Evans <dje@google.com>
986
987 * gdb.base/callexit.exp: New file.
988 * gdb.base/callexit.c: New file.
989
6b8ce727
DE
9902008-11-10 Doug Evans <dje@google.com>
991
992 * lib/gdb.exp (GDBFLAGS): Move -nx ...
993 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
994 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
995 (default_gdb_start,default_gdb_exit): Ditto.
996 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
997 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
998 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
999 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1000 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1001 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1002
1b14b8aa
AS
10032008-11-03 Andreas Schwab <schwab@suse.de>
1004
1005 * gdb.base/hashline2.exp: Fix typo.
1006 * gdb.base/hashline3.exp: Likewise.
1007
f3134b88
TT
10082008-10-30 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/pointers.exp: Add test.
1011 * gdb.base/pointers.c (k, S): New typedefs.
1012 (instance): New global.
1013
c2226152
AS
10142008-10-30 Andreas Schwab <schwab@suse.de>
1015
1016 * gdb.base/args.exp: Add tests for newlines.
1017
462f405c
JB
10182008-10-30 Joel Brobecker <brobecker@adacore.com>
1019
1020 gdb.base/foll-exec.exp: Update the expected output of a couple
1021 of "info breakpoints" tests.
1022
79a45b7d
TT
10232008-10-28 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1026
adc13a14
PA
10272008-10-24 Pedro Alves <pedro@codesourcery.com>
1028
1029 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1030 gdb_start_cmd.
1031 Use runto_main before any test that requires execution.
1032
252fbfc8
PA
10332008-10-23 Pedro Alves <pedro@codesourcery.com>
1034
1035 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1036 instead of SIGINT.
1037
28148e3d
JB
10382008-10-22 Joel Brobecker <brobecker@adacore.com>
1039
1040 * gdb.base/completion.exp: Update expected output following
1041 the addition of the "info tasks" command.
1042
c209f847
TT
10432008-10-22 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.base/exprs.exp (test_expr): Add test for string
1046 concatenation.
1047
f177e350
PA
10482008-10-19 Pedro Alves <pedro@codesourcery.com>
1049
1050 * configure.ac: Output gdb.python/Makefile.
1051 * configure: Regenerate.
1052 * gdb.python/Makefile.in: New.
1053
cce89356
JB
10542008-10-16 Joel Brobecker <brobecker@adacore.com>
1055
1056 * gdb.base/foll-fork.exp: Adjust the expected output to match
1057 the new description for fork/vfork catchpoints in the "info
1058 breakpoints" output.
1059
176d289d
TJB
10602008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1061
1062 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1063
a08702d6
TJB
10642008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1065
1066 * gdb.python/python-value.c: New file.
1067 * gdb.python/python-value.exp: New file.
1068
1c5cfe86
PA
10692008-10-15 Pedro Alves <pedro@codesourcery.com>
1070
1071 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1072
5a98ad69
DP
10732008-10-15 Denis Pilat <denis.pilat@st.com>
1074
41702f1b 1075 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1076
dcb1a1e2
TT
10772008-10-09 Tom Tromey <tromey@redhat.com>
1078
1079 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1080 'fprintf' and 'stderr'.
1081
9124fe48
JB
10822008-10-07 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/ref_tick_size.exp: New testcase.
1085
45452591
DE
10862008-10-06 Doug Evans <dje@google.com>
1087
1088 * gdb.dwarf2/dw2-cu-size.exp: New file.
1089 * gdb.dwarf2/dw2-cu-size.S: New file.
1090
1091 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1092 .Ltype_int for clarity.
1093
4fc5b208
PP
10942008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1095
1096 PR gdb/2384:
1097 * gdb.cp/gdb2384.exp: Extended to test more cases.
1098 * gdb.cp/gdb2384.cc: Likewise.
1099 * gdb.cp/gdb2384-base.h: Likewise.
1100 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1101
d78df370
JK
11022008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1103
1104 * gdb.base/maint.exp (maint print type): Remove printing
1105 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1106
9a044a89
TT
11072008-09-30 Tom Tromey <tromey@redhat.com>
1108
1109 * gdb.base/macscp.exp: Add completion tests.
1110 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1111 (TWENTY_THREE): Likewise.
1112 (FORTY_EIGHT): Likewise.
1113
506800a9
TT
11142008-09-30 Tom Tromey <tromey@redhat.com>
1115
1116 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1117 everywhere.
1118 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1119
1a6f01b5
JK
11202008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1123 testcase is derived from. Fix racy dependency on an expected PID
1124 number. No longer support the testcase on Linux kernel 2.4.x.
1125
2fae03e8
TT
11262008-09-27 Tom Tromey <tromey@redhat.com>
1127
1128 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1129 and varargs.
1130
1ad15515
PA
11312008-09-22 Pedro Alves <pedro@codesourcery.com>
1132
1133 * lib/mi-support.exp (mi_expect_interrupt): New.
1134 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1135 from gdb.mi/mi-nonstop.exp.
1136 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1137 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1138 lib/mi-support.exp.
1139 Use mi_check_thread_states throughout. Avoid ".*" and do not
1140 require an anchor after -exec-run.
1141
d0b76dc6
DJ
11422008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1143
1144 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1145 stop is pending. Avoid ".*" when two stops are pending.
1146 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1147 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1148 newlines in fullnames.
1149 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1150 (mi_expect_stop): Update comments. Only anchor in sync mode.
1151 Do not match newlines.
1152 (mi_send_resuming_command_raw): Always return status.
1153 (mi_get_stop_line): Do not match more than one line by accident.
1154 Only anchor in sync mode.
1155 (mi_run_inline_test): If -exec-next fails, give up.
1156
9990c830
UW
11572008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1158
1159 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1160 on SPU.
1161
ebcf6f00
JB
11622008-09-10 Joel Brobecker <brobecker@adacore.com>
1163
1164 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1165
b6db24e5
JB
11662008-09-10 Joel Brobecker <brobecker@adacore.com>
1167
1168 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1169 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1170 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1171 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1172 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1173 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1174 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1175 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1176 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1177 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1178 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1179 Include the "= " sequence in the expected output of print tests.
1180
2bf448e0
JB
11812008-09-10 Joel Brobecker <brobecker@adacore.com>
1182
1183 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1184 description for boolean types.
1185
d51fd4c8
PA
11862008-09-09 Pedro Alves <pedro@codesourcery.com>
1187
1188 * gdb.base/hook-stop-continue.c: New.
1189 * gdb.base/hook-stop-continue.exp: New.
1190
694182d2
DJ
11912008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1192
1193 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1194
3b8a7fc0
JG
11952008-09-08 Jerome Guitton <guitton@adacore.com>
1196
1197 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1198 (stack_check_probe_2, stack_check_probe_loop_1)
1199 (stack_check_probe_loop_2): New functions.
1200 (main): Add call to these new functions.
1201 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1202 functions, check that the breakpoint is inserted at the appropriate
1203 location.
1204 (insert_breakpoint): Slightly refine this procedure so that it can
1205 be called several times in the test.
1206
96cc0ae8
JG
12072008-09-08 Jerome Guitton <guitton@adacore.com>
1208
1209 * gdb.base/stack-checking.c: New file.
1210 * gdb.base/stack-checking.exp: New file.
1211
1f08b409
TJB
12122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1213
1214 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1215 * gdb.arch/altivec-regs.exp: Likewise.
1216 * gdb.arch/vsx-regs.exp: Likewise.
1217
3099e1c4
TJB
12182008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1219
1220 * gdb.arch/ppc-fp.exp: New file.
1221 * gdb.arch/ppc-fp.c: New file.
1222
cc69bfc1
PP
12232008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1224
1225 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1226 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1227
b02a33db
MS
12282008-09-04 Michael Snyder <msnyder@vmware.com>
1229
1230 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1231 as "at" (for non-debug functions such as _start).
1232
2992cbe0
UW
12332008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1234
1235 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1236 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1237 software watchpoints.
1238 * gdb.base/watch_thread_num.exp: Likewise.
1239
514f746b
AR
12402008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1241
1242 * gdb.arch/i386-bp_permanent.exp: New test.
1243
876cecd0
TT
12442008-08-24 Tom Tromey <tromey@redhat.com>
1245
1246 * gdb.base/maint.exp: Update "maint print type".
1247
80f73d71
VP
12482008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1249
1250 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1251 support. Adjust the order of "*running" notifications.
1252 * gdb.mi/non-stop.c: Don't cast from int to void* and
1253 back.
1254
d9c78d7d
MK
12552008-08-20 Mark Kettenis <kettenis@gnu.org>
1256
1257 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1258 expect to find it in the "info frame" output.
1259
97a2d1d3
DJ
12602008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1261
1262 * gdb.base/interp.exp: Always consume both prompts.
1263
b96e2927
PA
12642008-08-20 Pedro Alves <pedro@codesourcery.com>
1265
1266 * gdb.base/pending.exp: Test pending breakpoints without symbols
1267 loaded.
1268
8cf6e61a
VP
12692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1270
1271 * lib/mi-support.exp (mi_expect_stop): Produce
1272 more details on failures.
1273 * gdb.mi/mi-nonstop.exp: New.
1274 * gdb.mi/non-stop.c: New.
1275
c6ebd6cf
VP
12762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1277
a9c64011
AS
1278 * gdb.mi/mi-async.exp: Use 'set target-async'.
1279 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1280
46a9b8ed
DJ
12812008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1282
1283 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1284
44feb3ce
TT
12852008-08-17 Tom Tromey <tromey@redhat.com>
1286
1287 * gdb.base/help.exp (help catch): Rewrite.
1288
311a4e6b
TJB
12892008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1290
1291 * gdb.base/define.exp: Test indented command documentation.
1292 * gdb.python/python.exp: Test indented multi-line command.
1293
604c2f83
LM
12942008-08-15 Luis Machado <luisgpm@br.ibm.com>
1295
1296 * testsuite/gdb.arch/vsx-regs.c: New source file.
1297 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1298 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1299
886a217c
TT
13002008-08-14 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.base/macscp.exp: Add regression test for "macro define" or
1303 "macro undef" with no arguments.
1304
c814a4f3
PP
13052008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1306
1307 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1308
12ab8a60
UW
13092008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1310
1311 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1312
d57a3c85
TJB
13132008-08-06 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.python/python.exp: New file.
1316
c7b778ff
JK
13172008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 Fix for PR gdb/1543.
1320 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1321 $LOCATION.
1322 (location): New variable.
1323 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1324 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1325 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1326 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1327 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1328 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1329 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1330 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1331 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1332 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1333 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1334 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1335 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1336 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1337 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1338 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1339 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1340 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1341 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1342 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1343 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1344 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1345 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1346 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1347 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1348 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1349 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1350 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1351 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1352 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1353 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1354 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1355 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1356 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1357 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1358 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1359 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1360 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1361 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1362 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1363 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1364 gdb.base/type-opaque.exp, gdb.base/until.exp,
1365 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1366 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1367 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1368 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1369 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1370 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1371 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1372 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1373 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1374 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1375 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1376 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1377 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1378 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1379 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1380 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1381 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1382 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1383 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1384 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1385 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1386 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1387 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1388 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1389 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1390 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1391 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1392 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1393 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1394 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1395 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1396 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1397 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1398 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1399 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1400 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1401 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1402 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1403 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1404 to bug-gdb@prep.ai.mit.edu .
1405
5e06a3d1
VP
14062008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1407
1408 * lib/mi-support.exp (mi_load_shlibs): New.
1409 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1410
9d81d21b
VP
14112008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1412
1413 * lib/mi-support.exp (get_mi_thread_list)
1414 (check_mi_and_console_threads): New, moved from ...
1415 * gdb.mi/mi-pthread.exp: ...here.
1416 * gdb.mi/gdb669.exp (get_mi_thread_list)
1417 (check_mi_and_console_threads): Delete.
1418 * gdb.mi/mi2-pthread.exp: Likewise.
1419
bae98fe0
TT
14202008-07-28 Tom Tromey <tromey@redhat.com>
1421
1422 * Makefile.in (just-check): Remove. Move body to...
1423 (check): ... here.
1424
57380f4e
DJ
14252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1426
1427 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1428 Add a test for duplicated SIGINTs.
1429
e09490f1
DJ
14302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1431
1432 * gdb.threads/schedlock.exp (get_args): Update to work for any
1433 value of NUM.
1434 (Top level): Report the number of threads that did not resume.
1435
6387b45f
DJ
14362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1437
1438 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1439
62f64ff2
DJ
14402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1443 non-MI prompt.
1444
fa8de41e
TT
14452008-07-26 Tom Tromey <tromey@redhat.com>
1446
1447 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1448 (function_struct, function_struct_ptr): New globals.
1449 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1450 function pointer in a struct.
1451
ccb3ac8a
TT
14522008-07-26 Tom Tromey <tromey@redhat.com>
1453
1454 * gdb.base/macscp.exp: Add test for macro lexing bug.
1455
d7d9f01e
TT
14562008-07-18 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.base/macscp.exp: Add macro tests.
1459
9bf07184
PP
14602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1461
1462 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1463
becf6477
PP
14642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1465
1466 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1467
0709f7d3
PP
14682008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1469
1470 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1471
7093c834
PP
14722008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1473
1474 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1475
b432ffe3
JK
14762008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1479
b1a268e5
VP
14802008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1481
1482 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1483
e2995f8e
KB
14842008-07-11 Kevin Buettner <kevinb@redhat.com>
1485
1486 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1487 of regexp to account for changes made to GDB in the printing of
1488 byte vectors.
1489
14032a66
TT
14902008-07-11 Tom Tromey <tromey@redhat.com>
1491
1492 * gdb.base/completion.exp: Add 'help' completion test.
1493
981505ef
JK
14942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1497
10568435
JK
14982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1501
4487aabf
PA
15022008-07-09 Pedro Alves <pedro@codesourcery.com>
1503
1504 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1505
a4a9b1c4
PA
15062008-07-09 Pedro Alves <pedro@codesourcery.com>
1507
1508 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1509
3c3185ac
JK
15102008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1513
7ebd49dc
VP
15142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1515
1516 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1517 previous commit. Add a comment.
1518
84e46146
PA
15192008-06-28 Pedro Alves <pedro@codesourcery.com>
1520
1521 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1522
0f8d4a2f
VP
15232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1524
1525 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1526
f747e0ce
PA
15272008-06-27 Pedro Alves <pedro@codesourcery.com>
1528
1529 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1530 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1531 compiling an executable, link in an object that forces unbuffered
1532 output.
1533 * lib/set_unbuffered_mode.c: New file.
1534
734a5c36
JK
15352008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1538
a2840c35
VP
15392008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1540
a9c64011
AS
1541 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1542 mi_expect_stop.
1543 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1544 Demand that *running is output.
1545 (detect_async): Perform checking every time.
1546 (mi_send_resuming_command): Extract everything into...
1547 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1548 (mi_expect_stop): Don't accept any output before *stopped.
1549
6ae37fef
VP
15502008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1551
1552 Robustify mi-simplerun.
a9c64011
AS
1553 * gdb.mi/basics.c (main): Add a call to sleep.
1554 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1555 * gdb.mi/mi2-cli.exp: Likewise.
1556 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1557
b4aa76f0 15582008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1559
1560 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1561
e1ac3328
VP
15622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1563
a9c64011
AS
1564 * gdb.mi/mi-console.exp: Adjust.
1565 * gdb.mi/mi-syn-frame.exp: Adjust.
1566 * gdb.mi/mi2-console.exp: Adjust.
1567 * gdb.mi/mi2-syn-frame.exp: Adjust.
1568 * lib/mi-support.exp (mi_run_cmd): Adjust.
1569 (mi_send_resuming_command): Adjust.
e1ac3328 1570
f7f9a841
VP
15712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1572
1573 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1574 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1575 testing of stopped.
1576 * gdb.mi/mi2-syn-frame.exp: Likewise.
1577 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1578 (async, detect_async): New.
1579 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1580 depending on if we're running in sync or async mode.
f7f9a841 1581
37cd5d19
TT
15822008-06-09 Tom Tromey <tromey@redhat.com>
1583
1584 * gdb.base/completion.exp: New tests for field name completion
1585 with spaces, and field name completion with '->'.
1586
65d12d83
TT
15872008-06-06 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.base/break1.c (struct some_struct): New struct.
1590 (values): New global.
1591 * gdb.base/completion.exp: Add field name completion test.
1592
ebfe2e3f
PP
15932008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1594
1595 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1596 to pointer.
1597 * gdb.cp/call-c.cc: Likewise.
1598
bcf6fc3a
NR
15992008-06-06 Nick Roberts <nickrob@snap.net.nz>
1600
1601 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1602 annotation.
1603
49fd4a42 16042008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1605 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1606
1607 * gdb.threads/execl.c, gdb.threads/execl1.c,
1608 gdb.threads/execl.exp: New tests.
a9c64011 1609
8a34ac3f
AR
16102008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1611 Daniel Jacobowitz <dan@codesourcery.com>
1612
1613 * gdb.cp/exception.exp: Activate test, make it work with pending
1614 catchpoints.
1615
86ae69ef
JK
16162008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1619
f7f9ae2c
VP
16202008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1621
a9c64011
AS
1622 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1623 now printed.
1624 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1625
2a2d4dc3
AS
16262008-05-27 Andreas Schwab <schwab@suse.de>
1627
1628 * gdb.base/frame-args.exp: Handle arguments that are optimized
1629 out.
1630
5099e4d9
LM
16312008-05-26 Luis Machado <luisgpm@br.ibm.com>
1632
1633 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1634 quiet for ppc32 and group options into a single variable.
1635
d9c36a91
JB
16362008-05-23 Joel Brobecker <brobecker@adacore.com>
1637
1638 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1639 of zero-size elements.
1640 * gdb.ada/null_array.exp: Test printing this new array.
1641
103a8671
JK
16422008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1645
07a4cc1a 16462008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1647
1648 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1649 of the "finish" command.
1650
55f996a7
NR
16512008-05-21 Nick Roberts <nickrob@snap.net.nz>
1652
1653 * gdb.base/annota1.exp: Test for new annotation.
1654
907fc202
UW
16552008-05-16 Pedro Alves <pedro@codesourcery.com>
1656
1657 * gdb.base/fixsection.exp: New file.
1658 * gdb.base/fixsection0.c: New file.
1659 * gdb.base/fixsection1.c: New file.
1660
e8f97270
UW
16612008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1662
1663 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1664 * gdb.base/annota3.exp: Likewise.
1665
ac0bb574
NF
16662008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1667
1668 * gdb.base/watch_thread_num.exp: Don't run tests that require
1669 watchpoints if the target doesn't support them.
1670
6fadd07a
DE
16712008-05-12 Doug Evans <dje@google.com>
1672
1673 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1674
6e9a4a30
JB
16752008-05-09 Joel Brobecker <brobecker@adacore.com>
1676
1677 * gdb.ada/assign_1.exp: New testcase.
1678
08388c79
DE
16792008-05-09 Doug Evans <dje@google.com>
1680
a3c83fae
DE
1681 * gdb.base/find.exp: New file.
1682 * gdb.base/find.c: New file.
08388c79 1683
bd5ddfe8
DJ
16842008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1685
1686 * gdb.base/commands.exp (watchpoint_command_test): Handle
1687 gdb,no_hardware_watchpoints.
1688 * gdb.base/float.exp: Allow ARM targets without floating point.
1689 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1690
b5dd68e2 16912008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1692 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1693
1694 * gdb.ada/lang_switch: New test program.
1695 * gdb.ada/lang_switch.exp: New testcase.
1696
382d13d1
DE
16972008-05-05 Doug Evans <dje@google.com>
1698
1699 * gdb.base/help.exp (disassemble): Update expected help text.
1700
9dd789d0
PA
17012008-05-04 Pedro Alves <pedro@codesourcery.com>
1702
1703 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1704
611c83ae
PA
17052008-05-04 Pedro Alves <pedro@codesourcery.com>
1706
1707 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1708 different times.
1709
ff013f42
JK
17102008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1713 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1714 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1715 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1716
96dff6a2
VP
17172008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1718
1719 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1720 notification to appear.
1721
55cd6f92
DJ
17222008-05-04 Daniel Jacobowitz <dan@debian.org>
1723
1724 * gdb.base/fullname.c: New file.
1725 * gdb.base/fullname.exp: New file.
1726 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1727
d705c43c
PA
17282008-05-03 Pedro Alves <pedro@codesourcery.com>
1729
1730 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1731 expressions with macros.
1732
333222e1
JK
17332008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1736
5ac01682
DJ
17372008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1738
1739 * gdb.base/completion.exp: Handle lack of other symbols beginning
1740 with "a".
1741
1742 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1743
237fc4c9
PA
17442008-05-02 Jim Blandy <jimb@codesourcery.com>
1745
1746 * gdb.asm/asmsrc1.s: Add scratch space.
1747
ed5e9466
DJ
17482008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1749 Daniel Jacobowitz <dan@codesourcery.com>
1750
1751 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1752 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1753 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1754
b39cc962
DJ
17552007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1758
36d520f5
JB
17592008-05-01 Joel Brobecker <brobecker@adacore.com>
1760
1761 * gdb.base/info-target.exp: New testcase.
1762
8d4e3071
DJ
17632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1764
1765 * gdb.cp/hang.exp: Use .cc instead of .C.
1766 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1767 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1768
6f3f3097
DJ
17692008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1770
1771 * gdb.base/gdb1250.exp: Remove perror.
1772 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1773
5550a914
PA
17742008-04-30 Pedro Alves <pedro@codesourcery.com>
1775
1776 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1777 .2byte.
1778
d848e687
DJ
17792008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1780
1781 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1782 (maybe_kfail): New.
1783
93b5768b
PA
17842008-04-25 Pedro Alves <pedro@codesourcery.com>
1785
1786 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1787
721c02de
VP
17882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1789
a9c64011
AS
1790 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1791 * gdb.mi/mi2-syn-frame.exp: Likewise.
1792 * lib/mi-support.exp: Likewise.
721c02de 1793
74960c60
VP
17942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1795
1796 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1797 to specify regexp for the location to stop at.
1798 * gdb.base/break-always.c: New.
1799 * gdb.base/break-always.exp: New.
1800
d24317b4
VP
18012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1802
1803 * lib/mi-support.exp (mi_runto_helper): Adjust
1804 for the original-location field.
1805 (mi_create_breakpoint, mi_list_breakpoints): New.
1806 * gdb.mi/mi-break.exp: Adjust.
1807 * gdb.mi/mi2-break.exp: Adjust.
1808 * gdb.mi/mi-pending.exp: Adjust.
1809 * gdb.mi/mi-simplerun.exp: Adjust.
1810 * gdb.mi/mi2-simplerun.exp: Adjust.
1811 * gdb.mi/mi-syn-frame.exp: Adjust.
1812 * gdb.mi/mi2-syn-frame.exp: Adjust.
1813 * gdb.mi/mi-until.exp: Adjust.
1814 * gdb.mi/mi2-until.exp: Adjust.
1815 * gdb.mi/mi-var-display.exp: Adjust.
1816 * gdb.mi/mi2-var-display.exp: Adjust.
1817 * gdb.mi/mi-watch.exp: Adjust.
1818 * gdb.mi/mi2-watch.exp: Adjust.
1819
fdc59709 18202008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1821
a9c64011
AS
1822 * aclocal.m4: Add override.m4.
1823 * configure: Regenerate.
fdc59709 1824
8e91f023
VP
18252008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1826
1827 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1828 '-var-update --all-values' reports new value even the type
1829 of a variable object has changed.
1830
233a11ab
CS
18312008-04-18 Craig Silverstein <csilvers@google.com>
1832
1833 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1834 files.
d24317b4 1835
9c1137ad
JB
18362008-04-18 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.ada/atomic_enum: New test program.
1839 * gdb.ada/atomic_enum.exp: New testcase.
1840
66d0bbc7
DE
18412008-04-17 Doug Evans <dje@google.com>
1842
1843 * gdb.opt/Makefile.in: Fix whitespace.
1844
100906b0
UW
18452008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1846
1847 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1848
4584e32e
DE
18492008-04-17 Doug Evans <dje@google.com>
1850
1851 * gdb.base/hashline1.exp: New testcase.
1852 * gdb.base/hashline2.exp: New testcase.
1853 * gdb.base/hashline2.exp: New testcase.
1854
0a320680
PA
18552008-04-17 Pedro Alves <pedro@codesourcery.com>
1856
1857 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1858
18ac113b
AR
18592008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1860
1861 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1862 temporary breakpoint to match "Temporary breakpoint".
1863 * gdb.base/break.exp (delete_breakpoints): Likewise.
1864 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1865 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1866 * gdb.base/display.exp: Likewise.
1867 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1868 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1869 * gdb.base/restore.exp (restore_tests): Likewise.
1870 * gdb.base/sepdebug.exp: Likewise.
1871 * gdb.base/watchpoint.exp: Likewise.
1872 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1873 * gdb.mi/mi-pending.exp: Likewise.
1874 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1875 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1876 * gdb.mi/mi-var-cmd.exp: Likewise.
1877 * gdb.mi/mi-var-display.exp: Likewise.
1878 * gdb.mi/mi2-cli.exp: Likewise.
1879 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1880 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1881 * gdb.mi/mi2-var-display.exp: Likewise.
1882 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1883 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1884 new "disp" field.
a9c64011 1885 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1886 reason. This is to support fix for PR2424.
1887
add38693
JK
18882008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1889
1890 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1891
fcacd99f
VP
18922008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1893
1894 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1895 field. Add more floating varobj tests.
fcacd99f 1896 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1897 field.
1898 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1899 (main): Call do_at_tests.
1900 * lib/mi-support.exp (mi_create_floating_varobj)
1901 (mi_varobj_update_with_type_change): New.
fcacd99f 1902
de051565
MK
19032008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1904
1905 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1906 option of -var-evaluate-expression.
1907 * gdb.mi/mi2-var-display.exp: Likewise.
1908
dbc52822
VP
19092008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1910
1911 Introduce test setup helpers.
a9c64011
AS
1912 * lib/gdb.exp (build_executable, clean_restart)
1913 (prepare_for_testing): New.
1914 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1915 * gdb.base/return.exp: Likewise.
1916 * gdb.base/ending-run.exp: Likewise.
dbc52822 1917
473591da
NR
19182008-04-07 Nick Roberts <nickrob@snap.net.nz>
1919
1920 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1921 Interface (MI) responses.
1922
2b2d9e11
VP
19232008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1924
a9c64011
AS
1925 * gdb.cp/breakpoint.cc: New code to test conditions involving
1926 member variables.
1927 * gdb.cp/breakpoint.exp: Test condition involving member
1928 variables.
2b2d9e11 1929
bb378428
VP
19302008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1931
1932 * lib/mi-support.exp (mi_expect_stop): New.
1933 (mi_run_cmd): Change the
1934 token. Use mi_send_resuming_command, use
1935 mi_expect_stop.
1936 (mi_execute_to_helper): Rename to mi_execute_to.
1937 (mi_send_resuming_command): Add more error patterns.
1938 (mi_wait_for_stop): Renamed to...
1939 (mi_get_stop_line): ...this.
1940 (mi_run_inline_test): Adjust.
1941
1942 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1943 * gdb.mi/mi-console.exp: Likewise.
1944 * gdb.mi/mi-pending.exp: Likewise.
1945 * gdb.mi/mi-simplerun.exp: Likewise.
1946 * gdb.mi/mi-stack.exp: Likewise.
1947 * gdb.mi/mi-stepi.exp: Likewise.
1948 * gdb.mi/mi-syn-frame.exp: Add comment.
1949 * gdb.mi/mi-until.exp: Likewise.
1950 * gdb.mi/mi-var-display.exp: Likewise.
1951 * gdb.mi/mi-watch.exp: Likewise.
1952 * gdb.mi/mi2-cli.exp: Likewise.
1953 * gdb.mi/mi2-console.exp: Likewise.
1954 * gdb.mi/mi2-simplerun.exp: Likewise.
1955 * gdb.mi/mi2-stack.exp: Likewise.
1956 * gdb.mi/mi2-stepi.exp: Likewise.
1957 * gdb.mi/mi2-until.exp: Likewise.
1958 * gdb.mi/mi2-var-display.exp: Likewise.
1959 * gdb.mi/mi2-watch.exp: Likewise.
1960
62172bb9
UW
19612008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1962
1963 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1964
1965 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1966
a13e061a
PA
19672008-04-04 Pedro Alves <pedro@codesourcery.com>
1968
1969 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1970 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1971 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1972 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1973 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1974 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1975 expect an mi error duplicated in stderr.
1976
eae06beb
JB
19772008-04-03 Joel Brobecker <brobecker@adacore.com>
1978
1979 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1980 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1981 Add a couple of tests that verify the behavior when the new setting
1982 is set to "cancel" and "all".
1983 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1984 "ask" before we start the testing.
1985
79c6ced6
AR
19862008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1987
1988 * gdb.cp/casts.cc: Add class reference variables.
1989 * gdb.cp/casts.exp: New test cases for up/down casting references.
1990
6c2d1a6b
MK
19912008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1992
1993 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1994 instead of beginning to make an extra test pass.
1995 * gdb.mi/mi2-var-display.exp: Likewise.
1996
55b411d9
MR
19972008-03-31 Maciej W. Rozycki <macro@mips.com>
1998
1999 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2000
c6140da2
MD
20012008-03-31 Markus Deuling <deuling@de.ibm.com>
2002 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2003
2004 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2005 value. Add xfail for older kernels.
2006
79732189
AR
20072008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2008
2009 Bring mi-support in line with gdb.exp.
2010 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2011 (mi_gdb_start): New function.
2012
33c3676e
MR
20132008-03-28 Maciej W. Rozycki <macro@mips.com>
2014
2015 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2016
92e28119
VP
20172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2018
2019 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2020 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2021
9e8e3afe
VP
20222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2023
2024 * lib/mi-support.exp (mi_create_varobj_checked): New.
2025 (mi_list_varobj_children): Allow to check for a
2026 value.
2027 (mi_list_array_varobj_children): New.
2028
2029 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2030 and mi_list_varobj_children, as opposed to hardcoding
2031 expected strings.
2032 * gdb.mi/gdb701.exp: Likewise.
2033 * gdb.mi/gdb792.exp: Likewise.
2034 * gdb.mi/mi-var-block.exp: Likewise.
2035 * gdb.mi/mi-var-cmd.exp: Likewise.
2036 * gdb.mi/mi-var-invalidate.exp: Likewise.
2037 * gdb.mi/mi2-var-block.exp: Likewise.
2038 * gdb.mi/mi2-var-child.exp: Likewise.
2039 * gdb.mi/mi2-var-cmd.exp: Likewise.
2040 * gdb.mi/mi2-var-display.exp: Likewise.
2041
9df50351
JK
20422008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2043
2044 Fix random false FAILs on i386.
2045 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2046
31e5d73a
DJ
20472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2048
2049 PR gdb/544
2050 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2051
12f4afab
DJ
20522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2053
2054 PR gdb/544
2055 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2056
b562a0cb
DJ
20572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2058
2059 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2060 fixed PR gdb/544.
2061
17faa917
DJ
20622008-03-21 Pedro Alves <pedro@codesourcery.com>
2063
2064 * gdb.threads/fork-child-threads.exp: Test next over fork.
2065
6214f497
DJ
20662008-03-21 Chris Demetriou <cgd@google.com>
2067
2068 * gdb.base/break.exp (rbreak junk): New test for rbreak
2069 "Junk at end of arguments" issue.
2070
63092375
DJ
20712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2072
2073 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2074 *& to work on created array elements.
2075 (Top level): Test print $pc with a file. Test string operations
2076 without a target.
2077 * gdb.base/ptype.exp: Do not expect *& to work on created array
2078 elements.
2079
b21991b0
DJ
20802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2083 gdb.threads/staticthreads.exp: Update exit query.
2084
c4b347c7
SL
20852008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2086
2087 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2088
fa4727a6
DJ
20892008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.base/watchpoint.c (global_ptr, func4): New.
2092 (main): Call func4.
2093 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2094 (test_inaccessible_watchpoint): New.
2095
2f34202f
MR
20962008-02-29 Maciej W. Rozycki <macro@mips.com>
2097
2098 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2099 select the largest.
2100
0d6ba1b1
DJ
21012008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2102
2103 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2104 frames-invalid annotations.
2105
e691325a
PM
21062008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2107
a9c64011 2108 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2109
f85b5ecc
DE
21102008-02-27 Doug Evans <dje@google.com>
2111
2112 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2113 for bug 1738.
2114 (breakpoint_to_handler_entry): Ditto.
2115
b40e7bf3
JB
21162008-02-27 Joel Brobecker <brobecker@adacore.com>
2117
2118 * gdb.base/ending-run.exp: Use the first line of code inside
2119 function body to test breakpoints.
2120 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2121 location where the breakpoint is inserted when using the line
2122 where a function is declared. Fix typo in the description of
2123 one of the tests.
2124 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2125
2faca73a
PM
21262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2127
2128 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2129 tests.
2faca73a 2130
6f439c36
PM
21312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2132
2133 * gdb.base/args.exp: avoid same output for tests
2134 with single quotes.
2135
54e52265
VP
21362008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2137
a9c64011
AS
2138 * gdb.base/annota1.exp: Adjust for 'info break'
2139 format changes.
2140 * gdb.base/annota3.exp: Likewise.
2141 * gdb.base/break.exp: Likewise.
2142 * gdb.base/condbreak.exp: Likewise.
2143 * gdb.base/pending.exp: Likewise.
2144 * gdb.base/sepdebug.exp: Likewise.
2145 * gdb.base/unload.exp: Likewise.
2146 * gdb.cp/ovldbreak.exp: Likewise.
2147 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2148
897b09ca
DE
21492008-02-07 Doug Evans <dje@google.com>
2150
2151 * gdb.cp/mb-inline.exp: New.
2152 * gdb.cp/mb-inline.h: New.
2153 * gdb.cp/mb-inline1.cc: New.
2154 * gdb.cp/mb-inline2.cc: New.
2155
b1c32d35
PM
21562008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2157
2158 * gdb.pascal/floats.pas: New test program.
2159 * gdb.pascal/floats.exp: New testcase.
2160
1a4ca44a
TJB
21612008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2162
2163 * gdb.base/callfuncs.c (t_float_many_args): New function.
2164 (t_double_many_args): New function.
2165 * gdb.base/callfuncs.exp: Add tests for exceeding float
2166 and double parameters passed through the stack.
2167
439048e8
JB
21682008-02-05 Joel Brobecker <brobecker@adacore.com>
2169
2170 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2171 gdb.ada/complete/foo.adb: New files.
2172 * gdb.ada/complete.exp: New testcase.
2173
81fe8080
DE
21742008-02-03 Doug Evans <dje@google.com>
2175
301f0ecf
DE
2176 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2177
81fe8080
DE
2178 * gdb.cp/gdb2384.exp: New file.
2179 * gdb.cp/gdb2384.cc: New file.
2180 * gdb.cp/gdb2384-base.h: New file.
2181 * gdb.cp/gdb2384-base.cc: New file.
2182
4b071aec
DE
21832008-02-02 Doug Evans <dje@google.com>
2184
2185 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2186
61137ba6
JB
21872007-02-01 Joel Brobecker <brobecker@adacore.com>
2188
2189 * gdb.ada/sym_print_name: New test program.
2190 * gdb.ada/sym_print_name.exp: New testcase.
2191
21922007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2193
2194 * gdb.ada/nested/hello.adb: New file.
2195 * gdb.ada/nested.exp: New testcase.
2196 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2197
98deb0da
VP
21982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2199
2200 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2201 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2202 don't cause future evaluations of function to report
2203 creation of internal breakpoints.
98deb0da 2204
723a2275
VP
22052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2206
2207 * gdb.mi/mi-break.exp (test_error): New.
2208 Call it.
2209
fb546a2f
LM
22102008-01-31 Luis Machado <luisgpm@br.ibm.com>
2211
2212 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2213 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2214
2d8fd90a
PM
22152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2216
2217 * gdb.pascal/integers.pas: New test program.
2218 * gdb.pascal/integers.exp: New testcase.
2219
a7fa0ded
PM
22202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2221
2222 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2223
5e1a1926
TJB
22242008-01-30 Luis Machado <luisgpm@br.ibm.com>
2225
2226 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2227 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2228
8d04f9f0
JB
22292008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2230
2231 * gdb.ada/formatted_ref: New test program.
2232 * gdb.ada/formatted_ref.exp: New testcase.
2233
2234 * gdb.cp/formatted-ref.cc: New file.
2235 * gdb.cp/formatted-ref.exp: New testcase.
2236
ce75a98f
JB
22372008-01-30 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2240
e835f6bf
NR
22412008-01-30 Nick Roberts <nickrob@snap.net.nz>
2242
2243 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2244 (test_file_list_exec_source_file): Update to new macro-info field.
2245
d118ef87
PH
22462008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2247
2248 * gdb.ada/exprs: New test program.
2249 * gdb.ada/exprs.exp: New testcase.
2250
7d35ab09
TJB
22512008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2252
2253 * dfp-test.c (DELTA, DELTA_B): New definitions.
2254 (double_val1, double_val2, double_val3, double_val4, double_val5,
2255 double_val6, double_val7, double_val8, double_val9, double_val10,
2256 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2257 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2258 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2259 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2260 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2261 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2262 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2263 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2264 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2265 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2266 dec128_val16): New global variables.
2267 (decimal_dec128_align): New function.
2268 (decimal_mixed): Likewise.
2269 (decimal_many_args_dec32): Likewise.
2270 (decimal_many_args_dec64): Likewise.
2271 (decimal_many_args_dec128): Likewise.
2272 (decimal_many_args_mixed): Likewise.
2273 * dfp-test.exp: Add tests calling new inferior functions.
2274
2d717e4f
DJ
22752008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2276
2277 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2278 gdb.server/ext-run.exp: New files.
2279 * lib/gdbserver-support.exp (gdbserver_download): New.
2280 (gdbserver_start): New. Update gdbserver expected
2281 output.
2282 (gdbserver_spawn): Use them.
2283 (gdbserver_start_extended): New.
2284
e85a822c
DJ
22852008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2286
2287 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2288 Run on GNU/Linux.
2289 (do_exec_tests): Check for systems which do not support catchpoints.
2290 Do not match START.
2291 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2292 Run on GNU/Linux. Enable verbose output.
2293 (check_fork_catchpoints): New.
2294 (explicit_fork_child_follow, catch_fork_child_follow)
2295 (tcatch_fork_parent_follow): Update expected messages.
2296 (do_fork_tests): Use check_fork_catchpoints.
2297 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2298 Run on GNU/Linux. Enable verbose output.
2299 (check_vfork_catchpoints): New.
2300 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2301 expected messages.
2302 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2303
401ea829
JB
23042008-01-29 Jim Blandy <jimb@red-bean.com>
2305
2306 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2307 host' errors.
2308 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2309
aceaf3ad
JB
23102008-01-29 Jim Blandy <jimb@red-bean.com>
2311
2312 * gdb.threads/sigthread.c: Use barriers to ensure that
2313 child_thread and child_thread_two are always initialized before we
2314 start to use them.
2315
a5606eee
VP
23162008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2317
2318 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2319 * gdb.base/watchpoint-solib.c: New.
2320 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2321
c55a82bb
PM
23222008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2323
2324 * gdb.base/gdb1056.exp: Add unsigned integer test.
2325
0993fe05
DE
23262008-01-28 Doug Evans <dje@google.com>
2327
2328 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2329
4fe42e7f
JB
23302008-01-27 Jim Blandy <jimb@codesourcery.com>
2331
c7a69933
JB
2332 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2333
4fe42e7f
JB
2334 * gdb.base/expand-psymtabs.exp: Doc fix.
2335
5def8285
MK
23362008-01-26 Mark Kettenis <kettenis@gnu.org>
2337
2338 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2339
5313c911
NR
23402008-01-24 Nick Roberts <nickrob@snap.net.nz>
2341
a9c64011 2342 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2343 -var-set-format.
2344
93815fbf
VP
23452008-01-23 Chris Demetriou <cgd@google.com>
2346
2347 * gdb.threads/thread_events.c: New testcase source file.
2348 * gdb.threads/thread_events.exp: New testcase expect file.
2349
467a88ee
NR
23502008-01-23 Nick Roberts <nickrob@snap.net.nz>
2351
2352 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2353
2354 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2355 -var-set-format.
2356
d8f82aba
DJ
23572008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2358 Vladimir Prus <vladimir@codesourcery.com>
2359
2360 * gdb.base/float.exp: Allow missing floating point for m68k and
2361 PowerPC.
2362
60c46647
VP
23632008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2364
2365 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2366 ignore count.
2367 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2368 * gdb.mi/mi-cli.exp: Adjust.
2369 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2370
c7dd36a1
PA
23712008-01-17 Pedro Alves <pedro@codesourcery.com>
2372
2373 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2374 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2375 with dummy_ptr's address.
2376 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2377 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2378 all targets.
2379 * gdb.mi/mi2-var-child.exp: Likewise.
2380
39d5313e
JB
23812008-01-09 Joel Brobecker <brobecker@adacore.com>
2382
2383 * gdb.ada/null_array: New test program.
2384 * gdb.ada/null_array.exp: New testcase.
2385
0aea4bf3
LM
23862008-01-09 Luis Machado <luisgpm@br.ibm.com>
2387
2388 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2389 with required float modifiers.
2390
0b354900
JB
23912008-01-08 Joel Brobecker <brobecker@adacore.com>
2392
2393 * gdb.ada/funcall_param: New test program.
2394 * gdb.ada/funcall_param.exp: New testcase.
2395
cdb7f5d4
JB
23962008-01-08 Joel Brobecker <brobecker@adacore.com>
2397
2398 * gdb.ada/arrayparam: New test program.
2399 * gdb.ada/arrayparam.exp: New testcase.
2400
88e2547f
JB
24012008-01-08 Joel Brobecker <brobecker@adacore.com>
2402
2403 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2404 landed. Should also fix random failures in the test following it.
2405
f6867ce0
TJB
24062008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2407
2408 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2409 for expressions with decimal float values.
2410 (test_dfp_conversions): New function to test casts to and from
2411 decimal float types.
2412 Call test_dfp_conversions.
2413 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2414 elements.
2415 (main): Initialize ds.float4 and ds.double8 elements.
2416 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2417 string to new error message.
2418 (d64_set_tests): Likewise.
2419 (d128_set_tests): Likewise.
2420 Add tests for expressions with decimal float variables. Add tests for
2421 conversions to and from decimal float types.
2422
f9c11282
JB
24232008-01-05 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2426 * gdb.ada/packed_tagged.exp: New testcase.
2427
0ecbca72
JB
24282008-01-04 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2431 gdb.ada/homonym/homonym_main.adb: New files.
2432 * gdb.ada/homonym.exp: New testcase.
2433
c18d3d89
JB
24342008-01-04 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/packed_array.exp: Add testing of references to
2437 a packed array.
2438
ecc7085b
JB
24392008-01-04 Joel Brobecker <brobecker@adacore.com>
2440
2441 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2442 New files.
2443 * gdb.ada/type_coercion.exp: New testcase.
2444
c474c922
JB
24452008-01-04 Joel Brobecker <brobecker@adacore.com>
2446
2447 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2448 gdb.ada/tagged/foo.adb: New file.
2449 * gdb.ada/tagged.exp: New testcase.
2450
9005b927
JB
24512008-01-04 Joel Brobecker <brobecker@adacore.com>
2452
2453 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2454 gdb.ada/ptype_field/foo.adb: New files.
2455 * gdb.ada/ptype_field.exp: New testcase.
2456
1a6aaad8
JB
24572008-01-03 Joel Brobecker <brobecker@adacore.com>
2458
2459 * gdb.ada/print_pc.exp: New testcase.
2460
0ef22f53
JB
24612008-01-03 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2464 gdb.ada/taft_type/p.adb: New files.
2465 * gdb.ada/taft_type.exp: New testcase.
2466
1689ecf8
JB
24672008-01-03 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.ada/array_bounds/bar.adb: New file.
2470 * gdb.ada/array_bounds.exp: New testcase.
2471
a4d0b9c3
JB
24722008-01-03 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2475 gdb.ada/arrayptr/foo.adb: New files.
2476 * gdb.ada/arrayptr.exp: New testcase.
2477
a31ace00
JB
24782008-01-03 Joel Brobecker <brobecker@adacore.com>
2479
2480 * gdb.base/set-lang-auto.exp: New testcase.
2481
a97fced3
JB
24822008-01-03 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/fun_addr/foo.adb: New file.
2485 * gdb.ada/fun_addr.exp: New testcase.
2486
ef29ce1a
JK
24872008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2490 New files
2491
0fafefe3
JB
24922008-01-02 Joel Brobecker <brobecker@adacore.com>
2493
2494 * array_subscript_addr/p.adb: New file.
a9c64011 2495 * array_subscript_addr.exp: New testcase.
0fafefe3 2496
c4359f8d
JB
24972008-01-02 Joel Brobecker <brobecker@adacore.com>
2498
a9c64011 2499 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2500 New files.
2501 * gdb.ada/str_cmp_ref.exp: New testcase.
2502
1aa1b15b
JB
25032008-01-01 Joel Brobecker <brobecker@adacore.com>
2504
2505 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2506 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2507 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2508
81c9b2cf
JB
25092008-01-01 Joel Brobecker <brobecker@adacore.com>
2510
2511 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2512 gdb.ada/ref_param/pck.ads: New files.
2513 * gdb.ada/ref_param.exp: New testcase.
2514
319e4674
JB
25152008-01-01 Joel Brobecker <brobecker@adacore.com>
2516
2517 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2518 gdb.ada/interface/foo.adb: New files.
2519 * gdb.ada/interface.exp: New testcase.
2520
ef682c56
JB
25212007-12-31 Jim Blandy <jimb@codesourcery.com>
2522
2523 * gdb.base/multi-forks.exp: Consume all output from child
2524 processes before proceeding to next test.
2525
f6f3eb6c
JB
25262007-12-29 Jim Blandy <jimb@codesourcery.com>
2527
2528 * configure: Regenerated.
2529
f652e42f
JB
25302007-12-27 Joel Brobecker <brobecker@adacore.com>
2531
2532 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2533 gdb.ada/fixed_cmp/fixed.adb: New files.
2534 * gdb.ada/fixed_cmp.exp: New testcase.
2535
6943e596
JB
25362007-12-27 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.ada/boolean_expr.exp: New testcase.
2539
aad9a193
JB
25402007-12-26 Jim Blandy <jimb@codesourcery.com>
2541
2542 * gdb.base/multi-forks.exp: Doc fix.
2543
fb5f3683
JB
25442007-12-26 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2547 * gdb.ada/char_param.exp: Do not compile our test program with
2548 -gnata, this is unnecessary.
2549 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2550
384e4a9c
JB
25512007-12-24 Joel Brobecker <brobecker@adacore.com>
2552
2553 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2554 gdb.ada/print_chars/foo.adb: New files.
2555 * gdb.ada/print_chars.exp: New testcase.
2556
01e044f7
JB
25572007-12-24 Joel Brobecker <brobecker@adacore.com>
2558
2559 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2560 gdb.ada/char_param/foo.adb: New files.
2561 * gdb.ada/char_param.exp: New testcase.
2562
0ce17860
JB
25632007-12-22 Jim Blandy <jimb@codesourcery.com>
2564
2565 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2566 hard-coding source line numbers into the test.
2567 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2568 gdb_get_line_number to find.
2569
919809b9
JB
25702007-12-22 Joel Brobecker <brobecker@adacore.com>
2571
2572 * gdb.base/ptype.c (highest): New struct type.
2573 (the_highest): New variable of that type.
2574 (main): Add dummy assignment to a field of variable the_highest.
2575 * gdb.base/ptype.exp: Test type printing of our new variable.
2576
abc8a88d
PM
25772007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2578
2579 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2580 and record first explicitly generated thread number.
abc8a88d
PM
2581 Use that thread number for thread specific watchpoint test.
2582 Add iteration number to repetitive tests.
2583
5158f3e3
CES
25842007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2585 Jim Blandy <jimb@codesourcery.com>
2586
2587 * gdb.base/expand-psymtabs.c: New testcase
2588 source file.
2589 * gdb.base/expand-psymtabs.exp: New testcase
2590 expect file.
2591
37e4754d
LM
25922007-12-17 Luis Machado <luisgpm@br.ibm.com>
2593
2594 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2595 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2596
551e5d04
JB
25972007-12-17 Joel Brobecker <brobecker@adacore.com>
2598
2599 * gdb.ada/frame_args/foo.adb: New file.
2600 * gdb.ada/frame_args/pck.ads: New file.
2601 * gdb.ada/frame_args/pck.adb: New file.
2602 * gdb.ada/frame_args.exp: New testcase.
2603
a05ee097
JB
26042007-12-17 Joel Brobecker <brobecker@adacore.com>
2605
2606 * gdb.base/frame-args.c: New file.
2607 * gdb.base/frame-args.exp: New testcase.
2608
c162e8c9 26092007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2610 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2611
2612 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2613
afe8ab22 26142007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2615
afe8ab22
VP
2616 * gdb.mi/mi-pending.exp: New.
2617 * gdb.mi/mi-pending.c: New.
2618 * gdb.mi/mi-pendshr.c: New.
2619
dfdfb3ca
JB
26202007-12-06 Jim Blandy <jimb@codesourcery.com>
2621
2622 * gdb.base/default.exp: Update expected output for 'info catch'.
2623
b7fca990
JK
26242007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2625
2626 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2627 must be set to binary.
2628
6a1afc1e
PA
26292007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2630
2631 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2632
a6b151f1
DJ
26332007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2634
2635 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2636 gdb.mi/mi-file-transfer.exp: New.
2637
43039443
JK
26382007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2641
0ef2251b
MR
26422007-11-22 Maciej W. Rozycki <macro@mips.com>
2643
2644 * gdb.trace/backtrace.exp: Fix a typo.
2645 * gdb.trace/circ.exp: Likewise.
2646 * gdb.trace/collection.exp: Likewise.
2647 * gdb.trace/limits.exp: Likewise.
2648 * gdb.trace/report.exp: Likewise.
2649 * gdb.trace/tfind.exp: Likewise.
2650 * gdb.trace/while-dyn.exp: Likewise.
2651
5443631e
NR
26522007-11-21 Nick Roberts <nickrob@snap.net.nz>
2653
2654 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2655 objects of pointers that can't be dereferenced are now
2656 "noneditable".
2657
a4ce5b0d
UW
26582007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2659
2660 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2661 (target_cpu): Remove.
2662
d6e956e5
VP
26632007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2664
2665 * gdb.base/ending-run.exp: Expect the list of cleared
2666 breakpoint to come in natural order, not the reversed one.
a9c64011 2667
214270ab
VP
26682007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2669
2670 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2671 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2672
1a619819
LM
26732007-11-05 Luis Machado <luisgpm@br.ibm.com>
2674
2675 * gdb.base/printcmds.exp: New function
2676 test_printf_with_dfp.
2677
5b01a6fa
DE
26782007-11-02 Doug Evans <dje@google.com>
2679
2680 * gdb.disasm/t01_mov.s: Remove carriage returns.
2681 * gdb.disasm/t02_mova.s: Ditto.
2682 * gdb.disasm/t03_add.s: Ditto.
2683 * gdb.disasm/t04_sub.s: Ditto.
2684 * gdb.disasm/t05_cmp.s: Ditto.
2685 * gdb.disasm/t06_ari2.s: Ditto.
2686 * gdb.disasm/t07_ari3.s: Ditto.
2687 * gdb.disasm/t08_or.s: Ditto.
2688 * gdb.disasm/t09_xor.s: Ditto.
2689 * gdb.disasm/t10_and.s: Ditto.
2690 * gdb.disasm/t11_logs.s: Ditto.
2691 * gdb.disasm/t12_bit.s: Ditto.
2692 * gdb.disasm/t13_otr.s: Ditto.
2693
ec33ab7f
JK
26942007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2697
ae0d01ff
UW
26982007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2699
2700 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2701 provide DFP support.
2702
55eddb0f
DJ
27032007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2704
2705 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2706 Test "set powerpc vector-abi". Skip auto-detection tests for old
2707 toolchains.
2708
7020f05c
PA
27092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2710
2711 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2712 with [string compare].
2713
84bc3db9
PA
27142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2715
2716 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2717 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2718
5876dc88
LM
27192007-10-25 Luis Machado <luisgpm@br.ibm.com>
2720
2721 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2722 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2723 * gdb.opt/Makefile.in: New makefile.
2724 * Makefile.in: Create new directory "gdb.opt".
2725 * configure.ac: Add "gdb.opt" directory.
2726 * configure: Regenerated.
a9c64011 2727
c3ea9a14
DE
27282007-10-25 Doug Evans <dje@google.com>
2729
2730 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2731 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2732
a9c64011 27332007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2734 Thiago Jung Bauermann <bauerman@br.ibm.com>
2735
2736 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2737 Floating Point expressions.
2738 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2739 Floating Point variables.
2740 * gdb.base/dfp-test.c: new file containing program with Decimal
2741 Floating variables, used by gdb.base/dfp-test.exp.
2742
62a24a2b
DJ
27432007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2746
e7b1eae6
UW
27472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2748
2749 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2750 compiling test case with GCC.
2751 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2752
c641edcc
UW
27532007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2754
2755 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2756 format changes.
2757
5e5ebfe6
MS
27582007-10-18 Michael Snyder <msnyder@specifix.com>
2759
2760 * gdb.base/dbx.exp: Add missing "-re " operator.
2761
e831e7b6
GM
27622007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2763
2764 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2765 * configure.ac: Removed trailing spaces after backslash.
2766 * gdb.modula2: New directory.
2767 * gdb.modula2/Makefile.in: New file.
2768 * gdb.modula2/unbounded-array.exp: New file.
2769 * gdb.modula2/unbounded1.c: New file.
2770
7cc46491
DJ
27712007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2772
2773 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2774
27752007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2776
2777 * gdb.base/sigstep.c (main): Add checks for
2778 return values for setitimer call.
2779 Call setitimer again with itimer = ITIMER_REAL
2780 if first call to setitimer fails.
2781
e91528f0
KH
27822007-10-11 Kazu Hirata <kazu@codesourcery.com>
2783
2784 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2785 of $timeout.
2786
2ec9a4f8
DJ
27872007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2788
2789 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2790
27912007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2792
2793 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2794 of gdb_expect call, to avoid interruption.
2795
64b2fa04
PA
27962007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2797
2798 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2799 (v_unsigned_long_long, v_long_long_array)
2800 (v_signed_long_long_array, v_unsigned_long_long_array)
2801 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2802 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2803 [!NO_LONG_LONG]: New.
2804 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2805 v_long_long_member.
2806
2807 (v_long_long_func, v_signed_long_long_func)
2808 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2809 (main) [!NO_LONG_LONG]: Initialize long long variants.
2810
2811 * gdb.base/whatis.exp: If board file requests no_long_long, build
2812 test with NO_LONG_LONG defined. Test long long, signed long long,
2813 and unsigned long long variants but only if board file doesn't
2814 disable it.
2815
a912286e 28162007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2817 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2818
2819 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2820 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2821 * configure: Regenerated.
2822 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2823 gdb.pascal/types.exp, lib/pascal.exp: New files.
2824
471ba8c9
DJ
28252007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2826
2827 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2828 call.
2829 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2830 to return to the call.
2831 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2832 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2833 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2834 * gdb.mi/mi-until.exp (test_until): Likewise.
2835 * gdb.mi/mi2-until.exp (test_until): Likewise.
2836
fef8a650
DJ
28372007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2838
2839 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2840 two-char array.
2841 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2842
d983da9c
DJ
28432007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2844
2845 * gdb.threads/watchthreads.c (thread_function): Sleep between
2846 iterations.
2847 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2848 at once for S/390. Generate matching fails and passes.
2849
17f62551
VP
28502007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2851
2852 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2853 the 'struct_declarations' variable to zeros.
a9c64011 2854
ed0616c6
VP
28552007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2856
2857 * gdb.cp/mb-ctor.cc: New.
2858 * gdb.cp/mb-ctor.exp: New.
2859 * gdb.cp/mb-templates.cc: New.
2860 * gdb.cp/mb-templates.exp: New.
2861
41f1b697
DJ
28622007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2863
2864 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2865
3f213f78
PA
28662007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2867
2868 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2869 targets.
2870 * configure: Regenerate.
2871
0d381245 28722007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2873
0d381245
VP
2874 * gdb.base/annota1.exp: Adjust for 'info break'
2875 format changes.
2876 * gdb.base/annota3.exp: Likewise.
2877 * gdb.base/break.exp: Likewise.
2878 * gdb.base/condbreak.exp: Likewise.
2879 * gdb.base/pending.exp: Likewise.
2880 * gdb.base/sepdebug.exp: Likewise.
2881 * gdb.base/unload.exp: Likewise.
2882 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2883
fe3f5fa8
VP
28842007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2885
2886 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2887 messages.
2888 * gdb.base/chng-syms.exp: Likewise.
2889 * gdb.base/unload.exp: Likewise.
a9c64011 2890
a75cf6c0
DJ
28912007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2894
18ecae38
DJ
28952007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2896
2897 * schedlock.c (NUM): Change to 1.
2898 (main): Use args[0] for the main thread.
2899 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2900 regardless of the number of threads.
2901
5509918f
MR
29022007-09-14 Maciej W. Rozycki <macro@mips.com>
2903
4a543daf
MR
2904 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2905 type down.
2906 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2907 test.
2908 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2909 watchpoint type down.
2910 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2911 test.
2912
29132007-09-14 Maciej W. Rozycki <macro@mips.com>
2914
5509918f
MR
2915 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2916 Move all the tests here and run them twice, once using software
2917 watchpoints and once using hardware watchpoints.
2918 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2919
40b53987
DJ
29202007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2921
2922 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2923 test.
2924
695e2681
MK
29252007-09-10 Mark Kettenis <kettenis@gnu.org>
2926
8b3fc8d8
MK
2927 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2928 build-id.
2929
695e2681
MK
2930 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2931 know about $ORIGIN. Calculate output dir from $dest instead of
2932 using ${objdir}/{$subdir}.
2933
58d69f29
MK
29342007-09-09 Mark Kettenis <kettenis@gnu.org>
2935
2936 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2937 gcore, before continuing with the test.
2938
3e347599
DJ
29392007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2940
2941 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2942 * gdb.mi/mi-watch.exp: Likewise.
2943
ea37ba09
DJ
29442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2945 Jim Blandy <jimb@codesourcery.com>
2946
2947 * gdb.arch/i386-sse.exp: Do not expect character constants.
2948 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2949 * gdb.base/display.exp: Allow print/s.
2950 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2951 and unsigned char array changes.
2952
2025a643
DJ
29532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.base/display.exp: Add tests for printf %p.
2956
26669a27
PA
29572007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2958
2959 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2960 the dll name to unicode.
2961
c8f021f8
JK
29622007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.base/default.exp (show version): Update the version text.
2965 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2966
4cf31eea
JK
29672007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2968
2969 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2970 New files.
2971
4935890f
JK
29722007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2973
2974 * lib/gdb.exp (build_id_debug_filename_get): New function.
2975 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2976 Remove the generate DEBUG file for the future testcase runs.
2977 New testcase for the NT_GNU_BUILD_ID retrieval.
2978 Move the final testing step to ...
2979 (test_different_dir): ... a new function.
2980 New parameter XFAIL to XFAIL all the tests performed.
2981 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2982 New parameter TYPE to PF_PREFIX all the tests performed.
2983
02142340
VP
29842007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2985
2986 * gdb.mi/mi-var-cp.cc (path_expression): New
2987 function.
2988 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2989
36acd84e
UW
29902007-08-27 Markus Deuling <deuling@de.ibm.com>
2991
2992 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2993 to fit into SPU Local Store memory.
2994
a896d121
JB
29952007-08-23 Joel Brobecker <brobecker@adacore.com>
2996
2997 * gdb.base/default.exp: Adjust the expected output of "info
2998 warranty" after the switch to GPLv3.
2999
7b433602
JB
30002007-08-23 Joel Brobecker <brobecker@adacore.com>
3001
3002 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3003 to 30000 (from 20000).
3004
e22f8b7c
JB
30052007-08-23 Joel Brobecker <brobecker@adacore.com>
3006
3007 Switch the license of all .exp files to GPLv3.
3008 Switch the license of all .f and .f90 files to GPLv3.
3009 Switch the license of all .s and .S files to GPLv3.
3010
5a0e3bd0
JB
30112007-08-23 Joel Brobecker <brobecker@adacore.com>
3012
3013 * configure.ac: Switch license to GPLv3.
3014
cc00619d
JB
30152007-08-23 Joel Brobecker <brobecker@adacore.com>
3016
3017 Switch the licensing to GPLv3 for all .ads and .adb files.
3018
8d26208a
DJ
30192007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3020
3021 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3022 and t_int_double.
3023 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3024
4fcb9948
JB
30252007-08-17 Joel Brobecker <brobecker@adacore.com>
3026
3027 * gdb.base/step-line.c: Switch license to GPL version 3, and
3028 update copyright year.
3029 * gdb.base/step-line.inp: Likewise.
3030
b9c34f67
JB
30312007-08-17 Joel Brobecker <brobecker@adacore.com>
3032
3033 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3034 changes inside gdb1555.c.
3035 * gdb.base/pending.exp: Likewise.
3036
2cc17678
DJ
30372007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * config/default.exp: New file.
3040
e48883f7
DJ
30412007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3042
3043 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3044 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3045
1ab80e5b
MR
30462007-07-30 Maciej W. Rozycki <macro@mips.com>
3047
3048 * gdb.base/dump.exp: Force the correct endianness for binary
3049 formats not carrying this information.
3050
aba471f5
DJ
30512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3052
3053 * gdb.threads/staticthreads.exp: Match .*sem_post.
3054
d4e07204
DJ
30552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3056
3057 * gdb.base/readline.exp (operate_and_get_next): Match the final
3058 prompt.
3059
2b97317d
KB
30602007-07-23 Kevin Buettner <kevinb@redhat.com>
3061
3062 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3063 to restarting SID.
3064
44efa07a
KB
30652007-07-18 Kevin Buettner <kevinb@redhat.com>
3066
3067 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3068 prior to `gdb_start'.
3069
7b5ebade
KB
30702007-07-18 Kevin Buettner <kevinb@redhat.com>
3071
3072 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3073 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3074 Remove call to gdb_unload.
3075
255e7678
DJ
30762007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3077 Daniel Jacobowitz <dan@codesourcery.com>
3078
3079 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3080 for __WIN32__.
3081 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3082 * gdb.base/unload.exp: Use shared library test routines.
3083
3a40aaa0
UW
30842007-07-03 Markus Deuling <deuling@de.ibm.com>
3085
3086 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3087 * gdb.base/solib-symbol-lib.c: Likewise.
3088 * gdb.base/solib-symbol-main.c: Likewise.
3089
b0f4b84b
DJ
30902007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3091
3092 * config/gdbserver.exp (gdb_reconnect): New.
3093 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3094 gdb.base/solib-disc.exp: New files.
3095 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3096 remote debugging".
3097 (gdb_compile): Add shlib_load flag.
3098 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3099 port.
3100 (gdbserver_reconnect): New.
3101
1b05479a
DJ
31022007-07-01 Nick Roberts <nickrob@snap.net.nz>
3103 Daniel Jacobowitz <dan@codesourcery.com>
3104
3105 * gdb.base/annota3.exp: Test for if construct.
3106
86f78eb2
DJ
31072007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3108
3109 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3110
6a2eb474 31112007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3112 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3113
3114 * gdb.base/display.exp: Allow a newline after display/i.
3115 * gdb.base/pc-fp.exp: Likewise.
3116 * gdb.base/sigbpt.exp: Likewise.
3117
f8b73d13
DJ
31182007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3119
3120 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3121 required features to be included.
3122
4339e69e
DJ
31232007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3126 in info threads output.
3127
23d964e7
UW
31282007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3129 Markus Deuling <deuling@de.ibm.com>
3130
3131 * gdb.arch/spu-info.exp: New testcase.
3132 * gdb.arch/spu-info.c: New file.
3133
fd20f75b
DJ
31342007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3135
3136 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3137 tpcs_offset. Restore lr after the call.
3138 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3139
2226f861
DJ
31402007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3143 (gdbserver_run): Kill any running gdbserver.
3144 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3145
d12371a9
MR
31462007-05-17 Maciej W. Rozycki <macro@mips.com>
3147
3148 * gdb.base/sigbpt.exp: Preset segv_addr.
3149
93f02886
DJ
31502007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3151
3152 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3153 (gdb_compile_shlib): Likewise.
3154 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3155 (default_gdb_init): Clear cleanfiles.
3156 (gdb_finish): Delete recorded cleanfiles.
3157 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3158
3159 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3160 Do not use isnative.
3161 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3162 gdb.base/so-impl-ld.exp: Likewise.
3163 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3164 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3165 gdb_compile.
3166
b04e06d7
VP
31672007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3168
3169 * config/unknown.exp: Remove.
3170
069ed931
UW
31712007-05-15 Markus Deuling <deuling@de.ibm.com>
3172
3173 * gdb.base/info-proc.exp: Check is_remote.
3174
09db0d03
UW
31752007-05-14 Markus Deuling <deuling@de.ibm.com>
3176
3177 * gdb.base/gcore.exp: Initialize variable core_supported.
3178
af2cbe8c
DJ
31792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3180
3181 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3182
027c0295
DJ
31832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3186 * gdb.threads/print-threads.exp (test_all_threads): Allow
3187 negative and hexadecimal thread IDs.
3188
dc5000e7
DJ
31892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3190
3191 * gdb.java/jprint.java (public): Avoid invalid call to static
3192 method.
3193
2e74ed18
DP
31942007-05-14 Denis Pilat <denis.pilat@st.com>
3195
3196 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3197 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3198 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3199 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3200 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3201
83547f02
UW
32022007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3203
3204 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3205 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3206 this mode.
3207 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3208 * gdb.base/spu.ld: New file.
3209
b18be20d
DJ
32102007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3211
3212 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3213
be444858
DJ
32142007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3215
3216 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3217
b1d53152
DJ
32182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3219
3220 * gdb.java/jmain.exp: Handle demangled names with and without method
3221 signatures.
3222
d084b331
DJ
32232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3224
3225 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3226 (have_a_very_merry_interrupt): Remove calls to puts.
3227 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3228 inferior output.
3229 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3230 test names.
3231
db9d7fc5
DJ
32322007-04-29 Markus Deuling <deuling@de.ibm.com>
3233 Daniel Jacobowitz <dan@codesourcery.com>
3234
3235 * gdb.base/auxv.exp (core_works): Also check is_remote.
3236 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3237
ef783a7d 32382007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3239
ef783a7d
VP
3240 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3241 message, not the undefined 'module' variable.
3242 * gdb.base/siginfo.exp: Likewise.
3243 * gdb.base/sigstep.exp: Likewise.
3244 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3245 serialport.
3246 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3247
b7b73cae
CV
32482007-04-25 Corinna Vinschen <vinschen@redhat.com>
3249
3250 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3251 target sim fails. Return 0 otherwise.
3252 (gdb_load): Return prematurely if gdb_target_sim fails.
3253
7d90fdfa
DP
32542007-04-16 Denis Pilat <denis.pilat@st.com>
3255
3256 * gdb.base/setshow.exp: Reset height after having set it to 100.
3257
5d3e9c85
DP
32582007-04-16 Denis Pilat <denis.pilat@st.com>
3259
3260 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3261
18e75969
DP
32622007-04-16 Denis Pilat <denis.pilat@st.com>
3263
3264 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3265
25d5ea92
VP
32662007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3267
3268 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3269 tests. Run the frozen varobjs test.
3270 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3271 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3272
0b49cb80
JK
32732007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3276 gdb.base/type-opaque.exp: New files.
3277
a73bafbc 32782007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3279
3280 * gdb.mi/mi-var-child.c
a73bafbc
VP
3281 (do_children_tests): User char[2] instead of
3282 char so that automatic printing of pointers to char
3283 don't give unpredicable result.
3284 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3285 local variables.
3286 * gdb.mi/mi-var-child.exp: Step to right line
3287 of do_children_tests.
3288 * gdb.mi/mi2-var-child.exp: Likewise.
3289 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3290 do_locals_tests.
a73bafbc
VP
3291 (do_children_tests): User char[2] instead of
3292 char so that automatic printing of pointers to char
a9c64011 3293 don't give unpredicable result.
a73bafbc 3294 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3295 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3296 Pass test name to mi_wait_for_stop.
3297
7ce59000
DJ
32982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3299
3300 * gdb.asm/asm-source.exp: Remove d10v case.
3301 * lib/gdb.exp (skip_cplus_tests): Likewise.
3302 * gdb.asm/d10v.inc: Deleted.
3303
20389057
DJ
33042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3307
8807d78b
DJ
33082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3309
3310 * config/netware.exp: Delete file.
3311
aa3edb8e
JB
33122007-03-29 Joel Brobecker <brobecker@adacore.com>
3313
3314 * gdb.dwarf2/dw2-noloc.S: New file.
3315 * gdb.dwarf2/dw2-noloc.exp: New file.
3316
297561ac
PA
33172007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3318
3319 * gdb.cp/method2.cc: New test.
3320 * gdb.cp/method2.exp: New test.
3321 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3322
1f81bd39
DJ
33232007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3324
3325 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3326
9453113a
DJ
33272007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3328
3329 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3330
b741e217
DJ
33312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3334 (gdb_load): Delete, replace with...
3335 (gdb_reload): ...this.
3336 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3337 * gdb.server/server-mon.exp: Likewise.
3338 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3339 (gdb_start_cmd): New.
3340 (gdb_file_cmd): Save the last loaded file.
3341 (gdb_reload): New.
3342 (gdb_gnu_strip_debug): Use transform.
3343 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3344 support here. Use new $last_loaded_file. Check mtime.
3345 (gdb_target_cmd): Handle ObjC failure case.
3346 (infer_host_exec): Delete.
3347 (gdbserver_load): Rename to...
3348 (gdbserver_run): ...this. Simplify.
3349 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3350 (mi_gdb_load): Move most contents to a new function...
3351 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3352 (mi_run_cmd): Use mi_gdb_target_load.
3353 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3354 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3355 Use gdb_run_cmd.
3356 * gdb.base/charsign.exp: Remove incorrect comment.
3357 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3358 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3359 gdb.base/start.exp: Use gdb_start_cmd.
3360
446ab585 33612007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3362 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3363
3364 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3365 * gdb.base/signull.exp: Similarly.
3366
bbb88ebf
UW
33672007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3368
3369 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3370 messages available to test cases (like chng-sym.exp).
3371
cb8c4a99
AS
33722007-03-14 Andreas Schwab <schwab@suse.de>
3373
3374 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3375 format changes.
3376
4e463ff5
DJ
33772007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3378
3379 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3380 (optimized_1): New.
3381 (main): Call optimized_1.
3382 (gdb2029): Correct typos. Call gdb2029_marker.
3383 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3384 for gdb2029.
3385
b6db2c47
MK
33862007-03-12 Mark Kettenis <kettenis@gnu.org>
3387
3388 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3389 as tabs. Remove redundant test pattern.
3390
70ed3737
UW
33912007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3392
3393 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3394 for /a format output.
3395
47b67b60
DJ
33962007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3397
3398 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3399 collect output incrementally.
3400
b8953b0e
UW
34012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3402
3403 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3404 for -var-create lpcharacter test.
3405 * gdb.mi/mi2-var-cmd.exp: Likewise.
3406
7acd5c40
UW
34072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3408
3409 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3410 pass on targets where address zero is readable.
3411
9c6759c1
UW
34122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3413
3414 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3415 just a single architecture.
3416
a2f1aeb4
UW
34172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3418
3419 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3420 (fetch_all_registers): New function, uses gdb_test_multiple and
3421 exp_continue to fetch inferior output line-by-line.
3422 Replace all uses of do_get_all_registers by fetch_all_registers.
3423
46579ac2
UW
34242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3425
3426 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3427 in target_info.
3428
fc133f24
MS
34292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3430
a9c64011 3431 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3432 consistancy; add a default (timeout) case.
3433
7646a51d
MS
34342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3435
3436 * gdb.base/watchpoint.exp: Fix truncated comment.
3437
dcfff61f
MS
34382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3439
3440 * Makefile.in: Remove spurious single-quotes from sed command.
3441
664e3ee9
DJ
34422007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3445 func.
3446 * gdb.mi/mi2-var-cmd.exp: Likewise.
3447
d7cc6f2f
JB
34482007-02-27 Joel Brobecker <brobecker@adacore.com>
3449
a9c64011
AS
3450 * gdb.dwarf2/dw2-producer.S: New file.
3451 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3452
34532007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3454
3455 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3456 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3457 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3458 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3459 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3460 Revert tests to use mi_gdb_test and include value field in output
3461 of -var-create.
3462
93d42b30
DJ
34632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3466
c499ed39
DJ
34672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3468
3469 * gdb.base/maint.exp: Remove full paths from test names.
3470 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3471 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3472
9836f81b
JB
34732007-02-27 Joel Brobecker <brobecker@adacore.com>
3474
3475 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3476
c74d0ad8
DJ
34772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.server/server-mon.exp: New test.
3480
2711e456
DJ
34812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3482
3483 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3484
ff6f572f
DJ
34852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3488 register capitalization.
3489
fada3feb
DP
34902007-02-13 Denis Pilat <denis.pilat@st.com>
3491
3492 * gdb.mi/mi-var-invalidate.exp: New file.
3493
fb1e4ffc
DJ
34942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3497
3da939d7
DJ
34982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3499
3500 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3501
123dc839
DJ
35022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3503
3504 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3505 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3506
877e3645 35072007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3508
3509 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3510 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3511 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3512 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3513 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3514 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3515 Update tests to include value field in output of -var-create.
a9c64011 3516
3c0a2960
AS
35172007-02-08 Andreas Schwab <schwab@suse.de>
3518
3519 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3520
108546a0
DJ
35212007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3522
3523 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3524 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3525
d701dcab
DP
35262007-02-02 Denis Pilat <denis.pilat@st.com>
3527
3528 * gdb.threads/threadapply.exp: check that frame is not changed by
3529 the thread apply all command.
3530
783e3e2f
AS
35312007-01-31 Andreas Schwab <schwab@suse.de>
3532
6d9c3a87
AS
3533 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3534
3c50d7b9
AS
3535 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3536 in the dwarf sections.
3537 * gdb.dwarf2/mac-fileno.S: Likewise.
3538
783e3e2f
AS
3539 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3540 bspstore register on ia64.
3541
78ff580e
AS
35422007-01-29 Andreas Schwab <schwab@suse.de>
3543
cc8e9b12
AS
3544 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3545 "frame-begin" annotation.
3546
78ff580e
AS
3547 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3548 number of "frames-invalid" annotations.
3549
704a4f78
DJ
35502007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3551
3552 * gdb.base/commands.exp: Call if_commands_test.
3553 (gdb_test_no_prompt, if_commands_test): New.
3554
e741bf94
MK
35552007-01-28 Mark Kettenis <kettenis@gnu.org>
3556
3557 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3558
474d0ad3
AS
35592007-01-27 Andreas Schwab <schwab@suse.de>
3560
3561 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3562 .short/.int/.quad in the dwarf sections.
3563 * gdb.dwarf2/dw2-intercu.S: Likewise.
3564 * gdb.dwarf2/dw2-intermix.S: Likewise.
3565
e784b426
JK
35662007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3569 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3570 array.
e784b426
JK
3571 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3572 * gdb.base/setvar.exp: Likewise.
3573
37f08e04
AS
35742007-01-26 Andreas Schwab <schwab@suse.de>
3575
9a01813a
AS
3576 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3577 test.
3578
37f08e04
AS
3579 * gdb.base/multi-forks.exp ("restart $i"): Also match
3580 __kernel_syscall_via_break.
3581
6e2a9270
VP
35822007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3583
3584 * lib/mi-support.exp (mi_delete_varobj): New.
3585 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3586 testcase.
3587 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3588 (main): Call the above.
3589 (reference_update_test, base_in_reference_test)
3590 (reference_to_pointer): Delete the created varobjs.
a9c64011 3591
e515b470
DJ
35922007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3593
3594 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3595 * configure: Regenerated.
3596 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3597 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3598 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3599 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3600 * lib/gdb.exp (gdb_skip_xml_test): New function.
3601
08d8bcd7
DJ
36022007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3603
3604 * gdb.base/sigrepeat.exp: Correct error message.
3605
36062007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3607 Daniel Jacobowitz <dan@codesourcery.com>
3608
3609 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3610 gdb.arch/i386-gnu-cfi-asm.S: New files.
3611
97c3f1f3
JK
36122007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3613
3614 * lib/gdb.exp: Abort on missing `site.exp'.
3615
cb1df416
DJ
36162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3617 Daniel Jacobowitz <dan@codesourcery.com>
3618
3619 * gdb.base/included.c, gdb.base/included.exp,
3620 gdb.base/included.h: New files.
3621
35990120
DJ
36222007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3623
3624 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3625 (maximize_rlimit): Reduce limits on 64-bit systems.
3626
6e81a116 36272007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3628
3629 From Marcus Deuling <deuling@de.ibm.com>:
3630 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3631 every case.
3632
6c3c41f3
NR
36332007-01-13 Nick Roberts <nickrob@snap.net.nz>
3634
3635 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3636 (test_path_specification): Use objdir instead of srcdir to always
3637 get an absolute filename.
3638
2f12c312
DJ
36392007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3640
3641 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3642
81121995
VP
36432007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3644
3645 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3646 Make sure the variable we're using is in scope.
3647 (reference_to_pointer): Likewise.
3648
4741b737
DJ
36492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3650
3651 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3652 has no debug information.
3653
054410c3
DJ
36542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3655
3656 * gdb.base/annota1.exp: Remove extra send_gdb.
3657
818f79f6
DJ
36582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3659
3660 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3661
f7a6bb70
DJ
36622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3665
57e66780
DJ
36662007-01-08 Nick Roberts <nickrob@snap.net.nz>
3667 Daniel Jacobowitz <dan@codesourcery.com>
3668
3669 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3670 lcharacter or linteger change. Correct duplicated test name.
3671 * gdb.mi/mi2-var-cmd.exp: Likewise.
3672
3d799a95
DJ
36732007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3674
3675 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3676
36772007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3678
a9c64011
AS
3679 * gdb.base/nofield.c: New file.
3680 * gdb.base/nofield.exp: New testcase.
51679ba9 3681
eafb94e8
NR
36822007-01-05 Nick Roberts <nickrob@snap.net.nz>
3683
3684 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3685
3686 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3687 test.
3688
5e572bb4
DJ
36892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3690
3691 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3692
74a44383
DJ
36932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3694
3695 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3696 when continuing.
3697
1b572db9
DJ
36982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3699
3700 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3701 Expect ".exe" extension.
3702
381bc39b
DJ
37032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3704
3705 * gdb.base/charset.exp: Add explicit filename to break.
3706 * gdb.base/dbx.exp: Add explicit filename to breaks.
3707
2b70e4c6
DJ
37082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3709
3710 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3711 * gdb.mi/mi2-file.exp: Likewise.
3712
303b6f5d
DJ
37132007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3714
3715 Implement specification of MI tests as comments
3716 in C and C++ sources.
3717 * lib/mi-support.exp (mi_autotest_data): New variable.
3718 (mi_autotest_source): New variable.
3719 (count_newlines, mi_prepare_inline_tests)
3720 (mi_get_inline_test, mi_continue_to_line)
3721 (mi_run_inline_test, mi_tbreak)
3722 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3723 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3724 Run inline tests.
3725 * gdb.mi/mi-var-cp.cc: Define tests here.
3726
23da0d94
VP
37272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3728
3729 Simplify usage of mi_continue_to.
3730 * lib/mi-support.exp (mi_runto_helper): Renamed
3731 from mi_runto, added new parameter 'run_or_continue'.
3732 (mi_runto): Use mi_runto_helper.
3733 (mi_continue_to): Accept just function name as parameter.
3734 Use mi_runto_helper.
3735 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3736 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3737
f9e18282
JB
37382006-01-04 Joel Brobecker <brobecker@adacore.com>
3739
3740 Make this testcase a bit more realistic. The current code
3741 is too simplistic, and allows the compiler to optimize out
3742 some of the entities we need for this testcase.
3743 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3744 (Do_Nothing): Add extra parameter.
3745 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3746 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3747 by using a variable of type Void_Star.
3748
fd678c65
JB
37492006-01-04 Joel Brobecker <brobecker@adacore.com>
3750
3751 * gdb.ada/catch_ex/foo.adb: New file.
3752 * gdb.ada/catch_ex.exp: New testcase.
3753
05cfdb42
DJ
37542007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3755
3756 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3757 pass --image-base to linker.
3758
2e03ee74
DJ
37592007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3760 Daniel Jacobowitz <dan@codesourcery.com>
3761
3762 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3763 secondary prompts.
3764
0d5de010
DJ
37652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3766
3767 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3768 output. Test the types of members and member pointers.
3769 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3770 gdb/2092.
3771 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3772 statement. Enable for GCC. Update expected output for some tests
3773 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3774 layout.
3775 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3776 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3777 (Diamond::vget_base): New.
3778 (main): Add new tests.
3779 * gdb.cp/printmethod.exp: Update expected output for member functions.
3780 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3781 print pEe->D::vg().
3782
61a771aa
DJ
37832007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3784
3785 * gdb.threads/tls.exp: Allow stops in sem_post.
3786
2fa63963
DJ
37872006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3788
3789 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3790 * gdb.base/annota3.exp: Likewise.
3791 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3792 again (instead of timing out).
3793 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3794 GCC bug 26475.
3795 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3796 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3797 test from jmisc1.exp.
3798 * gdb.java/jmisc1.exp: Delete.
3799 * gdb.java/jprint.exp: Adjust to work with method signatures including
3800 return types.
3801 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3802 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3803 * lib/java.exp (compile_java_from_source): Pass the correct type
3804 to target_compile.
3805
5eefc2b7
JB
38062006-12-31 Joel Brobecker <brobecker@adacore.com>
3807
3808 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3809 (stack_align_edx): New function.
3810 (stack_align_eax): New function.
3811 (main): Add calls to stack_align_edx and stack_align_eax.
3812 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3813 Add testing for the cases where the register used during a stack
3814 realignment is edx. Same for eax.
3815
227c54da
DJ
38162006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3817
3818 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3819 and generic PE targets.
3820
cab8ac94
JB
38212006-12-29 Joel Brobecker <brobecker@adacore.com>
3822
3823 * gdb.ada/array_return.exp: Update copyright date list.
3824
ba54f318
JB
38252006-12-27 Joel Brobecker <brobecker@adacore.com>
3826
3827 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3828 (Create_Small_Float_Vector): New function.
3829 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3830 function body.
3831 * gdb.ada/array_return/p.adb: Use new type and function from
3832 package Pck.
3833 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3834 able to print the value returned by a function returning an
3835 array of float.
3836
6b7a35dd
JB
38372006-12-20 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3840 The associated tests should be PASSing.
3841
038224f6
VP
38422006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3843
3844 Test for base in references.
3845 * gdb.mi/mi-var-cp.cc: Add test code.
3846 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3847 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3848 * gdb.mi/mi2-watch.exp: Likewise.
3849 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3850 (mi_list_varobj_children): New function.
3851
b26ed50d
VP
38522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3853
3854 * lib/mi-support.exp
3855 (mi_runto): Accept "()" after function name.
3856 (mi_create_varobj): New function.
3857 (mi_varobj_update): New function.
3858 (mi_Check_varobj_value): New function.
3859 * gdb.mi/mi-var-cp.exp: New file.
3860 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3861
08232497
DJ
38622006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3863
3864 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3865 gdb.base/weaklib2.c: New files.
3866
d394c993 38672006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3868
ac6c2fba
NS
3869 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3870 info. Adjust test names.
3871
8ec659a0 3872 * gdb.base/break.c (main): Move position of malloc.
d394c993 3873 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3874
acd65feb
VP
38752006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3876
3877 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3878 assignement of arrays and function pointers.
3879 * gdb.mi/var-cmd.c: Add declaration necessary for above
3880 tests.
3881
f556d5e5
NS
38822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3883
3884 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3885
3886 * gdb.threads/linux-dp.exp: Read thread table before and after
3887 creating each philosopher and verify it.
3888
697bc68d
NS
38892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3890 Paul Brook <paul@codesourcery.com>
3891 Daniel Jacobowitz <dan@codesourcery.com>
3892
3893 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3894 main to remove duplication. Add start function of the form
697bc68d
NS
3895 '_*start[1-9]*'. Add RVDS start function.
3896
29d73ae4
DJ
38972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3898
3899 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3900
c1d88655
UW
39012006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3902
3903 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3904 * gdb.asm/spu.inc: New file.
3905 * gdb.base/term.exp: Disable if [target_info exists noargs].
3906 * gdb.gdb/complaints.exp: Disable if ![isnative].
3907 * gdb.gdb/selftest.exp: Likewise.
3908 * gdb.gdb/observer.exp: Likewise.
3909 * gdb.gdb/xfullpath.exp: Likewise.
3910 * gdb.base/attach.exp: Disable on SPU target.
3911 * gdb.cp/bs145503.exp: Likewise.
3912 * gdb.cp/exception.exp: Likewise.
3913 * gdb.cp/userdef.exp: Likewise.
3914
32a13b1a
DJ
39152006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3918
d8295fe9
VP
39192006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3920
3921 * gdb.base/completion.exp: Fix completion tests for
3922 'info' and 'info '.
3923 * gdb.base/help.exp (help_test_raw, test_class_help)
3924 (test_prefix_command_help): Move...
3925 * lib/gdb.exp: Here.
3926 * gdb.base/main.exp: Adjust.
3927 * gdb.cp/maint.exp: Adjust.
3928 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3929
8c394015
VP
39302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3931
3932 * gdb.stabs/weird.exp (print_weird_var): Use
3933 gdb_test_multiple instead of gdb_expect.
3934
027fc1bc
VP
39352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3936
3937 * gdb.base/help.exp (help_test_raw): New.
3938 (test_class_help): New.
3939 (test_prefix_command_help): New.
3940 Adjust testcases.
3941
67609209
FR
39422006-11-09 Christophe Lyon <christophe.lyon@st.com>
3943
3944 * gdb.base/constvars.c (main): Write to crass and crips, so that
3945 they are allocated by the compiler.
3946
f73adfeb
AS
39472006-10-27 Andreas Schwab <schwab@suse.de>
3948
3949 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3950 "detach-fork".
3951
2f83a18e
DJ
39522006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3953
3954 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3955 of patterns.
3956
94277a38
DJ
39572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3958
3959 * gdb.base/sepdebug.exp: Remove debug format test.
3960 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3961 Handle no-symtab.
3962 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3963
5bd2f6e2
DJ
39642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3967 int to pointer or pointer to int.
3968 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3969
8c008720
DJ
39702006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3971
3972 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3973
9e35dae4
DJ
39742006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3975
3976 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3977
d9639e13
DJ
39782006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3979
3980 PR c++/2116
3981 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3982
390a1bd0
JB
39832006-10-06 Joel Brobecker <brobecker@adacore.com>
3984
3985 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3986 the corresponding bug has been fixed in GDB (PR/2018).
3987
dd920c33
JB
39882006-10-06 Joel Brobecker <brobecker@adacore.com>
3989
3990 * gdb.base/subst.exp: New testcase.
3991
53bbefe9
JB
39922006-10-06 Joel Brobecker <brobecker@adacore.com>
3993
3994 * gdb.ada/array_return/pck.ads: Add copyright notice.
3995 * gdb.ada/array_return/pck.adb: Likewise.
3996 * gdb.ada/array_return/p.adb: Likewise.
3997 * gdb.ada/exec_changed/first.adb: Likewise.
3998 * gdb.ada/exec_changed/second.adb: Likewise.
3999
09851417
JB
40002006-10-06 Joel Brobecker <brobecker@adacore.com>
4001
4002 * gdb.ada/watch_arg/watch.adb: New file.
4003 * gdb.ada/watch_arg.exp: New testcase.
4004
041bf30d
VP
40052006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4006
4007 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4008 via string_to_regexp.
041bf30d 4009 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4010
f286fbdd 40112006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4012
4013 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4014 Remove unused / obsolete files.
4015
7c07f349
NR
40162006-09-19 Nick Roberts <nickrob@snap.net.nz>
4017
4018 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4019
cd5ff84a
VP
40202006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4021
4022 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4023 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4024 the number of frames.
cd5ff84a 4025
ae018d1a
DJ
40262006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4027
4028 * gdb.base/args.c (main): Add breakpoint marker.
4029 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4030 really test empty arguments.
4031 (args_load): Delete.
4032 (args_test): New.
4033
b399c549
NR
40342006-09-13 Nick Roberts <nickrob@snap.net.nz>
4035
4036 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4037 check for one file.
4038
2ab1eb7a
VP
40392006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4040
4041 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4042 HIGH_FRAME argument to -stack-list-locals can be larger than
4043 the number of frames.
a9c64011 4044
476308bf
FF
40452006-08-18 Fred Fish <fnf@specifix.com>
4046
4047 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4048 '$' in front of skip_vmx_tests_saved when setting that.
4049
8625200f
AS
40502006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4051
4052 * gdb.base/trace-commands.exp: New file.
4053
089ec8f1
DJ
40542006-08-10 Joel Brobecker <brobecker@adacore.com>
4055 Daniel Jacobowitz <dan@codesourcery.com>
4056
4057 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4058 expected output of the backtrace commands.
4059
b60f0898
JB
40602006-08-09 Joel Brobecker <brobecker@adacore.com>
4061
4062 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4063 untested followed by return combination.
4064 * gdb.arch/altivec-regs.exp: Likewise.
4065 * gdb.arch/e500-abi.exp: Likewise.
4066 * gdb.arch/e500-regs.exp: Likewise.
4067 * gdb.arch/gdb1291.exp: Likewise.
4068 * gdb.arch/gdb1431.exp: Likewise.
4069 * gdb.arch/gdb1558.exp: Likewise.
4070 * gdb.arch/i386-prologue.exp: Likewise.
4071 * gdb.arch/i386-unwind.exp: Likewise.
4072 * gdb.asm/asm-source.exp: Likewise.
4073 * gdb.base/a2-run.exp: Likewise.
4074 * gdb.base/advance.exp: Likewise.
4075 * gdb.base/all-bin.exp: Likewise.
4076 * gdb.base/annota1.exp: Likewise.
4077 * gdb.base/annota3.exp: Likewise.
4078 * gdb.base/args.exp: Likewise.
4079 * gdb.base/arithmet.exp: Likewise.
4080 * gdb.base/assign.exp: Likewise.
4081 * gdb.base/async.exp: Likewise.
4082 * gdb.base/attach.exp: Likewise.
4083 * gdb.base/bang.exp: Likewise.
4084 * gdb.base/bigcore.exp: Likewise.
4085 * gdb.base/bitfields.exp: Likewise.
4086 * gdb.base/bitfields2.exp: Likewise.
4087 * gdb.base/break.exp: Likewise.
4088 * gdb.base/call-sc.exp: Likewise.
4089 * gdb.base/call-strs.exp: Likewise.
4090 * gdb.base/callfuncs.exp: Likewise.
4091 * gdb.base/checkpoint.exp: Likewise.
4092 * gdb.base/chng-syms.exp: Likewise.
4093 * gdb.base/code-expr.exp: Likewise.
4094 * gdb.base/commands.exp: Likewise.
4095 * gdb.base/completion.exp: Likewise.
4096 * gdb.base/cond-expr.exp: Likewise.
4097 * gdb.base/condbreak.exp: Likewise.
4098 * gdb.base/consecutive.exp: Likewise.
4099 * gdb.base/constvars.exp: Likewise.
4100 * gdb.base/corefile.exp: Likewise.
4101 * gdb.base/cvexpr.exp: Likewise.
4102 * gdb.base/dbx.exp: Likewise.
4103 * gdb.base/define.exp: Likewise.
4104 * gdb.base/detach.exp: Likewise.
4105 * gdb.base/display.exp: Likewise.
4106 * gdb.base/dump.exp: Likewise.
4107 * gdb.base/ena-dis-br.exp: Likewise.
4108 * gdb.base/ending-run.exp: Likewise.
4109 * gdb.base/environ.exp: Likewise.
4110 * gdb.base/eval-skip.exp: Likewise.
4111 * gdb.base/exprs.exp: Likewise.
4112 * gdb.base/fileio.exp: Likewise.
4113 * gdb.base/finish.exp: Likewise.
4114 * gdb.base/float.exp: Likewise.
4115 * gdb.base/foll-exec.exp: Likewise.
4116 * gdb.base/foll-fork.exp: Likewise.
4117 * gdb.base/foll-vfork.exp: Likewise.
4118 * gdb.base/freebpcmd.exp: Likewise.
4119 * gdb.base/funcargs.exp: Likewise.
4120 * gdb.base/gcore.exp: Likewise.
4121 * gdb.base/gdb1090.exp: Likewise.
4122 * gdb.base/gdb1250.exp: Likewise.
4123 * gdb.base/huge.exp: Likewise.
4124 * gdb.base/info-proc.exp: Likewise.
4125 * gdb.base/interrupt.exp: Likewise.
4126 * gdb.base/jump.exp: Likewise.
4127 * gdb.base/langs.exp: Likewise.
4128 * gdb.base/lineinc.exp: Likewise.
4129 * gdb.base/list.exp: Likewise.
4130 * gdb.base/logical.exp: Likewise.
4131 * gdb.base/long_long.exp: Likewise.
4132 * gdb.base/macscp.exp: Likewise.
4133 * gdb.base/maint.exp: Likewise.
4134 * gdb.base/mips_pro.exp: Likewise.
4135 * gdb.base/miscexprs.exp: Likewise.
4136 * gdb.base/multi-forks.exp: Likewise.
4137 * gdb.base/opaque.exp: Likewise.
4138 * gdb.base/overlays.exp: Likewise.
4139 * gdb.base/pc-fp.exp: Likewise.
4140 * gdb.base/pointers.exp: Likewise.
4141 * gdb.base/printcmds.exp: Likewise.
4142 * gdb.base/psymtab.exp: Likewise.
4143 * gdb.base/ptype.exp: Likewise.
4144 * gdb.base/recurse.exp: Likewise.
4145 * gdb.base/relational.exp: Likewise.
4146 * gdb.base/relocate.exp: Likewise.
4147 * gdb.base/remote.exp: Likewise.
4148 * gdb.base/reread.exp: Likewise.
4149 * gdb.base/restore.exp: Likewise.
4150 * gdb.base/return.exp: Likewise.
4151 * gdb.base/return2.exp: Likewise.
4152 * gdb.base/scope.exp: Likewise.
4153 * gdb.base/sect-cmd.exp: Likewise.
4154 * gdb.base/sep.exp: Likewise.
4155 * gdb.base/sepdebug.exp: Likewise.
4156 * gdb.base/setshow.exp: Likewise.
4157 * gdb.base/setvar.exp: Likewise.
4158 * gdb.base/sigall.exp: Likewise.
4159 * gdb.base/sigbpt.exp: Likewise.
4160 * gdb.base/signals.exp: Likewise.
4161 * gdb.base/signull.exp: Likewise.
4162 * gdb.base/sizeof.exp: Likewise.
4163 * gdb.base/solib.exp: Likewise.
4164 * gdb.base/step-line.exp: Likewise.
4165 * gdb.base/step-test.exp: Likewise.
4166 * gdb.base/structs.exp: Likewise.
4167 * gdb.base/structs2.exp: Likewise.
4168 * gdb.base/term.exp: Likewise.
4169 * gdb.base/twice.exp: Likewise.
4170 * gdb.base/until.exp: Likewise.
4171 * gdb.base/varargs.exp: Likewise.
4172 * gdb.base/volatile.exp: Likewise.
4173 * gdb.base/watchpoint.exp: Likewise.
4174 * gdb.base/whatis-exp.exp: Likewise.
4175 * gdb.base/whatis.exp: Likewise.
4176 * gdb.cp/ambiguous.exp: Likewise.
4177 * gdb.cp/annota2.exp: Likewise.
4178 * gdb.cp/annota3.exp: Likewise.
4179 * gdb.cp/bool.exp: Likewise.
4180 * gdb.cp/breakpoint.exp: Likewise.
4181 * gdb.cp/casts.exp: Likewise.
4182 * gdb.cp/class2.exp: Likewise.
4183 * gdb.cp/classes.exp: Likewise.
4184 * gdb.cp/cplusfuncs.exp: Likewise.
4185 * gdb.cp/ctti.exp: Likewise.
4186 * gdb.cp/derivation.exp: Likewise.
4187 * gdb.cp/exception.exp: Likewise.
4188 * gdb.cp/gdb1355.exp: Likewise.
4189 * gdb.cp/hang.exp: Likewise.
4190 * gdb.cp/inherit.exp: Likewise.
4191 * gdb.cp/local.exp: Likewise.
4192 * gdb.cp/m-data.exp: Likewise.
4193 * gdb.cp/m-static.exp: Likewise.
4194 * gdb.cp/member-ptr.exp: Likewise.
4195 * gdb.cp/method.exp: Likewise.
4196 * gdb.cp/misc.exp: Likewise.
4197 * gdb.cp/namespace.exp: Likewise.
4198 * gdb.cp/overload.exp: Likewise.
4199 * gdb.cp/ovldbreak.exp: Likewise.
4200 * gdb.cp/pr-1023.exp: Likewise.
4201 * gdb.cp/pr-1210.exp: Likewise.
4202 * gdb.cp/pr-574.exp: Likewise.
4203 * gdb.cp/printmethod.exp: Likewise.
4204 * gdb.cp/psmang.exp: Likewise.
4205 * gdb.cp/ref-params.exp: Likewise.
4206 * gdb.cp/ref-types.exp: Likewise.
4207 * gdb.cp/rtti.exp: Likewise.
4208 * gdb.cp/templates.exp: Likewise.
4209 * gdb.cp/try_catch.exp: Likewise.
4210 * gdb.cp/userdef.exp: Likewise.
4211 * gdb.cp/virtfunc.exp: Likewise.
4212 * gdb.disasm/am33.exp: Likewise.
4213 * gdb.disasm/h8300s.exp: Likewise.
4214 * gdb.disasm/mn10300.exp: Likewise.
4215 * gdb.disasm/sh3.exp: Likewise.
4216 * gdb.disasm/t01_mov.exp: Likewise.
4217 * gdb.disasm/t02_mova.exp: Likewise.
4218 * gdb.disasm/t03_add.exp: Likewise.
4219 * gdb.disasm/t04_sub.exp: Likewise.
4220 * gdb.disasm/t05_cmp.exp: Likewise.
4221 * gdb.disasm/t06_ari2.exp: Likewise.
4222 * gdb.disasm/t07_ari3.exp: Likewise.
4223 * gdb.disasm/t08_or.exp: Likewise.
4224 * gdb.disasm/t09_xor.exp: Likewise.
4225 * gdb.disasm/t10_and.exp: Likewise.
4226 * gdb.disasm/t11_logs.exp: Likewise.
4227 * gdb.disasm/t12_bit.exp: Likewise.
4228 * gdb.disasm/t13_otr.exp: Likewise.
4229 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4230 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4231 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4232 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4233 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4234 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4235 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4236 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4237 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4238 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4239 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4240 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4241 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4242 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4243 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4244 * gdb.mi/gdb701.exp: Likewise.
4245 * gdb.mi/gdb792.exp: Likewise.
4246 * gdb.mi/mi-basics.exp: Likewise.
4247 * gdb.mi/mi-break.exp: Likewise.
4248 * gdb.mi/mi-cli.exp: Likewise.
4249 * gdb.mi/mi-console.exp: Likewise.
4250 * gdb.mi/mi-disassemble.exp: Likewise.
4251 * gdb.mi/mi-eval.exp: Likewise.
4252 * gdb.mi/mi-file.exp: Likewise.
4253 * gdb.mi/mi-read-memory.exp: Likewise.
4254 * gdb.mi/mi-regs.exp: Likewise.
4255 * gdb.mi/mi-return.exp: Likewise.
4256 * gdb.mi/mi-simplerun.exp: Likewise.
4257 * gdb.mi/mi-stack.exp: Likewise.
4258 * gdb.mi/mi-stepi.exp: Likewise.
4259 * gdb.mi/mi-syn-frame.exp: Likewise.
4260 * gdb.mi/mi-until.exp: Likewise.
4261 * gdb.mi/mi-var-block.exp: Likewise.
4262 * gdb.mi/mi-var-child.exp: Likewise.
4263 * gdb.mi/mi-var-cmd.exp: Likewise.
4264 * gdb.mi/mi-var-display.exp: Likewise.
4265 * gdb.mi/mi-watch.exp: Likewise.
4266 * gdb.mi/mi2-basics.exp: Likewise.
4267 * gdb.mi/mi2-break.exp: Likewise.
4268 * gdb.mi/mi2-cli.exp: Likewise.
4269 * gdb.mi/mi2-console.exp: Likewise.
4270 * gdb.mi/mi2-disassemble.exp: Likewise.
4271 * gdb.mi/mi2-eval.exp: Likewise.
4272 * gdb.mi/mi2-file.exp: Likewise.
4273 * gdb.mi/mi2-read-memory.exp: Likewise.
4274 * gdb.mi/mi2-regs.exp: Likewise.
4275 * gdb.mi/mi2-return.exp: Likewise.
4276 * gdb.mi/mi2-simplerun.exp: Likewise.
4277 * gdb.mi/mi2-stack.exp: Likewise.
4278 * gdb.mi/mi2-stepi.exp: Likewise.
4279 * gdb.mi/mi2-syn-frame.exp: Likewise.
4280 * gdb.mi/mi2-until.exp: Likewise.
4281 * gdb.mi/mi2-var-block.exp: Likewise.
4282 * gdb.mi/mi2-var-child.exp: Likewise.
4283 * gdb.mi/mi2-var-cmd.exp: Likewise.
4284 * gdb.mi/mi2-var-display.exp: Likewise.
4285 * gdb.mi/mi2-watch.exp: Likewise.
4286 * gdb.stabs/exclfwd.exp: Likewise.
4287 * gdb.stabs/weird.exp: Likewise.
4288 * gdb.threads/gcore-thread.exp: Likewise.
4289 * gdb.trace/actions.exp: Likewise.
4290 * gdb.trace/backtrace.exp: Likewise.
4291 * gdb.trace/circ.exp: Likewise.
4292 * gdb.trace/collection.exp: Likewise.
4293 * gdb.trace/deltrace.exp: Likewise.
4294 * gdb.trace/infotrace.exp: Likewise.
4295 * gdb.trace/limits.exp: Likewise.
4296 * gdb.trace/packetlen.exp: Likewise.
4297 * gdb.trace/passc-dyn.exp: Likewise.
4298 * gdb.trace/passcount.exp: Likewise.
4299 * gdb.trace/report.exp: Likewise.
4300 * gdb.trace/save-trace.exp: Likewise.
4301 * gdb.trace/tfind.exp: Likewise.
4302 * gdb.trace/tracecmd.exp: Likewise.
4303 * gdb.trace/while-dyn.exp: Likewise.
4304 * gdb.trace/while-stepping.exp: Likewise.
4305
f4b618d1
JB
43062006-08-08 Joel Brobecker <brobecker@adacore.com>
4307
4308 * gdb.base/step-bt.c: New file.
4309 * gdb.base/step-bt.exp: New testcase.
4310
3d00d119
DJ
43112006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4312
4313 * config/monitor.exp (gdb_load): Remove support for obsolete
4314 download-write-size.
4315 * gdb.base/remote.exp: Likewise. Update all callers of
4316 gdb_timed_load.
4317
017b5bd4
DJ
43182006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4319
4320 * cursal.exp: Pass binfile to gdb_load.
4321
837c599d
DJ
43222006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4323
4324 * gdb.base/cursal.exp: Add "" to gdb_load call.
4325
8dd4540b
MK
43262006-07-29 Mark Kettenis <kettenis@gnu.org>
4327
4328 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4329 NetBSD/ELF targets.
4330
ab5c9f60
DJ
43312006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4334 operator*.
4335
4c42eaff
DJ
43362006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 * gdb.base/completion.exp: Update for change in "file" behavior.
4339 * gdb.stabs/weird.exp: Likewise.
4340 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4341 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4342
0155cc76
NS
43432006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4344
4345 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4346 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4347
16026cd7
AS
43482006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4349
4350 * gdb.base/default.exp: Update source command error message.
4351 * gdb.base/help.exp: Update 'help source' message.
4352
16963cb6
DJ
43532006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4354
4355 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4356 test.
4357
6d7fd486
AS
43582006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4359
4360 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4361
29e8a844
DJ
43622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4363
4364 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4365
6afcfa39
DJ
43662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4367
4368 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4369
267a692b
MK
43702006-07-17 Mark Kettenis <kettenis@gnu.org>
4371
4372 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4373 *-*-openbsd* from targets for wich we expect ARM FPA floating
4374 point format.
4375
85d2fec4
NR
43762006-07-17 Nick Roberts <nickrob@snap.net.nz>
4377
4378 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4379
43802006-07-17 Mark Kettenis <kettenis@gnu.org>
4381
4382 * gdb.base/annota3.exp: Expect frame-begin annotation.
4383
85b4c6e8
JB
43842006-07-14 Joel Brobecker <brobecker@adacore.com>
4385
4386 * gdb.base/help.exp: Adjust "help unset" test to accept
4387 any list of unset commands.
4388
fb933624
DJ
43892006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4390 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * gdb.cp/ref-params.exp: New test.
4393 * gdb.cp/ref-params.cc: New source file.
4394 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4395
1dff4b64
MK
43962006-07-08 Mark Kettenis <kettenis@gnu.org>
4397
4398 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4399 spaces/tabs in regular expressions since they might not be there.
4400
40d2e0e3
AS
44012006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4402
4403 * gdb.base/ifelse.exp: New file.
4404
f6c957d2
NS
44052006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4406
4407 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4408 line.
4409 * gdb.base/huge.exp: Loop over compilation to find a size that
4410 is acceptable.
4411 * gdb.base/remote.exp: Correct expected strings.
4412 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4413
b9c5a23d
DJ
44142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4415
4416 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4417
9af2e58d
DJ
44182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4419
4420 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4421 native.
4422
30930ca5
DJ
44232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4424
4425 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4426 enable stabs testing.
4427
aa32fa1d
DJ
44282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4429
bd4a4c80 4430 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4431 gdb_test_multiple does.
4432
321fef15
DJ
44332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4434
4435 * Makefile.in (host_alias): Remove.
4436 (target_alias): Use @target_noncanonical@.
4437 (site.exp): Don't set host_alias.
4438 * aclocal.m4: Remove contents. Include acx.m4.
4439 * configure: Regenerated.
4440 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4441
e1c2defa
NS
44422006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4443
e63b55d1
NS
4444 * lib/gdb.exp (gdb_load_cmd): New.
4445
5600ea19
NS
4446 * gdb.base/fileio.c: Add system(NULL) test.
4447 * gdb.base/fileio.exp: Check it.
4448
e1c2defa
NS
4449 * gdb.base/break.c: Add 10a breakpoint at }
4450 * gdb.base/break.exp: Add test for breakpoint at }
4451 * gdb.cp/anon-union.cc: Add code at end of function.
4452 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4453 * gdb.mi/var-cmd.c: Add code at end of function.
4454 * gdb.mi/mi-var-display.exp: Adjust end of next.
4455 * gdb.mi/mi2-var-display.exp: Likewise.
4456 * gdb.base/fileio.c: Add stop function and insert calls at
4457 stopping places.
4458 * gdb.base/fileio.exp: Breakpoint stop function and remove
4459 explicit line number references.
4460
6c0112ec
JB
44612006-05-19 Joel Brobecker <brobecker@adacore.com>
4462
a9c64011
AS
4463 * gdb.base/del.exp (test_delete_alias): New function.
4464 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4465
154189a4
FF
44662006-05-18 Fred Fish <fnf@specifix.com>
4467
4468 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4469 required. Check for spurious output after program exits normally.
4470
582e64c2
FF
44712006-05-17 Fred Fish <fnf@specifix.com>
4472
4473 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4474 gdb_load, so it works in the simulator.
4475
8ef6493a
FF
44762006-05-11 Fred Fish <fnf@specifix.com>
4477
4478 * gdb.base/bang.exp: Ignore unexpected output between the
4479 "program exited normally" and the gdb prompt, as many other
4480 tests do.
4481
692b141c
MK
44822006-05-07 Mark Kettenis <kettenis@gnu.org>
4483
4484 * gdb.base/help.exp: Make "delete checkpoint" part option for
4485 "help d" and "help delete" tests.
4486
540b8a30
UW
44872006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4488
a9c64011 4489 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4490 expected output in some mi_gdb_test statements.
4491 * gdb.mi/mi2-basics.exp: Likewise.
4492
9b6462d9
JB
44932006-05-05 Joel Brobecker <brobecker@adacore.com>
4494
4495 * gdb.base/del.c: New file.
4496 * gdb.base/del.exp: New testcase.
4497
954de43b
DM
44982006-05-05 David S. Miller <davem@sunset.davemloft.net>
4499
4500 * gdb.base/break.exp: Do not assume a breakpoint on
4501 main will actually be in $srcfile when optimizing.
1303f75e
DM
4502 * gdb.base/savedregs.exp: Do not require that the dummy
4503 frame location match up to a symbol and source file location.
c3242428
DM
4504 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4505 will get printed without a mi_cmd_data_list_register_values prefix.
4506 (*-data-list-register-*): Correct regular expressions to expect the new
4507 pseudo d? floating point registers.
4508 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4509
c7e64c9a
DJ
45102006-05-05 Christophe Lyon <christophe.lyon@st.com>
4511
4512 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4513 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4514 is allocated by the compiler.
4515 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4516 anons, e, anone to force their allocation by the compiler.
4517
45182006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4519
4520 * gdb.base/help.exp: Update expected text for help d and
4521 help delete.
4522
27ce9a6d
MK
45232006-05-02 Mark Kettenis <kettenis@gnu.org>
4524
4525 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4526 NetBSD/ELF targets.
4527
8608915f
MK
45282006-04-30 Mark Kettenis <kettenis@gnu.org>
4529
4530 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4531 single-step breakpoint fails; make this a KFAIL on
4532 sparc*-*-openbsd*.
4533 * gdb.base/siginfo.exp: Likewise.
4534 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4535
b8db102d
MS
45362006-04-26 Michael Snyder <msnyder@redhat.com>
4537
4538 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4539 which may have to consume output from other forks.
4540 Add tests to make sure that "delete fork" succeeded.
4541
c702009a
MS
45422006-04-20 Michael Snyder <msnyder@redhat.com>
4543
4544 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4545 Add support for the Renesas M32C and M16C.
4546
4547 * gdb.asm/asm-source.exp: Add m32c target.
4548 * gdb.asm/m32c.inc: Support for m32c target.
4549
e28493f2
AS
45502006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4551
4552 * gdb.base/commands.exp (recursive_source_test): New test.
4553
880da185
DM
45542006-04-04 David S. Miller <davem@sunset.davemloft.net>
4555
4556 * gdb.base/float.exp: Add pattern for sparc targets.
4557
61d9b92f
DJ
45582006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4559
4560 * gdb.base/commands.exp (stray_arg0_test): New test.
4561
bd717df8
PB
45622006-03-30 Paul Brook <paul@codesourcery.com>
4563
4564 * gdb.mi/mi-until.exp: kfail broken until command.
4565 * gdb.mi/mi2-until.exp: Ditto.
4566
ec793d3c
NR
45672006-03-27 Nick Roberts <nickrob@snap.net.nz>
4568
4569 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4570
831004b7
AO
45712006-03-08 Alexandre Oliva <aoliva@redhat.com>
4572
4573 * gdb.base/prelink.exp: Anchor tested-for regular expression
4574 on gdb prompt.
4575
effe49a0
PB
45762006-03-07 Paul Brook <paul@codesourcery.com>
4577
4578 * gdb.base/assign.exp: Correct fail message.
4579
e5461016
PB
45802006-03-07 Paul Brook <paul@codesourcery.com>
4581
4582 * lib/compiler.c: Extract armcc version number.
4583 * lib/compiler.cc: Ditto.
4584
fc91c6c2
PB
45852006-03-07 Paul Brook <paul@codesourcery.com>
4586
4587 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4588 additional_flags=-w.
4589 * gdb.arch/altivec-regs.exp: Ditto.
4590 * gdb.arch/e500-abi.exp: Ditto.
4591 * gdb.arch/e500-regs.exp: Ditto.
4592 * gdb.base/all-bin.exp: Ditto.
4593 * gdb.base/annota1.exp: Ditto.
4594 * gdb.base/annota3.exp: Ditto.
4595 * gdb.base/args.exp: Ditto.
4596 * gdb.base/arithmet.exp: Ditto.
4597 * gdb.base/assign.exp: Ditto.
4598 * gdb.base/async.exp: Ditto.
4599 * gdb.base/bang.exp: Ditto.
4600 * gdb.base/break.exp: Ditto.
4601 * gdb.base/call-rt-st.exp: Ditto.
4602 * gdb.base/completion.exp: Ditto.
4603 * gdb.base/cond-expr.exp: Ditto.
4604 * gdb.base/condbreak.exp: Ditto.
4605 * gdb.base/consecutive.exp: Ditto.
4606 * gdb.base/define.exp: Ditto.
4607 * gdb.base/display.exp: Ditto.
4608 * gdb.base/ena-dis-br.exp: Ditto.
4609 * gdb.base/environ.exp: Ditto.
4610 * gdb.base/eval-skip.exp: Ditto.
4611 * gdb.base/info-proc.exp: Ditto.
4612 * gdb.base/jump.exp: Ditto.
4613 * gdb.base/logical.exp: Ditto.
4614 * gdb.base/long_long.exp: Ditto.
4615 * gdb.base/maint.exp: Ditto.
4616 * gdb.base/miscexprs.exp: Ditto.
4617 * gdb.base/pc-fp.exp: Ditto.
4618 * gdb.base/pointers.exp: Ditto.
4619 * gdb.base/relational.exp: Ditto.
4620 * gdb.base/reread.exp: Ditto.
4621 * gdb.base/sect-cmd.exp: Ditto.
4622 * gdb.base/sep.exp: Ditto.
4623 * gdb.base/sepdebug.exp: Ditto.
4624 * gdb.base/until.exp: Ditto.
4625 * gdb.base/whatis-exp.exp: Ditto.
4626 * gdb.cp/annota2.exp: Ditto.
4627 * gdb.cp/annota3.exp: Ditto.
4628 * gdb.trace/actions.exp: Ditto.
4629 * gdb.trace/backtrace.exp: Ditto.
4630 * gdb.trace/circ.exp: Ditto.
4631 * gdb.trace/collection.exp: Ditto.
4632 * gdb.trace/deltrace.exp: Ditto.
4633 * gdb.trace/infotrace.exp: Ditto.
4634 * gdb.trace/limits.exp: Ditto.
4635 * gdb.trace/packetlen.exp: Ditto.
4636 * gdb.trace/passc-dyn.exp: Ditto.
4637 * gdb.trace/passcount.exp: Ditto.
4638 * gdb.trace/report.exp: Ditto.
4639 * gdb.trace/save-trace.exp: Ditto.
4640 * gdb.trace/tfind.exp: Ditto.
4641 * gdb.trace/tracecmd.exp: Ditto.
4642 * gdb.trace/while-dyn.exp: Ditto.
4643 * gdb.trace/while-stepping.exp: Ditto.
4644 * lib/gdb.exp: Ditto.
4645 (gdb_compile): Handle nowarning option.
4646
5f4a23d9
AO
46472006-03-07 Alexandre Oliva <aoliva@redhat.com>
4648
4649 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4650 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4651 Rename executable to prelinkt. Don't re-prelink if we didn't
4652 get a core file. Test prelink -u exit status to tell whether
4653 prelinking failed. Use gdb_test_multiple.
4654
9733fc94
DJ
46552006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4656
4657 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4658 (do_tests): Call it.
4659
cc10cae3
AO
46602006-02-28 Alexandre Oliva <aoliva@redhat.com>
4661
4662 * gdb.base/prelink.exp: New test.
4663 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4664
15c46491
WZ
46652006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4666
4667 * gdb.fortran/derived-type.f90: New file.
4668 * gdb.fortran/derived-type.exp: New testcase.
4669
5c9f7ded
DJ
46702006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4671
4672 * gdb.base/default.exp: Allow ';' as a directory separator.
4673
5b96932b
AS
46742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4675
4676 * gdb.base/help.exp (help add-symbol-file): Update.
4677
1986bccd
AS
46782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4679
4680 * gdb.base/help.exp (help load): Update expected results.
4681
a8b7528f
FF
46822006-02-19 Fred Fish <fnf@specifix.com>
4683
4684 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4685 specifix hex value as part of results.
4686 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4687
f8261448
FF
46882006-02-16 Fred Fish <fnf@specifix.com>
4689
4690 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4691 ushort_addr, and slong_addr, so the typedefs are not optimized
4692 away.
4693 * gdb.base/whatis.exp: Add tests using type name for struct type,
4694 union type, enum type, and typedef.
a9c64011 4695
31d8bdd2
MK
46962006-02-13 Mark Kettenis <kettenis@gnu.org>
4697
4698 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4699
34e41e63
JB
47002006-02-13 Jim Blandy <jimb@redhat.com>
4701
4702 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4703 case where it takes two "next" commands to skip past the init
4704 call.
4705
ac6e4f31
FF
47062006-02-12 Fred Fish <fnf@specifix.com>
4707
4708 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4709 to handle cases where it takes two "next" commands to skip
4710 past the init call.
4711
2db2d571
JB
47122006-02-07 Joel Brobecker <brobecker@adacore.com>
4713
4714 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4715 on hppa32 targets.
4716
38fcd64c
DJ
47172006-02-06 Vladimir Prus <ghost@cs.msu.su>
4718
4719 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4720 field.
4721
1315ad46
MK
47222006-01-29 Mark Kettenis <kettenis@gnu.org>
4723
4724 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4725
5625b943
DJ
47262006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4727
4728 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4729 files.
4730
80df1bbe
DJ
47312006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4732
4733 * gdb.cp/maint.exp: Set complaints to a positive value.
4734
9078e690
DJ
47352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4738 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4739 function name.
4740
9c903399
DJ
47412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4742
4743 * gdb.base/checkpoint.c: Update copyright notice. Include
4744 <stdlib.h>.
4745
761ae4d6
JB
47462006-01-04 Jim Blandy <jimb@redhat.com>
4747
4748 * gdb.asm/asm-source.exp: Independently provide default values for
4749 asm-flags and debug-flags. Use 'string equal' to do the
4750 comparison, not the implicit expr's '==' operator. Remove
4751 now-unneeded assignments to asm-flags. In h8300 case, place
4752 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4753
099ac3dd
MS
47542006-01-04 Michael Snyder <msnyder@redhat.com>
4755
4756 * gdb.base/checkpoint.c: New file.
4757 * gdb.base/checkpoint.exp: New file.
4758 * gdb.base/multi-fork.c: New file.
4759 * gdb.base/multi-fork.exp: New file.
4760 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4761
f4d85314
FF
47622006-01-04 Fred Fish <fnf@specifix.com>
4763
4764 * gdb.base/ptype.c (foo): Add typedef.
4765 (intfoo): Add function.
4766 * gdb.base/ptype1.c: New file.
4767 * gdb.base/ptype.exp: Handle compilation and linking with two
4768 source files. Test that proper type for "foo" is found based
4769 on source context rather than first match found in symtabs.
4770
a1b06f35
MK
47712005-12-28 Mark Kettenis <kettenis@gnu.org>
4772
4773 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4774 * gdb.asm/openbsd.inc: Indent commands.
4775
d082a1e2
MK
47762005-12-26 Mark Kettenis <kettenis@gnu.org>
4777
c65016bd
MK
4778 * gdb.base/freebpcmd.exp: Increase timeout.
4779
d082a1e2
MK
4780 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4781
d3c32a0e
DJ
47822005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4783
4784 * gdb.base/default.exp: Update check for "show version".
4785
9fdb1f50
RC
47862005-12-09 Randolph Chung <tausq@debian.org>
4787
4788 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4789 * gdb.asm/pa64.inc: New file.
4790
5f2c56f7
RC
47912005-12-09 Randolph Chung <tausq@debian.org>
4792
4793 * gdb.asm/common.inc: Indent commands.
4794 * gdb.asm/asmsrc1.s: Likewise.
4795 * gdb.asm/asmsrc2.s: Likewise.
4796
8117349c
RC
47972005-12-09 Randolph Chung <tausq@debian.org>
4798
4799 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4800 (get_addr_of_sym): Remove duplicate print.
4801 (gen_core): xfail hppa*-*-hpux*, update expected output.
4802 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4803 * gdb.arch/pa64-nullify.s: New file.
4804
8f07f25a
RC
48052005-12-09 Randolph Chung <tausq@debian.org>
4806
4807 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4808
55b39184
DJ
48092005-12-07 Christophe Lyon <christophe.lyon@st.com>
4810
4811 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4812 code generation for these functions.
4813 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4814 error message.
4815
31e2b00f
AS
48162005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4817
4818 * gdb.base/help.exp (help b, help br, help bre, help brea)
4819 (help break): Update the expected message.
4820
c3d0b56e
SC
48212005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4822
4823 * gdb.asm/m68hc11.inc: Setup the data section.
4824 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4825 script for this test.
4826 (m6812-*-*): Likewise.
4827
36ae0ea9
RC
48282005-11-09 Randolph Chung <tausq@debian.org>
4829
4830 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4831
9d6f42e9
WZ
48322005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4833
4834 * gdb.base/break.exp: Fix a comment typo.
4835
e2126a14
EZ
48362005-11-03 Jim Blandy <jimb@redhat.com>
4837
a9c64011
AS
4838 Checked in by Elena Zannoni <ezannoni@redhat.com>
4839
e2126a14
EZ
4840 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4841
e0ac7199
CV
48422005-11-02 Corinna Vinschen <vinschen@redhat.com>
4843
4844 * gdb.arch/gdb1558.c: Include stdio.h.
4845
31d3fb18
MK
48462005-10-31 Mark Kettenis <kettenis@gnu.org>
4847
4848 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4849
e52b687c
MK
48502005-10-31 Mark Kettenis <kettenis@gnu.org>
4851
4852 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4853
f4711d79
PG
48542005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4855
a9c64011
AS
4856 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4857 vscr" tests to better match output.
f4711d79 4858
987a9106
JB
48592005-10-12 Jim Blandy <jimb@redhat.com>
4860
4861 * gdb.base/structs.exp (any): New function.
4862 (test_struct_returns): Don't make any assumptions at all about
4863 what value the function returns when GDB can't set the return
4864 value.
4865
2336bb58
JB
48662005-10-09 Joel Brobecker <brobecker@adacore.com>
4867
4868 * gdb.ada/arrayidx/p.adb: New file.
4869 * gdb.ada/arrayidx.exp: New testcase
4870
48712005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4872
4873 * gdb.ada/array_return/pck.ads: New file.
4874 * gdb.ada/array_return/pck.adb: New file.
4875 * gdb.ada/array_return/p.adb: New file.
4876 * gdb.ada/array_return.exp: New testcase.
4877
705335ea
JB
48782005-10-03 Joel Brobecker <brobecker@adacore.com>
4879
a9c64011
AS
4880 * gdb.base/arrayidx.c: New file.
4881 * gdb.base/arrayidx.exp: New testcase.
705335ea 4882
11ee9940
NR
48832005-09-29 Nick Roberts <nickrob@snap.net.nz>
4884
4885 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4886 frames-invalid and breakpoints-invalid are no longer generated
4887 with level 3 so don't expect them in the output.
4888
39fb8e9e
BR
48892005-09-27 Bob Rossi <bob@brasko.net>
4890
a9c64011 4891 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4892 from test. Escape the | in mi_gdb_test call.
4893 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4894 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4895 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4896 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4897 expected regex's in mi_gdb_test calls.
4898 * lib/mi-support.exp: Remove arbitrary .* from tests.
4899 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4900 Fully anchor GDB/MI expected results in mi_gdb_test.
4901 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4902 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4903
2af48f68
PB
49042005-09-26 Paul Brook <paul@codesourcery.com>
4905
4906 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4907
f34502bc
WZ
49082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4909
4910 * bfp-test.c: New file.
4911 * bfp-test.exp: New testcase.
4912
ca929517
WZ
49132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4914
4915 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4916 of subarray and substring variable.
4917 * gdb.fortran/subarray.f: New source file for the test of subarray
4918 and substring variable evaluation.
4919 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4920 of string constant.
4921
c761af65
DJ
49222005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4923
4924 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4925 copyright dates.
4926
561d7a1d
PG
49272005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4928
4929 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4930 powerpc altivec' test with an almost identical 'info vector' test.
4931
b2b64cc9
PG
49322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4933
a9c64011
AS
4934 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4935 vscr" tests to match output.
b2b64cc9 4936
6ac4d15a
PG
49372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4938
a9c64011
AS
4939 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4940 output.
6ac4d15a 4941
40e55bef
BR
49422005-09-11 Bob Rossi <bob@brasko.net>
4943
4944 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4945 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4946 commands that return an MI output command and an asyncronous MI output
4947 command.
4948 * gdb.mi/mi-console.exp: Ditto.
4949
3c7385ec
BR
49502005-09-11 Bob Rossi <bob@brasko.net>
4951
4952 * gdb.mi/mi-var-child.c: Include <string.h>.
4953
a6cd0eb3
DJ
49542005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * killed.exp: Correct gdb_expect syntax.
4957
2f168eed
CV
49582005-08-09 Corinna Vinschen <vinschen@redhat.com>
4959
4960 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4961
ecd3fd0f
BR
49622005-08-02 Bob Rossi <bob@brasko.net>
4963
4964 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4965 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4966 Change tests to inferior-tty-set/show.
4967 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4968 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4969 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4970 inferior. Use mi_gdb_test to get GDB and Inferior output.
4971 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4972 descriptor.
4973 (mi_inferior_tty_name): Add inferior PTY file name.
4974 (mi_gdb_start): Add INFERIOR_PTY parameter.
4975 (mi_gdb_test): Add IPATTERN parameter.
4976
f1ea48cb 49772005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4978
f1ea48cb
BR
4979 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4980 parameter to mi_gdb_test.
4981 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4982
6e650a67
DJ
49832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4984
4985 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4986 struct_declarations.
4987 * gdb.mi/mi-var-child.exp: Step over the initialization of
4988 struct_declarations.
4989
8be260b6
DJ
49902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4991
4992 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4993 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4994 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4995 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4996 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4997 file.
4998
4e660f07
NR
49992005-07-27 Nick Roberts <nickrob@snap.net.nz>
5000
5001 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5002 (do_children_tests): Assign values to the extra elements.
5003
5004 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5005 them for tests for "-var-update --no-values" and
a9c64011 5006 "-var-update --all-values".
4e660f07
NR
5007 Add test for "-var-list-children --simple-values".
5008
5009 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5010
5011 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5012 "-stack-list-locals --simple-values" Improve doc strings and
5013 comments.
5014
6bdae935
MK
50152005-07-18 Mark Kettenis <kettenis@gnu.org>
5016
598b7a6f
MK
5017 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5018 *-*-openbsd*.
5019 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5020
6bdae935
MK
5021 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5022 sigaltsatck'.
5023
1323e929 50242005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5025
1323e929
BR
5026 * gdb.base/default.exp (tty): Changed output of command.
5027 * gdb.base/help.exp (help tty): Ditto.
5028
b1a9c082
MK
50292005-07-12 Mark Kettenis <kettenis@gnu.org>
5030
5031 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5032
10a844a2
MK
50332005-07-10 Mark Kettenis <kettenis@gnu.org>
5034
5035 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5036 -stack-select-frame without arguments.
5037 (test_stack_frame_listing): Add test for newly implemented command
5038 -stack-info-frame.
5039
3cb3b8df
BR
50402005-07-06 Bob Rossi <bob@brasko.net>
5041
5042 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5043 command.
5044 (Copyright): Update copyright.
5045
a0c5fbcf
WZ
50462005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5047
5048 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5049 tests to evaluate exponentiation expression.
5050
984971d0
AS
50512005-06-29 Andreas Schwab <schwab@suse.de>
5052
5053 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5054 main to avoid warnings.
5055
5056 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5057
fe03833f
NR
50582005-06-20 Nick Roberts <nickrob@snap.net.nz>
5059
5060 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5061 -stack-select-frame without arguments.
5062 (test_stack_frame_listing): Add test for newly implemented command
5063 -stack-info-frame.
a9c64011 5064
7a55f279
WZ
50652005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5066
0ffa0ea5
DJ
5067 * gdb.fortran/array-element.f: New file.
5068 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5069
26585198
DJ
50702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5071
5072 * gdb.base/bigcore.exp: Correct checks for systems which can
5073 not dump a large core file.
5074
c1bd25fd
DJ
50752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5076
5077 * gdb.base/relocate.c: Add a copyright notice.
5078 (dummy): Remove.
5079 * gdb.base/relocate.exp: Test printing the values of variables
5080 from a relocatable file.
5081
589e074d
DJ
50822005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5083
5084 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5085 excess MI output after an error.
5086
0915f927
JB
50872005-05-29 Joel Brobecker <brobecker@adacore.com>
5088
5089 * gdb.arch/alpha-step.c: New file.
5090 * gdb.arch/alpha-step.exp: New testcase.
5091
76ff342d
DJ
50922005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5093 Dennis Brueni <dennis@slickedit.com>
5094
5095 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5096 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5097 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5098 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5099 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5100 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5101 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5102
96b0c7ac
DJ
51032005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5104 Wu Zhou <woodzltc@cn.ibm.com>
5105
5106 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5107 IBM's xlc compiler.
5108 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5109 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5110
f21565d2
JB
51112005-05-13 Jim Blandy <jimb@redhat.com>
5112
5113 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5114 calling gdb_suppress_entire_file.
5115 * gdb.base/charset.exp: Same.
5116 * gdb.base/call-rt-st.exp: Same.
5117
6006a3a1
BR
51182005-05-05 Bob Rossi <bob_rossi@cox.net>
5119
5120 * lib/gdb.exp (fullname_syntax): Added global regex.
5121 (fullname_syntax_POSIX): Ditto.
5122 (fullname_syntax_UNC): Ditto.
5123 (fullname_syntax_DOS_CASE): Ditto.
5124 (fullname_syntax_DOS): Ditto.
5125 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5126 fullname_syntax variable to scope and use it.
5127 (test_file_list_exec_source_files): Ditto.
5128 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5129
c3b69c04
DJ
51302005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5131
5132 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5133
3c95e6af
PG
51342004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5135
a9c64011
AS
5136 * lib/gdb.exp (skip_altivec_tests): New function, based on
5137 check_vmx_hw_available from the GCC testsuite.
5138 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5139 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5140
78df6c56
JB
51412005-05-02 Jim Blandy <jimb@redhat.com>
5142
5143 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5144 calling gdb_suppress_entire_file.
5145
1690f9cf
DJ
51462005-04-30 Randolph Chung <tausq@debian.org>
5147
5148 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5149 Slightly relax "sem_post" name checking.
5150
5ea106f7
PG
51512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5152
5153 * gdb.base/unload.exp: Use new shared library infrastructure.
5154
bf7234cf
PG
51552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5156
5157 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5158 infrastructure.
bf7234cf 5159
547b869a
CV
51602005-04-29 Corinna Vinschen <vinschen@redhat.com>
5161
5162 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5163 * gdb.asm/h8300.inc: New file.
5164
f07e55f0
PG
51652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5166
5167 * gdb.base/shlib-call.exp: Change to use new shared library
5168 infrastructure.
5169
3cbba3d1
PG
51702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5171
a9c64011
AS
5172 * gdb.base/pending.exp: Change to use new shared library
5173 infrastructure.
3cbba3d1 5174
ed6df200
PG
51752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5176
a9c64011
AS
5177 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5178 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5179
8c8f4ebe
PG
51802005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5181
a9c64011
AS
5182 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5183 shared objects being adjusted and update copyright years.
8c8f4ebe 5184
607fbc54
DJ
51852005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * ChangeLog: Correct some 2003-01-13 dates.
5188 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5189 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5190 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5191 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5192 gdb.trace/tfind.exp: Update copyright years.
5193
57bf0e56
DJ
51942005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5195 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * lib/gdb.exp (gdb_compile): Handle shlib=.
5198 (gdb_compile_shlib): New function.
5199
9b593790
PG
52002005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5201
a9c64011 5202 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5203
9494c6a5
DJ
52042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5207 gdb.server.
5208 * configure.ac: Likewise.
5209 * configure: Regenerated.
5210 * gdb.gdbserver/Makefile.in: Moved to...
5211 * gdb.server/Makefile.in: ... here.
5212 * gdb.gdbserver/server.c: Moved to...
5213 * gdb.server/server.c: ... here.
5214 * gdb.gdbserver/server-run.exp: Moved to...
5215 * gdb.server/server-run.exp: ... here.
5216
6f8eac0e
DJ
52172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5218
5219 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5220 * configure.ac: Create gdb.gdbserver/Makefile.
5221 * configure: Regenerated.
5222 * lib/gdbserver-support.exp: New file, derived from
5223 config/gdbserver.exp.
5224 * config/gdbserver.exp: Use gdbserver-support.exp.
5225 * gdb.gdbserver/Makefile.in: New file.
5226 * gdb.gdbserver/server.c: New file.
5227 * gdb.gdbserver/server-run.exp: New file.
5228
6e87504d
PG
52292005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5230
a9c64011
AS
5231 * lib/gdb.exp (test_compiler_info): Return compiler_info
5232 if no arguments are given.
6e87504d 5233
d1779be4
PG
52342005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5235
5236 * gdb.arch/altivec-abi.exp: Check for compiler and set
5237 use altivec' flag accordingly.
5238 * gdb.arch/altivec-regs.exp: Likewise.
5239
88750304
DJ
52402005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5241
5242 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5243
f3fb768d
AS
52442005-03-27 Andreas Schwab <schwab@suse.de>
5245
5246 * gdb.base/bigcore.c (main): Add missing mode argument in open
5247 call.
5248
7e813ac5
DJ
52492005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5250
5251 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5252 downloads.
5253 * config/gdbserver.exp (gdb_load): Likewise.
5254
8e3049aa
PB
52552005-03-14 Paul Brook <paul@codesourcery.com>
5256
5257 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5258 targets.
5259
a9df7c44
JB
52602005-03-09 Joel Brobecker <brobecker@adacore.com>
5261
5262 * gdb.dwarf2/dup-psym.S: New file.
5263 * gdb.dwarf2/dup-psym.exp: New testcase.
5264
9f0d94e8
JB
52652005-03-09 Joel Brobecker <brobecker@adacore.com>
5266
5267 * gdb.ada/exec_changed/first.adb: New file.
5268 * gdb.ada/exec_changed/second.adb: New file.
5269 * gdb.ada/exec_changed.exp: New testcase.
5270
5f579bc5
NS
52712005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5272
36e9969c
NS
5273 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5274 (A2): New class.
5275 (main): Test operator+.
5276 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5277 breakpoint test.
5278
5f579bc5
NS
5279 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5280 * gdb.base/signull.exp: Disable if gdb,nosignals.
5281 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5282 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5283 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5284 * gdb.mi/mi2-console.exp: Likewise.
5285 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5286 continue output at start.
5287 (gdb_collect_locals_test): Robustify regexp.
5288 * gdb.trace/passc-dyn.exp: Fix comment typo.
5289 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5290
be46087e
CV
52912005-03-08 Corinna Vinschen <vinschen@redhat.com>
5292
5293 * gdb.asm/asm-source.exp: Add iq2000 case.
5294 * gdb.asm/iq2000.inc: New file.
5295
384e1a61 52962005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5297
384e1a61
MI
5298 * gdb.base/command.exp: Change hardcoded value to regular expression.
5299 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5300
584b6e9e
DJ
53012005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5302
5303 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5304 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5305 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5306 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5307 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5308
ab5b5d61
MK
53092005-03-05 Mark Kettenis <kettenis@gnu.org>
5310
5311 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5312 changes.
5313
ae051c1b
PG
53142004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5315
a9c64011
AS
5316 * lib/compiler.c: Add test for IBM's xlc compiler.
5317 * lib/compiler.cc: Likewise.
ae051c1b 5318
3f0f6ed2
JB
53192004-02-24 Joel Brobecker <brobecker@adacore.com>
5320
5321 * gdb.ada/fixed_points.exp: Create compilation object directory
5322 before running the test.
5323 * gdb.ada/null_record.exp: Likewise.
5324 * gdb.ada/packed_array.exp: Likewise.
5325 * gdb.ada/start.exp: Likewise.
5326
724f452b
JB
53272005-02-15 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.ada/packed_array/pa.adb: New file.
5330 * gdb.ada/packed_array.exp: New testcase.
5331
57f5cdfb 53322005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5333
1f393151
MK
5334 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5335 files.
5336
ebdda337
MK
5337 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5338 on *-*-openbsd*. Correctly match whitespace in regukar
5339 expressions.
5340
cf309262
DJ
53412005-02-10 Daniel Jacobowitz <dan@debian.org>
5342
5343 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5344 PR exp/1821
5345 * gdb.base/gdb1821.c: New test file.
5346 * gdb.base/gdb1821.exp: New test file.
5347
3be49e7a
JB
53482005-02-09 Joel Brobecker <brobecker@adacore.com>
5349
5350 * gdb.base/start.c: New file.
5351 * gdb.base/start.exp: New testcase.
5352
e292e67d
JB
53532005-02-09 Joel Brobecker <brobecker@adacore.com>
5354
5355 * gdb.ada/start/dummy.adb: New file.
5356 * gdb.ada/start.exp: New testcase.
5357
dbdfa66c
CV
53582005-02-09 Corinna Vinschen <vinschen@redhat.com>
5359
5360 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5361 for printing symbols and statistics.
5362 Add test for using relative pathnames in "maint print msymbols" test.
5363 Mark "maint info sections DATA" XFAIL on Cygwin.
5364 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5365 tests.
5366
d7941671
AC
53672005-02-09 Andreas Schwab <schwab@suse.de>
5368
5369 Committed by Andrew Cagney <cagney@gnu.org>
5370 * gdb.base/remotetimeout.exp: New file.
5371
74e5ef44
MK
53722005-02-07 Mark Kettenis <kettenis@gnu.org>
5373
5374 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5375
464dd14d
JB
53762005-02-03 Joel Brobecker <brobecker@adacore.com>
5377
5378 * gdb.ada/gnat_ada.gpr: New file.
5379 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5380 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5381 * configure.ac: No longer generate gnat_ada.gpr.
5382 * configure: Regenerate.
5383 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5384 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5385 * gdb.ada/null_record/bar.ads: Likewise.
5386 * gdb.ada/null_record/bar.adb: Likewise.
5387 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5388 * gdb.ada/null_record.exp (testdir): New variable.
5389 (testfile): executable is now in testdir subdirectory.
5390 (srcfile): Use full path to the main compilation unit.
5391 * gdb.ada/fixed_points.exp: Same changes as above.
5392
30d756ae
NR
53932005-02-03 Nick Roberts <nickrob@snap.net.nz>
5394
5395 * gdb.base/interp.exp: New test.
5396
9d799f85
AC
53972005-01-24 Andrew Cagney <cagney@gnu.org>
5398
5399 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5400
15656118
AC
54012005-01-19 Andrew Cagney <cagney@gnu.org>
5402
a892c31b
AC
5403 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5404 configure.ac not configure.in.
5405
15656118
AC
5406 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5407 of powerpc*-*-*.
5408 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5409 * gdb.base/list.exp (test_list_function)
15656118
AC
5410 (test_list_filename_and_function): Ditto.
5411 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5412
a7b01baf
AC
54132005-01-16 Andrew Cagney <cagney@gnu.org>
5414
17d92a02
AC
5415 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5416
a7b01baf
AC
5417 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5418
bc8332bb
AC
54192005-01-14 Andrew Cagney <cagney@gnu.org>
5420
5421 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5422 * gdb.mi/mi2-var-cmd.exp: Ditto.
5423
4d074752
CV
54242005-01-10 Corinna Vinschen <vinschen@redhat.com>
5425
5426 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5427
bec39cab
AC
54282005-01-07 Andrew Cagney <cagney@gnu.org>
5429
5430 * configure.ac: Rename configure.in, require autoconf 2.59.
5431 * configure: Re-generate.
5432 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5433 * gdb.stabs/configure: Re-generate.
5434 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5435 * gdb.hp/configure: Re-generate.
5436 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5437 autoconf 2.59.
5438 * gdb.hp/gdb.objdbg/configure: Re-generate.
5439 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5440 autoconf 2.59.
5441 * gdb.hp/gdb.defects/configure: Re-generate.
5442 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5443 autoconf 2.59.
5444 * gdb.hp/gdb.compat/configure: Re-generate.
5445 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5446 autoconf 2.59.
5447 * gdb.hp/gdb.base-hp/configure: Re-generate.
5448 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5449 autoconf 2.59.
5450 * gdb.hp/gdb.aCC/configure: Re-generate.
5451
f10b16d4
JB
54522004-12-15 Jim Blandy <jimb@redhat.com>
5453
5454 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5455 under NPTL when there is debugging info available for libpthread.
5456
fb6e1814
JG
54572004-12-13 Jerome Guitton <guitton@gnat.com>
5458
5459 * gdb.ada/fixed_points.c: New file.
5460 * gdb.ada/fixed_points.exp: New file.
5461
fe46cd3a
RC
54622004-12-03 Randolph Chung <tausq@debian.org>
5463
5464 * gdb.arch/pa-nullify.exp: New file.
5465 * gdb.arch/pa-nullify.s: New file.
5466
8de0841b
RC
54672004-11-30 Randolph Chung <tausq@debian.org>
5468
5469 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5470 instead of "tbug". Fix regexp to work properly with gdb_test.
5471
c8170782
PH
54722004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5473
5474 * gdb.base/bitfields2.exp: New test.
5475 * gdb.base/bitfields2.c: New file.
5476
954269c2
RE
54772004-11-28 Richard Earnshaw <rearnsha@arm.com>
5478
5479 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5480
0107feed
RC
54812004-11-16 Randolph Chung <tausq@debian.org>
5482
5483 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5484
f073ae8c
DJ
54852004-11-14 Daniel Jacobowitz <dan@debian.org>
5486
5487 * gdb.threads/threadapply.exp: Correct "macro details" test.
5488
19ad59e7
JJ
54892004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5490
5491 * gdb.threads/threadapply.exp: New test.
5492 * gdb.threads/threadapply.c: New file.
5493
9cf0961b
MK
54942004-11-07 Mark Kettenis <kettenis@gnu.org>
5495
5496 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5497 frames.
5498
c789492a
FL
54992004-11-05 Felix Lee <felix+log1@specifixinc.com>
5500
5501 * gdb.base/cursal.exp: New file.
5502 * gdb.base/cursal.c: New file.
5503
a1e167bb
AC
55042004-11-03 Andrew Cagney <cagney@gnu.org>
5505
5506 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5507
b7cbf173
MK
55082004-10-30 Mark Kettenis <kettenis@gnu.org>
5509
5510 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5511 NetBSD/ELF targets.
5512
88f9d34f
JB
55132004-10-29 Joel Brobecker <brobecker@gnat.com>
5514
5515 * gdb.threads/bp_in_thread.c: New file, copied from
5516 pthread_cond_wait.c.
5517 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5518 file, rather than reusing the .c file from another testcase.
5519
ca7d6a0c
JB
55202004-10-20 Joel Brobecker <brobecker@gnat.com>
5521
5522 * gdb.ada/null_record.exp: Check where we stopped after
5523 sending the start command, instead of where the associated
5524 temporary breakpoint was inserted.
5525
0d863d03
AC
55262004-10-14 Andrew Cagney <cagney@gnu.org>
5527
5528 * gdb.mi/gdb701.c (main): Return 0.
5529
d11e72cb
DJ
55302004-10-13 Daniel Jacobowitz <dan@debian.org>
5531
d40539a4 5532 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5533
e1923096
JJ
55342004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5535
5536 * gdb.threads/schedlock.c: Add comment markers to use to find
5537 line numbers.
5538 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5539 comments.
5540 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5541 breakpoint lines.
5542
ec8ba2c9
DJ
55432004-10-12 Daniel Jacobowitz <dan@debian.org>
5544
5545 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5546
0eb3658b
DJ
55472004-10-12 Daniel Jacobowitz <dan@debian.org>
5548
5549 * configure.in: Add gdb.dwarf2.
5550 * configure: Regenerated.
5551 * Makefile.in: Add gdb.dwarf2.
5552 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5553 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5554 gdb.dwarf2/file1.txt: New files.
5555
a271cc33
OF
55562004-10-11 Orjan Friberg <orjanf@axis.com>
5557
a9c64011 5558 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5559 of "run", since the latter doesn't work with remote targets. Adjust
5560 the breakpoint numbering accordingly.
5561 * gdb.threads/pthread_cond_wait.exp: Ditto.
5562
895ce074
MC
55632004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5564
5565 * gdb.base/overlays.exp: Update copyright years.
5566
6be3092d
KI
55672004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5568
5569 * gdb.base/overlays.exp: Disable if target is Linux.
5570
e05389b8
FL
55712004-10-06 Felix Lee <felix+log1@specifixinc.com>
5572
5573 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5574
73cb587d
KI
55752004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5576
5577 * gdb.asm/asm-source.exp: Add m32r-linux target.
5578 * gdb.asm/m32r-linux.inc: New file.
5579
3c0edcdc
AC
55802004-09-24 Andrew Cagney <cagney@redhat.com>
5581 David Anderson <anderson@redhat.com>
5582
5583 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5584 command fails, assume things will work.
5585 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5586 (_GNU_SOURCE): Define.
5587 (print_unsigned, print_hex): Change parameter to "long long".
5588 (print_byte_count): New function, use to print byte counts.
5589 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5590 O_LARGEFILE.
5591 (main): Compute an upper bound on a corefile in max_core_size.
5592 Limit memory chunk size to max_core_size. Limit total memory
5593 allocated to max_core_size.
5594
4bb3667f
AC
55952004-09-23 Andrew Cagney <cagney@gnu.org>
5596
5597 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5598 from a separate process with code that creates a corefile by
5599 making the inferior dump core.
5600
60fe1a51
MK
56012004-09-23 Mark Kettenis <kettenis@gnu.org>
5602
5603 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5604 block.
5605
8e937346
MC
56062004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5607
5608 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5609 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5610 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5611 Likewise.
5612
7213f6d6
JJ
56132004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5614
5615 * gdb.java/jprint.exp: New test case for java inferior call.
5616 * gdb.java/jprint.java: Ditto.
5617
eac69dca
JB
56182004-09-15 Joel Brobecker <brobecker@gnat.com>
5619
5620 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5621
22227696
MC
56222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5623
5624 * gdb.threads/killed.c: Include <stdlib.h>.
5625 * gdb.threads/pthreads.c: Likewise.
5626
7dd403a4
MC
56272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5628
5629 * gdb.threads/killed.c: Add copyright notice.
5630
33f2d567
JM
56312004-09-10 Jason Molenda (jmolenda@apple.com)
5632
a9c64011
AS
5633 * gdb.base/define.exp: Two new tests to verify zero space chars
5634 after 'if' and 'while' commands in a user-defined command is correctly
5635 parsed.
33f2d567 5636
e05b62ac
AC
56372004-09-08 Andrew Cagney <cagney@gnu.org>
5638
5639 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5640 delivery test with duplicate at end of file.
5641
9cbe82da
MK
56422004-09-06 Mark Kettenis <kettenis@jive.nl>
5643
5644 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5645
564803d9
MC
56462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5647
5648 * config/hppro.exp: Removed.
5649
7c6807ce
MC
56502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5651
5652 * config/sparclet.exp: Removed.
5653
bf7e26dd
MC
56542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5655
5656 * config/udi.exp: Removed.
5657
714e341b
MC
56582004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5659
5660 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5661 of "exp_continue".
5662 (advancei): Likewise.
5663
1236e623
JJ
56642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5665
5666 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5667
3bdcad15
MI
56682004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5669
228af206 5670 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5671 to check for nodebug in executable.
5672 * gdb.gdb/observer.exp (setup_test): Likewise.
5673 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5674 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5675
c72b934c
AC
56762004-09-01 Andrew Cagney <cagney@gnu.org>
5677
5678 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5679 files.
5680
edd9b715
JJ
56812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5682
5683 * gdb.base/unload.exp: Fix expected warning message to match
5684 latest format.
5685
fb4ce06b
CV
56862004-09-01 Corinna Vinschen <vinschen@redhat.com>
5687
5688 * gdb.base/call-rt-st.exp: Fix typos.
5689
ce78e7c3
MI
56902004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5691
5692 * gdb.threads/thread_check.exp: New testcase.
5693 * gdb.threads/thread_check.c: New testcase.
5694
2dedb159
AC
56952004-08-31 Andrew Cagney <cagney@gnu.org>
5696
5697 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5698 (skip_to_handler_entry): New procedures. Test stepping into a
5699 handler when the breakpoint is at the handler's entry point.
5700
68f53502
AC
57012004-08-30 Andrew Cagney <cagney@gnu.org>
5702
5703 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5704 gdb/1757.
5705
3e3ffd2b
MC
57062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5707
5708 With code from Manoj Iyer <manjo@austin.ibm.com>:
5709 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5710 return value. Add an arm for "no debugging symbols found".
5711 Change a stray "error" to "perror".
5712 (gdb_run_cmd): Adapt to new return value.
5713 * gdb.base/remote.exp: Adapt to new return value.
5714 * gdb.gdb/complaints.exp: Likewise.
5715 * gdb.gdb/observer.exp: Likewise.
5716 * gdb.gdb/selftest.exp: Likewise.
5717 * gdb.gdb/xfullpath.exp: Likewise.
5718
4b6f5fd2
JB
57192004-08-27 Joel Brobecker <brobecker@gnat.com>
5720
5721 * gdb.threads/bp_in_thread.exp: New testcase.
5722
e5b25496
MC
57232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5724
5725 Fix PR testsuite/1735.
5726 * gdb.threads/schedlock.c (thread_function): Add a cast
5727 to suppress a gcc warning.
5728 * gdb.threads/thread-specific.c (thread_function): Likewise.
5729
934353d6
MC
57302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5731
5732 * gdb.base/unload.c: Include <stdlib.h>.
5733
f98a0aef 57342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5735
f98a0aef 5736 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5737 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5738 synchronized after the "return".
5739
5a2e8882
MC
57402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5741
5742 * gdb.mi/basics.c: Include <stdio.h>.
5743 * gdb.mi/pthreads.c: Include <stdlib.h>.
5744 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5745
a9640423
MC
57462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5747
5748 * gdb.threads/schedlock.c: Add copyright notice.
5749
b04e311d
AC
57502004-08-25 Andrew Cagney <cagney@gnu.org>
5751
5752 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5753 (skip_over_handler, breakpoint_over_hander): New test procedures.
5754 (advance, advancei): Add a proper prefix, do not use
5755 rerun_to_main.
5756 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5757
7c27f15b
MC
57582004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5759
5760 * gdb.mi/basics.c: Add copyright notice.
5761 * gdb.mi/var-cmd.c: Add copyright notice.
5762
fffc87ae
MC
57632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5764
5765 * lib/gdb.exp: Remove signed_keyword_not_used.
5766 * lib/compiler.c: Likewise.
5767 * lib/compiler.cc: Likewise.
5768
d782e0bf
MC
57692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5770
5771 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5772 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5773
96033e83
MC
57742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5775
5776 * gdb.base/whatis.c: Add copyright notice.
5777
cf38c229
MK
57782004-08-20 Mark Kettenis <kettenis@gnu.org>
5779
5780 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5781 it to skip the breakpoints encoded in the inline assembly.
5782
f4b49756
MC
57832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5784
5785 * Makefile.in: Add gdb.fortran.
5786
2f193b69
MC
57872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5788
5789 * gdb.base/call-sc.exp (test_scalar_returns):
5790 Fix cut-and-paste glitch in "Make fun return now".
5791
89a237cb
MC
57922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5793
5794 * configure.in: Add gdb.fortran.
5795 * configure: Regenerate.
5796 * gdb.fortran/Makefile.in: New file.
5797 * lib/gdb.exp (skip_fortran_tests): New procedure.
5798
469aff8e
MC
57992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5800
5801 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5802 reference to bug-gnu@prep.ai.mit.edu.
5803 * gdb.mi/mi-var-child.exp: Likewise.
5804 * gdb.mi/mi-var-cmd.exp: Likewise.
5805 * gdb.mi/mi-var-display.exp: Likewise.
5806 * gdb.mi/mi2-var-block.exp: Likewise.
5807 * gdb.mi/mi2-var-child.exp: Likewise.
5808 * gdb.mi/mi2-var-cmd.exp: Likewise.
5809 * gdb.mi/mi2-var-display.exp: Likewise.
5810
00b51b9f
MK
58112004-08-15 Mark Kettenis <kettenis@gnu.org>
5812
5813 * gdb.base/unload.c (main): Make local variable msg const.
5814
45f07fef
MC
58152004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5816
5817 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5818 to bug-gnu@prep.ai.mit.edu.
5819 * gdb.mi/mi-disassemble.exp: Likewise.
5820 * gdb.mi/mi-eval.exp: Likewise.
5821 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5822 default line number.
5823 * gdb.mi/mi-return.exp: Likewise.
5824 * gdb.mi/mi-simplerun.exp: Likewise.
5825 * gdb.mi/mi-stack.exp: Likewise.
5826 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5827 number with explicit range test.
5828 * gdb.mi/mi-watch.exp: Likewise.
5829 * gdb.mi/mi2-break.exp: Likewise.
5830 * gdb.mi/mi2-cli.exp: Likewise.
5831 * gdb.mi/mi2-disassemble.exp: Likewise.
5832 * gdb.mi/mi2-eval.exp: Likewise.
5833 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5834 default line number.
5835 * gdb.mi/mi2-return.exp: Likewise.
5836 * gdb.mi/mi2-simplerun.exp: Likewise.
5837 * gdb.mi/mi2-stack.exp: Likewise.
5838 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5839 number with explicit range test.
5840 * gdb.mi/mi2-watch.exp: Likewise.
5841
dd8c8ee7
MC
58422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5843
5844 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5845 * gdb.cp/m-static.exp: Likewise.
5846 * gdb.cp/rtti.exp: Likewise.
5847
4e838464
MK
58482004-08-14 Mark Kettenis <kettenis@gnu.org>
5849
5850 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5851
8d8cb839
EZ
58522004-08-14 Eli Zaretskii <eliz@gnu.org>
5853
5854 * ChangeLog: Prefix Local Variables with semi-colons and indent
5855 the reference to older ChangeLog files, to fix fontification in
5856 Emacs.
5857
deea8bb0
MC
58582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5861 * gdb.mi/mi2-break.exp: Likewise.
5862
c3297504
MC
58632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5864
5865 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5866
25808999
MC
58672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5868
5869 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5870
226a8d71
MC
58712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5872
5873 * gdb.cp/classes.exp: Remove unused declarations. Just let
5874 test names default instead of providing special names. Remove
5875 extraneous demangler test.
5876
37fdf854
JJ
58772004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5878
5879 * gdb.base/unload.exp: New test for breakpoints in dynamically
5880 loaded libraries.
5881 * gdb.base/unload.c: Ditto.
5882 * gdb.base/unloadshr.c: Ditto.
5883
2d3a7986
MC
58842004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5885
5886 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5887 cp_test_ptype_class.
5888 (test_enums): Likewise.
5889
c72b934c
AC
58902004-08-10 Andrew Cagney <cagney@gnu.org>
5891
5892 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5893 files.
5894
cc503c8a
AC
58952004-08-10 Andrew Cagney <cagney@gnu.org>
5896
5897 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5898 init_malloc call.
5899
902f2ccb
MC
59002004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * ChangeLog: Add copyright notice. The notice is copied
5903 from emacs 21.3 top level ChangeLog.
5904
78c90502
MC
59052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5906
5907 * lib/cp-support.exp: New file.
5908 * lib/cp-support.exp (cp_test_type_class): New function.
5909 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5910 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5911 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5912 cp_test_ptype_class.
5913
88e5ea78
MC
59142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5915
5916 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5917 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5918 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5919 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5920 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5921 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5922 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5923 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5924 gdb.mi/mi2-watch.exp: Update copyright years.
5925
6a89fc9c
MK
59262004-08-09 Mark Kettenis <kettenis@gnu.org>
5927
5928 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5929
1482e0de
MC
59302004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5931
5932 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5933 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5934 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5935 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5936 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5937 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5938 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5939 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5940 gdb.mi/mi-watch.exp: Update copyright years.
5941
1a5ce3f3
DJ
59422004-08-08 Daniel Jacobowitz <dan@debian.org>
5943
5944 PR gdb/1738
5945 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5946 from a breakpoint with a pending signal.
5947
04f6ecf2
DJ
59482004-08-08 Daniel Jacobowitz <dan@debian.org>
5949
5950 PR gdb/1736
5951 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5952 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5953 the prompt.
5954 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5955
54d90d35
DJ
59562004-08-08 Daniel Jacobowitz <dan@debian.org>
5957
5958 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5959
d2f6abb0
DJ
59602004-08-08 Daniel Jacobowitz <dan@debian.org>
5961
5962 PR gdb/1736
5963 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5964 for i?86-*-linux*.
5965
5598c03d
DJ
59662004-08-08 Daniel Jacobowitz <dan@debian.org>
5967
5968 * gdb.arch/i386-prologue.exp: Compile without debug information.
5969
c6fee705
MC
59702004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5971
5972 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5973 rather than asking gdb to search.
5974
dd90efdb
MC
59752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5976
5977 * gdb.base/gcore.c: Include <string.h>.
5978
1e84bec1
MC
59792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5980
5981 * gdb.base/gcore.c: Add copyright notice.
5982
e425eb2b
MC
59832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5984
5985 * gdb.base/freebpcmd.c: Include <stdio.h>.
5986 * gdb.base/long_long.c: Include <string.h>.
5987 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5988 * gdb.base/siginfo.c: Include <string.h>.
5989 * gdb.base/sigstep.c: Include <string.h>.
5990
cb9aaed5
MC
59912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5992
5993 * gdb.base/complex.c: Include <stdlib.h>.
5994
55944f3d
MC
59952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5996
5997 * gdb.base/complex.c: Add copyright notice.
5998
7b2953d9
MC
59992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6000
6001 * gdb.base/charset.c: Include <stdlib.h>.
6002
c9133d23
MC
60032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6004
6005 * gdb.base/auxv.c: Include <stdlib.h>.
6006
0a8490ad
MC
60072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6008
6009 * gdb.base/auxv.c: Add copyright notice.
6010
3426d5ec
MC
60112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6012
6013 * gdb.base/coremaker.c: Add copyright notice.
6014 * gdb.base/coremaker2.c: Add copyright notice.
6015
8da195dd
AC
60162004-08-04 Andrew Cagney <cagney@gnu.org>
6017
6018 * gdb.base/store.exp: Update copyright.
6019 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6020 names, do not import gdb_prompt.
6021
8d394f98
AC
60222004-08-01 Andrew Cagney <cagney@gnu.org>
6023
6024 Fix PR testsuite/1729.
6025 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6026 not use capture_value with value 4.
6027 (capture_value): Add optional test name parameter.
6028 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6029 the prefix, pass to capture_value.
6030
b6702b23
MK
60312004-08-01 Mark Kettenis <kettenis@gnu.org>
6032
6033 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6034 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6035 (main): Call new function.
6036
c203e0ca
MC
60372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6038
6039 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6040
a7995a30
MC
60412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6042
6043 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6044
9366563b
MC
60452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6046
b6eeaf26 6047 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6048 Accept more values of vtbl pointer. Remove some messages
6049 about "obsolete gcc or gdb".
6050
2fc1f950
MC
60512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6052
6053 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6054
c724d49b
MC
60552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6056
6057 * gdb.base/asm-source.exp: Properly convert target board
6058 debug flags from gcc format to binutils format.
6059
736b0fce
MK
60602004-07-28 Mark Kettenis <kettenis@gnu.org>
6061
6062 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6063 gdb1718". PR backtrace/1718 partially fixed.
6064
5633ea5c
JJ
60652004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6066
6067 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6068
575eebb1
NC
60692004-07-26 Nick Clifton <nickc@redhat.com>
6070
6071 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6072 good default value for a specific architecture is available then
6073 set it to that value. Otherwise default to the -gstabs switch.
6074 Remove the -g... switches from the asm-flags variable. Allow the
6075 target board info to override the value if it wants to. Pass the
6076 switch on the assembler command line.
6077
62104619
MK
60782004-07-23 Mark Kettenis <kettenis@gnu.org>
6079
6080 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6081 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6082 (main): Call new function.
6083
4a1135b8
MC
60842004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 Test for PR exp/1715.
6087 * gdb.base/radix.exp: Refactor common procedures. Make all
6088 test names unique. Change XFAIL to KFAIL.
6089
8a12c1f0
MC
60902004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6091
6092 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6093 * gdb.ada/gnat_ada.gin: ... to here.
6094 * configure.in: Use gnat_ada.gin.
6095 * configure: Regenerate.
6096
23b451cf
AC
60972004-07-20 Andrew Cagney <cagney@gnu.org>
6098
6099 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6100 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6101 XFAILs. Clean up test messages and comments. Check backtraces.
6102 Delete re-sync code.
6103
ab618a02
MC
61042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6105
6106 Fix PR cli/740.
6107 * gdb.base/annota1.exp: Honor gdb,nosignals.
6108 * gdb.base/annota3.exp: Likewise.
6109
46dad340
MC
61102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6111
6112 * lib/java.exp: Update copyright notice.
6113
756d8c70
AC
61142004-07-19 Andrew Cagney <cagney@gnu.org>
6115
6116 * gdb.base/selftest.exp: Copy file from here ...
6117 * gdb.gdb/selftest.exp: ... to here.
6118
586027e6
AC
61192004-07-16 Andrew Cagney <cagney@redhat.com>
6120
6121 * lib/insight-support.exp: Delete file.
6122 * lib/java.exp (java_init): Fix copyright.
6123
029d2200
AC
61242004-07-16 Andrew Cagney <cagney@gnu.org>
6125
6126 * gdb.base/restore.c: Append "prologue" to comments marking the a
6127 function's prologue.
6128 * gdb.base/restore.exp: Update copyright, re-indent.
6129 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6130 callerN" prefix where needed. Update patterns that match a
6131 function's prologue.
6132
653b62c5
MC
61332004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6134
6135 * gdb.base/restore.c: Add copyright notice.
6136
f7d690e5
AC
61372004-07-16 Andrew Cagney <cagney@gnu.org>
6138
6139 * gdb.base/logical.exp: Update copyright.
6140 (evaluate): New procedure. Use to re-implement tests using
6141 several tables.
6142
d629a7cb
MH
61432004-07-14 Martin Hunt <hunt@redhat.com>
6144
6145 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6146 which fixes some problems where init.tcl was not found.
6147
9c7bb332
AC
61482004-07-13 Andrew Cagney <cagney@gnu.org>
6149
6bf46641
AC
6150 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6151 (check_sizeof, check_valueof): Do not include the output in the
6152 test name. Use gdb_test.
6153 (get_valueof): Use gdb_test_multiple.
6154
c4ffd4c0
AC
6155 * gdb.base/step-test.exp: Update copyright. Use
6156 gdb_test_multiple. Ensure that test names do not include
6157 architecture dependent output.
6158
ab89363a
AC
6159 * gdb.gdb/observer.exp: Update copyright.
6160 (setup_test): Use gdb_test_multiple.
6161 (attach_first_observer, attach_second_observer)
6162 (attach_third_observer, detach_first_observer)
6163 (detach_second_observer, detach_third_observer)
6164 (reset_counters, check_counters): Make $message a prefix.
6165 (test_normal_stop_notifications): Add "args" parameter - a list of
6166 init functions to be called. Make $message a prefix,
6167 (test_observer_normal_stop): Change the message prefixes so that
6168 they are unique, pass the attach / detach procedures to
6169 test_normal_stop_notifications.
6170
ec58997a
AC
6171 * gdb.base/signull.exp (test_segv): Prefix all tests with
6172 "${name}". Clean up test messages.
6173
b475183b
AC
6174 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6175
9c7bb332
AC
6176 * gdb.base/ena-dis-br.exp: Update copyright.
6177 (break_at): New function. Replace send_gdb with gdb_test,
6178 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6179 ignore count, not stopped at bpt", with KFAIL.
6180
2dd95497
CV
61812004-07-13 Corinna Vinschen <vinschen@redhat.com>
6182
6183 * gdb.base/attach.exp: Remove cleanupfile handling.
6184
419e626b
AC
61852004-07-12 Andrew Cagney <cagney@gnu.org>
6186
6187 * gdb.base/annota1.exp: Cleanup corefile test name.
6188 * gdb.base/annota3.exp: Ditto.
6189
8b1b3228
AC
61902004-07-12 Andrew Cagney <cagney@gnu.org>
6191
78650829
AC
6192 * gdb.base/signals.exp: Clean up copyright, re-indent.
6193
8b1b3228
AC
6194 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6195 gdb_test and gdb_test_multiple.
6196
935c2760
JJ
61972004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6198
6199 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6200 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6201 provide line number info for first statement in main.
6202
1544280f
AC
62032004-07-08 Andrew Cagney <cagney@gnu.org>
6204
1279f4ff
AC
6205 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6206
1544280f
AC
6207 * gdb.base/sigbpt.exp: Make the common part of each test name a
6208 prefix instead of suffix.
6209
bcc82369
BR
62102004-07-07 Bob Rossi <bob_rossi@cox.net>
6211
6212 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6213 test from test_tbreak_creation_and_listing to
6214 test_file_list_exec_source_file
6215 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6216 Changed name of test from test_tbreak_creation_and_listing to
6217 test_file_list_exec_source_file
6218
23f4b0aa
JJ
62192004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6220
6221 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6222 the jmisc() constructor instead of <init>.
6223 * gdb.java/jmisc1.exp: Ditto.
6224
56401cd5
AC
62252004-07-07 Andrew Cagney <cagney@gnu.org>
6226
6227 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6228 corrupting the PC.
6229
44ae2f6a
MC
62302004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6231
6232 * gdb.cp/templates.exp: Accept whitespace change in demangler
6233 output.
6234
45a83408
AC
62352004-07-06 Andrew Cagney <cagney@gnu.org>
6236
6237 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6238
d205ad70
MC
62392004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6240
6241 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6242 * lib/compiler.cc: Likewise.
6243
06ea1a61
MC
62442004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6245
6246 * lib/compiler.cc: Work around string preprocessing problem
6247 with old hp c++ compiler.
6248 * lib/compiler.c: Likewise.
6249
daab1251
CV
62502004-06-29 Corinna Vinschen <vinschen@redhat.com>
6251
6252 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6253 directives to conditionalize symbol prefixing.
6254 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6255 additional_flags handling. Add underscore prefix for Cygwin.
6256 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6257 conditionalize symbol prefixing.
6258 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6259 additional_flags handling. Add underscore prefix for Cygwin.
6260
cc984116
CV
62612004-06-29 Corinna Vinschen <vinschen@redhat.com>
6262
6263 * gdb.base/bigcore.exp: Skip test on Cygwin.
6264
c279b077
MC
62652004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6266
6267 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6268 formats for "info register". Use gdb_test_multiple. Fix
6269 the "invalid register" test.
6270
0e915747
CV
62712004-06-28 Corinna Vinschen <vinschen@redhat.com>
6272
6273 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6274 PID for Cygwin. Add Cygwin specific strings to check for in some
6275 tests.
6276 (do_attach_tests): Add a test for user interaction when attaching
6277 to a process with no matching symbol table already loaded.
6278
11422c86
AC
62792004-06-26 Andrew Cagney <cagney@gnu.org>
6280
6281 Test PR java/1567 and PR java/1565.
6282 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6283 * gdb.java/jmisc2.exp: Delete file.
6284
cefbce26
MC
62852004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6286
6287 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6288
e19f872c
CV
62892004-06-25 Corinna Vinschen <vinschen@redhat.com>
6290
6291 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6292 attach process.
6293
d931ba3b
MC
62942004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6295
6296 * gdb.cp/pr-1553.exp: Remove.
6297
aef68c48
MC
62982004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6299
6300 * gdb.cp/pr-1553.cc: Remove.
6301 * gdb.cp/pr-1553.exp: Disable this test.
6302
8d5df71a
JB
63032004-06-20 Jim Blandy <jimb@redhat.com>
6304
a9c64011 6305 Fix PR testsuite/1680.
8d5df71a
JB
6306 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6307 regular expressions.
6308
4ac6f39d
MC
63092004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6310
6311 Fix PR testsuite/1679.
6312 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6313 Issue an UNSUPPORTED result instead.
6314
1b413552
JB
63152004-06-18 Jim Blandy <jimb@redhat.com>
6316
6317 * gdb.base/charset.exp: Only send a control-C if we see a new
6318 prompt and incomplete command.
6319
6daa6ebd
MC
63202004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6321
6322 * gdb.cp/pr-574.cc: Add copyright notice.
6323
51fa4ae0
JB
63242004-06-17 Jim Blandy <jimb@redhat.com>
6325
6326 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6327 cases where the regexp has no groups; this grabs random text from
6328 the previous test suite, whatever that was.
6329
8fea26c5
MC
63302004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6331
6332 * gdb.cp/printmethod.cc: Add copyright notice.
6333
1e3aeb41
MC
63342004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6335
6336 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6337
9d9030bc
AC
63382004-06-16 Andrew Cagney <cagney@gnu.org>
6339
6340 * gdb.base/signull.c: Update copyright. Include <string.h>.
6341 (bowler): Replace data_pointer with data_read
6342 and data_write cases. Add code_descriptor case.
6343 (zero, desc): New array and pointer.
6344 (data, code): Change to simple pointers.
6345 * gdb.base/signull.exp: Fix probe pattern matching a function
6346 descriptor SIGSEGV. Replace data_pointer with data_read and
6347 data_write tests.
6348
acd4ad44
AC
63492004-06-16 Andrew Cagney <cagney@gnu.org>
6350
6351 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6352
08fd625c
MC
63532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6354
6355 * gdb.base/long_long.c: Add copyright notice.
6356
1903502c
MC
63572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6358
6359 * gdb.base/long_long.exp: Remove reference to
6360 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6361 to gdb_breakpoint and gdb_continue_to_breakpoint.
6362
83313cb1
JB
63632004-06-14 Jim Blandy <jimb@redhat.com>
6364
6365 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6366 endian case.
6367
1bf404ef
AC
63682004-06-14 Andrew Cagney <cagney@gnu.org>
6369
6370 * gdb.base/gcore.exp (capture_command_output): Delete the always
6371 passing tests containing inferior values.
6372 * gdb.base/ending-run.exp: Do not include the breakpoint address
6373 in the test message. Update copyright.
6374 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6375 size in the test name, use gdb_test_multiple. Update copyright.
6376
ef220b33
MC
63772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6378
6379 * gdb.cp/ref-types.cc: Add copyright notice.
6380
4f70a4c9
MC
63812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6382
6383 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6384 hp_aCC_compiler.
6385 * lib/compiler.cc: Likewise.
6386 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6387 'set' commands. Log diagnostics for other lines. Set
6388 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6389
335928ac
MC
63902004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6391
6392 * gdb.cp/try_catch.cc: Add copyright notice.
6393
2efb12e8
MC
63942004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6395
6396 * gdb.cp/userdef.cc: Add copyright notice.
6397
0bbed51a
MC
63982004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6399
6400 * gdb.cp/virtfunc.cc: Add copyright notice.
6401
e12a46c9
RC
64022004-06-11 Randolph Chung <tausq@debian.org>
6403
6404 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6405 problem.
6406
338e05af
AC
64072004-06-10 Andrew Cagney <cagney@gnu.org>
6408
6409 * lib/compiler.cc, lib/compiler.c: Append either
6410 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6411 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6412 instead of gcc-3-3.
6413
dc3f10cb
AC
64142004-06-09 Andrew Cagney <cagney@gnu.org>
6415
b4d946af
AC
6416 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6417 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6418
dc3f10cb
AC
6419 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6420 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6421 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6422 fixed.
6423
b5c0bfa2
AC
64242004-06-09 Andrew Cagney <cagney@gnu.org>
6425
6426 * gdb.base/structs.exp (test_struct_returns): Replace
6427 "return_value_unknown" and "finish_value_unknown" by
6428 "return_value_known" and "finish_value_known". Instead of
6429 "return_value_unknown" iff "finish_value_unknown", check
6430 "return_value_known" implies "finish_value_known".
6431
caeb605f
MH
64322004-06-08 Martin Hunt <hunt@redhat.com>
6433
6434 * gdb.base/float.exp: Add pattern for mips targets.
6435
c892bb64
RC
64362004-06-08 Randolph Chung <tausq@debian.org>
6437
6438 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6439 message for unknown architectures more clear.
6440
48306d3e
JB
64412004-06-08 Joel Brobecker <brobecker@gnat.com>
6442
6443 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6444 start the execution of the program.
6445
83ecb59f
JB
64462004-06-07 Jim Blandy <jimb@redhat.com>
6447
6448 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6449 * gdb.arch/i386-cpuid.h: New helper file.
6450
55264cb4
RC
64512004-06-07 Randolph Chung <tausq@debian.org>
6452
6453 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6454 has started.
6455
23cadb28
RM
64562004-06-04 Roland McGrath <roland@redhat.com>
6457
6458 Fix PR gdb/1647.
6459 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6460 differently to be robust to output buffering differences.
6461
51d01eda
MC
64622004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6463
6464 * gdb.threads/pthreads.exp: Update copyright years.
6465 (check_control_c): Change asynchronous 'after' to synchronous.
6466
f4fc3b93
RM
64672004-06-04 Roland McGrath <roland@redhat.com>
6468
6469 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6470 next gdb prompt.
6471
4013522b
MC
64722004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6473
6474 Fix PR gdb/1636.
6475 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6476 calls to synchronous.
6477
7a8f1e6b
JB
64782004-05-26 Jim Blandy <jimb@redhat.com>
6479
6480 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6481
81bb3443
RC
64822004-05-24 Randolph Chung <tausq@debian.org>
6483
6484 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6485 * gdb.asm/pa.inc: New file.
6486
8f5a3103
MK
64872004-05-22 Mark Kettenis <kettenis@gnu.org>
6488
6489 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6490
734b8fe8 64912004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6492 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6493
6494 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6495 GDB prompt.
6496
725603e1
UW
64972004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6498
f4fc3b93 6499 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6500 setjmp/longjmp. Use sigaction instead of signal.
6501
8b923272 65022004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6503 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6504
6505 * gdb.threads/pthread_cond_wait.c: New file.
6506 * gdb.threads/pthread_cond_wait.exp: New testcase.
6507
8bfabb04
AC
65082004-05-13 Andrew Cagney <cagney@redhat.com>
6509
6510 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6511 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6512
42edda50
AC
65132004-05-11 Andrew Cagney <cagney@redhat.com>
6514
6515 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6516 fixed but revealed gdb/1639.
6517
d303a6c7
AC
65182004-05-10 Andrew Cagney <cagney@redhat.com>
6519
6520 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6521 func1" and "next to 2nd alarm", kernel bug avoided.
6522
bf08c2a1
DJ
65232004-05-10 Daniel Jacobowitz <dan@debian.org>
6524
6525 PR external/1568
6526 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6527 XFAIL if it is smaller than bytes_allocated.
6528 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6529 (main): Make chunks_allocated unsigned. Correct comment.
6530
c0586a34
JB
65312004-05-07 Joel Brobecker <brobecker@gnat.com>
6532
6533 * gdb.arch/powerpc-aix-prologue.c: New file.
6534 * gdb.arch/powerpc-aix-prologue.exp: New file.
6535
f2785d12
JB
65362004-05-07 Jim Blandy <jimb@redhat.com>
6537
6538 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6539 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6540
bd7f6e30
JB
65412004-05-06 Joel Brobecker <brobecker@gnat.com>
6542
6543 * gdb.base/sep.exp: No longer setup_kfail when the program was
6544 built with dwarf2.
6545
0a5e7efe
JI
65462004-05-05 Jim Ingham <jingham@apple.com>
6547
6548 * gdb.base/pending.exp: Make sure pending breakpoints
6549 preserve the ignore count.
f4fc3b93 6550
a8958849
MK
65512004-04-27 Jerome Guitton <guitton@gnat.com>
6552
6553 * i386-prologue.exp: Add testcase for jump instruction as first
6554 instruction of the real code.
6555 * i386-prologue.c (jump_at_beginning): New function.
6556
7e103f5b
MK
65572004-04-28 Mark Kettenis <kettenis@gnu.org>
6558
6559 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6560 x86_64-*-*.
6561
5d38b224
MK
65622004-04-28 Mark Kettenis <kettenis@gnu.org>
6563
6564 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6565 i*86-*-*.
6566
0ef32fd9
MK
65672004-04-25 Mark Kettenis <kettenis@gnu.org>
6568
6569 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6570 expression that checks the return type.
6571
71d7dd7c
AC
65722004-04-23 Andrew Cagney <cagney@redhat.com>
6573
6574 * gdb.base/call-sc.exp: New test of scalar call/return values.
6575 * gdb.base/call-sc.c: Ditto.
6576
1e9f977e
JJ
65772004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6578
6579 * gdb.threads/manythreads.c: Reduce thread stack size.
6580
899d9e3a
JJ
65812004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6582
6583 * gdb.threads/manythreads.c: Add copyright notice.
6584
61bcae62
AC
65852004-04-23 Andrew Cagney <cagney@redhat.com>
6586
6587 * gdb.base/siginfo.exp: Better handle step out of signal.
6588 * gdb.base/sigstep.exp: Ditto.
6589
7339a42e 65902004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6591 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6592
6593 * gdb.threads/manythreads.c: New testcase.
6594 * gdb.threads/manythreads.exp: Ditto.
6595
5c98409b
JB
65962004-04-22 Jim Blandy <jimb@redhat.com>
6597
6598 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6599 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6600
3b611f1a
MC
66012004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6602
6603 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6604
f0fd9238
AC
66052004-04-21 Andrew Cagney <cagney@redhat.com>
6606
6607 * gdb.base/sigstep.c: New file.
6608 * gdb.base/sigstep.exp: New file.
6609
90990674
JB
66102004-04-16 Joel Brobecker <brobecker@gnat.com>
6611
6612 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6613 call to observer_notify_normal_stop.
6614
78cef34b
AC
66152004-04-15 Andrew Cagney <cagney@redhat.com>
6616
6617 * gdb.base/siginfo.c: New file.
6618 * gdb.base/siginfo.exp: New file.
6619
d2343407
JB
66202004-04-12 J. Brobecker <brobecker@gnat.com>
6621
6622 * gdb.base/sep.exp: Fix typo in comment.
6623
a2dba3c8
JB
66242004-04-12 J. Brobecker <brobecker@gnat.com>
6625
6626 * gdb.base/sep.c: New file.
6627 * gdb.base/sep-proc.c: New file.
6628 * gdb.base/sep.exp: New testcase.
6629
15f7b60e
MK
66302004-04-09 Mark Kettenis <kettenis@gnu.org>
6631
6632 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6633 support.
6634
44f4de1a
AC
66352004-04-05 Andrew Cagney <cagney@redhat.com>
6636
6637 * gdb.base/sigaltstack.c: New file.
6638 * gdb.base/sigaltstack.exp: New file.
6639
ef04f396
JB
66402004-04-04 Joel Brobecker <brobecker@gnat.com>
6641
6642 * gdb.base/foll-fork.exp: Update the expected output for
6643 "help set follow-fork-mode", to match a change that was made
6644 to the help of this variable on 2004-01-13.
6645
d40d2c92
JB
66462004-04-01 Joel Brobecker <brobecker@gnat.com>
6647
6648 * lib/ada.exp: Add copyright notice.
6649 * bar.ads: Likewise.
6650 * bar.adb: Likewise.
6651 * null_record.adb: Likewise.
6652 * null_record.exp: Likewise.
6653 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6654
f86ef5a3
JB
66552004-04-01 Joel Brobecker <brobecker@gnat.com>
6656
6657 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6658 * configure: Regenerate.
6659
414e70e3
JB
66602004-04-01 Joel Brobecker <brobecker@gnat.com>
6661
6662 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6663 to build the application. Remove the message printed when in
6664 verbose mode, redundant with the UNSUPPORTED message above.
6665
f0aaee49
JB
66662004-03-31 Joel Brobecker <brobecker@gnat.com>
6667
6668 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6669 * gdb.ada (null_record.exp): New testcase.
6670
ac81cb54
JB
66712004-03-31 Joel Brobecker <brobecker@gnat.com>
6672
6673 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6674
854af2f7
JB
66752004-03-31 Joel Brobecker <brobecker@gnat.com>
6676
6677 * gdb.ada: New subdirectory.
6678 * gdb.ada/Makefile.in: New file.
6679 * gdb.ada/gnat_ada.gpr.in: New file.
6680
034cb681
JB
66812004-03-31 Joel Brobecker <brobecker@gnat.com>
6682
6683 * lib/ada.exp: New file.
6684
78a1a894
DJ
66852004-03-24 Daniel Jacobowitz <drow@mvista.com>
6686
6687 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6688 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6689
4b2b3b3e
AC
66902004-03-22 Andrew Cagney <cagney@redhat.com>
6691
6692 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6693 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6694 Problem identified by Ulrich Weigand.
6695
23c73aa3
DC
66962004-03-17 David Carlton <carlton@kealia.com>
6697
6698 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6699 PR c++/826.
6700
d63a86f8
RM
67012004-03-16 Roland McGrath <roland@redhat.com>
6702
6703 * gdb.base/auxv.exp: New file.
6704 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6705
0e02aa50
DC
67062004-03-12 David Carlton <carlton@kealia.com>
6707
6708 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6709 * gdb.cp/pr-1553.cc: Ditto.
6710 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6711 pass branch.
6712
c20b71be
MC
67132004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6714
6715 * gdb.cp/templates.exp: Accept more template types.
6716
c7414a01
MC
67172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6718
6719 From Corinna Vinschen with modifications.
6720 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6721 local variable obj_with_enum.
6722 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6723 results with obj_with_enum.
6724
ed69573c
MC
67252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6726
6727 * gdb.cp/classes.cc: New file, copied from misc.cc.
6728 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6729
28301461
MC
67302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6731
6732 * gdb.cp/misc.cc: Add copyright notice.
6733
1198ecbe
DC
67342004-03-05 David Carlton <carlton@kealia.com>
6735
6736 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6737 * gdb.cp/rtti.h: Update copyright.
6738 (namespace n2::n3): New.
6739 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6740 (n2::n3::func3): New.
6741 (main): Call n2::n3::func3.
6742 * gdb.cp/rtti2.cc: Update copyright.
6743 (n2::create3): New.
6744
9e08c470
MK
67452004-03-04 Mark Kettenis <kettenis@gnu.org>
6746
6747 * gdb.asm/openbsd.inc: Fix typo.
6748
4bebc3aa
FF
67492004-03-03 Fred Fish <fnf@redhat.com>
6750
6751 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6752 "val" instead of unused "size". Update copyright year.
6753
6ea9fb37
DJ
67542004-02-29 Daniel Jacobowitz <drow@mvista.com>
6755
6756 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6757 to use unsigned char.
6758 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6759 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6760
23b23974
DJ
67612004-02-29 Daniel Jacobowitz <drow@mvista.com>
6762
6763 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6764 line of output.
6765
7574fd53
DJ
67662004-02-28 Daniel Jacobowitz <drow@mvista.com>
6767
6768 * gdb.base/relocate.c (dummy): Initialize.
6769
a195357f
DJ
67702004-02-28 Daniel Jacobowitz <drow@mvista.com>
6771
6772 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6773 a breakpoint at exit.
6774
72fd54a9
FF
67752004-02-27 Fred Fish <fnf@redhat.com>
6776
6777 * gdb.base/chng-syms.exp: Add expect condition to match failing
6778 case that isn't a timeout.
6779
b9d23137
AC
67802004-02-27 Andrew Cagney <cagney@redhat.com>
6781
6782 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6783 support.
6784
15d208f6 67852004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6786
15d208f6
FF
6787 * gdb.arch/gdb1431.c: Remove.
6788 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6789 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6790 of "until" incorrectly.
6791
98f9cd2d
JB
67922004-02-26 J. Brobecker <brobecker@gnat.com>
6793
6794 * gdb.cp/class2.cc (empty): New class.
6795 (refer): New function.
6796 (main): Declare an object of type empty and use it.
6797 * gdb.cp/class2.exp: Print the value of an object of type empty.
6798
9b50c11b
JJ
67992004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6800
6801 * gdb.base/langs.exp: Update query string to match the
6802 new nquery format used for pending breakpoints.
6803
0dcd613f
AC
68042004-02-26 Andrew Cagney <cagney@redhat.com>
6805
6806 Fix PR i18n/1570.
6807 * gdb.base/charset.c: Update copyright notice.
6808 (main, init_string): Remove the escape character '\e' tests.
6809 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6810 * gdb.base/charset.exp (valid_host_charset): Ditto.
6811 * gdb.base/setvar.exp: Ditto.
6812
b8a56647
AC
68132004-02-24 Andrew Cagney <cagney@redhat.com>
6814
90d59e34
AC
6815 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6816 mmapped data in core file" PASS and FAIL messages consistent.
6817
b8a56647
AC
6818 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6819 setting a breakpoint. Work around PR java/1565.
6820
9f27c604
JJ
68212004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6822
6823 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6824 new nquery format.
6825 * gdb.base/pending.exp: Ditto.
6826
3224a706
MK
68272004-02-22 Mark Kettenis <kettenis@gnu.org>
6828
6829 * configure.in: Run stabs tests on *BSD.
6830 * configure: Regenerated.
6831
41e0a9ca
MK
68322004-02-21 Mark Kettenis <kettenis@gnu.org>
6833
6834 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6835
1e1b3428
FF
68362004-02-20 Fred Fish <fnf@redhat.com>
6837
6838 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6839 blank in test for "returns short", for consistency with other
6840 "returns xxx" tests. Update copyright year.
6841
f9a7572a
FF
68422004-02-19 Fred Fish <fnf@redhat.com>
6843
6844 New testcase for PR breakpoint/1558.
6845 * gdb.arch/gdb1558.exp: New file.
6846 * gdb.arch/gdb1558.c: New file.
6847
b2ce2854
EZ
68482004-02-19 Elena Zannoni <ezannoni@redhat.com>
6849
6850 * gdb.base/nodebug.exp: Fix typo.
6851
e7c9ff01
JB
68522004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6853
6854 Committed by Jim Blandy <jimb@redhat.com>.
6855
62f4b920
JB
6856 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6857
2db536a1
JB
6858 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6859
e7c9ff01
JB
6860 * gdb.base/float.exp: Support s390*-*-* targets.
6861
f3205b34
AF
68622004-02-17 Adam Fedor <fedor@gnu.org>
6863
6864 * gdb.base/gdb1555.exp: New file.
6865 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6866
9d62932d
EZ
68672004-02-17 Elena Zannoni <ezannoni@redhat.com>
6868
6869 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6870
344c9711
FF
68712004-02-16 Fred Fish <fnf@redhat.com>
6872
6873 * gdb.arch/gdb1291.c: Remove
6874 * gdb.arch/gdb1291.s: New test input file.
6875 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6876 fail. Test for correct result, known incorrect result, other
6877 failures and timeouts.
6878
2d822687
AC
68792004-02-16 Andrew Cagney <cagney@redhat.com>
6880
6881 * gdb.base/bigcore.exp: New file.
6882 * gdb.base/bigcore.c: New file.
6883
dac15b66
AC
68842004-02-13 Andrew Cagney <cagney@redhat.com>
6885
6886 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6887 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6888 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6889 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6890 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6891 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6892 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6893 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6894 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6895 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6896
6bdfc2c4
JJ
68972004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6898
6899 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6900 executed is an alloc instruction.
6901
87b3ede8
DC
69022004-02-11 David Carlton <carlton@kealia.com>
6903
6904 * gdb.cp/breakpoint.exp: New.
6905 * gdb.cp/breakpoint.cc: New.
6906
6e19e2bf
MC
69072004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6908
6909 Partial fix for PR gdb/1543.
6910 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6911 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6912 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6913 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6914 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6915 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6916 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6917 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6918 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6919 to bug-gdb@prep.ai.mit.edu .
6920 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6921 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6922 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6923 Likewise.
6924
5c5455dc
AC
69252004-02-10 Andrew Cagney <cagney@redhat.com>
6926
6927 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6928 using gdb_internal_error_resync.
6929
9cf689d7
DJ
69302004-02-09 Daniel Jacobowitz <drow@mvista.com>
6931
6932 * gdb.threads/thread-specific.exp: Stop early if no threads are
6933 found.
6934
d2dc51db
MC
69352004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6936
6937 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6938
14b1a056
DJ
69392004-02-08 Daniel Jacobowitz <drow@mvista.com>
6940
6941 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6942 breakpoints.
6943
83f66e8f
DJ
69442004-02-07 Daniel Jacobowitz <drow@mvista.com>
6945
6946 * config/sim.exp (gdb_load): Handle $arg == "".
6947 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6948 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6949
30fc0091
EZ
69502004-02-07 Elena Zannoni <ezannoni@redhat.com>
6951
a9c64011
AS
6952 * gdb.base/maint.exp: Update test to reflect
6953 obstack changes.
30fc0091 6954
4d806929
JJ
69552004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6956
6957 * gdb.base/pendshr.c (pendfunc): New function that calls
6958 pendfunc1.
6959 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6960
7bfdd688
FF
69612004-02-04 Fred Fish <fnf@redhat.com>
6962
6963 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6964 function symbols and update copyright years.
6965 * gdb.arch/gdb1291.c: Ditto.
6966
aaa08ee4
MC
69672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6968
6969 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6970
dbad7755
MC
69712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6972
6973 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6974
ec4646ef
MC
69752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6976
6977 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6978
1b802196
FF
69792004-02-02 Fred Fish <fnf@redhat.com>
6980
6981 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6982 remote targets. Update copyright years.
6983
18fe2033
JJ
69842004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6985
6986 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6987 support.
6988 * gdb.base/langs.exp: Fix test which attempts to create
6989 breakpoint on non-existent function to handle new pending
6990 support.
6991 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6992 a breakpoint.
6993 * gdb.base/pending.exp: New test.
6994 * gdb.base/pending.c: New file.
6995 * gdb.base/pendshr.c: Ditto.
6996
8d577d32
DC
69972004-02-02 David Carlton <carlton@kealia.com>
6998
6999 * gdb.cp/overload.exp: Add overloadNamespace tests.
7000 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7001 (overloadNamespace, XXX): New.
7002 (main): Call XXX::marker2.
7003
3ad13771
FF
70042004-02-01 Fred Fish <fnf@redhat.com>
7005
7006 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7007 * gdb.base/finish.exp: Ditto.
7008 * gdb.base/gcore.exp: Ditto.
7009 * gdb.base/huge.exp: Ditto.
7010 * gdb.base/info-proc.exp: Ditto.
7011 * gdb.base/return2.exp: Ditto.
7012 * gdb.threads/gcore-thread.exp: Ditto.
7013
44c75849
DJ
70142004-02-01 Daniel Jacobowitz <drow@mvista.com>
7015
7016 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7017
005bc093
MK
70182004-02-01 Mark Kettenis <kettenis@gnu.org>
7019
7020 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7021 that opening the file succeeds on OpenBSD.
7022
c47cebdb
DJ
70232004-02-01 Daniel Jacobowitz <drow@mvista.com>
7024
7025 * gdb.threads/thread-specific.c: New file.
7026 * gdb.threads/threads-specific.exp: New test script.
7027 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7028 to expect_out.
7029
5a01311c
MK
70302004-02-01 Mark Kettenis <kettenis@gnu.org>
7031
7032 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7033 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7034 only on the "print_small_structs from print_long_arg_list" test.
7035
ce22a4f1
DJ
70362004-02-01 Daniel Jacobowitz <drow@mvista.com>
7037
7038 * gdb.base/completion.exp: Kill a stray backslash.
7039
7040 From Jim Ingham <jingham@apple.com>:
7041 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7042 agrees with the result from sending a tab.
7043
abbab9d3
DJ
70442004-01-31 Daniel Jacobowitz <drow@mvista.com>
7045
7046 * gdb.base/chng-syms.exp: Remove stray newline.
7047
53904d1e
MK
70482004-01-31 Mark Kettenis <kettenis@gnu.org>
7049
7050 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7051 *-*-openbsd*.
7052 * gdb.asm/openbsd.inc: New file.
7053
3a4b3aac
MK
70542004-01-30 Mark Kettenis <kettenis@gnu.org>
7055
7056 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7057 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7058 *-*solaris2*. Remove commented out default settings for
7059 asm-flags. Replace gdb_compile with target_link.
7060
ebac27b4
MC
70612004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7062
7063 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7064 for all tests. Remove old hp-ux and cygnus xfail cases.
7065
d8679d84
PH
70662004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7067
7068 * gdb.base/chng-syms.exp: New file.
7069 * gdb.base/chng-syms.c: New file.
7070
0a55bc22
MC
70712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7072
7073 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7074 Provide arms for current output in all my configurations.
7075
94b8e876
MC
70762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7077
7078 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7079 * lib/compiler.cc: Likewise.
7080 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7081 get the right preprocessor. Eval the output directly. Remove
7082 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7083 hp_f77_compiler and hp_f90_compiler completely.
7084 (gdb_preprocess): Delete.
7085 (get_compiler): Delete.
7086
7cf03d44
MK
70872004-01-24 Mark Kettenis <kettenis@gnu.org>
7088
7089 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7090 <string.h>.
7091
68b6dce9
NR
70922004-01-24 Nick Roberts <nick@nick.uklinux.net>
7093
7094 * gdb.mi/mi-stack.exp: Update copyright.
7095
b368761e
DC
70962004-01-23 David Carlton <carlton@kealia.com>
7097
7098 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7099 test for cp_lookup_transparent_type.
7100 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7101 call them.
7102
f2061b53
DJ
71032004-01-23 Daniel Jacobowitz <drow@mvista.com>
7104
7105 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7106 after -var-update.
7107
37fc574a
DC
71082004-01-23 David Carlton <carlton@kealia.com>
7109
7110 * gdb.cp/namespace.cc (C::ensureRefs): New.
7111 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7112
8e94b928
NR
71132004-01-20 Nick Roberts <nick@nick.uklinux.net>
7114
7115 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7116 case "-stack-list-locals 2".
7117 * gdb.mi/mi-var-child.exp: Test for case
7118 "-var-list-children --all-values NAME".
7119
997b0952
MC
71202004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7121
7122 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7123
52470da3
MK
71242004-01-18 Mark Kettenis <kettenis@gnu.org>
7125
7049b4b8
MK
7126 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7127 used with gdb_test_multiple.
7128
52470da3
MK
7129 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7130 read at address 0. This fixes PR testsuite/1504.
7131
da6012e5
DJ
71322004-01-18 Daniel Jacobowitz <drow@mvista.com>
7133
7134 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7135 Remove downloading, guessing the host executable, the calls to
7136 gdb_file_cmd and gdb_target_cmd, and "load" support.
7137 (infer_host_exec): New function broken out from gdb_load.
7138 (gdb_load): New wrapper for gdbserver_gdb_load.
7139 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7140 gdb_target_cmd. Use -target-select.
7141 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7142 Download binaries to the host. Clear last_mi_remote_file when
7143 we load a new binary.
7144 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7145 call gdbserver_gdb_load and mi_gdb_target_cmd.
7146
32c70722
MC
71472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7148
7149 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7150 type patterns.
7151
b0cecf36
MC
71522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7153
7154 * gdb.cp/templates.exp: Fix typo in test name of
7155 "print Foo<volatile char*>::foo".
7156
4120d7e6
MC
71572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7158
7159 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7160
f679e530
BE
71612004-01-16 Ben Elliston <bje@wasabisystems.com>
7162
7163 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7164 (clean mostlyclean): Remove empty rm.
7165
091c48f6
MC
71662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7167
7168 * gdb.base/setvar.exp: Add copyright years.
7169
3e5fc8d2
DC
71702004-01-14 David Carlton <carlton@bactrian.org>
7171
7172 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7173 PR c++/1511 and update coment.
7174 * gdb.cp/templates.exp: Update patterns to match current output.
7175 If changes involve something other than whitespace, KFAIL
7176 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7177
63d06c5c
DC
71782004-01-14 David Carlton <carlton@kealia.com>
7179
7180 * gdb.cp/namespace.exp: Add tests involving classes defined within
7181 namespaces.
7182 * gdb.cp/namespace.cc (C::CClass): New.
7183 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7184
a51dab88
EZ
71852004-01-14 Elena Zannoni <ezannoni@redhat.com>
7186
7187 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7188 what debug info we have. Print a better message if something goes
7189 wrong while producing the separate debug info file.
7190
a476ccc9
MC
71912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7192
7193 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7194
f453692c
MC
71952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7196
7197 * gdb.base/callfuncs.c: Add copyright notice.
7198
f40063a5
MC
71992004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7202 inheritance. PR gdb/1498, PR gcc/13539.
7203
19ac3974
EZ
72042004-01-13 Elena Zannoni <ezannoni@redhat.com>
7205
a9c64011
AS
7206 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7207 test specific name.
7208 * gdb.mi/gdb669.exp: Ditto.
7209 * gdb.mi/mi-pthreads.exp: Ditto.
7210 * gdb.mi/mi1-pthreads.exp: Ditto.
7211 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7212
56c97c6e
MC
72132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7214
7215 * gdb.cp/member-ptr.cc: Add copyright notice.
7216
a0644324
MC
72172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7218
7219 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7220 some patterns for recent versions of gcc and hpacc. Delete
7221 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7222 Delete tests that access a NULL pointer-to-member-data. This
7223 script is still disabled for gcc.
7224
32fabe09
EZ
72252004-01-12 Elena Zannoni <ezannoni@redhat.com>
7226
7227 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7228 escaped correctly.
32fabe09 7229
1f8a6abb
EZ
72302004-01-12 Elena Zannoni <ezannoni@redhat.com>
7231
7232 * gdb.base/sepdebug.exp: New file.
7233 * gdb.base/sepdebug.c: New file.
7234 * lib/gdb.exp (separate_debug_filename): New procedure.
7235 (gdb_gnu_strip_debug): New procedure.
7236
48efe704
AC
72372004-01-12 Andrew Cagney <cagney@redhat.com>
7238
7239 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7240 * gdb.mi/ChangeLog-1999-2003: New file.
7241
a9415475
AC
72422004-01-12 Andrew Cagney <cagney@redhat.com>
7243
7244 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7245 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7246 or EEXIST", treat EBUSY as an XFAIL.
7247
83b8cf9d
MC
72482004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7249
7250 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7251 hp_cc_compiler.
7252
9939d2a8
MC
72532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7254
7255 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7256 decorations.
7257
1ff8cadf
MC
72582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7259
7260 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7261 and "(aCC)" decorations. Remove obsolete doco about old
7262 test results.
7263
6fa9022e
MC
72642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7265
7266 * gdb.cp/exception.exp: Fix typo in doco.
7267
209721fe
MK
72682004-01-09 Mark Kettenis <kettenis@gnu.org>
7269
7270 * gdb.base/gdb1476.exp: Fix typo.
7271
ef11303e
MC
72722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7273
7274 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7275 file.
7276
041ab88c
MC
72772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7278
7279 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7280 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7281 Use gdb_compile. Remove restriction on gcc. Add some patterns
7282 for recent version of gdb. Delete second half, which was a copy
7283 of the first half with different build flags. This test is
7284 still disabled because it is still not ready for production.
7285
e36d075a
MC
72862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7287
7288 * gdb.cp/exception.cc: Add copyright notice.
7289 * gdb.cp/exception.exp: Add a notice that this file is broken
7290 because of line number changes caused by addition of copyright
7291 notice.
7292
42b190ad
MC
72932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7294
7295 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7296 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7297
8f25f06b
MC
72982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7299
7300 * gdb.cp/classes.exp: Accept gnu abi 2.
7301 * gdb.cp/derivation.exp: Likewise.
7302 * gdb.cp/overload.exp: Likewise.
7303 * gdb.cp/virtfunc.exp: Likewise.
7304
06ded8b8
MC
73052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7306
7307 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7308 semicolon after end of function.
7309
77c26ae3
MC
73102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7311
7312 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7313 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7314 boilerplate code for compiling and running the program under
7315 test. Add some string method tests.
7316
20757486
MC
73172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7318
7319 * gdb.cp/bs15503.cc: Add copyright notice.
7320 * gdb.cp/bs15503.exp: Adjust line number.
7321
0fd3b503
MC
73222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7323
7324 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7325 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7326
10d1bea8
MC
73272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7328
7329 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7330 hp_cc_compiler.
7331
2789202a
MC
73322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7333
7334 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7335 * gdb.cp/ctti.exp: Use the marker instead of "next".
7336 With gcc, run further before bailing.
7337
b862f14c
MC
73382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7339
7340 * gdb.cp/cttiadd.cc: Add copyright notice.
7341 * gdb.cp/cttiadd1.cc: Likewise.
7342 * gdb.cp/cttiadd2.cc: Likewise.
7343 * gdb.cp/cttiadd3.cc: Likewise.
7344
96da2469
MC
73452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7346
7347 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7348 Use gdb_test, gdb_test_multiple. Use floating-point values that
7349 have exact representations in IEEE-ish formats.
7350
053248ff
MC
73512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7352
7353 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7354 compilers. Delete duplicate call to get_compiler_info.
7355 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7356 * gdb.base/volatile.exp: Likewise.
7357
84acecdd
MK
73582004-01-07 Mark Kettenis <kettenis@gnu.org>
7359
7360 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7361 memory at address 0.
7362
fe11a27f
MC
73632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7364
7365 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7366 to test for hp-ux assembler. Fix copyright years.
7367
60ad077b
AC
73682004-01-07 Andrew Cagney <cagney@redhat.com>
7369
7370 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7371
1c9b8f33
AC
73722004-01-07 Andrew Cagney <cagney@redhat.com>
7373
7374 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7375 when creating the read-only file. From analysis by Roland McGrath
7376 and Elena Zannoni.
7377
753ccc7a
MC
73782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7381
eca3e36b
MC
73822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7383
7384 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7385 data pointers.
7386
f8d4bac4
MC
73872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7388
7389 * gdb.cp/m-static.exp: Compile one source file at a time.
7390 Delete unused call to get_compiler_info.
7391
9b4e0f94
MC
73922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7395 * gdb.base/call-rt-st.exp: Likewise.
7396 * gdb.base/nodebug.exp: Likewise.
7397 * gdb.base/volatile.exp: Likewise.
7398 * gdb.cp/ref-types.exp: Likewise.
7399 * gdb.cp/templates.exp: Likewise.
7400
023c1024
MK
74012004-01-05 Mark Kettenis <kettenis@gnu.org>
7402
7403 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7404
19703c4a
MC
74052004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7406
7407 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7408 hppa*-hp-hpux*.
7409
18b67037
MK
74102004-01-04 Mark Kettenis <kettenis@gnu.org>
7411
ba6219c8
MK
7412 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7413 x86_64-*-*.
7414
18b67037
MK
7415 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7416 sparc64-*-* and sparc*-solaris2*.
7417
1bfbbb9d
MK
74182004-01-04 Mark Kettenis <kettenis@gnu.org>
7419
7420 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7421 return ${tests}" test. The ${tests} already mentions the
7422 filename.
7423
06846494
MC
74242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7425
7426 * gdb.cp/local.exp: Accept gcc abi 2.
7427
3b0cb202
MC
74282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7429
7430 * gdb.cp/templates.exp: Accept gcc abi 2.
7431
0643ec3f
MC
74322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7433
7434 * lib/compiler.cc: Remove supports_template_debugging.
7435 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7436
d231d0b1
MC
74372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7438
7439 * gdb.cp/namespace.exp: Accept gcc abi 2.
7440
44ffb27c
MC
74412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7442
7443 * gdb.cp/method.exp: Accept gcc abi 2.
7444
184ad485
MC
74452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7446
7447 * gdb.cp/classes.exp: Generate identical results as old version.
7448 * gdb.cp/derivation.exp: Likewise.
7449 * gdb.cp/overload.exp: Likewise.
7450 * gdb.cp/virtfunc.exp: Likewise.
7451
116f09e7
MC
74522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7453
7454 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7455 mysterious bug with sourceware version of expect.
7456
b1379776
MC
74572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7458
7459 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7460 current versions of gcc, including gcc abi 2. Remove gratuitous
7461 restart of test program. Use gdb_test_multiple and gdb_test for
7462 all tests. Add patterns to xfail missing "const" in "const char *"
7463 and kfail PR gdb/1155.
7464
6b7a4c0e
MC
74652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7468 current versions of gcc, including gcc abi 2. Remove gratuitous
7469 restart of test program. Use gdb_test_multiple and gdb_test for
7470 all tests. Add patterns to kfail PR gdb/1498.
7471
51615d72
MC
74722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7473
7474 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7475 current versions of gcc, including gcc abi 2. Use "breakpoint"
7476 and "continue" instead of restarting the target program. Use
7477 gdb_test_multiple and gdb_test for all tests.
7478
7b79a9d7
MK
74792004-01-01 Mark Kettenis <kettenis@gnu.org>
7480
7481 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7482 for *-*-solaris2*.
7483
1cd3489f
MC
74842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7485
7486 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7487 current versions of gcc, including gcc abi 2. Use "breakpoint"
7488 and "continue" instead of restarting the target program several
7489 times. Use gdb_test_multiple and gdb_test for all tests.
7490
850742db
MC
74912003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7492
7493 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7494 source files.
7495
eb4bbda8
MC
74962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7497
7498 * gdb.base/environ.exp: Handle compiling test case from multiple
7499 source files.
7500
e42c7771
MC
75012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7502
7503 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7504
80e4b428
JB
75052003-12-17 Jim Blandy <jimb@redhat.com>
7506
5f06973a
JB
7507 * gdb.base/freebpcmd.c: Add copyright notice.
7508
80e4b428
JB
7509 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7510
0ab84fb7
MC
75112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7514
1b3bb3d0
JB
75152003-12-13 Jim Blandy <jimb@redhat.com>
7516
7517 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7518
3a4c9371
KB
75192003-12-12 Kevin Buettner <kevinb@redhat.com>
7520
7521 * gdb.asm/frv.inc: New file.
7522 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7523
a1dea79a
FF
75242003-12-09 Fred Fish <fnf@redhat.com>
7525
7526 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7527 functions to break1.c and leave prototypes behind. Add more
7528 "set breakpoint NN here" comments.
7529 * gdb.base/break1.c: New file.
7530
7531 * gdb.base/break.exp: Handle compiling test case from multiple
7532 source files and change source file references as needed.
7533 * gdb.base/completion.exp: Ditto.
7534 * gdb.base/condbreak.exp: Ditto.
7535 * gdb.base/define.exp: Ditto.
7536 * gdb.base/ena-dis-br.exp: Ditto.
7537 * gdb.base/info-proc.exp: Ditto.
7538 * gdb.base/maint.exp: Ditto.
7539 * gdb.base/until.exp: Ditto.
7540
7541 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7542 hardcoded line numbers.
7543 * gdb.base/define.exp: Ditto.
7544 * gdb.base/ena-dis-br.exp: Ditto.
7545 * gdb.base/maint.exp: Ditto.
7546 * gdb.base/until.exp: Ditto.
7547
7548 * gdb.base/completion.exp: Use "break1" for completion tests since
7549 "break" is no longer a unique prefix.
7550
5266b69c
AC
75512003-12-06 Andrew Cagney <cagney@redhat.com>
7552
7553 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7554 "return_value_unimplemented". When an unimplemented struct return
7555 architecture, report incorrect values as a KFAIL
7556
374451f0
MC
75572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * gdb.cp/rtti.exp: Accept new wording of warning from
7560 cp_lookup_rtti_type.
7561
ba9b20a7
MC
75622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7563
7564 Partial fix for PR testsuite/1456.
7565 * gdb.base/scope.exp (test_at_main): Replace references to
7566 gcc_compiled with calls to test_compiler_info.
7567 (test_at_foo): Likewise.
7568 (test_at_bar): Likewise.
7569
b74b6d0b
MC
75702003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7571
7572 Partial fix for PR testsuite/1456.
7573 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7574 to test_compiler_info.
7575
ccfa3402
MC
75762003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7577
7578 * gdb.base/so-impl-ld.exp: Update copyright notice.
7579
f6246aba
MC
75802003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7581
7582 Partial fix for PR testsuite/1456.
7583 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7584 to test_compiler_info.
7585
13ae734a
MC
75862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7587
7588 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7589 from current versions of gdb. Clean up regular expressions.
7590 Delete redundant timeout case.
7591
d8e1cdee
MC
75922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7593
7594 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7595 from current versions of gdb. Clean up regular expressions.
7596 Delete redundant timeout case.
7597
96457b64
MC
75982003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7599
7600 Partial fix for PR testsuite/1456.
7601 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7602 gcc_compiled with call to test_compiler_info.
7603
f35309fc
MC
76042003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7605
7606 Partial fix for PR testsuite/1456.
7607 * gdb.base/list.exp (test_list_function): Delete unused declaration
7608 of gcc_compiled.
7609
d7afdf9b
MC
76102003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7611
7612 Partial fix for PR testsuite/1456.
7613 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7614 call to test_compiler_info.
7615
71507b56
MK
76162003-11-29 Mark Kettenis <kettenis@gnu.org>
7617
7618 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7619 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7620 it to create the appropriate note.inc.
7621 * gdb.asm/asmsrc1.s: Include "note.inc".
7622 * gdb.asm/netbsd.inc: New file.
7623 * gdb.asm/empty.inc: New file.
7624
f81f93f7
MC
76252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7626
7627 Partial fix for PR testsuite/1456.
7628 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7629 calls to test_compiler_info.
7630
9a77938e
MC
76312003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 Partial fix for PR testsuite/1456.
7634 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7635 calls to test_compiler_info.
7636
e8367dc7
MK
76372003-11-27 Mark Kettenis <kettenis@gnu.org>
7638
7639 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7640 pattern for the KFAILs.
7641
526c61ee
AF
76422003-11-25 Adam Fedor <fedor@gnu.org>
7643
7644 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7645 * gdb.objc/objcdecode.m: New file.
7646
28f2d600
AF
76472003-11-25 Adam Fedor <fedor@gnu.org>
7648
7649 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7650 * gdb.objc/nondebug.m: New file.
7651
a3895cee
BE
76522003-11-26 Ben Elliston <bje@wasabisystems.com>
7653
7654 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7655 NetBSD as it does on FreeBSD. Modelled on a similar change by
7656 Mark Kettenis on 2003-05-30.
7657 (link-flags): Set to "--entry _start" regardless of target.
7658 Special linker flags are to be appended to $link-flags.
7659 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7660
c9f2c8a3
MC
76612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7662
7663 * gdb.cp/method.exp: Accept output of new demangler.
7664
15a0587a 76652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7666
7667 * gdb/class2.exp: New file.
7668 * gdb/class2.cc: New file.
7669
3c00b570
MC
76702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7671
7672 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7673 of new demangler.
7674
7027acc7
MK
76752003-11-23 Mark Kettenis <kettenis@gnu.org>
7676
7677 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7678 of gdb_test "run".
7679
b0e1598a
MK
76802003-11-23 Mark Kettenis <kettenis@gnu.org>
7681
7682 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7683 "continue" into "run".
7684
4d9eda44
MC
76852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7686
7687 Partial fix for PR testsuite/1456.
7688 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7689 call to test_compiler_info.
7690 * gdb.cp/ctti.exp: Likewise.
7691 * gdb.cp/derivation.exp: Likewise.
7692 * gdb.cp/member-ptr.exp: Likewise.
7693 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7694 reference to gcc_compiled.
7695
76962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7697
7698 Fix PR testsuite/1463.
7699 * gdb.base/structs.exp (start_structs_test): Call
7700 get_debug_format before using the debug format.
7701
d422fe19
AC
77022003-11-22 Andrew Cagney <cagney@redhat.com>
7703
7704 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7705 * gdb.base/structs.exp: Use gdb_test_multiple.
7706
039cf96d
AC
77072003-11-20 Andrew Cagney <cagney@redhat.com>
7708
6882279b
AC
7709 * gdb.base/structs.exp: Handle and recover from internal errors.
7710 Replace "foo${n}" with "foo<n>" in test messages.
7711
e53890ae
AC
7712 * gdb.base/structs.exp: Update copyright. Rewrite.
7713 * gdb.base/structs.c: Update copyright. Rewrite.
7714
2b211c59
AC
7715 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7716 resync count exceeded.
d63a86f8 7717
039cf96d
AC
7718 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7719 from the internal error.
7720 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7721 Original from Jim Blandy.
7722 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7723
eac98b22
AC
77242003-11-19 Andrew Cagney <cagney@redhat.com>
7725
7726 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7727 KFAIL.
7728
67455b2a
MK
77292003-11-17 Mark Kettenis <kettenis@gnu.org>
7730
7731 New testcase for PR backtrace/1435.
7732 * gdb.arch/i386-unwind.exp: New file.
7733 * gdb.arch/i386-unwind.c: New file.
7734
853d6e5b
AC
77352003-11-17 Andrew Cagney <cagney@redhat.com>
7736
7737 * lib/gdb.exp (compiler_info): New global.
7738 (test_compiler_info): New function.
7739 (get_compiler_info): Set compiler_info.
7740 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7741 "compiler_info" to gcc-<major>-<minor>.
7742
38cf6e11
MC
77432003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7744
7745 * gdb.trace/configure: Remove.
7746
a50d3602
EZ
77472003-11-13 Elena Zannoni <ezannoni@redhat.com>
7748
7749 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7750 breakpoints.
a50d3602
EZ
7751 * gdb.base/break.exp: Remove all references to explicit line
7752 numbers.
7753
d9407aaa
NC
77542003-11-11 Nick Clifton <nickc@redhat.com>
7755
7756 * gdb.base/shreloc.exp: Do not run for targets which do not
7757 support shared objects.
7758
db488fc1
CV
77592003-11-10 Corinna Vinschen <vinschen@redhat.com>
7760
7761 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7762 Don't run tests if nofileio flag is given.
7763
6a90a18e
EZ
77642003-11-07 Elena Zannoni <ezannoni@redhat.com>
7765
7766 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7767 as well as 'Watchpoint'.
6a90a18e 7768
0b915e9c
EZ
77692003-11-06 Elena Zannoni <ezannoni@redhat.com>
7770
7771 Reported by Jim Ingham <jingham@apple.com>:
7772 * gdb.base/annota1.exp: Match at least one occurrence of the
7773 signal handler annotation.
7774
d7e4b55f
EZ
77752003-11-06 Elena Zannoni <ezannoni@redhat.com>
7776
a9c64011
AS
7777 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7778 as well as 'Watchpoint'.
d7e4b55f 7779
2fe4e8d0
MC
77802003-11-05 Michael Chastain <mec@shout.net>
7781
7782 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7783
6ef88553
KW
77842003-11-03 Kris Warkentin <kewarken@qnx.com>
7785
7786 * gdb.arch/gdb1291.c: New test file.
7787 * gdb.arch/gdb1291.exp: New test script.
7788 * gdb.arch/gdb1431.c: New test file.
7789 * gdb.arch/gdb1431.exp: New test script.
7790
ae7dc4d8
MC
77912003-10-22 Michael Chastain <mec@shout.net>
7792
7793 * gdb.mi/pthreads.c: Add copyright notice.
7794
c39d7427
MC
77952003-10-22 Michael Chastain <mec@shout.net>
7796
7797 * gdb.threads/pthreads.c: Add copyright notice.
7798
8b7d96c1
MC
77992003-10-20 Michael Chastain <mec@shout.net>
7800
7801 * gdb.base/gdb1056.exp: New test script.
7802
d1d69fdd
DJ
78032003-10-13 Daniel Jacobowitz <drow@mvista.com>
7804
7805 * gdb.threads/killed.exp: Use gdb_run_cmd.
7806
7d605576
DJ
78072003-10-13 Daniel Jacobowitz <drow@mvista.com>
7808
7809 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7810 create a core file.
7811 * gdb.threads/gcore-thread.exp: Likewise.
7812
618ec112
CV
78132003-10-13 Corinna Vinschen <vinschen@redhat.com>
7814
7815 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7816 type, based on char type.
7817 (struct bit_flags_short_t): New bitfield type, based on short type.
7818 (init_bit_flags_char): New fuction.
7819 (init_bit_flags_short): Ditto.
7820 (print_bit_flags_char): Ditto.
7821 (print_bit_flags_short): Ditto.
7822 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7823
9367a73c
MC
78242003-10-11 Michael Chastain <mec@shout.net>
7825
7826 * gdb.base/call-rt-st.exp: Update copyright year.
7827
1decf120
KI
78282003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7829
7830 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7831 * gdb.disasm/sh3.s: Ditto.
7832
5445b2ae
DJ
78332003-10-07 Daniel Jacobowitz <drow@mvista.com>
7834
7835 * gdb.threads/switch-threads.exp: New test.
7836 * gdb.threads/switch-threads.c: New source file.
7837
aec24853
CV
78382003-10-07 Corinna Vinschen <vinschen@redhat.com>
7839
7840 * gdb.base/ending-run.exp: Add sh specific case.
7841
adc7428d
AC
78422003-10-06 Andrew Cagney <cagney@redhat.com>
7843
7844 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7845 * gdb.disasm/mn10200.exp: Delete obsolete file.
7846
c9d37158
DJ
78472003-09-29 Daniel Jacobowitz <drow@mvista.com>
7848
7849 * ChangeLog: Correct an entry command.exp -> commands.exp.
7850 * gdb.base/commands.exp (bp_deleted_in_command_test)
7851 (temporary_breakpoint_commands): Check noargs.
7852
79c2c32d
DC
78532003-09-25 David Carlton <carlton@kealia.com>
7854
7855 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7856 of some print tests, where appropriate. Add tests for C::D::cd,
7857 E::ce, F::cXfX, G::XgX.
7858 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7859
594e6d67
RE
78602003-09-25 Richard Earnshaw <rearnsha@arm.com>
7861
7862 * lib/java.exp (java_init): Import target_alias before using it.
7863
10f0d451
DC
78642003-09-25 David Carlton <carlton@kealia.com>
7865
7866 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7867
274bcba0
EZ
78682003-09-23 Elena Zannoni <ezannoni@redhat.com>
7869
d63a86f8 7870 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7871 weirdness.
274bcba0 7872
cdbf20f7
MC
78732003-09-17 Michael Chastain <mec@shout.net>
7874
7875 * gdb.cp/gdb1355.exp: New file.
7876 * gdb.cp/gdb1355.c: New file.
7877
71e06f80
CV
78782003-09-15 Corinna Vinschen <vinschen@redhat.com>
7879
7880 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7881 * gdb.asm/sh.inc: New file.
7882
5c4e30ca
DC
78832003-09-11 David Carlton <carlton@kealia.com>
7884
bd45b7af
DC
7885 * gdb.cp/namespace.exp: Add tests for namespace types.
7886 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7887 (test_namespace): New.
7888
1c199746
EZ
78892003-09-11 Elena Zannoni <ezannoni@redhat.com>
7890
a9c64011 7891 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7892 * gdb.stabs/weird.exp: Ditto.
1c199746 7893
04ed252f
MC
78942003-09-08 Michael Chastain <mec@shout.net>
7895
7896 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7897
d8a2d9e7
MC
78982003-09-07 Michael Chastain <mec@shout.net>
7899
7900 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7901 'parse error'.
7902
161afb24
MK
79032003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7904
7905 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7906
49f2741a
MC
79072003-08-30 Michael Chastain <mec@shout.net>
7908
7909 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7910 * gdb.gdb/observer.exp: Ditto.
7911 * gdb.gdb/xfullpath.exp: Ditto.
7912
8afa723e
MK
79132003-08-29 Mark Kettenis <kettenis@gnu.org>
7914
7915 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7916 *-*-*bsd*.
7917
f31dfe3b
JJ
79182003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7919
7920 * gdb.base/dump.exp: Skip for ia64.
7921
4630e498
JJ
79222003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7923
7924 * gdb.asm/asm-source.exp: Add ia64 support.
7925 * gdb.asm/ia64.inc: New file.
7926
1105b7ef
MC
79272003-08-22 Michael Chastain <mec@shout.net>
7928
7929 * gdb.cp: New directory.
7930 * gdb.cp/*: Copy from gdb.c++/*.
7931 * gdb.c++/*: Remove.
7932 * Makefile.in: Change gdb.c++ to gdb.cp.
7933 * configure.in: Ditto.
7934 * configure: Regnerate.
7935
c945b932
MK
79362003-08-18 Mark Kettenis <kettenis@gnu.org>
7937
7938 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7939 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7940
2b66634b
DJ
79412003-08-17 Daniel Jacobowitz <drow@mvista.com>
7942
7943 * mi-var-display.exp (-var-list-children weird): Accept function
7944 pointers with argument types.
7945 * mi1-var-display.exp (-var-list-children weird): Likewise.
7946 * mi2-var-display.exp (-var-list-children weird): Likewise.
7947
a356f73b
DJ
79482003-08-17 Daniel Jacobowitz <drow@mvista.com>
7949
7950 * gdb.base/annota3.exp: Add missing newline.
7951
483417b8
MC
79522003-08-06 Michael Chastain <mec@shout.net>
7953
7954 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7955
c99c59c3
MS
79562003-08-12 Michael Snyder <msnyder@redhat.com>
7957
7958 * gdb.base/float.exp: Add test for SH.
7959
55ed7501
MK
79602003-08-10 Mark Kettenis <kettenis@gnu.org>
7961
7962 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7963
1a371f2e
EZ
79642003-08-07 Elena Zannoni <ezannoni@redhat.com>
7965
7966 * gdb.base/completion.exp: Remove reduntant completion test
7967 on filename.
7968
e0f353ce
EZ
79692003-08-07 Elena Zannoni <ezannoni@redhat.com>
7970
a9c64011
AS
7971 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7972 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7973 gdb.trace/save-trace.exp: Make sure that full pathnames are
7974 escaped correctly.
e0f353ce 7975
5710a1af 79762003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7977
a9c64011
AS
7978 * configure.in: Don't generate config.h from config.hin.
7979 * configure: Regenerate.
7980 * config.hin: Remove file.
7981 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7982 * gdb.threads/pthreads.c: Ditto.
5710a1af 7983
dcd81ce9
DJ
79842003-08-07 Daniel Jacobowitz <drow@mvista.com>
7985
7986 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7987 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7988 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7989 Replace ld24 with seth/add3.
7990
6009d884
AC
79912003-08-02 Andrew Cagney <cagney@redhat.com>
7992
7993 * gdb.base/annota3.exp: New file.
7994 * gdb.base/annota3.c: New file.
7995 * gdb.c++/annota3.exp: New file.
7996 * gdb.c++/annota3.cc: New file.
7997
51514e06
MC
79982003-07-29 Michael Chastain <mec@shout.net>
7999
8000 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8001 actually failed.
8002 (do_pass): Likewise.
8003 * gdb.threads/tls.exp: Always initialize no_of_threads.
8004
4ee6625b
DJ
80052003-07-27 Daniel Jacobowitz <drow@mvista.com>
8006
8007 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8008 pattern.
8009 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8010 * gdb.threads/tls.exp: Recognize one case of the host library not
8011 supporting TLS.
8012
225f2bf6
AC
80132003-07-27 Andrew Cagney <cagney@redhat.com>
8014
8015 * gdb.base/fileio.exp: Use SH when running commands using
8016 remote_exec.
8017
bcb27c9f
DJ
80182003-07-24 Daniel Jacobowitz <drow@mvista.com>
8019
8020 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8021 * gdb.base/relocate.c (dummy): New padding array.
8022
3d67be83
MS
80232003-07-22 Michael Snyder <msnyder@redhat.com>
8024
d63a86f8 8025 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8026
8027 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8028 patterns to be more general, accepting old and new output.
8029 Some output chars (such as '+') also must be quoted.
d63a86f8 8030 Some addresses are displayed numerically instead of
3d67be83
MS
8031 symbolically.
8032
57ba3b85
MS
80332003-07-23 Michael Snyder <msnyder@redhat.com>
8034
686d097c
MS
8035 * gdb.base/return2.exp: Don't test long-long return.
8036
57ba3b85
MS
8037 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8038 * gdb.disasm/t01_mov.exp: Ditto.
8039 * gdb.disasm/t02_mova.s: Ditto.
8040 * gdb.disasm/t02_mova.exp: Ditto.
8041 * gdb.disasm/t03_add.s: Ditto.
8042 * gdb.disasm/t03_add.exp: Ditto.
8043 * gdb.disasm/t04_sub.s: Ditto.
8044 * gdb.disasm/t04_sub.exp: Ditto.
8045 * gdb.disasm/t05_cmp.s: Ditto.
8046 * gdb.disasm/t05_cmp.exp: Ditto.
8047 * gdb.disasm/t06_ari2.s: Ditto.
8048 * gdb.disasm/t06_ari2.exp: Ditto.
8049 * gdb.disasm/t07_ari3.s: Ditto.
8050 * gdb.disasm/t07_ari3.exp: Ditto.
8051 * gdb.disasm/t08_or.s: Ditto.
8052 * gdb.disasm/t08_or.exp: Ditto.
8053 * gdb.disasm/t09_xor.s: Ditto.
8054 * gdb.disasm/t09_xor.exp: Ditto.
8055 * gdb.disasm/t10_and.s: Ditto.
8056 * gdb.disasm/t10_and.exp: Ditto.
8057 * gdb.disasm/t11_logs.s: Ditto.
8058 * gdb.disasm/t11_logs.exp: Ditto.
8059 * gdb.disasm/t12_bit.s: Ditto.
8060 * gdb.disasm/t12_bit.exp: Ditto.
8061 * gdb.disasm/t13_otr.s: Ditto.
8062 * gdb.disasm/t13_otr.exp: Ditto.
8063
e00759ef
EZ
80642003-07-22 Elena Zannoni <ezannoni@redhat.com>
8065
8066 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8067
8bc2021f
EZ
80682003-07-22 Elena Zannoni <ezannoni@redhat.com>
8069
a9c64011
AS
8070 * gdb.threads/tls.c : New file.
8071 * gdb.threads/tls.exp : New file.
8072 * gdb.threads/tls-main.c : New file.
8073 * gdb.threads/tls-shared.c : New file.
8074 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8075
89320c4c
AS
80762003-07-22 Andreas Schwab <schwab@suse.de>
8077
8078 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8079
180dea7c
AS
80802003-07-20 Andreas Schwab <schwab@suse.de>
8081
8082 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8083 due to insn reordering.
8084
0714963c
AC
80852003-07-15 Andrew Cagney <cagney@redhat.com>
8086
8087 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8088
98a23b3f
MC
80892003-07-15 Michael Chastain <mec@shout.net>
8090
8091 * gdb.base/gdb1250.exp: New file.
8092 * gdb.base/gdb1250.c: New file.
8093
27e417a2
ML
80942003-07-09 Michal Ludvig <mludvig@suse.cz>
8095
8096 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8097 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8098
8bc2021f
EZ
80992003-07-09 Elena Zannoni <ezannoni@redhat.com>
8100
a9c64011
AS
8101 * gdb.threads/tls.c: New file.
8102 * gdb.threads/tls.exp: New file.
8103 * gdb.threads/tls-main.c: New file.
8104 * gdb.threads/tls-shared.c: New file.
8105 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8106
d99968dc
EZ
81072003-07-09 Elena Zannoni <ezannoni@redhat.com>
8108
8109 * gdb.base/annota1.exp: Make sure that we properly escape the
8110 full path of the source file. Xfail more permissive patterns,
d63a86f8 8111 due to a compiler debug info problem.
d99968dc 8112
83876b3b
AS
81132003-07-07 Andreas Schwab <schwab@suse.de>
8114
2705e972
AS
8115 * gdb.asm/m68k.inc: New file.
8116 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8117
83876b3b
AS
8118 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8119 arguments"): Also match negative number.
8120
8121 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8122
3a871b37
DJ
81232003-07-03 Daniel Jacobowitz <drow@mvista.com>
8124
8125 * gdb.base/store.c (charest): New typedef.
8126 (add_char): Rename to add_charest, update.
8127 (wack_char): Rename to wack_charest, update types. Return l + r
8128 to keep r live across the call.
8129 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8130 (wack_double, wack_doublest): Return l + r to keep r live across
8131 the call.
8132 * gdb.base/store.exp: Accomodate store.c changes.
8133
b2a7f303
DC
81342003-06-30 David Carlton <carlton@kealia.com>
8135
8136 * gdb.c++/maint.exp (test_invalid_name): New.
8137 (test_first_component): Add tests for invalid names.
8138
3c6cb4a1
MC
81392003-06-29 Michael Chastain <mec@shout.net>
8140
8141 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8142 output of '<VTT for class>' for virtual base classes.
8143
f1c2644b
DJ
81442003-06-29 Daniel Jacobowitz <drow@mvista.com>
8145
8146 * gdb.base/completion.exp: Tab-complete "complet" instead of
8147 "compl".
8148 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8149
18080350
DJ
81502003-06-29 Daniel Jacobowitz <drow@mvista.com>
8151
8152 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8153 * gdb.base/volatile.exp: Likewise.
8154
f56973f8
DJ
81552003-06-29 Daniel Jacobowitz <drow@mvista.com>
8156
8157 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8158 gdb/1265.
8159
81602003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8161 Daniel Jacobowitz <drow@mvista.com>
8162
8163 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8164 initial line count of 'captured_main' from 26 to 32.
8165 (test_with_self): Allow xmalloc call to be interleaved with the
8166 preceding two lines.
8167
e766d4d6
JB
81682003-06-24 Joel Brobecker <brobecker@gnat.com>
8169
8170 * gdb.base/bang.exp: New testcase.
8171
f125c9a4
JB
81722003-06-23 Joel Brobecker <brobecker@gnat.com>
8173
8174 * gdb.base/langs.exp: Add some tests for the "minimal" language
8175 support.
8176
6e25beaf
EZ
81772003-06-23 Elena Zannoni <ezannoni@redhat.com>
8178
8179 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8180 the testcase.
8181
2f816dda
DJ
81822003-06-22 Daniel Jacobowitz <drow@mvista.com>
8183
8184 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8185 offset.
8186
db5a5748
DJ
81872003-06-22 Daniel Jacobowitz <drow@mvista.com>
8188
8189 * gdb.c++/pr-1210.cc: New file.
8190 * gdb.c++/pr-1210.exp: New file.
8191
1df0c130
DJ
81922003-06-21 Daniel Jacobowitz <drow@mvista.com>
8193
8194 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8195 000-exec-continue.
8196
a92feac0
MK
81972003-06-15 Mark Kettenis <kettenis@gnu.org>
8198
8199 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8200 on *-*-*bsd* instead of *-*-freebsd*.
8201
81a58f5b
AC
82022003-06-14 Andrew Cagney <cagney@redhat.com>
8203
8204 * gdb.base/store.exp: Test longest and doublest. Test all
8205 parameters. Weaken return statement match.
8206 * gdb.base/store.c: Add longest and doublest - aka long long and
8207 long double functions. Put all parameters into local register
8208 variables. Use negative values.
8209
b257a0d3
AC
82102003-06-14 Andrew Cagney <cagney@redhat.com>
8211
8212 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8213 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8214 exit status.
8215 * gdb.base/fileio.exp: Disable target when nointerrupts and
8216 noinferiorio, instead of limiting it to remote. Use remote_exec
8217 instead of system.
d63a86f8 8218
21c38304
JJ
82192003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8220
8221 * gdb.base/float.exp: Add ia64 support.
8222
1bcdb424
CV
82232003-06-12 Corinna Vinschen <vinschen@redhat.com>
8224
8225 * gdb.base/fileio.exp: Run only on remote targets.
8226
6aeb981f
CV
82272003-06-10 Corinna Vinschen <vinschen@redhat.com>
8228
8229 * gdb.base/fileio.c: New file, testing File-I/O.
8230 * gdb.base/fileio.exp: Ditto.
8231
53df362e
RG
82322003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8233
8234 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8235 shared objects after relocation at load time (gdb PR/1132).
8236 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8237 as above, part of the shared object relocation test.
53df362e 8238
ffee1b46
MK
82392003-06-08 Mark Kettenis <kettenis@gnu.org>
8240
b5ca3722
MK
8241 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8242 fully filled history list.
8243 * gdb.base/gdb_history: New file.
8244
03ed860d
MK
8245 * gdb.base/signals.exp: XFAIL "continue to func1" on
8246 i*86-*-freebsd*.
8247
ffee1b46
MK
8248 * gdb.base/attach.exp: When trying to attach to a nonexistent
8249 process, make it possible to specify the PID based on the target,
8250 and do so for *-*-freebsd*.
8251
d80dbb52
RH
82522003-06-02 Richard Henderson <rth@redhat.com>
8253
8254 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8255
6dd77b81
RH
82562003-06-02 Richard Henderson <rth@redhat.com>
8257
8258 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8259
f6347e16
RH
82602003-06-02 Richard Henderson <rth@redhat.com>
8261
8262 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8263
2c161407
DJ
82642003-06-01 Daniel Jacobowitz <drow@mvista.com>
8265
8266 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8267 of globalvar.
8268
572eb746
MK
82692003-06-01 Mark Kettenis <kettenis@gnu.org>
8270
8271 * gdb.asm/asm-source.exp: Check for memory read errors in
8272 disassembler test on *BSD too.
8273
9e9617a5
RH
82742003-06-01 Richard Henderson <rth@redhat.com>
8275
8276 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8277 for .frame.
8278 (gdbasm_call): Lose ldgp.
8279 (gdbasm_startup): Add frame information.
8280 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8281
7b34ad4e
MK
82822003-05-31 Mark Kettenis <kettenis@gnu.org>
8283
8284 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8285 i?86-*-*.
8286
10059fdf
MK
82872003-05-30 Mark Kettenis <kettenis@gnu.org>
8288
8289 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8290 FreeBSD.
8291
acf4b816
RH
82922003-05-29 Richard Henderson <rth@redhat.com>
8293
8294 * gdb.asm/alpha.inc: New file.
8295 * gdb.asm/asm-source.exp: Use it.
8296
e9ecd949
JB
82972003-05-29 Jim Blandy <jimb@redhat.com>
8298
8299 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8300 'core.PID'.
8301
e3e5a4f3
JB
83022003-05-22 Jim Blandy <jimb@redhat.com>
8303
8304 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8305 backtrace.
d63a86f8 8306
72fe3d25
DC
83072003-05-20 David Carlton <carlton@math.stanford.edu>
8308
8309 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8310 this time.
8311
58da2eb2
DC
83122003-05-19 David Carlton <carlton@bactrian.org>
8313
8314 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8315 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8316
1fcb5155
DC
83172003-05-19 David Carlton <carlton@bactrian.org>
8318
8319 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8320 namespace tests.
8321 Bump copyright date.
8322 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8323 (main): Call C::D::marker2.
8324 * gdb.c++/namespace1.cc: New file.
8325
85e85163
JJ
83262003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8327
8328 Roland McGrath <roland@redhat.com>
d63a86f8 8329 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8330 there is no manager thread.
8331
a25fbfec
JJ
83322003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8333
d63a86f8
RM
8334 * gdb.threads/schedlock.exp: Remove assumption that all threads
8335 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8336 in one of the child threads rather than the main thread.
8337
be375bae
JB
83382003-05-07 Jim Blandy <jimb@redhat.com>
8339
09bf6082
JB
8340 Add support for assembly source testing on the s390x.
8341 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8342 architecture.
8343 * gdb.asm/s390x.inc: New file.
8344
be375bae
JB
8345 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8346 succession of 'if' statements.
8347
00905d52
AC
83482003-05-05 Andrew Cagney <cagney@redhat.com>
8349
8350 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8351
b1e29e33
AC
83522003-05-05 Andrew Cagney <cagney@redhat.com>
8353
8354 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8355 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8356
e33d66ec
EZ
83572003-05-02 Elena Zannoni <ezannoni@redhat.com>
8358
8359 * gdb.base/charset.exp: Update based on new behavior of set/show
8360 charset commands.
8361
2b6fd0d8
AC
83622003-05-01 Andrew Cagney <cagney@redhat.com>
8363
8364 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8365 variable do not give memory errors.
8366
130cacce
AF
83672003-04-30 Adam Fedor <fedor@gnu.org>
8368
8369 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8370 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8371 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8372 gdb.objc/basicclass.m: : New files
8373
8374 * lib/gdb.exp (gdb_compile_objc): New procedure.
8375
bea71854
DJ
83762003-04-27 Daniel Jacobowitz <drow@mvista.com>
8377
8378 * gdb.base/signals.exp: Make backtrace tests more specific.
8379
0f20eeea
DC
83802003-04-23 David Carlton <carlton@bactrian.org>
8381
8382 * gdb.c++/maint.exp (test_first_component): Add tests for
8383 'operator' in more locations.
8384
c8c4d8dc
KB
83852003-04-16 Kevin Buettner <kevinb@redhat.com>
8386
8387 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8388
3fe60e3c
EZ
83892003-04-16 Elena Zannoni <ezannoni@redhat.com>
8390
8391 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8392 func marke' instead. Update test name.
3fe60e3c 8393
9219021c
DC
83942003-04-15 David Carlton <carlton@math.stanford.edu>
8395
8396 * gdb.c++/maint.exp: New file.
8397
5dd55bdd
EZ
83982003-04-14 Elena Zannoni <ezannoni@redhat.com>
8399
8400 * gdb.threads/schedlock.c: Change type of thread function argument
8401 to long, to avoid warnings on 64-bit platforms.
8402
00890572
EZ
84032003-04-14 Elena Zannoni <ezannoni@redhat.com>
8404
a9c64011
AS
8405 * gdb.base/attach.exp: Add new message from ptrace in case of
8406 attaching to nonexistent process.
d63a86f8 8407
93201743
JB
84082003-04-11 Jim Blandy <jimb@redhat.com>
8409
8410 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8411 gdb.c++/userdef.cc: Place comments on the lines to which the
8412 marker function might return.
8413 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8414 gdb.c++/userdef.exp: Look for those comments to check that we've
8415 returned to the right place, instead of checking line numbers.
8416
2a11c64d
EZ
84172003-04-11 Elena Zannoni <ezannoni@redhat.com>
8418
a9c64011
AS
8419 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8420 match on sourcefile name, instead of directory name.
2a11c64d 8421
68ab8fc5
EZ
84222003-04-10 Elena Zannoni <ezannoni@redhat.com>
8423
d63a86f8 8424 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8425 working directory name.
8426
5624293a
JB
84272003-04-09 Jim Blandy <jimb@redhat.com>
8428
8429 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8430 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8431 after an inferior function call, report the failure, but allow the
8432 test to continue.
8433
f1f02ee4
SC
84342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8435
8436 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8437 with -DPROTOTYPES.
8438
6eb79af0
SC
84392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8440
8441 * gdb.base/break.exp: Revert last patch.
8442
8dfb4cf0
SC
84432003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8444
8445 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8446 with -DPROTOTYPES.
8447
ed4c619a
AC
84482003-04-02 Andrew Cagney <cagney@redhat.com>
8449
8450 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8451 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8452 matching directories by the name breakpoint.
8453 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8454 Make "continue to marker1" consistent.
8455 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8456 message consistent.
8457 * lib/gdb.exp: Put "the program is no longer running", and "the
8458 program exited" in parenthesis.
8459 * lib/mi-support.exp: Ditto.
d63a86f8 8460
4e35d5f0 84612003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8462
4e35d5f0
BR
8463 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8464
71900fe8
AC
84652003-03-29 Andrew Cagney <cagney@redhat.com>
8466
8467 * gdb.base/sizeof.c (main): Print the value of '\377'.
8468 * gdb.base/sizeof.exp: Check the sign of '\377'.
8469
c0655a16
MC
84702003-03-27 Michael Chastain <mec@shout.net>
8471
8472 * gdb.base/gdb1090.exp: New file.
8473 * gdb.base/gdb1090.cc: New file.
8474
5b2a3989
JB
84752003-03-27 J. Brobecker <brobecker@gnat.com>
8476
8477 * gdb.gdb/observer.exp: New regression test.
8478
79876890
MC
84792003-03-27 Michael Chastain <mec@shout.net>
8480
8481 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8482 * gdb.base/ptype.exp: Likewise.
8483
6eac95e3
CV
84842003-03-27 Corinna Vinschen <vinschen@redhat.com>
8485
8486 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8487
e8c71839
MC
84882003-03-26 Michael Chastain <mec@shout.net>
8489
8490 * gdb.base/ptype.exp: Actually use some typedef'd types.
8491
71b10041
SC
84922003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8493
8494 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8495 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8496
2512cf80
CV
84972003-03-20 Corinna Vinschen <vinschen@redhat.com>
8498
8499 * gdb.base/default.exp: Fix regular expression.
8500
0d195a4f
CV
85012003-03-20 Corinna Vinschen <vinschen@redhat.com>
8502
8503 * gdb.base/args.exp: Fix regular expression.
8504
8a2dbca8
CV
85052003-03-20 Corinna Vinschen <vinschen@redhat.com>
8506
8507 * gdb.base/help.exp: Allow Win32 child process.
8508
bf028682
CV
85092003-03-20 Corinna Vinschen <vinschen@redhat.com>
8510
8511 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8512 when stepping out of main().
8513
182dbe85
CV
85142003-03-20 Corinna Vinschen <vinschen@redhat.com>
8515
8516 * gdb.base/default.exp: Check for win32 specific message when calling
8517 "run" without executable.
8518
d67a6ba5
CV
85192003-03-20 Corinna Vinschen <vinschen@redhat.com>
8520
8521 * gdb.base/args.exp: Expect .exe in output.
8522
a955b5bb
CV
85232003-03-20 Corinna Vinschen <vinschen@redhat.com>
8524
8525 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8526 Cygwin native.
8527
bf6bad4b
AC
85282003-03-17 Andrew Cagney <cagney@redhat.com>
8529
8530 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8531 vector registes.
8532 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8533 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8534
293e9a31
DC
85352003-03-17 David Carlton <carlton@math.stanford.edu>
8536
8537 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8538 test, for PR breakpoints/38.
8539 Call test_watchpoint_and_breakpoint.
8540 * gdb.base/watchpoint.c (func3): New function.
8541 (main): Call func3.
8542
5330f2db
DC
85432003-03-04 David Carlton <carlton@math.stanford.edu>
8544
8545 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8546 Garply<Garply<char> >:: garply".
8547 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8548 with respect to PR c++/1111; note also PR c++/1113.
8549 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8550 respect to PR c++/1062.
8551 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8552
6ece72da
DC
85532003-03-03 David Carlton <carlton@math.stanford.edu>
8554
8555 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8556 with respect to PR c++/57.
8557 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8558 c++/826.
8559 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8560 respect to PR c++/57.
8561
85ca1584
DC
85622003-03-03 David Carlton <carlton@math.stanford.edu>
8563
8564 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8565 respect to PR c++/33 into FAILs.
8566
98e9c5b8
MC
85672003-03-03 Michael Chastain <mec@shout.net>
8568
7bedbf27
MC
8569 * configure.in: Update copyright years.
8570
85712003-03-03 Michael Chastain <mec@shout.net>
8572
8573 * Makefile.in: Update copyright years.
98e9c5b8 8574
f683e100
DC
85752003-02-28 David Carlton <carlton@math.stanford.edu>
8576
8577 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8578 print class instead of struct and/or superfluous protection
8579 specifiers, as long as the resulting output is equivalent to the
8580 source code.
8581 Delete FIXME from end of messages on tests that don't need
8582 fixing.
8583
a9e0cf2c
DC
85842003-02-28 David Carlton <carlton@math.stanford.edu>
8585
8586 * gdb.c++/templates.exp (do_tests): Allow const in the two
8587 Foo<volatile char *>::foo tests.
8588
e8d359df
MS
85892003-02-27 Michael Snyder <msnyder@redhat.com>
8590
d63a86f8 8591 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8592 will be consistant.
8593
0b71dc91
DC
85942003-02-26 David Carlton <carlton@math.stanford.edu>
8595
8596 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8597 char *>::foo" test with respect to PR c++/33. Create a new test
8598 which is identical to that one except that it doesn't put the
8599 space between the "char" and the "*"; KFAIL it, too.
8600
dd14ab43
DC
86012003-02-26 David Carlton <carlton@math.stanford.edu>
8602
8603 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8604 template types into either PASSes or KFAILs (corresponding to PR
8605 c++/57). Tweak indentation. Update copyright.
8606
1146c7f1
SC
86072003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8608
8609 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8610
74641dfb
MC
86112003-02-13 Michael Chastain <mec@shout.net>
8612
8613 * gdb.base/exprs.exp: Remove i960 remnants.
8614 * gdb.base/funcargs.exp: Likewise.
8615 * gdb.base/list.exp: Likewise.
8616 * gdb.base/ptype.exp: Likewise.
8617
559cd2d0
DC
86182003-02-14 David Carlton <carlton@math.stanford.edu>
8619
8620 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8621 pEe->D::vg()" from XFAIL to KFAIL.
8622
c4f90d87
JM
86232003-02-13 Jason Molenda (jmolenda@apple.com)
8624
8625 * gdb.base/maint.exp: Update maint print statistics regexp to include
8626 new entries.
8627
cbc4d97c
MC
86282003-02-13 Michael Chastain <mec@shout.net>
8629
8630 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8631
40f235b7
MC
86322003-02-12 Michael Chastain <mec@shout.net>
8633
8634 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8635 * gdb.c++/inherit.exp: Likewise.
8636 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8637 * gdb.c++/templates.exp: Likewise.
8638 * gdb.c++/virtfunc.exp: Likewise.
8639
c56716b0
JM
86402003-02-06 Jason Molenda (jason-cl@molenda.com)
8641
8642 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8643 why the code is written that way.
8644
070afcf8
MC
86452003-02-05 Michael Chastain <mec@shout.net>
8646
8647 * gdb.base/dump.exp: Add missing copyright line.
8648
5d0331e5
JM
86492003-02-05 Jason Molenda (jason-cl@molenda.com)
8650
f7ae6d3e 8651 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8652 at the beginning so the breakpoint doesn't get set on the loop.
8653
92851186
MC
86542003-02-05 Michael Chastain <mec@shout.net>
8655
8656 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8657 output for configurations with gcc 2.95.3.
8658
cbf1e085
AC
86592003-02-05 Keith Seitz <keiths@redhat.com>
8660 Andrew Cagney <ac131313@redhat.com>
8661
8662 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8663
29518e1e
MC
86642003-02-04 Michael Chastain <mec@shout.net>
8665
8666 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8667 Call perror and then continue.
8668
5af1d5f3
MC
86692003-02-03 Michael Chastain <mec@shout.net>
8670
8671 * gdb.c++/pr-1023.cc: New file.
8672 * gdb.c++/pr-1023.exp: New file.
8673
6b549786
JB
86742003-02-05 Jim Blandy <jimb@redhat.com>
8675
8676 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8677 it's local to foobar. Check for it there, and check that it's not
8678 present in main.
8679 * gdb.c++/local.cc (marker2): New function.
8680 (foobar): Call marker1.
8681 (main): Call marker2 instead of marker1.
8682
67f16606
AC
86832003-02-04 Andrew Cagney <ac131313@redhat.com>
8684
8685 * gdb.disasm/mn10200.exp: Obsolete file.
8686 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8687 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8688 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8689
1c5cb38e
DC
86902003-02-04 David Carlton <carlton@math.stanford.edu>
8691
8692 * gdb.c++/overload.exp: Test intToChar(1).
8693 * gdb.c++/overload.cc (intToChar): New.
8694 (main): Call intToChar.
8695
d1fe6965
DC
86962003-02-03 David Carlton <carlton@math.stanford.edu>
8697
8698 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8699 'might_kfail' arg.
8700 KFAIL some of the continue_to_bp_overloaded calls, according to
8701 PR c++/1025.
8702
9ba61c5d
MC
87032003-02-01 Michael Chastain <mec@shout.net>
8704
8705 * gdb.base/advance.c (marker1): New marker function.
8706 * gdb.base/advance.exp: When the 'advance' command lands on the
8707 return breakpoint, it can legitimately stop on either the
8708 current line or the next line. Accommodate both outcomes.
8709 * gdb.base/until.exp: Likewise.
8710
e7494ffb
AC
87112003-02-02 Andrew Cagney <ac131313@redhat.com>
8712
8713 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8714 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8715 now a list, not a tuple.
8716 * gdb.mi/mi-var-display.exp: Ditto.
8717 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8718
075559bc
AC
87192003-02-01 Andrew Cagney <ac131313@redhat.com>
8720
8721 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8722 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8723 stack backtraces.
8724 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8725
2bd4c7b1
MK
87262003-02-01 Mark Kettenis <kettenis@gnu.org>
8727
8728 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8729 gdb.mi/mi1-pthreads.exp: Return instead of calling
8730 gdb_suppress_entire_file.
8731
eabd8992
MS
87322003-02-01 Mark Salter <msalter@redhat.com>
8733
8734 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8735
71469e2f
MS
87362003-01-31 Mark Salter <msalter@redhat.com>
8737
8738 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8739 Support empty arg.
8740
38a94d44
MC
87412003-01-30 Michael Chastain <mec@shout.net>
8742
8743 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8744 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8745 has been fixed in gdb/readline on 2003-01-09.
8746
19ea9e73
MS
87472003-01-29 Michael Snyder <msnyder@redhat.com>
8748
e8d359df
MS
8749 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8750 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8751 * gdb.base/args.exp: Skip if target does not support args passing.
8752
2307bd6a
DJ
87532003-01-22 Daniel Jacobowitz <drow@mvista.com>
8754
19ea9e73 8755 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8756 gdb_test. Accept a list of expect arguments as the third
8757 parameter.
8758 (gdb_test): Use it.
8759
f2dd3617
EZ
87602003-01-20 Elena Zannoni <ezannoni@redhat.com>
8761
8762 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8763 allow for different test tree configurations. Update some
8764 tescases accordingly.
8765 * gdb.arch/altivec-regs.exp: Ditto.
8766 * gdb.asm/asm-source.exp: Ditto.
8767 * gdb.base/advance.exp: Ditto.
8768 * gdb.base/display.exp: Ditto.
d63a86f8 8769 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8770 * gdb.base/mips_pro.exp: Ditto.
8771 * gdb.base/overlays.exp: Ditto.
8772 * gdb.base/relocate.exp: Ditto.
8773 * gdb.base/setshow.exp: Ditto.
8774 * gdb.base/step-line.exp: Ditto.
8775 * gdb.base/step-test.exp: Ditto.
8776 * gdb.base/until.exp: Ditto.
8777 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8778
c71cdefd
DC
87792003-01-17 David Carlton <carlton@math.stanford.edu>
8780
8781 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8782 corresponding to PR c++/945.
8783 Update copyright.
8784
fdba05d7
DC
87852003-01-17 David Carlton <carlton@math.stanford.edu>
8786
8787 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8788 corresponding to PR c++/68.
8789
87902003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8791
8792 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8793 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8794 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8795
c362c33a
EZ
87962003-01-15 Elena Zannoni <ezannoni@redhat.com>
8797
0fbc361c
EZ
8798 * gdb.base/break.exp: Fix change of default location, because of
8799 removal of until tests.
8800 * gdb.base/help.exp: Update test for new 'until' help message.
8801 Add test for help on 'advance'.
a9c64011 8802 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8803
dabf8a35
MK
88042003-01-15 Mark Kettenis <kettenis@gnu.org>
8805
8806 * gdb.base/default.exp: Adapt "info float" test for recent changes
8807 to that command. Add test for "info vector".
8808 * gdb.base/float.exp: New file. Add test for "info float" that
8809 resembles the old test in gdb.base/default.exp.
8810
a1769aca
DC
88112003-01-15 David Carlton <carlton@math.stanford.edu>
8812
8813 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8814
82025e13
EZ
88152003-01-15 Elena Zannoni <ezannoni@redhat.com>
8816
8817 * gdb.base/break.exp: Move the tests of until command from here...
8818 * gdb.base/until.exp: ... to here. New file. Add other tests.
8819 * gdb.base/advance.c: New file.
8820 * gdb.base/advance.exp: New file.
8821
8f9ab801
EZ
88222003-01-14 Elena Zannoni <ezannoni@redhat.com>
8823
a9c64011
AS
8824 * gdb.base/args.c: New file.
8825 * gdb.base/args.exp: New file.
8f9ab801 8826
9ae66589
DJ
88272003-01-14 Daniel Jacobowitz <drow@mvista.com>
8828
8829 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8830
8d77e5c3
DJ
88312003-01-14 Daniel Jacobowitz <drow@mvista.com>
8832
8833 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8834
12d2f0a1
DJ
88352003-01-14 Daniel Jacobowitz <drow@mvista.com>
8836
8837 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8838 dates.
8839
6ca37014
DJ
88402003-01-13 Daniel Jacobowitz <drow@mvista.com>
8841
8842 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8843
b0023472
DJ
88442003-01-13 Daniel Jacobowitz <drow@mvista.com>
8845
8846 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8847 (ptype &*"foo").
8848 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8849
607fbc54 88502003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8851
8852 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8853 * gdb.mi/mi1-console.exp: Likewise.
8854
607fbc54 88552003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8856
8857 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8858 * gdb.mi/mi1-console.exp: Likewise.
8859
a1fb14a2
DJ
88602003-01-13 Daniel Jacobowitz <drow@mvista.com>
8861
8862 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8863
c4cf40b7
DJ
88642003-01-09 Daniel Jacobowitz <drow@mvista.com>
8865
8866 * gdb.base/detach.exp: New test.
8867
696d5a5b
DJ
88682003-01-09 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * Makefile.in (ALL_SUBDIRS): New variable.
8871 (subdirs, clean, distclean): Use it.
8872 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8873 regenerating Makefile, since it is generated from the top level.
8874 * gdb.asm/Makefile.in: Likewise.
8875 * gdb.base/Makefile.in: Likewise.
8876 * gdb.c++/Makefile.in: Likewise.
8877 * gdb.disasm/Makefile.in: Likewise.
8878 * gdb.java/Makefile.in: Likewise.
8879 * gdb.mi/Makefile.in: Likewise.
8880 * gdb.threads/Makefile.in: Likewise.
8881 * gdb.trace/Makefile.in: Likewise.
8882
754533e4
DC
88832003-01-09 David Carlton <carlton@math.stanford.edu>
8884
8885 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8886 Add copyright year 2003.
8887
d8b3e9ee
MC
88882003-01-06 Michael Chastain <mec@shout.net>
8889
8890 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8891 When selecting a thread, 'line' and 'file' are optional.
8892 * gdb.mi/mi1-pthreads.exp: Likewise.
8893
8e9e0fe6
AS
88942003-01-06 Andreas Schwab <schwab@suse.de>
8895
8896 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8897 failures.
8898
b5ab8ff3
DJ
88992003-01-04 Daniel Jacobowitz <drow@mvista.com>
8900
8901 Fix PR gdb/844
8902 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8903 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8904
8905 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8906 instead of calling gdb_suppress_entire_file.
8907 * gdb.threads/print-threads.exp: Likewise.
8908 * gdb.threads/schedlock.exp: Likewise.
8909
8910 * gdb.threads/killed.exp: Return instead of calling
8911 gdb_suppress_entire_file.
8912 * gdb.threads/linux-dp.exp: Likewise.
8913 * gdb.threads/pthreads.exp: Likewise.
8914
1e698235
DJ
89152003-01-04 Daniel Jacobowitz <drow@mvista.com>
8916
8917 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8918 stabs.
8919 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8920 * gdb.base/whatis.exp: Always allow (void) after function names.
8921
147ff08c
DJ
89222003-01-04 Daniel Jacobowitz <drow@mvista.com>
8923
8924 * gdb.c++/casts.exp: Correct regexp.
8925
dc62bfc2
MK
89262003-01-04 Mark Kettenis <kettenis@gnu.org>
8927
8928 * configure.in: Call AC_CONFIG_HEADER. Don't call
8929 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8930 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8931 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8932 aforementioned directories in the AC_OUPUT call.
8933 * config.hin: New file.
8934 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8935 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8936 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8937 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8938 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8939 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8940 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8941 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8942 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8943 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8944 gdb.threads/configure.in, gdb.threads/configure,
8945 gdb.threads/config.in, gdb.trace/configure.in,
8946 gdb.trace/configure: Removed.
8947
77afa639
MC
89482003-01-03 Michael Chastain <mec@shout.net>
8949
8950 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8951 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8952
7634bb6e
DJ
89532003-01-03 Daniel Jacobowitz <drow@mvista.com>
8954
8955 * gdb.base/store.exp: Fix regular expressions.
8956
b39c905e
MK
89572002-12-28 Mark Kettenis <kettenis@gnu.org>
8958
8959 * configure.in: Rewrite.
8960 * configure: Regenerated.
8961
0a8551dd
DC
89622003-01-03 David Carlton <carlton@math.stanford.edu>
8963
8964 * gdb.base/psymtab.exp: New file.
8965 * gdb.base/psymtab1.c: Ditto.
8966 * gdb.base/psymtab2.c: Ditto.
8967
c60b7188
AF
89682002-12-23 Adam Fedor <fedor@gnu.org>
8969
8970 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8971
ee73db83
DC
89722002-12-23 David Carlton <carlton@math.stanford.edu>
8973
8974 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8975 and current_directory initialization.
8976
d6c1774e
JB
89772002-12-22 Jim Blandy <jimb@redhat.com>
8978
f0a847b8
JB
8979 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8980 rather than as part of the output file name.
8981
d6c1774e
JB
8982 * gdb.base/attach.exp: There's no need to copy the test program to
8983 /tmp; that was only ever necessary on HP/UX, and this test is
8984 entirely disabled there anyway.
8985
f0708dbb
JB
89862002-12-21 Jim Blandy <jimb@redhat.com>
8987
4c2acfea
JB
8988 * gdb.c++/psmang.exp: Doc fix.
8989
f0708dbb
JB
8990 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8991 test.
8992
9579e000
DC
89932002-12-20 David Carlton <carlton@math.stanford.edu>
8994
8995 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8996
d1810171
MC
89972002-12-18 Michael Chastain <mec@shout.net>
8998
8999 * gdb.c++/annota2.exp: Add copyright year 2002.
9000
76565097
DC
90012002-12-17 David Carlton <carlton@math.stanford.edu>
9002
9003 * gdb.c++/try_catch.cc: Add marker comments.
9004 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9005 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9006 * gdb.c++/m-static.cc: Ditto.
9007 * gdb.c++/m-static1.cc: Ditto.
9008 * gdb.c++/try_catch.cc: Ditto.
9009
da81390b
JJ
90102002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9011
9012 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9013 to see whether we are using the new -environment-directory
9014 command which resets via -r or the old version of the command
9015 which may prompt the user. Part of fix for gdb/741.
9016
b304d130
AC
90172002-12-13 Andrew Cagney <ac131313@redhat.com>
9018
9019 * gdb.fortran/types.exp: Update obsolete comment.
9020 * gdb.fortran/exprs.exp: Ditto.
9021 * lib/gdb.exp: Delete obsolete code.
9022 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9023 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9024 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9025 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9026 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9027 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9028 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9029 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9030 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9031 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9032 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9033 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9034 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9035 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9036 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9037 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9038 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9039 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9040 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9041 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9042 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9043 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9044 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9045 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9046 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9047 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9048 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9049 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9050 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9051 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9052 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9053 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9054 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9055 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9056 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9057 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9058 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9059
a23b6e6a
DC
90602002-12-11 David Carlton <carlton@math.stanford.edu>
9061
9062 * gdb.c++/m-data.exp: Add test for members that shadow global
9063 variables: see PR gdb/804.
9064 * gdb.c++/m-data.cc: Ditto.
9065
6604731b
DJ
90662002-12-10 Daniel Jacobowitz <drow@mvista.com>
9067
9068 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9069
de46ecd7
DC
90702002-12-06 David Carlton <carlton@math.stanford.edu>
9071
9072 * gdb.base/store.c: Don't declare functions static.
9073
27e829d0
AC
90742002-12-04 Andrew Cagney <ac131313@redhat.com>
9075
9076 * gdb.base/store.exp, gdb.base/store.c: New files.
9077
92806416
DJ
90782002-12-03 Daniel Jacobowitz <drow@mvista.com>
9079
9080 * gdb.base/selftest.exp: Update for current gdb.
9081
3bcbaac5
DJ
90822002-12-03 Daniel Jacobowitz <drow@mvista.com>
9083
9084 * gdb.base/maint.exp: Only dump symbols from one source file
9085 or objfile.
9086
f4f00b1f
DJ
90872002-12-03 Daniel Jacobowitz <drow@mvista.com>
9088
9089 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9090 function call.
9091
f1c8a949
JB
90922002-11-25 Jim Blandy <jimb@redhat.com>
9093
9094 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9095 function appearing in error message.
9096
9e297a97
DJ
90972002-11-21 Daniel Jacobowitz <drow@mvista.com>
9098
9099 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9100
1f312e79
JJ
91012002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9102
d63a86f8
RM
9103 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9104 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9105 should be in mi console format. This is part of fix for PR gdb/604.
9106
83c31e7d
FN
91072002-09-18 Fernando Nasser <fnasser@redhat.com>
9108
9109 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9110 which explicitly prints the zero offset as "+0".
9111
322b3f65
DJ
91122002-10-22 Daniel Jacobowitz <drow@mvista.com>
9113
9114 * gdb.threads/schedlock.c (args): Make unsigned.
9115
91162002-10-21 Daniel Jacobowitz <drow@mvista.com>
9117
9118 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9119 numbers. Allow "foo2|selected stack frame".
9120 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9121 * gdb.asm/asmsrc2.s: Likewise.
9122 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9123 comments.
9124 * gdb.asm/mips.inc: New file.
9125
5e2fe5b8
AF
91262002-10-18 Adam Fedor <fedor@gnu.org>
9127
9128 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9129 * gdb.base/help.exp: Likewise.
9130
abe1a5d0
KB
91312002-10-17 Kevin Buettner <kevinb@redhat.com>
9132
9133 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9134 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9135
10abb1d4
JB
91362002-10-02 Jim Blandy <jimb@redhat.com>
9137
9138 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9139
1f609b42
AC
91402002-10-01 Andrew Cagney <ac131313@redhat.com>
9141
9142 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9143 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9144 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9145 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9146 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9147 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9148 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9149
0aee02e4
AC
91502002-09-29 Andrew Cagney <ac131313@redhat.com>
9151
9152 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9153 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9154 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9155 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9156 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9157 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9158 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9159
6fde09ad
KB
91602002-09-27 Kevin Buettner <kevinb@redhat.com>
9161
9162 * gdb.base/annota1.exp (info break): Make directory components of
9163 path optional since not all compilers emit this debug information.
9164
9165 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9166 step ends up stepping out of the function instead of stopping on
9167 the epilogue.
9168
9e8aab75
KS
91692002-09-26 Keith Seitz <keiths@redhat.com>
9170
9171 * lib/insight-support.exp (gdbtk_start): Figure out where
9172 the insight executable is based on where gdb is. Use this
9173 executable to start insight instead of gdb.
9174
e36180d7
AC
91752002-09-25 Andrew Cagney <cagney@redhat.com>
9176
9177 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9178
9dd34b2b
AC
91792002-09-24 Andrew Cagney <ac131313@redhat.com>
9180
9181 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9182 test_isolated_complaints.
9183 (test_empty_complaint): New function.
9184 (test_empty_complaints): New function. Check no output when no
9185 complaints.
d63a86f8 9186
dea97812
KB
91872002-09-19 Jim Blandy <jimb@redhat.com>
9188
a9c64011 9189 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9190
54951bd7
AC
91912002-09-19 Andrew Cagney <ac131313@redhat.com>
9192
9193 * gdb.gdb/complaints.exp: New file.
9194
dec43320
AC
91952002-09-18 Andrew Cagney <ac131313@redhat.com>
9196
9197 * gdb.base/maint.exp: Check `help maint internal-warning'.
9198
e70d6e3f
DC
91992002-09-18 David Carlton <carlton@math.stanford.edu>
9200
9201 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9202 numbers, and replace them by a single breakpoint after the
9203 constructors are all finished.
9204 Add test 4.
9205 * gdb.c++/m-static.cc: Add test 4.
9206 * gdb.c++/m-static.h: New file.
9207 * gdb.c++/m-static1.cc: New file.
9208
9209 * gdb.c++/printmethod.exp: New file.
9210 * gdb.c++/printmethod.cc: New file.
9211
9212 * gdb.c++/pr-574.exp: New file.
9213 * gdb.c++/pr-574.cc: New file.
9214
afb5c968
CV
92152002-09-18 Corinna Vinschen <vinschen@redhat.com>
9216
9217 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9218 embedded targets which never actually exit.
9219
31e45dee
FN
92202002-09-18 Fernando Nasser <fnasser@redhat.com>
9221
9222 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9223 "don't step after run" as unresolved or unsupported, instead of xfail.
9224
a283c5a1
CV
92252002-09-18 Corinna Vinschen <vinschen@redhat.com>
9226
9227 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9228 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9229 Add newline to expected string in "step out of main (status wrapper)"
9230 case.
9231
11350d2a
CV
92322002-09-18 Corinna Vinschen <vinschen@redhat.com>
9233
9234 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9235 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9236
0deec7d6
TT
92372002-09-17 Tom Tromey <tromey@redhat.com>
9238
9239 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9240 \000, not \0, in double-quoted string.
9241
b2b4a1b5
CV
92422002-09-14 Corinna Vinschen <vinschen@redhat.com>
9243
c9d37158 9244 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9245 string after running the commands execution on breakpoint tests.
9246
1c56143a
CV
92472002-09-13 Corinna Vinschen <vinschen@redhat.com>
9248
9249 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9250
37f8da45
JB
92512002-09-12 Joel Brobecker <brobecker@gnat.com>
9252
9253 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9254
08b468e0
KS
92552002-09-10 Keith Seitz <keiths@redhat.com>
9256
9257 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9258 runto proc.
9259 (mi_run_to_main): Use mi_runto.
9260 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9261
dc360f58
KS
92622002-09-10 Keith Seitz <keiths@redhat.com>
9263
9264 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9265 regexp for stopping at main. Could have multiple event notifications.
9266 Don't assume that main was declared with no parameters.
9267 (mi_next): Use mi_step_to.
9268 (mi_step): Use mi_next_to.
9269
ce3abcfb
CV
92702002-09-09 Corinna Vinschen <vinschen@redhat.com>
9271
9272 * gdb.base/default.exp: Fix expected string in `info float' test.
9273
d1f5b980
BE
92742002-09-09 Ben Elliston <bje@redhat.com>
9275
9276 * config/mips.exp: Update comments.
9277 * config/mips-idt.exp: Likewise.
9278 * config/nind.exp: Likewise.
9279 * config/slite.exp: Likewise.
9280 * config/sparclet.exp: Likewise.
9281 * config/udi.exp: Likewise.
9282 * config/vx.exp: Likewise.
9283 * config/vxworks29k.exp: Likewise.
9284
2f71430b
JB
92852002-09-05 Jim Blandy <jimb@redhat.com>
9286
9287 * gdb.threads/killed.exp: Fix test failure message.
9288
7ddebc7e
KS
92892002-09-04 Keith Seitz <keiths@redhat.com>
9290
9291 * lib/mi-support.exp: Update copyright.
9292 (mi_gdb_test): Increase the priority of the expected pattern
9293 so that it matches gdb_test.
9294
0ae67eb3
KS
92952002-09-03 Keith Seitz <keiths@redhat.com>
9296
9297 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9298 Use integer comparison instead of string comparison for testing
9299 whether binary was built.
9300
38fc42c8
JB
93012002-09-03 Jim Blandy <jimb@redhat.com>
9302
9303 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9304
b6ff0e81
JB
93052002-08-29 Jim Blandy <jimb@redhat.com>
9306
9307 * gdb.threads/pthreads.exp: Move the portable thread compilation
9308 code into a function in lib/gdb.exp, and call that from here.
9309 * lib/gdb.exp (gdb_compile_pthreads): New function.
9310
07c98896
KS
93112002-08-29 Keith Seitz <keiths@redhat.com>
9312
9313 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9314 expect_out so that callers can get at it.
9315
0312286c
DJ
93162002-08-23 Daniel Jacobowitz <drow@mvista.com>
9317
9318 * gdb.threads/print-threads.c: New file.
9319 * gdb.threads/print-threads.exp: New file.
9320 * gdb.threads/schedlock.c: New file.
9321 * gdb.threads/schedlock.exp: New file.
9322
dd039bc4
EZ
93232002-08-22 Elena Zannoni <ezannoni@redhat.com>
9324
a9c64011
AS
9325 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9326 not altivec.c.
dd039bc4 9327
1f36144c
MK
93282002-08-17 Mark Kettenis <kettenis@gnu.org>
9329
9330 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9331 targets. The problem should be fixed now.
9332
16057ec7 93332002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9334
9335 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9336 2002-07-24 change that removes final dots from error messages.
9337
3c1499ad
TT
93382002-08-13 Tom Tromey <tromey@redhat.com>
9339
9340 * gdb.base/readline.exp: New file.
9341
a20ce2c3
AC
93422002-08-01 Andrew Cagney <ac131313@redhat.com>
9343
9344 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9345 supress message.
9346
db034ac5
AC
93472002-08-01 Andrew Cagney <cagney@redhat.com>
9348
9349 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9350 CHILL_FOR_TARGET and CHILL_LIB.
9351 * configure.in (configdirs): Remove gdb.chill.
9352 * configure: Regenerate.
9353 * lib/gdb.exp: Obsolete references to chill.
9354 * gdb.fortran/types.exp: Ditto.
9355 * gdb.fortran/exprs.exp: Ditto.
9356
3e000b18
KB
93572002-07-30 Kevin Buettner <kevinb@redhat.com>
9358
9359 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9360 set Irix-specific compile and link flags.
9361
28f4966b
KB
93622002-07-29 Kevin Buettner <kevinb@redhat.com>
9363
9364 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9365 source files. The ``-o'' option doesn't work with the ``-E'' option
9366 when using the Irix compiler.
9367
46c0d5a6
DJ
93682002-07-19 Daniel Jacobowitz <drow@mvista.com>
9369
9370 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9371 Improve support for reusing an exec file. Copy exec file
9372 to target, and run gdbserver on the target instead of on the host.
9373
eecf4bed
JB
93742002-07-18 Jim Blandy <jimb@redhat.com>
9375
0f815cdf
JB
9376 * gdb.base/ending-run.exp: Don't expect to see the program end in
9377 some orderly fashion when we're running on a real stand-alone
9378 board.
9379
eecf4bed
JB
9380 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9381 targets that don't support interrupts.
9382
52d309e4
JB
93832002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9384
9385 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9386 systems.
9387 Move comments in expect statements to inside the actions, so that they
9388 don't get matched against.
9389
ff683d9e
MK
93902002-07-10 Mark Kettenis <kettenis@gnu.org>
9391
9392 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9393 function when asleep" test.
9394
b5356753
AC
93952002-07-10 Andrew Cagney <ac131313@redhat.com>
9396
9397 * gdb.base/page.exp: Rewrite to handle problems with very long
9398 `info set' output. Update copyright.
9399
6aa4d13a
AC
94002002-06-26 Andrew Cagney <ac131313@redhat.com>
9401
9402 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9403 gdb.threads-hp.
9404 * gdb.hp/configure: Regenerate.
9405 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9406 * gdb.hp/gdb.threads-hp/configure: Delete file.
9407 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9408
8cf8c2b8
AC
94092002-06-22 Andrew Cagney <ac131313@redhat.com>
9410
9411 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9412 setlocale, bindtextdomain and textdomain.
9413
6827a8f8
JB
94142002-06-11 Jim Blandy <jimb@redhat.com>
9415
919d772c
JB
9416 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9417 preprocessor macro information is present.
9418
6827a8f8
JB
9419 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9420 tests.
9421
c15b0d21
MS
94222002-06-06 Michael Snyder <msnyder@redhat.com>
9423
c5984d70
MS
9424 * gdb.base/overlays.exp: Record addresses of overlay
9425 functions in TCL variables rather than in GDB variables,
9426 to avoid having GDB convert them to pointers (with loss
9427 of information).
9428
d63a86f8 9429 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9430 default linker script changes.
c15b0d21
MS
9431 * gdb.base/long_long.exp: Add check for sizeof (long double).
9432
be26fe0d
ML
94332002-06-06 Michal Ludvig <mludvig@suse.cz>
9434
9435 * gdb.asm/asm-source.exp: Add x86-64 target.
9436 * gdb.asm/x86_64.inc: New.
d63a86f8 9437
258093ca 94382002-05-30 Michael Chastain <mec@shout.net>
258093ca 9439
4b3153f1 9440 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9441 * gdb.c++/m-static.cc: New file.
9442 * gdb.c++/m-static.exp: New file.
9443
241264c6
MS
94442002-05-28 Michael Snyder <msnyder@redhat.com>
9445
9446 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9447 precision.
9448
9bba8c8f 94492002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9450
4b3153f1 9451 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9452 * gdb.c++/m-data.cc: New file.
9453 * gdb.c++/m-data.exp: New file.
9454
94552002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9456
4b3153f1 9457 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9458 * gdb.c++/try_catch.cc: New file.
d63a86f8 9459 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9460
def1b996
MC
94612002-05-27 Michael Chastain <mec@shout.net>
9462
9463 * gdb.c++/local.exp: Accept more nested types in output.
9464
522ba268
MC
94652002-05-26 Michael Chastain <mec@shout.net>
9466
9467 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9468
277254ba
MS
94692002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9470
9471 * lib/gdb.exp (gdb_wrapper_init): Just because
9472 gdb_wrapper_file exists, this does not mean that the file
9473 should not be rebuilt. That is what gdb_wrapper_initialized
9474 is for.
9475 (default_gdb_init): Reset gdb_wrapper_initialized.
9476
b61a8733
MS
94772002-05-23 Michael Snyder <msnyder@redhat.com>
9478
d63a86f8 9479 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9480 the precision of the floating point test results.
9481 * gdb.base/call-rt-st.exp: Ditto.
9482
b61a8733
MS
9483 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9484 * gdb.base/call-rt-st.exp: Ditto.
9485
56f6e910
MC
94862002-05-19 Michael Chastain <mec@shout.net>
9487
9488 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9489
ad0b0016
EZ
94902002-05-19 Elena Zannoni <ezannoni@redhat.com>
9491
a9c64011
AS
9492 * configure.in (configdirs): Add gdb.arch.
9493 * configure: Regenerate.
ad0b0016 9494
f617d2b6
JB
94952002-05-17 Jim Blandy <jimb@redhat.com>
9496
9497 * gdb.base/completion.exp: Recognize the more detailed error
9498 messages produced by the macro expander's lexical analyzer.
9499
eac2a696
EZ
95002002-05-14 Elena Zannoni <ezannoni@redhat.com>
9501
a9c64011
AS
9502 * gdb.arch/altivec-abi.c: New file.
9503 * gdb.arch/altivec-abi.exp: New file.
9504 * gdb.arch/altivec-regs.c: New file.
9505 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9506
2fdde8f8
DJ
95072002-05-14 Daniel Jacobowitz <drow@mvista.com>
9508
9509 * gdb.base/maint.exp (maint print type): Update for new type
9510 structure.
d63a86f8 9511
e31f1a7c
EZ
95122002-05-14 Elena Zannoni <ezannoni@redhat.com>
9513
9514 * gdb.arch: New directory.
9515 * gdb.arch/configure.in: New file.
9516 * gdb.arch/configure: New file.
9517 * gdb.arch/Makefile.in: New file.
9518
db589741
CV
95192002-05-13 Corinna Vinschen <vinschen@redhat.com>
9520
9521 * gdb.asm/asm-source.exp: Add v850 as supported target.
9522 * gdb.asm/v850.inc: New file.
9523
8ce2a7dc
DJ
95242002-05-13 Daniel Jacobowitz <drow@mvista.com>
9525
9526 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9527
df763c7f
DJ
95282002-05-12 Daniel Jacobowitz <drow@mvista.com>
9529
9530 * gdb.base/break.exp: Check 'break "marker2"'.
9531
377daeed
MS
95322002-05-10 Michael Snyder <msnyder@redhat.com>
9533
9534 * gdb.base/long_long.exp: Fix typo.
9535
c4b7bc2b
JB
95362002-05-10 Jim Blandy <jimb@redhat.com>
9537
ecac9a4e
JB
9538 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9539 a bug.
9540
c4b7bc2b
JB
9541 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9542 Recognize more detailed error message produced by the macro
9543 expander's lexical analyzer.
9544 * lib/gdb.exp (test_print_reject): Same.
9545
e71019a1
MK
95462002-05-09 Mark Kettenis <kettenis@gnu.org>
9547
9548 * gdb.c++/method.exp: Fix typo.
9549
fedfc8e6
MS
95502002-05-08 Michael Snyder <msnyder@redhat.com>
9551
166a1957
MS
9552 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9553 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9554 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9555 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9556 Add iftarget clause for strongarm.
d63a86f8 9557
f1c47eb2
MS
95582002-05-06 Michael Snyder <msnyder@redhat.com>
9559
cb9a9d3e
MS
9560 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9561 (gdb_continue_to_end): Accept output from status wrapper.
9562 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9563 Clean up fail messages to match pass messages.
9564
f1c47eb2
MS
9565 Enable the "needs_status_wrapper" testsuite feature.
9566 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9567 (gdb_compile): Conditionally call gdb_wrapper_init.
9568 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9569 * gdb.c++/method.exp: Recognize output from status wrapper.
9570
6079c749
BE
95712002-05-06 Ben Elliston <bje@redhat.com>
9572From Graydon Hoare <graydon@redhat.com>
9573
9574 * config/sid.exp: Include support for "rawsid" protocol.
9575
188baff3
JB
95762002-05-03 Jim Blandy <jimb@redhat.com>
9577
9578 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9579 * gdb.c++/hang3.C: New file.
9580
b9c07f0f
AC
95812002-05-04 Andrew Cagney <ac131313@redhat.com>
9582
9583 * gdb.base/default.exp: Remove obsolete code.
9584 * gdb.c++/misc.exp: Ditto. Update copyright.
9585 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9586 * gdb.base/whatis.exp: Ditto. Update copyright.
9587 * gdb.base/scope.exp: Ditto. Update copyright.
9588 * gdb.base/ptype.exp: Ditto. Update copyright.
9589 * gdb.base/printcmds.exp: Ditto. Update copyright.
9590 * gdb.base/opaque.exp: Ditto. Update copyright.
9591 * gdb.base/list.exp: Ditto.
9592 * gdb.base/funcargs.exp: Ditto. Update copyright.
9593 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9594 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9595 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9596 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9597 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9598 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9599
5c7a0397
MS
96002002-05-02 Michael Snyder <msnyder@redhat.com>
9601
d6dcc264 9602 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9603 * gdb.base/long_long.exp: Add xscale target.
9604 * gdb.base/default.exp: Add xscale target.
9605
eb7f1c48
JB
96062002-05-01 Jim Blandy <jimb@redhat.com>
9607
9608 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9609 gdb.c++/hang.exp: New test.
9610
a6befae8
FF
96112002-05-01 Fred Fish <fnf@redhat.com>
9612
9613 * gdb.base/completion.exp: Handle completions of "./Make" for
9614 more than one completion possibility, as is the case when we
9615 build and test in the source tree.
9616
0a310277
AG
96172002-04-29 Anthony Green <green@redhat.com>
9618
9619 * gdb.java/jmisc1.exp: New file.
9620 * gdb.java/jmisc2.exp: New file.
9621
6ff9af88
DJ
96222002-04-24 Daniel Jacobowitz <drow@mvista.com>
9623
9624 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9625
96b3d632
EZ
96262002-04-23 Elena Zannoni <ezannoni@redhat.com>
9627
9628 * gdb.base/help.exp: Change 'help status' to allow for target
9629 dependent output differences.
9630
5019bb54
MC
96312002-04-22 Michael Chastain <mec@shout.net>
9632
9633 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9634
a805a116
MC
96352002-04-22 Michael Chastain <mec@shout.net>
9636
9637 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9638
a1706bfd
DM
96392002-04-17 David S. Miller <davem@redhat.com>
9640
9641 * gdb.asm/sparc64.inc: New file.
9642 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9643
a73a20a2
EZ
96442002-04-19 Elena Zannoni <ezannoni@redhat.com>
9645
9646 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9647 instruction file directly into the build tree. Clean up at end of
9648 test.
9649
ba678339
DM
96502002-04-18 David S. Miller <davem@redhat.com>
9651
9652 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9653 handle 64-bit platforms correctly.
9654 * gdb.base/maint.exp: Likewise.
9655
b03399da
KB
96562002-04-18 Kevin Buettner <kevinb@redhat.com>
9657
9658 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9659 ``-fpic'' when compiling files comprising a shared library, but
9660 it does need additional linker flags in order to find shared
9661 libraries at run time.
9662
e2004992
KB
96632002-04-18 Kevin Buettner <kevinb@redhat.com>
9664
9665 * gdb.base/cvexpr.c (use): New function.
9666 (main): Invoke use() on all global variables to prevent
9667 some linkers from deleting these otherwise unused symbols.
9668
d8937120
MC
96692002-04-17 Michael Chastain <mec@shout.net>
9670From David S. Miller <davem@redhat.com>
9671
9672 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9673 handle 64-bit platforms correctly.
9674
ffd61a58
MS
96752002-04-12 Michael Snyder <msnyder@redhat.com>
9676From Jim Blandy <jimb@redhat.com>
a9c64011 9677 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9678 script can handle this instead.
9679 * gdb.base/bar.c (barx): Same.
9680 * gdb.base/baz.c (bazx): Same.
9681 * gdb.base/grbx.c (grbxx): Same.
9682
9683 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9684 manager doesn't automatically unmap overlays unnecessarily.
9685
6b8426a6
MH
96862002-04-10 Martin M. Hunt <hunt@redhat.com>
9687
9688 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9689 stepping out of main.
9690
34af4875
MC
96912002-04-09 Michael Chastain <mec@shout.net>
9692
9693 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9694 scope so that the nested scope tests will make sense.
9695 * gdb.c++/local.exp: Write patterns that actually work with gcc
9696 (the HP patterns "were never known to work with gcc").
9697 Keep the old aCC patterns too.
9698
2d1676a0
DJ
96992002-04-09 Daniel Jacobowitz <drow@mvista.com>
9700
9701 * gdb.base/attach.exp: Correct target board test.
9702
3a63e3f9
MC
97032002-04-08 Michael Chastain <mec@shout.net>
9704
9705 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9706 in a const method. Add some xfail and fail cases for configurations
9707 that do not emit the "const ...".
9708
f18dabd2
MC
97092002-04-07 Michael Chastain <mec@shout.net>
9710
9711 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9712 Accept "A * const" and "const A * const" as type of "this".
9713 Fix spelling of getFunky throughout. Make messages uniform.
9714
0fcddd82
EZ
97152002-04-07 Elena Zannoni <ezannoni@redhat.com>
9716
a9c64011 9717 Work around for PR gdb/285:
0fcddd82
EZ
9718 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9719
16a8534a
EZ
97202002-04-07 Elena Zannoni <ezannoni@redhat.com>
9721
9722 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9723 instructions file at run time instead of configure time.
9724 Sometimes we run the test in a directory that is not the one we
9725 configured in.
9726 * gdb.asm/configure.in: Delete creation of symlink.
9727 * gdb.asm/configure: Regenerate.
9728
24181d81
JB
97292002-04-05 J. Brobecker <brobecker@gnat.com>
9730
9731 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9732 xfullpath () function.
9733
7cdb7107
DJ
97342002-04-04 Daniel Jacobowitz <drow@mvista.com>
9735
9736 * gdb.asm/Makefile.in: Correct dependencies.
9737
9738 * gdb.asm/powerpc.inc: New file.
9739 * gdb.asm/asm-source.exp: Add PowerPC.
9740 * gdb.asm/configure.in: Likewise.
9741 * gdb.asm/configure: Regenerated.
9742
a7d17088
DJ
97432002-04-04 Daniel Jacobowitz <drow@mvista.com>
9744
9745 * gdb.base/relocate.exp: New file.
9746 * gdb.base/relocate.c: New file.
9747
cd721503
FF
97482002-04-04 Fred Fish <fnf@redhat.com>
9749
9750 * gdb.base/step-test.exp: Update comment regarding stopping in
9751 memcpy/bcopy calls inserted as part of the compiler runtime.
9752
b22ad7a7
MS
97532002-04-04 Michael Snyder <msnyder@redhat.com>
9754
9755 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9756
5f279fa6
DJ
97572002-04-03 Daniel Jacobowitz <drow@mvista.com>
9758
9759 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9760 (gdb_expect): Remove $notransfer hack.
9761
dd0fd3ce
DJ
97622002-04-02 Daniel Jacobowitz <drow@mvista.com>
9763
9764 * gdb.c++/classes.exp ("calling method for small class"): Match
9765 updated register output.
9766
1e50cda1
DJ
97672002-03-30 Daniel Jacobowitz <drow@mvista.com>
9768
9769 Fix PR gdb/452
9770 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9771 when finished. Make gdb_file_cmd send "exec-file" when
9772 appropriate.
9773
24015922
DJ
97742002-03-30 Daniel Jacobowitz <drow@mvista.com>
9775
9776 * gdb.base/attach.exp: Remove extra setup_xfail.
9777
dd7dfd64
MS
97782002-03-26 Michael Snyder <msnyder@redhat.com>
9779
9780 * gdb.base/default.exp: Add tests for dump, append, and restore.
9781 * gdb.base/help.exp: Add tests for dump, append, and restore.
9782 * gdb.base/dump.exp: New file, test dump, append and restore.
9783 * gdb.base/dump.c: New file.
9784
48b2f8d7
MS
97852002-03-27 Michael Snyder <msnyder@redhat.com>
9786
d63a86f8 9787 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9788 clean-ups in help messages.
9789
05b4d525
FF
97902002-03-26 Fred Fish <fnf@redhat.com>
9791
9792 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9793 have debugging info for those functions and the compiler uses them
9794 internally to copy structs around.
9795
d7679631
FF
97962002-03-26 Fred Fish <fnf@redhat.com>
9797
9798 * gdb.base/list.exp: Revert the change made yesterday and add note
9799 about why we don't list the default lines for remote targets.
9800
523ac3f9
MS
98012002-03-25 Michael Snyder <msnyder@redhat.com>
9802
9803 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9804
754b2b8d
FF
98052002-03-25 Fred Fish <fnf@redhat.com>
9806
9807 * gdb.base/list.exp: This test works on remote targets so remove
9808 the short circuit for remote targets. Update copyright.
9809
33c3e192
FF
98102002-03-25 Fred Fish <fnf@redhat.com>
9811
9812 * gdb.base/attach.exp: Fix logic error that was suppressing this
9813 test for all non hppa*-*-hpux* targets, instead of the hp target.
9814 Move comments closer to the suppression point. Also now need to
9815 check that we are running natively.
9816
d43e73ee
MS
98172002-03-22 Michael Snyder <msnyder@redhat.com>
9818
882c8f02
MS
9819 * gdb.base/default.exp: Add test for gcore. Update copyright.
9820 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9821
04c12f60
FF
98222002-03-06 Fred Fish <fnf@redhat.com>
9823
9824 * gdb.base/funcargs.c: Remove extraneous ';' character.
9825 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9826
b43df995
MC
98272002-03-04 Michael Chastain <mec@shout.net>
9828
9829 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9830 accommodate gcc v3 function signature.
9831 * gdb.mi/mi0-var-cmd-exp: Ditto.
9832
92362027
AC
98332002-02-24 Andrew Cagney <ac131313@redhat.com>
9834
9835 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9836 ``GNU/Linux'' or ``Linux kernel''
9837 * testsuite/gdb.threads/pthreads.c: Ditto.
9838
258ad32d
MC
98392002-02-24 Michael Chastain <mec@shout.net>
9840
9841 * gdb.threads/pthreads.c (thread1): Add a return statement.
9842 (thread2): Likewise.
9843 (foo): Likewise.
9844
04c3b3d4
MC
98452002-02-23 Michael Chastain <mec@shout.net>
9846
9847 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9848 to placate gcc.
9849
5a2a0a20
MC
98502002-02-23 Michael Chastain <mec@shout.net>
9851
9852 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9853 test "ptype bint". The test passes on all my stabs configurations.
9854
a640f7fc
JB
98552002-02-21 Jim Blandy <jimb@redhat.com>
9856
27924826
JB
9857 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9858 filename at a time, and watch for the ones we want to see.
9859
a640f7fc
JB
9860 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9861 types of pointers to prototyped functions.
9862
edcc8c75
AC
98632002-02-20 Andrew Cagney <ac131313@redhat.com>
9864
9865 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9866 signed, unsigned and straight char.
9867 (padding_char, padding_short, padding_int, padding_long,
9868 padding_long_long, padding_float, padding_double,
9869 padding_long_double): New global variables.
9870 (fill, fill_structs): New functions.
9871
9872 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9873 for correctly sized writes. Update copyright.
9874 (get_valueof): New procedure.
9875 (get_sizeof): Call get_valueof.
9876 (check_valueof): New procedure.
9877 (check_padding): New procedure.
9878
ac57ea44
MC
98792002-02-20 Michael Chastain <mec@shout.net>
9880
9881 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9882 to setup_xfail. Document some of the remaining calls.
9883
7a10c941
MC
98842002-02-18 Michael Chastain <mec@shout.net>
9885
9886 * gdb.c++/userdef.exp: Update copyright year.
9887
fb8acdcc
DJ
98882002-02-18 Daniel Jacobowitz <drow@mvista.com>
9889
9890 * gdb.c++/userdef.exp: Test overloaded operators properly.
9891 Remove xfails.
9892
fda6ae12
MS
98932002-02-14 Michael Snyder <msnyder@redhat.com>
9894
9895 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9896
676a0442
DJ
98972002-02-14 Daniel Jacobowitz <drow@mvista.com>
9898
9899 * gdb.base/a2-run.exp: Check for a remote target properly.
9900 * gdb.base/annota1.exp: Likewise.
9901 * gdb.base/list.exp: Likewise.
9902 * gdb.base/reread.exp: Likewise.
9903 * gdb.base/scope.exp: Likewise.
9904 * gdb.base/shlib-call.exp: Likewise.
9905 * gdb.base/term.exp: Likewise.
9906 * gdb.c++/annota2.exp: Likewise.
9907
78b4f468
RE
99082002-02-13 Richard Earnshaw <rearnsha@arm.com>
9909
9910 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9911
9a81ba51
MC
99122002-02-10 Michael Chastain <mec@shout.net>
9913
9914 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9915 (call_after_alloca): Ditto.
9916
004af6c7
DJ
99172002-02-10 Daniel Jacobowitz <drow@mvista.com>
9918
9919 * gdb.base/ending-run.exp: Guard "cont" test with
9920 gdb_skip_stdio_test.
9921
37225f62
JB
99222002-02-06 Jim Blandy <jimb@redhat.com>
9923
9924 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9925 from here...
9926 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9927 To here. Disable this test on non-HP platforms. Add big comment.
9928
fe6fdd96
MS
99292002-02-04 Michael Snyder <msnyder@redhat.com>
9930
9931 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9932 other than d10v and m32r.
9933
036fad3f
RE
99342002-02-02 Richard Earnshaw <rearnsha@arm.com>
9935
9936 * gdb.base/default.exp: Rewrite test patterns to reduce time
9937 taken to match them.
9938
7148ab62
DJ
99392002-01-30 Daniel Jacobowitz <drow@mvista.com>
9940
9941 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9942 Allow a start function above main.
9943 * gdb.threads/linux-dp.exp: Fix copyright date.
9944
396cc255
DJ
99452002-01-30 Daniel Jacobowitz <drow@mvista.com>
9946
a9c64011
AS
9947 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9948 (check_philosopher_stack): Check for manager thread before checking
9949 for a just-starting thread.
396cc255 9950
f038d31b
DJ
99512002-01-30 Daniel Jacobowitz <drow@mvista.com>
9952
9953 From Neil Booth <neil@daikokuya.demon.co.uk>:
9954 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9955 warnings.
9956
b3ff9d9a
FF
99572002-01-21 Fred Fish <fnf@redhat.com>
9958
9959 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9960 not caller.
9961
39ad761d
JB
99622002-01-21 Jim Blandy <jimb@redhat.com>
9963
9964 * gdb.base/reread.exp: Check that GDB properly re-reads the
9965 executable file when it changes while no inferior is running.
9966
aaf320fa
FF
99672002-01-21 Fred Fish <fnf@redhat.com>
9968
a9c64011
AS
9969 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9970 optionally accept the "shlib events" variation.
aaf320fa 9971
808a31f5
JB
99722002-01-21 Jim Blandy <jimb@redhat.com>
9973
9974 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9975 call `fflush' after every `printf', so that the output is produced
9976 at predictable points, regardless of whatever buffering does (or
9977 doesn't) take place.
9978 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9979 at different points.
9980
4420d5e2
DJ
99812002-01-20 Daniel Jacobowitz <drow@mvista.com>
9982
9983 * gdb.c++/inherit.exp: Update copyright years.
9984 * gdb.c++/method.exp: Likewise.
9985
3e36a0f4
DJ
99862002-01-20 Daniel Jacobowitz <drow@mvista.com>
9987
9988 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9989 artificial methods/arguments.
9990 * gdb.c++/derivation.exp: Likewise.
9991 * gdb.c++/inherit.exp: Likewise.
9992 * gdb.c++/method.exp: Likewise.
9993 * gdb.c++/virtfunc.exp: Likewise.
9994
b4ceaee6
AC
99952002-01-18 Andrew Cagney <ac131313@redhat.com>
9996
9997 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9998 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9999 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10000 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10001 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10002 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10003
ecace851
JB
100042002-01-17 Jim Blandy <jimb@redhat.com>
10005
10006 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10007 anchoring the pattern matching the entry point symbol's name.
10008
375fc983
AC
100092002-01-17 Andrew Cagney <ac131313@redhat.com>
10010
10011 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10012 continue/quit query. Update copyright.
10013
fe6fdd96
MS
100142002-01-14 Michael Snyder <msnyder@redhat.com>
10015
10016 * gdb.base/gcore.exp: Remove extra debugging output.
10017
e017c81f
DJ
100182002-01-13 Daniel Jacobowitz <drow@mvista.com>
10019
10020 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10021 for slightly dubious v2 mangled string.
10022
37ab3bf8
DJ
100232002-01-13 Daniel Jacobowitz <drow@mvista.com>
10024
10025 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10026
1bc05c3a 100272002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10028
1bc05c3a 10029 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10030
1bc05c3a
JM
10031 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10032 constructors.
10033 * gdb.c++/derivation.exp: Likewise.
10034 * gdb.c++/templates.exp: Likewise.
10035 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10036
1bc05c3a
JM
100372002-01-10 Michael Snyder <msnyder@redhat.com>
10038
10039 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10040
a911c360
MS
100412002-01-08 Michael Snyder <msnyder@redhat.com>
10042
10043 * gdb.base/gcore.exp: New test for generate-core-file command.
10044 * gdb.base/gcore.c: Testcase for above.
10045 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10046
ea2119ec
JM
100472002-01-08 Jason Merrill <jason@redhat.com>
10048
10049 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10050
68203136
FF
100512002-01-07 Fred Fish <fnf@redhat.com>
10052
10053 * gdb.c++/overload.exp: Remove unconditional xfails for:
10054 print foo_instance1.overloadargs(1)
10055 print foo_instance1.overloadargs(1, 2)
10056 print foo_instance1.overloadargs(1, 2, 3)
10057 print foo_instance1.overloadargs(1, 2, 3, 4)
10058 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10059 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10060 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10061 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10062 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10063 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10064 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10065 print foo_instance1.overload1arg()
10066 print foo_instance1.overload1arg((char)arg2)
10067 print foo_instance1.overload1arg((signed char)arg3)
10068 print foo_instance1.overload1arg((unsigned char)arg4)
10069 print foo_instance1.overload1arg((int)arg7)
10070 print foo_instance1.overload1arg((unsigned int)arg8)
10071 print foo_instance1.overload1arg((float)arg11)
10072 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10073
21b9b5b1
MS
100742002-01-07 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.base/huge.exp: New test. Print a very large target data object.
10077 (skip_huge_test): New test variable. Define if you want to skip this
10078 test. The test reads an 8 megabyte data object from the target, so it
10079 might be very time consuming on remote targets with a slow connection.
10080 * gdb.base/huge.c: New file. Test case for above.
10081
725f922e
FF
100822002-01-07 Fred Fish <fnf@redhat.com>
10083
10084 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10085 g_instance.bfoo, and g_instance.cfoo.
10086
634d57ec
JL
10087Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10088
f286b2c3
JL
10089 * gdb.base/break.c (multi_line_if_conditional): New function.
10090 (multi_ilne_while_conditional): Likewise.
10091 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10092 IF or WHILE condition puts the breakpoint at the start of
10093 the condition.
10094
634d57ec
JL
10095 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10096 hppa*-*-hpux* expected failure.
10097 * gdb.base/structs.exp (do_function_calls): Similarly.
10098
10099 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10100 watchpoints.
10101
9fbfe2dc
AC
101022002-01-06 Andrew Cagney <ac131313@redhat.com>
10103
10104 Fix PR gdb/66.
10105 * gdb.base/structs.exp: Replace skip for a29k with skip for
10106 gdb,cannot_call_functions.
10107 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10108 * gdb.base/callfuncs.exp: Ditto.
10109 * gdb.base/call-rt-st.exp: Ditto.
10110 * gdb.base/call-strs.exp: Ditto.
10111 * gdb.base/callfwmall.exp: Ditto.
10112 * gdb.base/scope.exp: Obsolete xfail a29k.
10113 * gdb.c++/misc.exp: Ditto.
10114 * gdb.c++/cplusfuncs.exp: Ditto.
10115 * gdb.base/ptype.exp: Ditto.
10116 * gdb.base/printcmds.exp: Ditto.
10117 * gdb.base/opaque.exp: Ditto.
10118 * gdb.base/list.exp: Ditto.
10119 * gdb.base/funcargs.exp: Ditto.
10120 * gdb.base/default.exp: Ditto.
10121
8ddad156
MS
101222002-01-04 Michael Snyder <msnyder@redhat.com>
10123
ca4976a6 10124 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10125 * gdb.base/maint.exp: Add tests for maint info sections options.
10126
1b074332
JL
10127Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10128
10129 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10130
7d159115
CV
101312001-12-20 Corinna Vinschen <vinschen@redhat.com>
10132
10133 * gdb.asm/arm.inc: New file.
10134 * gdb.asm/asm-source.exp: Add arm targets.
10135 * gdb.asm/configure.in: Ditto.
10136 * gdb.asm/configure: Recreated from configure.in.
10137
8fb87725
JL
10138Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10139
afabe08c
JL
10140 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10141 with HP's compiler.
10142 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10143 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10144 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10145 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10146
10147 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10148 either HP's compilers or GCC.
10149
db521deb
JL
10150 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10151 a SIGBUS or SIGSEGV.
10152
10153 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10154
10155 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10156 can be compiled with either HP's compiler or GCC.
10157
cfa88ab7
JL
10158 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10159 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10160 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10161
ca344dff
JL
10162 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10163 to match current gdb output. Update due to using auto-solib-limit
10164 for limiting instead of overloading auto-solib-add.
10165 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10166 test program.
10167
3f3c6e55 10168 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10169 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10170 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10171 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10172 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10173 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10174 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10175 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10176 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10177 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10178 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10179 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10180 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10181
8fb87725
JL
10182 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10183 a SIGTRAP to the inferior.
10184
cf599fa7
CV
101852001-12-19 Corinna Vinschen <vinschen@redhat.com>
10186
10187 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10188 Substitute call to target_link by call to gdb_compile.
10189
2cd045cd
JL
10190Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10191
a9c64011
AS
10192 * gdb.base/break.exp: Fix HP specific search string when testing
10193 backtracing in a called function.
2cd045cd 10194
a9c64011
AS
10195 * gdb.base/constvars.exp: Only set lang to C++ if we're
10196 compiling the test with HP's compilers.
10197 * gdb.base/volatile.exp: Similarly.
2cd045cd 10198
99ebe9ac
JB
101992001-12-19 Jim Blandy <jimb@redhat.com>
10200
10201 * gdb.base/printcmds.exp: Expect the null character to be printed
10202 as '\0', and the '\013' to be printed as '\v'.
10203 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10204 * gdb.base/setvar.exp: Same.
10205
b9891b29
JB
102062001-12-17 Jim Blandy <jimb@redhat.com>
10207
0eba65ab
JB
10208 * gdb.base/completion.exp: Rather than completing very long
10209 filenames, which can make the readline library produce output we
10210 don't recognize, cd to the directory first, and then complete
10211 using nice, short relative paths.
10212
6970b5b1
JB
10213 * gdb.base/completion.exp: On some systems, there is, in fact, a
10214 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10215 variables as being in scope. So use `no_var_named_this'
10216 instead of `b'.
6970b5b1 10217
b9891b29
JB
10218 * gdb.base/corefile.exp: Recognize the message saying that GDB
10219 can't find the core file's registers as a failure.
10220
e6ccd35f
JSC
102212001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10222
a9c64011
AS
10223 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10224 test expect string more specific.
e6ccd35f 10225
105ba819
CV
102262001-12-13 Corinna Vinschen <vinschen@redhat.com>
10227
10228 * gdb.asm/asm-source.exp: Add support for xstormy16.
10229 * gdb.asm/configure.in: Ditto.
10230 * gdb.asm/configure: Rebuild.
10231 * gdb.asm/xstormy16.inc: New file.
10232
e9e79dd9
FF
102332001-12-10 Fred Fish <fnf@redhat.com>
10234
10235 * gdb.base/maint.exp: Update to match changes in type dumping code.
10236
347dc97d
JB
102372001-12-10 Jim Blandy <jimb@redhat.com>
10238
10239 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10240 matching the entry point symbol's name at the beginning of the
10241 line.
10242
5178b9d6
DJ
102432001-12-07 Daniel Jacobowitz <drow@mvista.com>
10244
10245 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10246 gdb.c++/inherit.exp, gdb.c++/method.exp,
10247 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10248 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10249 and class layout support.
10250
af890c52
DJ
102512001-12-07 Daniel Jacobowitz <drow@mvista.com>
10252
10253 * gdb.c++/classes.exp: Add test for static member function.
10254 * gdb.c++/misc.cc: Add class with static member function.
10255
7a345fb3
JB
102562001-12-07 Jim Blandy <jimb@redhat.com>
10257
f2e54a80 10258 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10259 those tests as `unsupported'.
10260 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10261 Rewrite subsequent tests to use it.
10262
10263 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10264 those tests as `unsupported'.
10265 * gdb.base/structs.exp (call_struct_func): New function.
10266 (do_function_calls): Use call_struct_func to call the functions
10267 returning structs.
10268
0bc69509
JB
10269 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10270 whether functions are prototyped or not, so we can't possibly pass
10271 arguments to t_float_values2 properly.
10272
7a345fb3
JB
10273 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10274 value of `timeout' for targets other than the mips*tx39-*.
10275
edb6ede1
MS
102762001-12-06 Michael Snyder <msnyder@redhat.com>
10277
d63a86f8 10278 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10279 and detect whether the start symbol has a leading underscore.
10280
2d842f13
JB
102812001-12-04 Jim Blandy <jimb@redhat.com>
10282
10283 * gdb.base/completion.exp: Clarify indentation.
10284
68550daf
JB
102852001-12-03 Jim Blandy <jimb@redhat.com>
10286
10287 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10288 variables on the S/390, not `.word'.
10289
cd5195a8
JB
102902001-11-30 Jim Blandy <jimb@redhat.com>
10291
10292 Add assembly-source tests for s390-ibm-linux.
10293 * gdb.asm/s390.inc: New file.
10294 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10295 the S/390 architecture.
a9c64011 10296 * gdb.asm/configure: Regenerated.
cd5195a8 10297
ca9efc90
MS
102982001-11-30 Michael Snyder <msnyder@redhat.com>
10299
10300 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10301 next, info source, info sources, info line, global and static
10302 variables, and static functions.
10303 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10304 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10305 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10306 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10307 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10308 (gdbasm_leave): Restore frame pointer.
10309 (gdbasm_startup): Copy stack set-up from crt0.S.
10310
d0e66976
FN
103112001-11-26 Fernando Nasser <fnasser@redhat.com>
10312
10313 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10314 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10315 to a local (non-static) variable. Copy tstruct.a to a static buffer
10316 and return a pointer to that buffer.
10317 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10318
e2334072
MK
103192001-11-24 Mark Kettenis <kettenis@gnu.org>
10320
10321 * gdb.asm/configure.in: Fix recognition of ix86 target.
10322 * gdb.asm/configure: Regenerate.
10323
756caa3d
MS
103242001-11-21 Michael Snyder <msnyder@redhat.com>
10325
10326 * gdb.asm/sparc.inc: New file.
10327 * gdb.asm/asm-source.exp: Recognize sparc target.
10328 * gdb.asm/configure.in: Recognize sparc target.
10329 * gdb.asm/configure: Regenerate.
d63a86f8 10330
9a4d72d5
MS
103312001-11-21 Michael Snyder <msnyder@redhat.com>
10332
10333 * gdb.asm/m32r.inc: New file.
10334 * gdb.asm/asm-source.exp: Recognize m32r target.
10335 * gdb.asm/configure.in: Recognize m32r target.
10336 * gdb.asm/configure: Regenerate.
10337
a773d1cd
MS
103382001-11-20 Michael Snyder <msnyder@redhat.com>
10339
017ac23d
MS
10340 * gdb.asm/i386.inc: New file.
10341 * gdb.asm/asm-source.exp: Recognize ix86 target.
10342 * gdb.asm/configure.in: Recognize ix86 target.
10343 * gdb.asm/configure: Regenerate.
10344
a773d1cd
MS
10345 * gdb.c++/namespace.exp: Fix quotes in output messages.
10346
bb632afb
MS
103472001-11-14 Michael Snyder <msnyder@redhat.com>
10348
25d559ca 10349 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10350 qualifier in a type cast expression, to designate an address
10351 in the instruction space (Harvard architecture).
10352
4749e309
MS
103532001-11-13 Michael Snyder <msnyder@redhat.com>
10354
10355 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10356 Tests for expressions using 'const' and 'volatile'.
10357
25050984
CV
103582001-11-13 Corinna Vinschen <vinschen@redhat.com>
10359
10360 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10361
1902c51f
DJ
103622001-11-12 Daniel Jacobowitz <drow@mvista.com>
10363
10364 * lib/mi-support.exp (mi_run_to_helper): Move comments
10365 outside of gdb_expect.
10366
dcf95b47
DJ
103672001-11-11 Daniel Jacobowitz <drow@mvista.com>
10368
10369 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10370 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10371 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10372 mi0_run_to): New functions.
10373 * gdb.mi/mi-simplerun.exp: Use them.
10374 * gdb.mi/mi0-simplerun.exp: Likewise.
10375 * gdb.mi/mi-var-cmd.exp: Likewise.
10376 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10377
45b074e1
AC
103782001-11-10 Andrew Cagney <ac131313@redhat.com>
10379
10380 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10381 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10382
bf50d346
AC
103832001-11-09 Andrew Cagney <ac131313@redhat.com>
10384
10385 * gdb.base/restore.exp: Include $expected value in restored test
10386 message.
10387
9383332c
AC
103882001-11-09 Andrew Cagney <ac131313@redhat.com>
10389
10390 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10391 implemented.
10392
db62520a
MS
103932001-11-08 Michael Snyder <msnyder@redhat.com>
10394
10395 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10396 Add pass/fail message for stop at breakpoint in call dummy function.
10397
b5703437
MS
103982001-11-07 Michael Snyder <msnyder@redhat.com>
10399
d63a86f8
RM
10400 * gdb.c++/templates.exp (test_template_breakpoints):
10401 If we get an overload menu, but it does not match what
760f6330 10402 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10403 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10404 making the whitespace optional. Argument for "new" may be
10405 "unsigned" as well as "unsigned int/long".
d63a86f8 10406 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10407 making the whitespace optional. Also replace "(void) with
10408 "((void|)), making the keyword "void" optional.
d63a86f8 10409 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10410 making the whitespace optional. Also replace "(void) with
10411 "((void|)), making the keyword "void" optional.
3bf40917
MS
10412 * gdb.base/callfuncs.c (t_float_values): This function must
10413 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10414 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10415 can be tested against both cases. Usually one case involves
10416 promotion of float to double, while the other does not.
10417 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10418 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10419 includes a stack frame for "start".
10420
c8ab4e6d
JB
104212001-11-05 Jim Blandy <jimb@redhat.com>
10422
10423 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10424 pointers are 32 bits long, and that offsets of relocs are always
10425 stored in the data (REL-style), and not in the reloc entry itself
10426 (RELA-style).
10427 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10428 stabs.
10429
3f08ced9
MS
104302001-11-01 Michael Snyder <msnyder@redhat.com>
10431
10432 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10433 and regular expression operators by using quoting.
10434
cbfa24cd
MS
104352001-10-31 Michael Snyder <msnyder@redhat.com>
10436
10437 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10438 depending on what the symbol table contains.
10439 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10440 the output of the ptype command. Similarly, accept both "const &"
10441 and "const&".
10442
aaa68313
CV
104432001-10-31 Corinna Vinschen <vinschen@redhat.com>
10444
10445 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10446 symbol `STORAGE' to allow to choose the storage class of
10447 the local datastructures.
10448 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10449 compiler directive.
10450
91740388
MS
104512001-10-30 Michael Snyder <msnyder@redhat.com>
10452
10453 * gdb.base/jump.exp: Allow it to run for all targets.
10454
1b7c05e7
CV
104552001-10-29 Corinna Vinschen <vinschen@redhat.com>
10456
10457 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10458 with new double_array size.
10459 (main): Change storage class of all local variables to static.
10460 Reduce size of double_array to 9.
10461 * gdb.base/call-ar-st.exp: Increase timeout value.
10462 Change expected output for double array to match new size in
10463 call-ar-st.c.
10464
36a22261
CV
104652001-10-29 Corinna Vinschen <vinschen@redhat.com>
10466
10467 * gdb.base/ending-run.exp: Create identical output when passing
10468 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10469 Stormy16 target.
36a22261 10470
92b8ae91
MK
104712001-10-28 Mark Kettenis <kettenis@gnu.org>
10472
10473 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10474 that we catch the expected failure under Linux/x86.
10475
cb135b83
OF
104762001-10-29 Orjan Friberg <orjanf@axis.com>
10477
10478 * gdb.base/setvar.exp: Escape curly braces.
10479 * gdb.stabs/weird.exp: Ditto.
10480
6884aa54
DJ
104812001-10-27 Daniel Jacobowitz <drow@mvista.com>
10482
10483 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10484 * gdm.mi/mi0-hack-cli.exp: Likewise.
10485
0398c9aa
AC
104862001-10-25 Andrew Cagney <ac131313@redhat.com>
10487
10488 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10489 messages.
10490
d20bf2e8
AC
104912001-10-21 Andrew Cagney <ac131313@redhat.com>
10492
10493 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10494 checking MI enabled.
10495
03dd63aa
CV
104962001-10-09 Corinna Vinschen <vinschen@redhat.com>
10497
10498 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10499
1d9d99f3
FCE
105002001-10-04 Frank Ch. Eigler <fche@redhat.com>
10501
10502 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10503 if gdb child process crashes, just signal an error.
10504
838ae6c4
JB
105052001-10-02 Jim Blandy <jimb@redhat.com>
10506
10507 * lib/gdb.exp (test_xfail_format): Simplify.
10508
10509 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10510 front of the variable name `format'. Simplify `if'.
10511
8f0cbc1c
DJ
105122001-10-01 Daniel Jacobowitz <drow@mvista.com>
10513
10514 * gdb.threads/pthreads.exp: Wait for output and delay
10515 before sending ^C.
10516
1f08dafd
DJ
105172001-10-01 Daniel Jacobowitz <drow@mvista.com>
10518
10519 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10520 some incorrect output instead of timing out.
10521 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10522
674f90ff
CV
105232001-09-28 Corinna Vinschen <vinschen@redhat.com>
10524
10525 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10526 check to allow additional `int'.
10527
9b284272
DJ
105282001-09-27 Daniel Jacobowitz <drow@mvista.com>
10529
10530 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10531 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10532
b55a4771
MS
105332001-09-27 Michael Snyder <msnyder@redhat.com>
10534
10535 * lib/gdb.exp (test_debug_format): New proc.
10536 (setup_xfail_format): Use new proc test_debug_format.
10537 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10538 proc; use new service proc test_debug_format.
10539 Replace all other "gcc_compiled" tests with this test.
10540 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10541 proc; use new service proc test_debug_format.
10542 Replace all other "gcc_compiled" tests with this test.
10543
105442001-09-27 Michael Snyder <msnyder@redhat.com>
10545
10546 * gdb.base/cvexpr.exp: New file.
10547 * gdb.base/cvexpr.c: New file
10548 Test for expressions using const and volatile keywords.
10549
4e6667ac
CV
105502001-09-26 Corinna Vinschen <vinschen@redhat.com>
10551
10552 * gdb.base/constvars.exp: Check for different orders of keywords
10553 and additional "int" strings in output.
10554
4f337972
AC
105552001-09-22 Andrew Cagney <ac131313@redhat.com>
10556
10557 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10558 responses from "help maint".
10559
2015650d
FCE
105602001-09-19 Frank Ch. Eigler <fche@redhat.com>
10561
10562 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10563 to localhost:NNN instead of :NNN, in case Xvfb is listening
10564 only on TCP.
10565
f3bcedc1
CV
105662001-09-19 Corinna Vinschen <vinschen@redhat.com>
10567
10568 * gdb.base/recurse.exp: When checking leaving the watchpoint
10569 scope, recognize when gdb is in function's epilogue and pass.
10570
6b819c92
KS
105712001-09-18 Keith Seitz <keiths@redhat.com>
10572
10573 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10574 support for running tests against sid targets.
10575 (gdbtk_done): Ditto.
10576
a10c9419
CV
105772001-09-18 Corinna Vinschen <vinschen@redhat.com>
10578
10579 * gdb.base/ending-run.c (main): Set stdout buffersize
10580 to the same reasonable value for any target.
10581 * gdb.base/ending-run.exp: Add a regular expression
10582 to make testsuite happy on Sanyo Stormy16 target.
10583
739d0d99
CV
105842001-09-17 Corinna Vinschen <vinschen@redhat.com>
10585
10586 * gdb.base/display.c (do_loops): Add float variable `f'.
10587 Increment f in loop.
10588 * gdb.base/display.exp: Increment timeout by 60 seconds.
10589 Change float display test to use variable `f'.
10590
1b8947f0
JB
105912001-09-17 Jim Blandy <jimb@redhat.com>
10592
10593 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10594 overflowing the limited breakpoint tables on some ROM monitors
10595 (like the ROM68K).
10596
9890ac81
FCE
105972001-09-15 Frank Ch. Eigler <fche@redhat.com>
10598
10599 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10600 the "-ac" (disable access control) flag.
10601
6db765ea
JH
106022001-08-30 Jeff Holcomb <jeffh@redhat.com>
10603
10604 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10605 ints.
10606
4c32cc04
KS
106072001-08-30 Keith Seitz <keiths@redhat.com>
10608
10609 * lib/gdb.exp: Move all insight-related functionality into
10610 separate file.
10611 * lib/insight-support.exp: New file.
10612
8d6e6f81
FCE
106132001-08-29 Frank Ch. Eigler <fche@redhat.com>
10614
10615 * config/sid.exp (sid_start): Never set sid verbosity; disable
10616 expect_background {} that consumed its stdout; tolerate </dev/null.
10617 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10618
6a90e1d0
AC
106192001-08-18 Andrew Cagney <ac131313@redhat.com>
10620
10621 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10622 CLI jump command to start it.
10623 (mi_run_to_main): Fail immediatly when unexpected output.
10624
1759b3c3
AC
106252001-08-18 Andrew Cagney <ac131313@redhat.com>
10626
10627 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10628 beginning of function. Fix PR gdb/191.
10629
61d11d80
FCE
106302001-08-16 Frank Ch. Eigler <fche@redhat.com>
10631
10632 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10633 what to force sid endianness to.
10634
942a4df2
KS
106352001-08-15 Keith Seitz <keiths@redhat.com>
10636
10637 * lib/gdb.exp (gdbtk_start): Don't set environment
10638 variables for TCL_LIBRARY and friends. Insight will
10639 now figure these out for itself.
10640
0521c418
MS
106412001-08-02 Michael Snyder <msnyder@redhat.com>
10642
10643 * gdb.base/completion.exp: Remove the symbol "a64l" from
10644 the expect string; this is target-specific, and not related
10645 to what is being tested.
10646
74a9a58a
DB
106472001-08-02 Dave Brolley <brolley@redhat.com>
10648
10649 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10650
c70819fa
MS
106512001-07-25 Michael Snyder <msnyder@redhat.com>
10652
c2b8fa57
MS
10653 * gdb.base/consecutive.exp: New file. Test stepping over
10654 breakpoints on consecutive instructions.
10655 * gdb.base/consecutive.c: New file.
10656
c70819fa
MS
10657 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10658 curly braces in regular expressions.
10659
2b1a1355
MS
106602001-07-25 Michael Snyder <msnyder@redhat.com>
10661
10662 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10663 legitimate output from stepping out of main.
10664
413eca6f
KS
106652001-07-22 Keith Seitz <keiths@redhat.com>
10666
10667 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10668 the empty string, do not run the tests.
10669
7e5a9322
SC
106702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10671
10672 * gdb.base/long_long.exp: Detect size of pointer. Take into
10673 account 2-byte pointers when testing for p/a results.
10674
de58f10f
SC
106752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10676
d63a86f8 10677 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10678 and defined to 1K for m68hc11.
10679 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10680 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10681 (sizeof_random_data): New variable to tell the size of the data table;
10682 don't test past this size; always run to main.
10683
d6f5fea1
SC
106842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10685
10686 * gdb.base/return2.exp: return of long long and double fails for
10687 68HC11; don't execute these tests on that platform.
10688 * gdb.base/return.exp: Return of a double fails for 68hc11.
10689
c477543d
SC
106902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10691
10692 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10693 tests that print a float.
10694 * call-rt-st.exp: Likewise.
10695
63cf1c79
MK
106962001-07-12 Mark Kettenis <kettenis@gnu.org>
10697
10698 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10699 running this test on Linux.
10700
112f9ab5
MC
107012001-06-24 Michael Chastain <chastain@redhat.com>
10702
10703 * gdb.base/arithmet.exp: Remove some tests to make all test names
10704 unique.
10705
4970cb0f
MS
107062001-07-03 Michael Snyder <msnyder@redhat.com>
10707
10708 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10709 the output of the ptype command.
10710
d85da69f
MS
107112001-07-02 Michael Snyder <msnyder@redhat.com>
10712
4c8a82de
MS
10713 * gdb.base/completion.exp: Don't assume that break.c is the only
10714 source file that may contain functions named "marker".
d85da69f
MS
10715 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10716
8afc772b
AC
107172001-06-28 Andrew Cagney <ac131313@redhat.com>
10718
10719 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10720 of files to delete.
10721
10722 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10723 * gdb.disasm/h8300s.exp: New file.
10724 gdb.disasm/h8300s.s: Likewise.
10725
cff22675
AC
107262001-06-27 Andrew Cagney <ac131313@redhat.com>
10727
10728 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10729 empty breakpoint tables.
10730
68c81b54
AC
107312001-06-25 Andrew Cagney <ac131313@redhat.com>
10732
10733 * lib/mi-support.exp: Update args=... part of stop-reason
10734 patterns. Accept either a list or a tuple.
10735
2dd62704
AC
107362001-06-23 Andrew Cagney <ac131313@redhat.com>
10737
10738 * lib/mi-support.exp: Remove local emacs variable defining
10739 change-log-default-name.
10740
b4127474
MC
107412001-06-22 Michael Chastain <chastain@redhat.com>
10742
10743 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10744 This is operationally compatible with the previous version.
10745
8dbfb380
JB
107462001-06-13 Jim Blandy <jimb@redhat.com>
10747
10748 * lib/gdb.exp (gdb_test): Doc fix.
10749
f2d8c86d
MC
107502001-06-10 Michael Chastain <chastain@redhat.com>
10751
10752 * gdb.base/exprs.exp: Remove a duplicate test.
10753
81564d34
JB
107542001-06-06 Jim Blandy <jimb@redhat.com>
10755
10756 * gdb.base/return2.exp (main): Use values to test float and double
10757 returns that are not NaN's, to avoid being confused by IEEE
10758 comparison rules.
10759
da55addb
MS
107602001-06-04 Michael Snyder <msnyder@redhat.com>
10761
10762 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10763 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10764 rather than wait for 12 more tests to time out.
10765
42c65987
JB
107662001-06-06 Jim Blandy <jimb@redhat.com>
10767
b18bced9 10768 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10769 Don't forget to match the GDB prompt.
b18bced9 10770
42c65987
JB
10771 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10772
5b41e5f0
JB
107732001-06-04 Jim Blandy <jimb@redhat.com>
10774
10775 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10776 command.
10777
015e046f
KB
107782001-05-31 Kevin Buettner <kevinb@redhat.com>
10779
10780 * gdb.base/annota1.exp (info break): Match four or more spaces
10781 after "Address".
10782
fb1ffbbe
MC
107832001-05-31 Michael Chastain <chastain@redhat.com>
10784
10785 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10786 (dm_type_int_star): Likewise.
10787 (dm_type_long_star): Likewise.
10788 (dm_type_void_star): Likewise.
10789
5ea2a32c
KB
107902001-05-29 Kevin Buettner <kevinb@redhat.com>
10791
10792 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10793 to a known value in order to get consistent results regardless
10794 of the setting of INPUTRC or the presence or contents of .inputrc.
10795
ae23c492
MS
107962001-05-24 Michael Snyder <msnyder@redhat.com>
10797
ac55707e
MS
10798 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10799 Don't require that the main thread and the manager thread are the
10800 first in the list.
10801
ae23c492
MS
10802 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10803 debugging. If test fails, issue an "unsupported" not a "fail".
10804
400071f1
JB
108052001-05-24 Jim Blandy <jimb@redhat.com>
10806
10807 Don't assume that short is shorter than int.
10808 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10809 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10810 this isn't true.
400071f1
JB
10811 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10812 an int, is not equal to ~0 stored in an unsigned char. This tests
10813 the same thing that the previous test meant to, but works on
10814 16-bit machines, too.
10815 ("print unsigned char != (~0)"): Same test, complemented.
10816
0816a3e5
MS
108172001-05-24 Michael Snyder <msnyder@redhat.com>
10818
10819 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10820 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10821 and prevents dejagnu getting out of step.
10822
f6dc23a9
KB
108232001-05-23 Kevin Buettner <kevinb@redhat.com>
10824
10825 * gdb.base/finish.exp (finish_void): Revise pattern for
10826 stopping on the call statement to not permit stopping at
10827 the start of the instructions comprising the call sequence.
10828
7dbd117d
MC
108292001-05-19 Michael Chastain <chastain@redhat.com>
10830
10831 * gdb.base/callfuncs.exp: Make all test names unique.
10832 * gdb.base/commands.exp: Make all test names unique.
10833 * gdb.base/condbreak.exp: Make all test names unique.
10834 * gdb.base/dbx.exp: Make all test names unique.
10835 * gdb.base/default.exp: Make all test names unique.
10836 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10837 and TIMEOUT messages to their corresponding PASS message.
10838 * gdb.base/ending-run.exp: Make all test names unique.
10839 * gdb.base/long_long.exp: Remove duplicate test.
10840
6b0b0a9e
KB
108412001-05-21 Kevin Buettner <kevinb@redhat.com>
10842
10843 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10844 stop on the call statement as well as the statement after the
10845 call.
10846
2caa35cb
MS
108472001-05-21 Michael Snyder <msnyder@redhat.com>
10848
10849 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10850
40713331
EZ
108512001-05-10 Elena Zannoni <ezannoni@redhat.com>
10852
a9c64011
AS
10853 * gdb.base/completion.exp: Revamp test. Make it execute on all
10854 platforms.
40713331 10855
c2c1be8d
EZ
108562001-05-10 Elena Zannoni <ezannoni@redhat.com>
10857
a9c64011
AS
10858 * config/gdbserver.exp (gdb_load): Handle the case
10859 in which the arguments to gdbserver are given in the
10860 baseboard configuration file.
10861 Also handle the case in which the server needs to do a
10862 load.
2c9cd303 10863
9671de48
KS
108642001-05-07 Keith Seitz <keiths@cygnus.com>
10865
a9c64011
AS
10866 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10867 set up the display for testing.
10868 (gdbtk_start): Convert all paths to paths that tcl will like.
10869 Export target information to environment.
10870 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10871 necessary.
10872 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10873 (to_tcl_path): New proc to convert a given pathname into
10874 a path acceptible as an argument to a tcl command.
10875 (_gdbtk_export_target_info): New proc to export target info
10876 into the environment for gdbtk testing.
10877 (gdbtk_done): New proc to signal end-of-test.
9671de48 10878
5a360f47
JB
108792001-05-06 Jim Blandy <jimb@redhat.com>
10880
10881 * restore.c: Make the code of caller0 correspond to its comment.
10882
66c756c6
MS
108832001-05-03 Michael Snyder <msnyder@redhat.com>
10884
10885 * config/sid.exp (gdb_target_sid): Check for error messages.
10886 On error or timeout, don't make expect exit (which will terminate
10887 all subsequent tests); instead just make gdb exit.
d63a86f8 10888 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10889 return a negative value.
10890
a966fde5
JB
108912001-04-24 Jim Blandy <jimb@redhat.com>
10892
851c18e0
JB
10893 * gdb.c++/templates.exp: If we see the prompt for the overload
10894 list, but we haven't recognized any of the longer patterns,
10895 arrange for this test to fail, not hang.
10896
a966fde5
JB
10897 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10898 variations.
10899
db144853
MC
109002001-04-22 Michael Chastain <chastain@redhat.com>
10901
10902 * gdb.c++/local.exp: Use the 'runto' library function.
10903 * gdb.c++/namespace.exp: Likewise.
10904 * gdb.c++/overload.exp: Likewise.
10905
3207ec21
KB
109062001-03-26 Kevin Buettner <kevinb@redhat.com>
10907
10908 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10909 * gdb.base/step-line.exp: New file. Test step/next in presence of
10910 #line directives.
10911 * gdb.base/step-line.c: New file. Test program for the above.
10912 * gdb.base/step-line.inp: New file. We pretend that this file has
10913 been transformed by some other tool into step-line.c.
10914
13b57657
JB
109152001-03-21 Jim Blandy <jimb@redhat.com>
10916
10917 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10918 unmangled operator names.
10919
754cbe1c
JB
109202001-03-20 Jim Blandy <jimb@redhat.com>
10921
10922 * gdb.threads/linux-dp.exp: Recognize an additional message
10923 generated by GDB when it doesn't understand how to debug threads
10924 on the target system.
10925
177495c9
AC
109262001-03-19 Andrew Cagney <ac131313@redhat.com>
10927
10928 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10929
f266096b
MC
109302001-03-12 Michael Chastain <chastain@redhat.com>
10931
10932 * gdb.c++/derivation.exp: Use the 'runto' library function.
10933
cac3c2ff
MC
109342001-03-12 Michael Chastain <chastain@redhat.com>
10935
10936 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10937
b6c11a24
MC
109382001-02-24 Michael Chastain <chastain@redhat.com>
10939
10940 * gdb.c++/ref-types.exp: Change handwritten code to library
10941 function 'runto'.
10942
6bae5bce
OF
109432001-03-16 Orjan Friberg <orjanf@axis.com>
10944
10945 * gdb.base/signals.exp: Set count to 0 explicitly.
10946
0015fd9a
MS
109472001-03-15 Mark Salter <msalter@redhat.com>
10948
10949 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10950 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10951 (gdb_load): Add support for additional target_info: gdb_download_size
10952 and gdb_load_timeout.
0015fd9a 10953
fc33412a
DT
10954Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10955
10956 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10957 file -- to prevent failing when the compile fails but we have no
10958 intention of running the tests anyway.
10959
10960 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10961 tests if set.
10962
10963 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10964 integers.
10965
10966 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10967 * gdb.c++/namespace.exp: Ditto.
10968
115f06de
OF
109692001-03-07 Orjan Friberg <orjanf@axis.com>
10970
10971 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10972 * gdb.base/pointers.exp: Relax pattern match of decimals.
10973
b6ba6518
KB
109742001-03-06 Kevin Buettner <kevinb@redhat.com>
10975
10976 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10977 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10978 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10979 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10980 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10981 config/sh.exp, config/sid.exp, config/slite.exp,
10982 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10983 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10984 config/vxworks.exp, config/vxworks29k.exp,
10985 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10986 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10987 gdb.base/arithmet.exp, gdb.base/assign.exp,
10988 gdb.base/async.exp, gdb.base/attach.exp,
10989 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10990 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10991 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10992 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10993 gdb.base/commands.exp, gdb.base/completion.exp,
10994 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10995 gdb.base/constvars.exp, gdb.base/corefile.exp,
10996 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10997 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10998 gdb.base/ending-run.exp, gdb.base/environ.exp,
10999 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11000 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11001 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11002 gdb.base/funcargs.exp, gdb.base/help.exp,
11003 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11004 gdb.base/logical.exp, gdb.base/long_long.exp,
11005 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11006 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11007 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11008 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11009 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11010 gdb.base/regs.exp, gdb.base/relational.exp,
11011 gdb.base/remote.exp, gdb.base/reread.exp,
11012 gdb.base/restore.exp, gdb.base/return2.exp,
11013 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11014 gdb.base/selftest.exp, gdb.base/setshow.exp,
11015 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11016 gdb.base/sigall.exp, gdb.base/signals.exp,
11017 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11018 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11019 gdb.base/step-test.exp, gdb.base/structs.c,
11020 gdb.base/structs.exp, gdb.base/structs2.exp,
11021 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11022 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11023 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11024 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11025 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11026 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11027 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11028 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11029 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11030 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11031 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11032 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11033 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11034 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11035 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11036 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11037 gdb.trace/circ.exp, gdb.trace/collection.exp,
11038 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11039 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11040 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11041 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11042 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11043 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11044 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11045 notices.
11046
dc96c6c7 110472001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11048
11049 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11050 first arg is int not float.
11051
dc96c6c7 110522001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11053
11054 * gdb.base/reread.exp: Unsupported for non-native targets;
11055 doesn't work for remote debugging.
11056
9b0c4aeb
FN
110572001-02-19 Fernando Nasser <fnasser@redhat.com>
11058
11059 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11060 * gdb.base/ending-run.exp: Properly handle the BSP state when
11061 stepping past the end of main.
9b0c4aeb 11062
02aa71d5
MC
110632001-02-19 John Moore <jmoore@redhat.com>
11064
11065 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11066 Converted HPUX fix for non-expected items following multiple
11067 step commands into general solution for all platforms.
11068
1fa449a4
MC
110692001-02-18 Michael Chastain <chastain@redhat.com>
11070
11071 * gdb.c++/classes.exp (do_tests): Change runto statements
11072 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11073 statements demangler agnostic.
11074 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11075 (gdb_virtfunc_restart): Likewise.
11076
b2f9ec70
MC
110772001-02-14 Michael Chastain <chastain@redhat.com>
11078
11079 * gdb.c++/inherit.exp (do_tests): Change runto statements
11080 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11081 statements demangler agnostic.
11082
cf74b8ca
AC
11083Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11084
11085 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11086 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11087 before calling common_routine 15 times'' tests.
11088
99f78f56
MC
110892001-02-11 Michael Chastain <chastain@redhat.com>
11090
11091 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11092 Helps the test script figure out which demangler is in use.
11093 (dm_type_foo_ref): Ditto.
11094 (dm_type_int_star): Ditto.
11095 (dm_type_long_star): Ditto.
11096 (dm_type_unsigned_int): Ditto.
11097 (dm_type_void): Ditto.
11098 (dm_type_void_star): Ditto.
99707966 11099 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11100 Probe the gdb demangler and set variables to accommodate
11101 formatting differences.
11102 (info_func_regexp): New function. Same as info_func, but
11103 matches against a regexp.
11104 (info_func): Match against a literal string.
11105 (print_addr_2): New function. Match against a literal string,
11106 which can be different from the input to gdb.
11107 (print_addr): Simply call print_addr_2 with the same argument twice.
11108 (test_lookup_operator_functions): Use demangler formatting variables.
11109 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11110 the tests in the same order as the C++ class declaration.
11111 (test_paddr_operator_functions): Ditto.
11112 (test_paddr_overloaded_functions): Ditto.
11113 (test_paddr_hairy_functions): Use demangler formatting variables.
11114 Add reference to gdb/19 for related tests.
11115 (do_tests): Call probe_demangler.
11116
1de8f023
KB
111172001-01-30 Kevin Buettner <kevinb@redhat.com>
11118
11119 * gdb.c++/templates.cc (printf): Remove unused function definition.
11120
ca3f91ed
MS
111212001-01-26 Felix Lee <flee@redhat.com>
11122
11123 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11124
111252001-01-25 matthew green <mrg@redhat.com>
11126
11127 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11128 up sid.
11129 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11130
111312001-01-25 matthew green <mrg@redhat.com>
11132
11133 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11134 Deprecate $sid_spawn_id.
ca3f91ed
MS
11135 (sid_exit): Remove code necessary only for `spawn.'
11136
111372001-01-25 matthew green <mrg@redhat.com>
11138
11139 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11140
fb18ec4a
MC
111412001-01-28 Michael Chastain <chastain@redhat.com>
11142
11143 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11144 to call when tests fail. It takes gdb out of the overloaded
11145 function choice menu back to the main prompt, so that the test
11146 program stays synchronized.
11147 (set_bp_overloaded): New proc to collect all the common
11148 code for setting a breakpoint on an overloaded name. Calls
11149 take_gdb_out_of_choice_menu when needed.
11150 (menu_overload1arg): New variable to collect the repeated
11151 instances of the expected menu for an overloaded name. Change
11152 the regular expression to handle changes in g++ type encoding:
11153 "void" can be either "void" or "", and "unsigned int" can be
11154 either "unsigned int" or "unsigned".
11155 (continue_to_bp_overloaded): Change regular expressions to handle
11156 changes in g++ type encoding.
11157 (no proc): Call take_gdb_out_of_choice_menu when needed.
11158 Remove redundant calls to "info break". Accept either "canceled"
11159 or "cancelled". Change regular expressions in "info break"
11160 calls to handle changes in g++ type encoding. Give all tests
11161 unique strings.
11162
9c646a6e
BE
111632001-01-17 Ben Elliston <bje@redhat.com>
11164
11165 * config/sid.exp: New file.
11166
9549d9c1
AC
11167Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11168
11169 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11170
dc96c6c7 111712000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11172
11173 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11174 Add a RE to accept a non-ascii char if one is ever presented.
11175
b4df4f68
FN
111762000-12-20 Fernando Nasser <fnasser@redhat.com>
11177
297dd0fd 11178 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11179
dc96c6c7 111802000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11181
d63a86f8 11182 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11183 in regexp. One '\' does not suffice on Linux.
11184
4a7bddb6
MC
111852000-12-09 Michael Chastain <chastain@redhat.com>
11186
11187 * gdb.base/break.exp (test_clear_command): Use a marker function
11188 rather than 'main' for the test function. Also move this
11189 test to an execution point where the marker function names are
11190 guaranteed to be bound to functions. (Executing tests after a
11191 'finish' from main runs into name conflicts with local names
11192 in __libc_start_main).
11193
dc96c6c7 111942000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11195
11196 * gdb.base/finish.exp: New test for gdb's "finish" command.
11197 * gdb.base/return2.exp: New test for gdb's "return" command.
11198 * gdb.base/return2.c: New source file for above.
11199
dc96c6c7 112002000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11201
11202 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11203 * gdb.base/miscexprs.exp: Ditto.
11204 * gdb.base/pointers.exp: Ditto.
11205 * gdb.c++/derivation.exp: Ditto.
11206 * gdb.c++/local.exp: Ditto.
11207 * gdb.c++/namespace.exp: Ditto.
11208 * gdb.c++/overload.exp: Ditto.
11209 * gdb.c++/ref-types.exp: Ditto.
11210
dc96c6c7 112112000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11212
11213 * gdb.base/constvars.exp: Test result of "up" command.
11214 * gdb.base/miscexprs.exp: Ditto.
11215 * gdb.base/pointers.exp: Ditto.
11216 * gdb.base/scope.exp: Ditto.
11217 * gdb.c++/derivation.exp: Ditto.
11218 * gdb.c++/local.exp: Ditto.
11219 * gdb.c++/namespace.exp: Ditto.
11220 * gdb.c++/overload.exp: Ditto.
11221 * gdb.c++/ref-types.exp: Ditto.
11222
44097287
FN
112232000-11-22 Michael Chastain <chastain@redhat.com>
11224
11225 * mips_pro.exp: Accept either "middle -> top -> main" or
11226 "middle -> main" in the backtrace, because gcc can optimize
11227 tail calls to jumps. Remove setup_xfail for the hppa case.
11228 Add a comment with the original warning messages from PR 3016,
11229 which was filed in 1993, to preserve them for posterity.
11230
9d2e1bab
ND
112312000-11-17 Nick Duffek <nsd@redhat.com>
11232
11233 * lib/gdb.exp (gdb_test): Override timeout with board info.
11234
1aca8eb7
ND
112352000-11-17 Nick Duffek <nsd@redhat.com>
11236
11237 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11238 the second kill and detach messages.
11239
93076499
ND
112402000-11-17 Nick Duffek <nsd@redhat.com>
11241
11242 * configure.in: Add AC_EXEEXT.
11243 * configure: Regenerate.
11244 * Makefile.in (just-check): Export EXEEXT.
11245 * lib/gdb.exp ($EXEEXT): Import from environment.
11246 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11247 expect "maint dump-me" on Cygwin.
11248 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11249 $EXEEXT.
11250
30e87cd3
ND
112512000-11-17 Nick Duffek <nsd@redhat.com>
11252
11253 * gdb.base/break.exp: Test backtrace and finish from called
11254 function on all platforms, not just HP-UX.
11255
dc96c6c7 112562000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11257
11258 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11259 code from gdb_target_monitor, so it can be used independantly
11260 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11261
dc96c6c7 112622000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11263
11264 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11265 * gdb.base/corefile.exp: Expect the message "Program is being
11266 debugged already" when we send the "corefile" command, since
11267 the preceeding gdb_load may have connected gdb to a remote target.
11268 * gdb.base/display.exp: Disable hardware watchpoints if new
11269 board info variable "no_hardware_watchpoints" is true.
11270 Replace single-letter commands with more readable ones.
11271 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11272 if new board info variable "no_hardware_watchpoints" is true.
11273 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11274 to see if stdio (printf) testing is possible.
11275 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11276 board info variable "no_hardware_watchpoints" is true. Use new
11277 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11278
39124dea
FN
112792000-11-13 Fernando Nasser <fnasser@redhat.com>
11280
11281 From Orjan Friberg <orjanf@axis.com>:
11282 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11283 in array print pattern match.
11284
a9e2e984
FN
112852000-11-09 Fernando Nasser <fnasser@redhat.com>
11286
11287 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11288 spelling "cancelled" to U.S. spelling "canceled" to match changes
11289 made to gdb.
11290 * gdb.c++/ovldbreak.exp: Ditto.
11291
c7db355b
PS
112922000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11293
11294 * gdb.base/callfuncs.c (main): Moved to end of file, call
11295 t_double_values to initialize the FPU before inferior calls are made.
11296 * gdb.base/callfuncs.exp: Test for register preservation after calling
11297 inferior functions. Add tests for continuining, finishing and
11298 returning from a stop in a call dummy.
11299
dc96c6c7 113002000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11301
11302 * gdb.base/commands.exp: Break up long lines, and re-indent.
11303
dc96c6c7 113042000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11305
11306 * config/gdbserver.exp: Rewritten from the ground up, to make it
11307 compatible with the current dejagnu tree, and to make it work with
11308 the new "gdbserver" in libremote.
11309
dc96c6c7 113102000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11311
11312 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11313 * gdb.base/varargs.exp: Skip entire test if no printf support.
11314 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11315 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11316
dc96c6c7 113172000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11318
11319 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11320 no floating point support.
11321 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11322 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11323 * gdb.base/call-rt-st.exp: Ditto.
11324 * gdb.base/call-strs.exp: Ditto.
11325
bac5fc66
JG
113262000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11327
11328 * gdb.base/sizeof.c: include <stdio.h>.
11329
11330 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11331 'finish', otherwise uncaptured gdb_prompt would potentially
11332 throw remaining test points out of sync.
bac5fc66 11333
b22a6027
SB
113342000-07-26 Scott Bambrough <scottb@netwinder.org>
11335
11336 * gdb.base/recurse.exp: Run tests for all targets.
11337 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11338 gnu-oldld case on ARM.
11339 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11340 for ARM targets.
d63a86f8 11341
d8231941
AG
11342Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11343
11344 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11345 * gdb.java/configure: Rebuild.
11346
8caabe69
AG
11347Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11348
11349 * gdb.java/jv-exp.exp: New file.
11350
9d273ca3
AG
11351Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11352
11353 * configure: Rebuilt.
11354 * configure.in (configdirs): Add gdb.java.
11355 * gdb.java/jmisc.java: New file.
11356 * gdb.java/jmisc.exp: New file.
11357 * gdb.java/Makefile.in: New file.
11358 * gdb.java/configure: Rebuilt.
11359 * gdb.java/configure.in: New file.
11360 * lib/java.exp: New file.
11361
4f823a66
AC
11362Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11363
11364 * gdb.base/exprs.exp: Test casts to a pointer including over and
11365 underflow.
11366
2391e11d
AC
11367Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11368
11369 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11370 and the compilers sizes.
11371
54602222
ND
113722000-07-09 Nick Duffek <nsd@redhat.com>
11373
11374 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11375 (use_methods): New function.
11376 (main): Call use_methods().
11377 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11378 (do_tests): Call test_method_param_class.
11379
2bec0572
ND
113802000-07-09 Nick Duffek <nsd@redhat.com>
11381
11382 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11383 spelling.
11384 (test_enums): New procedure. Move enum tests from end of script
11385 to here. Set breakpoint on function name instead of line number.
11386 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11387 (enums2): New marker function.
11388 (enums1): New function.
11389 (main): Call enums1(). Move enum tests to enums1().
11390
78492fde
AC
11391Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11392
11393 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11394 compile/link program. Update line numbers.
11395 * gdb.asm/d10v.inc: Define ``startup''.
11396 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11397
49a2cef8
AC
11398Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11399
11400 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11401
3e6c8688
EZ
114022000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11403
11404 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11405 of 'help maint print' command.
11406
9ff5cbe9
AC
11407Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11408
11409 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11410 they use gdb_expect_list.
11411
17c579bd
AC
11412Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11413
11414 * gdb.base/commands.exp: Use ``set remote
11415 memory-read-packet-size'' instead of ``set endian big'' to test
11416 long commands.
11417
e6d71bf3
DB
114182000-06-03 Daniel Berlin <dan@cgsoftware.com>
11419
11420 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11421 g++, and stop skipping them.
e6d71bf3
DB
11422
11423 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11424 work under g++.
11425
d63a86f8 11426 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11427 initialization.
11428
dc96c6c7 114292000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11430
11431 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11432 the regular expression: accept an (almost) arbitrary sequence of
11433 "frames-invalid" and "breakpoints-invalid" messages both before
11434 and after the "starting" message.
11435
dc96c6c7 114362000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11437
11438 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11439
dc96c6c7 114402000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11441
11442 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11443 Relax the regular expression a little, make it pass on Solaris 8.
11444
8216cda9
KB
114452000-05-12 Kevin Buettner <kevinb@redhat.com>
11446
11447 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11448 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11449 Instead, it is permissible for gdb to stop on the line of the
11450 call itself.
11451
1a570b2f
MS
114522000-05-12 Michael Snyder <msnyder@.cygnus.com>
11453
11454 * gdb.base/break.exp (bp on small function, optimized file):
11455 Add a second pass pattern. The behavior differs here between stabs
11456 and dwarf for one-line functions. Stabs preserves two line symbols
11457 (one before the prologue and one after) with the same line number,
11458 but dwarf regards these as duplicates and discards one of them.
11459 Therefore the address after the prologue (where the breakpoint is)
11460 has no exactly matching line symbol, and GDB reports the breakpoint
11461 as if it were in the middle of a line rather than at the beginning.
11462
dc96c6c7 114632000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11464
d63a86f8 11465 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11466 rather than "send_gdb" (for consistancy).
11467
7d418785
AC
11468Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11469
11470 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11471 * gdb.c++/templates.cc: Properly check for GCC version number.
11472 * lib/compiler.cc: Likewise
11473
dc96c6c7 114742000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11475
d63a86f8 11476 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11477 gdb may not stop at the first line of main, due to code motion.
11478
dc96c6c7 114792000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11480
11481 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11482 This test depends on parsing the printf output from the target.
11483 Since the sparclet stub doesn't do stdio, this will never work.
11484 * gdb.base/call-rt-st.exp: ditto.
11485 * gdb.base/call-strs: ditto.
11486
dc96c6c7 114872000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11488
11489 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11490
11491 * gdb.base/ending-run.exp: After connecting to a remote target,
11492 but before running, the target will appear to be in a random
11493 location. Specify both a file and a line for breakpoints.
11494 Also, the function that calls main may be called 'init'
11495 rather than 'start'.
11496
a5a51225
EZ
114972000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11498
11499 * gdb.base/help.exp: Update output for add-symbol-file command.
11500
7930cc7c
FN
115012000-04-10 Fernando Nasser <fnasser@cygnus.com>
11502
11503 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11504 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11505
23e37ab1
C
115062000-04-07 J.T. Conklin <jtc@redback.com>
11507
e93c542c
C
11508 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11509
23e37ab1
C
11510 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11511
591b8fa3
PDM
11512Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11513
11514 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11515 values that can be represented exactly.
11516 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11517 above change, and to not check against the directory part of the source
11518 file name.
11519 (step into print_long_arg_list): Likewise.
11520 (print print_small_structs from print_long_arg_list): Likewise.
11521 (print print_long_arg_list): Likewise.
11522
7a495180
EZ
115232000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11524
30b53638 11525 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11526
beb998c6
AC
11527Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11528
11529 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11530
1c689132
DB
115312000-03-25 Daniel Berlin <dan@cgsoftware.com>
11532
11533 * gdb.base/commands.exp (deprecated_command_test): Add test for
11534 deprecate with no arguments.
11535
c1790a9d
JL
115362000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11537
11538 * gdb.base/break.exp: Add new test for setting breakpoints on
11539 optimized code so we can test breakpoints work even when function
11540 prologues may be optimized away
11541
003ba290
FN
115422000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11543
11544 From David Whedon <dwhedon@gordian.com>
a9c64011 11545 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11546
6837a0a2
DB
115472000-03-22 Daniel Berlin <dan@cgsoftware.com>
11548
11549 * gdb.base/help.exp: Added test for new apropos command.
11550
b9593231
KB
115512000-03-21 Kevin Buettner <kevinb@redhat.com>
11552
11553 * gdb.base/pointers.c (usevar): New function.
11554 (main): Make sure that global variables v_int_pointer2, rptr,
11555 and y are all referenced someplace in the program by calling
11556 usevar() on them. [Some linkers delete symbols which are
11557 never referenced. The space remains, but there's no way to
11558 get a (symbolic) handle on the variable from the debugger.]
11559
751a959b
EZ
115602000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11561
11562 * gdb.base/printcmds.c: Add typedeffed arrays.
11563
11564 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11565 procedure to test arrays that are typedef'd.
11566
73a93a32
JI
115672000-03-13 James Ingham <jingham@leda.cygnus.com>
11568
11569 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11570 the library directories.
73a93a32 11571
fb40c209
AC
11572Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11573
11574 * configure.in (configdirs): Add sub directory gdb.mi.
11575 * configure: Re-generate.
11576
11577 * gdb.mi: New directory.
d63a86f8 11578
ee4dd2c9
AC
115792000-02-25 Scott Bambrough <scottb@netwinder.org>
11580
11581 * gdb.base/long_long.exp: Correct test suite failure when printing
11582 a long long value as a double on ARM platforms.
11583
70f0cc22
JB
115842000-02-16 Jim Blandy <jimb@redhat.com>
11585
11586 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11587 default source file is set properly before running this test.
11588
853819b8
EZ
115892000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11590
11591 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11592 gdbtk/library directory, not in gdbtcl2.
11593
dfcd3bfb
JM
115942000-02-04 Jim Blandy <jimb@redhat.com>
11595
11596 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11597 backslash from regexp pattern.
11598
11599 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11600 procedure. Use it to run all the "continue to bp overloaded"
11601 tests. Note that this changes the names of the tests slightly.
11602 If the breakpoint hit message includes a hex PC value, because
11603 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11604 from the real source code, still consider that a pass.
11605
11606 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11607 XFAIL here if the breakpoint message contains a hex address. Note
11608 similar change on 1999-11-02.
11609
11610 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11611
11612 * gdb.base/ptype.exp: Establish a default source file before
11613 calling get_debug_format.
11614
116152000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11616
11617 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11618
8b93c638
JM
116192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11620
11621 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11622 of successive stepi commands -- while in the prologue we should see
11623 the function entry bracket.
11624
116252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11626
11627 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11628 reach __change_mode() when stepping through the end of main().
11629
c5394b80
JM
116302000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11631
11632 * gdb.base/default.exp: Fix expected pattern.
11633 * gdb.base/help.exp: Same.
11634
0d06e24b
JM
116352000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11636
11637 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11638 Don't use xfail's because that affects only the following test.
d63a86f8 11639
0d06e24b
JM
11640 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11641 solaris or linux.
11642
11643 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11644
dc96c6c7 116452000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11646
d63a86f8 11647 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11648 "A syntax error" rather than "A parse error". Accept both.
11649
116502000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11651
11652 * gdb.base/default.exp: Remove OS dependent string from "target
11653 remote" test.
11654 * gdb.base/help.exp: Same for "help target remote" test.
11655
c3f6f71d
JM
116562000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11657
11658 From Jim Kingdon <kingdon@redhat.com>:
11659
11660 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11661 prompt (cleanup rather than necessity, but still might keep output
11662 from spilling to next test).
11663
116642000-01-02 Fred Fish <fnf@cygnus.com>
11665
11666 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11667 AIX, which defines them in <sys/types.h>.
11668
ed9a39eb 116691999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11670
ed9a39eb
JM
11671 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11672 float" test.
11673
116741999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11675
ed9a39eb 11676 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11677
11678 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11679 outermost frame disallowed".
11680
116811999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11682
11683 * gdb.base/setvar.exp: New tests for setting the value of a struct
11684 with a constant list.
11685
116861999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11687
11688 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11689 require the user to type a cast before setting the value of a struct.
11690
de57eccd
JM
116911999-12-06 Jim Blandy <jimb@cygnus.com>
11692
11693 * gdb.base/default.exp: Expect the new 'info float' command on
11694 all i386 platforms.
11695
11696 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11697 LinuxThreads libraries that don't support debugging.
11698
c2d11a7d
JM
11699Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11700
11701 * gdb.base/remote.c: Fill the buffer with truely random data.
11702 Change the buffer type to ``unsigned char'' to simplify size
11703 arithmetic.
11704
11705 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11706 stub only handles 400-1 byte packets. Verify that the download
11707 worked.
11708
117091999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11710
11711 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11712 tests, using UNRESOLVED for the untested cases. Also, does not wait
11713 for a timeout if the prompt was received before a recognizable pattern.
11714
117151999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11716
11717 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11718
117191999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11720
11721 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11722 watchpoints.
11723
117241999-11-24 Jason Merrill <jason@casey.cygnus.com>
11725
11726 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11727
11728 * gdb.c++/local.exp: Be more flexible in recognizing local class
11729 name mangling. Don't allow horribly truncated method names.
11730 * gdb.c++/derivation.exp: Expect protected inheritance.
11731 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11732 * gdb.c++/virtfunc.exp: Likewise.
11733 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11734 when printing a nested enum.
11735
117361999-11-22 Jim Blandy <jimb@cygnus.com>
11737
11738 * gdb.base/step-test.exp: Properly await GDB's response to setting
11739 a breakpoint on the call to large_struct_by_value.
11740
11741 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11742 just because we have debug info for the `start' function.
11743
117441999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11745
11746 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11747 "Unknown signal" messages, which indicate (on LinuxThreads) that
11748 GDB doesn't know how to debug threads on this system. This is
11749 better than hanging while philosopher 0 dumps chatter into gdb.log.
11750
117511999-11-18 Tom Tromey <tromey@cygnus.com>
11752
11753 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11754
117551999-11-18 Fred Fish <fnf@cygnus.com>
11756
11757 * gdb.base/coremaker2.c: Add sample program for generating
11758 cores that is more self contained than coremaker.c. Eventually
11759 I'll add more code to this and tie it into the testsuite.
11760
4ce44c66
JM
117611999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11762
11763 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11764
117651999-11-10 Jimmy Guo <guo@cup.hp.com>
11766
11767 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11768 from $srcdir/lib/.
11769 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11770 and gdb.c++/.
11771
11772 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11773
d63a86f8 11774 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11775 'continue with watch' test point.
11776
117771999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11778
11779 Merged from p2linux-990323-branch:
d63a86f8 11780
4ce44c66
JM
11781 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11782
11cf8741
JM
11783Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11784
11785 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11786 {limit,fixed}''. Test ``set download-write-size''.
11787
11788Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11789
11790 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11791 gdb_expect_list.
11792
11793Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11794
11795 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11796
117971999-11-03 Mark Salter <msalter@cygnus.com>
11798
11799 * gdb.base/break.exp: Fix "stub continue" pattern.
11800
118011999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11802
11803 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11804
118051999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11806
11807 * gdb.base/display.exp ("finish"): Add timeout clause.
11808
11809 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11810 plain prompt clause, so this doesn't have to time out in order to
11811 fail.
11812
11813 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11814 breakpoint hit messages include an address.
11815
11816 * gdb.base/display.exp: Don't forget to escape parens in regular
11817 expressions. Unix regexp notatation sucks.
11818
118191999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11820
11821 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11822 order for 'signalled' message.
11823
5c44784c
JM
118241999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11825
11826 From Jimmy Guo <guo@cup.hp.com>:
11827 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11828 * gdb.base/annota1.c: Add code for tests to work with.
11829
118301999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11831
11832 * gdb.base/remote.exp: New test for remote downloading settings.
11833 * gdb.base/remote.c: New file with large .data.
11834
917317f4
JM
118351999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11836
11837 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11838 for LinuxThreads support, merged from the Code Fusion branch.
11839
11840Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11841
11842 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11843 containing exp_continue into a while within an expect. Don't
11844 attempt a start more than three times. Check return value from
11845 gdb_load.
d63a86f8 11846
2df3850c
JM
11847Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11848
11849 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11850 a pass case.
11851
2acceee2
JM
118521999-10-01 Kevin Buettner <kevinb@cygnus.com>
11853
11854 * gdb.base/break.c (main): Added a statement that we can step
11855 off of.
11856 * gdb.base/break.exp: Added tests for setting a breakpoint
11857 at an offset and stepping onto a breakpoint.
11858
118591999-10-01 Fred Fish <fnf@cygnus.com>
11860
d63a86f8 11861 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11862 gdb output.
11863
c2c6d25f
JM
118641999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11865
11866 * gdb.base/break.exp: Code locations are in hex, don't forget!
11867 (For HP-UX.)
11868
118691999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11870
11871 * condbreak.exp: Use break.c as test program.
11872 * condbreak.c: Remove, redundant with break.c.
11873
118741999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11875
11876 * config/monitor.exp (gdb_target_monitor): Disable X- and
11877 Z-packets if the target needs it.
11878
118791999-09-13 James Ingham <jingham@leda.cygnus.com>
11880
11881 * gdb.c++/overload.exp: Added tests for listing overloaded
11882 functions with function pointers in the arg, explicitly calling
11883 out the version you want.
11884
cff3e48b
JM
118851999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11886
11887 * long_long.exp: Add variations of test cases that work for
11888 targets with 16-bit ints and 32-bit doubles.
11889
d4f3574e
SS
118901999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11891
11892 * break.c (main): Compare a possibly-uninitialized argc with an
11893 unlikely value that fits in 16 bits.
11894
118951999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11896
11897 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11898 0xfeeb, don't want negative numbers if ints are 16 bits.
11899
11900 * lib/gdb.exp (skip_cplus_tests): New proc.
11901 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11902 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11903 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11904 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11905 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11906 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11907 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11908 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11909
11910 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11911
11912Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11913
11914 * gdb.base/corefile.exp (up): Allow a parameter to appear
11915 in the frame that we're going up to.
11916
11917 From Jim Blandy <jimb@cygnus.com>:
11918
11919 * gdb.base/default.exp (info float): Expect some output now.
11920
11921 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11922 returning floating-point values to fail on the x86.
11923 * gdb.base/callfwmall.exp (do_function_calls): Same.
11924
11925 * gdb.base/list.exp (test_listsize): Correct expectations for
11926 listing line 1 with listsize 2. Also, listing a single line
11927 works now, as does listing three lines. [Kevin's note: There
11928 were a number of other cases fixed too where the expectations
11929 differed...]
11930
119311999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11932
11933 * gdb.base/selftest.exp: Add case for when version prints as
11934 constant string instead of char pointer.
11935
104c1213
JM
119361999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11937
11938 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11939 stepping out of main.
11940
11941 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11942 G++ used.
11943
11944 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11945 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11946
11947 * gdb.c++/ovldbreak.exp: Update match string in test that
11948 includes a warning of multiple breakpoints.
11949
119501999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11951
11952 * gdb.base/display.exp: Improve precision of step-after-finish
11953 added yesterday.
11954
11955 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11956 test.
11957
11958 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11959 configs when using G++, not just hppa*.
11960
119611999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11962
11963 * gdb.base/async.c: New file.
11964 * gdb.base/async.exp: New file.
11965
11966Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11967
11968 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11969 PA64.
11970
53a5351d
JM
11971Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11972
104c1213
JM
11973 * gdb.base/display.exp: "finish" can leave us mid-line on many
11974 targets, deal with it. Add a small constant to main, instead of
11975 1000 since main+1000 may not be a valid address in the target.
11976
53a5351d
JM
11977 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11978 on hpux11.
11979
11980 * gdb.base/attach.exp: Handle another hpux11 error message variant
11981 when attaching to a process that does not exist.
11982
119831999-08-19 J.T. Conklin <jtc@redback.com>
11984
11985 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11986 characters in 'continue to 1241' test.
11987
119881999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11989
11990 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11991 stop in print_long_arg_list, define and use a whitespace
11992 variable in print_small_structs test, add an XFAIL for Solaris.
11993 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11994 interested enough to fix.
11995
7be570e7
JM
119961999-08-13 Keith Seitz <keiths@cygnus.com>
11997
11998 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11999 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12000 proc knows about targets other than the natives.
12001 (test_assign): Use "gdb_run_cmd" to "run" the target.
12002 Check that we've actually hit the breakpoint at main.
12003 When we attempt to assign a value to a local variable, check
12004 that the variable is in the current scope, i.e., don't use
12005 a test with an empty result.
12006
12007Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12008
12009 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12010 command.
12011
120121999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12013
12014 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12015 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12016 gdb.compat, gdb.threads-hp.
12017 gdb.hp/configure, gdb.hp/configure.in: New files.
12018 gdb.hp/Makefile.in: Recurse into new subdirs.
12019 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12020 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12021 in object files.
12022 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12023
96baa820
JM
120241999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12025
12026 * gdb.base/display.exp: Help expect by putting a newline in the
12027 funky printf, remove a bogus p/a test.
12028
120291999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12030
12031 * gdb.base/display.exp: Make sure that when we say 'run', we are
12032 connected to the target. This is necessary when running not
12033 natively.
12034
120351999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12036
12037 * gdb.base/step-test.exp: Removed some extraneous messages.
12038
12039 * gdb.base/long_long.exp: Don't run memory examination tests
12040 on little-endian targets (they will need a different set of
12041 results to match).
12042
120431999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12044
12045 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12046 until somebody decides to fix GDB.
12047
12048 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12049 constant as "ULL".
12050 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12051 matches for a couple x/2 commands.
12052
a0b3c4fd
JM
120531999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12054
12055 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12056 by merging in ref-types2 tests.
12057 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12058
12059 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12060 * gdb.c++/Makefile.in: Add standard actions.
12061 (EXECUTABLES): Rename from PROGS, update list.
12062 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12063 from gdb.hp.
12064 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12065 foo and bar locals.
12066 * gdb.c++/anon-union.exp: Fix tests to match.
12067 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12068 expect matches to handle output variations.
12069 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12070 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12071 output, add HP alternatives for new and delete prints.
12072 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12073 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12074 * gdb.c++/demangle.exp: Use $style when reporting failure.
12075 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12076 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12077 match alternatives.
12078 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12079 compilers.
12080 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12081 * gdb.c++/method.exp: Add match alternatives.
12082 * gdb.c++/misc.cc: Add bool types.
12083 * gdb.c++/misc.exp: Add tests for bool types.
12084 * gdb.c++/overload.exp: Add xfails.
12085 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12086 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12087 add some more template parameter tests (only for HP currently).
12088 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12089 * gdb.c++/virtfunc.cc: Add return type and value for main.
12090 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12091 match alternatives.
d63a86f8 12092
a0b3c4fd
JM
120931999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12094
12095 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12096
120971999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12098
12099 * gdb.base/signals.exp: Don't expect getting a backtrace from
12100 within a signal handler to fail on Linux.
12101
121021999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12103
12104 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12105 * lib/gdb.exp: Remove some gratuitious semicolons.
12106 (delete_breakpoints): Increase timeout.
12107 (gdb_expect): Add -notransfer option.
12108 (gdb_test): Use -notransfer option.
12109 (get_compiler_info): Add f77 case.
12110 (get_compiler): New proc, split out from gdb_preprocess, add f77
12111 case.
12112 (gdb_preprocess): Call get_compiler.
12113
12114 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12115 * gdb.base/attach.exp, gdb.base/display.exp,
12116 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12117 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12118 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12119 third arg to gdb_test.
12120 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12121 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12122 HP-UX xfails, add others.
12123 * gdb.base/completion.exp: Reflect name change of self-test.
12124 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12125 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12126 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12127 HP failure number.
12128 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12129 useless HP-UX 10.30 references.
12130 * gdb.base/maint.exp: Loosen matches.
12131 * gdb.base/pointers.c (main): Declare more_code.
12132 * gdb.base/pointers.exp: Match on output of a `next'.
12133 * gdb.base/structs.c: Add prototypes.
12134 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12135 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12136
121371999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12138
12139 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12140 command.
12141
121421999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12143
12144 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12145 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12146
12147 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12148 debug info. Deal with lack of signal hanlder info in stack.
12149
a9c64011 12150 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12151 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12152
5a2468f5
JM
121531999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12154
12155 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12156 gdb.base/foll-vfork.exp: Don't run for crosses.
12157
adf40b2e
JM
12158Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12159
12160 * gdb.base/configure.in: Check for gdbvars.exp instead of
12161 a1-selftest.exp.
12162 * gdb.base/configure: Re-generate.
12163
121641999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12165
12166 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12167 in trying to run first and name is too long.
12168
12169 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12170 pointers2.c and pointers2.exp, respectively.
12171 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12172 doschk happier.
12173
43e526b9
JM
121741999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12175
12176 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12177 callfuncs2.c and callfuncs2.exp.
12178
12179 * gdb.base/list.exp: Remove mistaken xfails.
12180 * gdb.base/list0.h: Add optional prototypes.
12181
9846de1b
JM
12182Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12183
a9c64011 12184 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12185 calling malloc.
a9c64011
AS
12186 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12187 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12188 use.
12189
121901999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12191
12192 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12193 * gdb.base/annota2.cc, annota2.exp: Move from here.
12194 * gdb.c++/annota2.cc, annota2.exp: To here.
12195 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12196
43ff13b4
JM
12197Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12198
12199 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12200 a consistent format.
12201
085dd6e6
JM
122021999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12203
12204 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12205 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12206 HP compilers, also set the globals $true and $false.
12207
12208 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12209 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12210 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12211 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12212 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12213 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12214 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12215 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12216 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12217 whatis.c} Add C++ compatible function definitions and return
12218 types, add includes for library functions.
12219 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12220 * gdb.base/step-test.c (myglob): Rename from glob.
12221 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12222 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12223 files, move here from gdb.hp.
12224 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12225 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12226 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12227 Adjust line numbers in regexps.
12228
12229 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12230 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12231 instead of 0/1.
12232
12233 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12234 foll-vfork.exp: New files, move here from gdb.hp.
12235 * gdb.base/page.exp: New file, test of pagination command.
12236
12237 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12238 recursion test.
12239 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12240
12241 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12242 gdb.base/solib.exp: Fix compiler invocation process.
12243
12244 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12245 HP-UX 11, turn off overload resolution explicitly.
12246 * gdb.base/commands.exp: Set argument list explicitly, add
12247 watchpoint test.
12248 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12249 them work.
12250 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12251 expressions properly.
12252 * gdb.base/corefile.exp: Loosen the match slightly.
12253 * gdb.base/default.exp: Allow "Error accessing memory" message
12254 also.
12255 * gdb.base/display.exp: Skip over x/0 j if PA64.
12256 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12257 * gdb.base/interrupt.exp: Ditto.
12258 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12259 in use.
12260 * gdb.base/list.exp: Add xfails for HP-UX.
12261 * gdb.base/long_long.exp: Refine some of the numeric matches.
12262 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12263 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12264 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12265 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12266 * gdb.base/ptype.exp: Succeed on more varieties of output.
12267 * gdb.base/scope.exp: Add xfails for HP-UX.
12268 * gdb.base/sect-cmd.exp: Add more cases.
12269 * gdb.base/setvar.exp: Add xfails for HP-UX.
12270 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12271 * gdb.base/signals.exp: Match on void symbolically.
12272 * gdb.base/step-test.exp: Add case for PA64.
12273 * gdb.base/term.exp: Add exit and restart.
12274 * gdb.base/twice.exp: Clean up after self.
12275 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12276 * gdb.base/whatis.exp: Allow more ways to pass tests.
12277
12278 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12279 no longer useful.
12280
12281Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12282
12283 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12284 list of patterns.
12285 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12286 print_double_array(double_array)", "continuing to breakpoint
12287 1018", "print print_double_array(array_d)" and "continuing to
12288 1034" tests.
d63a86f8 12289
085dd6e6
JM
122901999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12291
a9c64011 12292 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12293
122941999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12295
12296 * config/mt-*: Remove, these haven't been used since 1996.
12297
122981999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12299
12300 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12301 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12302 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12303
9e0b60a8
JM
123041999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12305
12306 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12307 simpler match case for the ptype of the big class.
12308
123091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12310
12311 * gdb.exp: Fix test for gdb_prompt existence.
12312
123131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12314
12315 * gdb.exp (gdb_test): Add fail after calls to perror.
12316
123171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12318
12319 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12320
123211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12322
12323 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12324
0f71a2f6
JM
12325Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12326
12327 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12328 malloc() is linked in.
12329
123301999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12331
12332 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12333 step at end.
12334
12335 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12336
123371999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12338
12339 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12340
cce74817
JM
12341Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12342
12343 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12344 * gdb.base/mips_pro.exp: Likewise.
12345
123461999-06-02 Keith Seitz <keiths@cygnus.com>
12347
12348 * gdb.c++/templates.cc: Change all "new" operators to throw
12349 an exception.
12350 * gdb.c++/cplusfuncs.cc: Likewise.
12351
12352 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12353
12354Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12355
12356 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12357 * gdb.base/ending-run.exp: When stepping out of main, accept a
12358 step into an arbitrary assembler file.
cce74817 12359
392a587b
JM
123601999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12361
d63a86f8 12362 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12363 "breakpoint-invalid" to be printed.
d63a86f8 12364 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12365 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12366 * gdb.base/annota2.cc: Initialize a.x to 0.
12367
9e086581
JM
123681999-05-17 Keith Seitz <keiths@cygnus.com>
12369
12370 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12371 when "skip_float_tests" set.
12372 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12373 "print print_ten_doubles", and "step into print_long_arg_list".
12374 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12375 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12376 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12377 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12378 "skip_float_tests" is set.
12379 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12380 when "skip_float_tests" set.
d63a86f8 12381
cd0fc7c3
SS
123821999-05-06 Keith Seitz <keiths@cygnus.com>
12383
12384 * gdb.base/annota2.cc: Include stdio.h.
12385
12386Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12387
12388 * gdb.base/crossload.exp: Remove, this has been disabled ever
12389 since BFD stopped including all targets, and cross-GDB gets
12390 plenty of testing anyway.
12391 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12392 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12393 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12394 * gdb.base/README: Remove, was doc for this.
12395 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12396 needed.
12397
b83266a0
SS
123981999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12399
12400 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12401 output.
12402
12403 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12404 * gdb.base/annota2.exp: New file. More annotation tests.
12405 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12406 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12407
124081999-04-23 Angela Marie Thomas <angela@cygnus.com>
12409
12410 * config/cfdbug.exp: New file.
12411
7a292a7a
SS
124121999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12413
12414 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12415 Marcus Daniel's and Dale Hawkins's demangler crashes.
12416
12417 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12418 test_lucid_style_demangling, test_arm_style_demangling,
12419 test_hp_style_demangling): Try Tom Tromey's core-dumping
12420 identifier under each demangling style.
12421
124221999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12423
12424 * gdb.c++/demangle.exp: Include the current demangling style
12425 in all test names.
12426 (current_demangling_style): New global variable.
12427 (set_demangling_style, test_demangling_core, test_demangling,
12428 test_demangling_exact): New functions.
12429 (test_gnu_style_demangling, test_lucid_style_demangling,
12430 test_arm_style_demangling, test_hp_style_demangling): Use those,
12431 instead of calling gdb_test and gdb_test_exact directly.
12432 (catch_demangling_errors): New function, which reports errors
12433 signalled by the demangling test functions in an orderly way.
12434 (do_tests): Use catch_demangling_errors.
12435
124361999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12437
12438 * gdb.base/signals.exp (test_handle_all_print): Use () for
12439 grouping in expressions, not {}.
12440
12441 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12442 initialized yet.
12443
124441999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12445
12446 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12447 are listed.
12448
124491999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12450
12451 * gdb.stabs/weird.exp: Test for CC being defined before
12452 looking at its value.
12453
124541999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12455
12456 * gdb.base/call-ar-st.exp: Remove stray '#'.
12457 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12458 "short int" and "long int".
12459 * gdb.c++/overload.cc: Cast the string added in the previous
12460 change, to mollify finicky HP compiler.
12461 * gdb.hp/reg-test.exp (testfile): Fix file name.
12462 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12463
7a292a7a
SS
12464 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12465 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12466 alternate form of enum ptype.
12467
c906108c
SS
124681999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12469
7a292a7a
SS
12470 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12471 * gdb.hp/*.exp: Change all to run compiler probe only after
12472 passing skip_hp_tests, so as not to waste time on guaranteed
12473 failure.
12474
c906108c
SS
12475 * gdb.c++/overload.cc: Pass string instead of char addr, always
12476 init ccpfoo.
12477 * gdb.c++/templates.cc: Fix syntax error.
12478
7a292a7a
SS
12479Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12480
12481 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12482 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12483 command.
12484
124851999-03-18 James Ingham <jingham@cygnus.com>
12486
12487 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12488
12489 * gdb.c++/method.exp: It was testing an uninitialized int on the
12490 stack and assuming it was positive.
12491
12492 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12493
12494 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12495 keep it from killing the rest of the tests.
7a292a7a
SS
12496 Use gdb_continue_to_end.
12497
12498 * gdb.base/sigall.exp: use gdb_continue_to_end.
12499
12500 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12501
12502 * gdb.base/display.exp: use runto_main, not run.
12503
d63a86f8
RM
12504 * gdb.base/default.exp: Check for the current error message in the
12505 r abbreviation test.
7a292a7a
SS
12506 Add strongarm to the targets that know info float.
12507
d63a86f8 12508 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12509 run which doesn't work with monitors.
12510
12511 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12512
12513 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12514
12515 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12516 program. Traps the case (in Cygmon) when the program never really
12517 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12518 more places, so I used my name. Sorry Mark...
12519
12520 * config/monitor.exp (gdb_target_monitor): added another
12521 target_info parameter: remotebinarydownload. This will set the
12522 remotebinarydownload flag if this is causing some boards trouble.
12523
125241999-03-18 Mark Salter <msalter@cygnus.com>
12525
12526 * lib/gdb.exp (continue_to_exit): New function.
12527
12528 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12529 * gdb.base/ending-run.exp: Ditto.
12530 * gdb.base/step-test.exp: Ditto.
12531
125321999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12533
12534 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12535 (suggested by Art Haas <ahaas@neosoft.com>).
12536
125371999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12538
12539 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12540
12541Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12542
12543 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12544 descriptions of types (short unsigned int vs unsigned short, etc).
12545
125461999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12547
12548 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12549 a call to strlen; sometimes we do have sources.
12550
125511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12552
12553 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12554 character, so GDB won't print garbage after its end.
d63a86f8 12555
c906108c
SS
12556 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12557 breakpoint there instead. Sometimes GCC emits memcpy to handle
12558 the large structures being passed by value, so we step into that
12559 instead of sum_array_print, which obscures what we're really testing.
12560 * gdb.base/step-test.exp: However, we do want a test that notices
12561 the bizarre steps into memcpy, so do that here. Add check for
12562 stepping into function calls that pass large structures by value.
12563 ("Is that a noun clause, or are you just happy to see me?")
12564 Remove all references to specific line numbers.
12565 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12566 New type and function.
12567 (main): Call large_struct_by_value, passing it a large struct by value.
12568 * lib/gdb.exp (gdb_get_line_number): New function.
12569
12570 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12571 more portable.
12572
7a292a7a
SS
125731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12574
c906108c
SS
12575 * lib/gdb.exp: Doc fixes.
12576
7a292a7a
SS
125771999-03-05 Nick Clifton <nickc@cygnus.com>
12578
d63a86f8 12579 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12580
125811999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12582
c906108c
SS
12583 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12584 commands. They're not germane to this test, and they don't work
12585 that way on remote targets.
12586
3fc11d3e
JM
125871999-03-01 James Ingham <jingham@cygnus.com>
12588
12589 * Changelog entries merged over from gdb development branch.
12590
3fc11d3e
JM
12591 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12592
12593 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12594 for outputting results of test run.
12595
2d4a1622 12596 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12597
12598 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12599
7a292a7a
SS
126001999-02-25 Felix Lee <flee@cygnus.com>
12601
12602 * lib/gdb.exp (debug_format): initialize
12603
c906108c
SS
126041999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12605
12606 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12607 * gdb.base/call-rt-st.c: Ditto.
12608
c906108c
SS
126091999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12610
12611 * gdb.threads/pthreads.exp (horiz): New variable.
12612 (test_startup): Fix regexps that capture thread numbers.
12613
126141999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12615
12616 * gdb.base/smoke.exp: Disambiguate two test case names (both
12617 called ``print'').
12618
12619Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12620
12621 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12622 compilation.
12623
126241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12625
12626 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12627 actual output formatting.
12628 * gdb.base/smoke.exp: GDB removes leading 0's.
12629 * gdb.base/volatile.exp: Don't check type of remuneration;
12630 that variable is no longer defined in constvars.c.
12631 * gdb.base/step-test.c (main): Exit with explicit exit code.
12632 * gdb.base/step-test.exp: Remove two nexti checks--they are
12633 not portable.
12634
126351999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12636
12637 * gdb.base/help.exp ("help delete display"): Fix test to match
12638 gdb's output.
12639
12640 * gdb.base/long_long.c (known_types): Initialize values to zero.
12641 * gdb.base/long_long.exp: Step one more line
12642 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12643 leading zeros. Explicitly ask for hex formatting. Use
12644 unique test case names.
c906108c
SS
12645
12646Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12647
d63a86f8 12648 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12649
12650 * gdb.c++/method.exp: Add missing close brace.
12651
126521999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12653
12654 * gdb.base/maint.exp: Use 'set height 0' to disable page
12655 prompting, not 'set height 400'.
12656
12657 Fix a bunch of timeouts.
12658 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12659 four separate tests, so expect doesn't take forever to match a ton
12660 of text against a regexp with lots of .* forms.
12661 ("maint print psymbols", "maint print symbols"): Make some of
12662 these greps more selective, so that expect doesn't try to wade
12663 through huge piles of output and time out.
12664
12665 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12666
12667 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12668 tests: one which doesn't expect shlib events to be reported, and
12669 another which does, but is XFAIL for all platforms other than
12670 HP/UX.
12671
12672 * gdb.base/break.exp: Teach the test suite that the `catch
12673 fork', `catch vfork', and `catch exec' commands produce error
12674 messages on platforms that don't provide these features.
12675
12676Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12677
12678 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12679 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12680 (shortening names from solib_threshold.exp etc), won't run on
12681 anything but HP-UX for the foreseeable future.
12682 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12683 reflect move.
12684
12685Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12686
12687 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12688 gdb.trace/Makefile.in (clean): Remove all test executables.
12689
12690Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12691
12692 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12693 successfully re-sets breakpoints in shared libraries.
12694 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12695
12696Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12697
d63a86f8
RM
12698 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12699 and compiled w/o GCC.
c906108c
SS
12700
12701 * gdb.hp/watch-cmd.exp: ditto.
12702
12703 * gdb.hp/watch-hp.exp: ditto.
12704
12705 * gdb.hp/xdb1.exp: ditto.
12706
12707 * gdb.hp/xdb2.exp: ditto.
12708
12709 * gdb.hp/dbx.exp: ditto.
12710
12711Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12712
12713 * constvars.c: Remove C++-isms.
12714 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12715 with GCC.
12716
12717Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12718
12719 The following changes are part of the HP merge.
12720
12721 * gdb.base/break.exp: new tests to verify that catchpoints for
12722 fork, vfork, and exec don't trigger inappropriately.
12723
12724 * gdb.base/opaque.exp: compile one file at a time, then link.
12725
12726 * gdb.base/signals.exp: be more restrictive about which hppa
12727 systems receive a setup_xfail. new tests.
12728
12729 * gdb.base/solib_threshold.build: new file.
12730 * gdb.base/solib_threshold.exp: new file.
12731 * gdb.base/solib_threshold.link_opts: new file.
12732 * gdb.base/solib_threshold.mk: new file.
12733 * gdb.base/gen_solib_threshold.c: new file.
12734
12735 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12736 tests. New tests for enums inside classes.
12737
12738 * gdb.c++/compiler.cc: indicate support of template debugging.
12739
12740 * gdb.c++/demangle.exp: run hp style demangling tests.
12741
12742 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12743 tests.
12744
12745 * gdb.c++/misc.cc: changes to support new tests.
12746
12747 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12748 to support new tests.
12749
12750 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12751 gcc, then skip these tests.
12752
12753Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12754
12755 The following files are part of the HP merge; some had longer
12756 names at HP, but have been renamed to be no more than 14
12757 characters in length.
12758
12759 * gdb.hp/ambiguous.cc: new file.
12760 * gdb.hp/ambiguous.exp: new file.
12761 * gdb.hp/attach.exp: new file.
12762 * gdb.hp/attach2.exp: new file.
12763 * gdb.hp/classes-hp.exp: new file.
12764 * gdb.hp/ctti.exp: new file.
12765 * gdb.hp/ctti-add.cc: new file.
12766 * gdb.hp/ctti-add1.cc: new file.
12767 * gdb.hp/ctti-add2.cc: new file.
12768 * gdb.hp/ctti-add3.cc: new file.
12769 * gdb.hp/dbx.exp: new file.
12770 * gdb.hp/exception.cc: new file.
12771 * gdb.hp/exception.exp: new file.
12772 * gdb.hp/foll-exec.c: new file.
12773 * gdb.hp/foll-exec.exp: new file.
12774 * gdb.hp/foll-fork.c: new file.
12775 * gdb.hp/foll-fork.exp: new file.
12776 * gdb.hp/foll-vfork.c: new file.
12777 * gdb.hp/foll-vfork.exp: new file.
12778 * gdb.hp/inherit-hp.exp: new file.
12779 * gdb.hp/more-steps.exp: new file.
12780 * gdb.hp/namespace.cc: new file.
12781 * gdb.hp/namespace.exp: new file.
12782 * gdb.hp/optimize.exp: new file.
12783 * gdb.hp/pxdb.c: new file.
12784 * gdb.hp/pxdb.exp: new file.
12785 * gdb.hp/quicksort.exp: new file.
12786 * gdb.hp/reg-test.exp: new file.
12787 * gdb.hp/reg-test.s: new file.
12788 * gdb.hp/sized-enum.c: new file.
12789 * gdb.hp/sized-enum.exp: new file.
12790 * gdb.hp/start-stop.exp: new file.
12791 * gdb.hp/templ-hp.cc: new file.
12792 * gdb.hp/templ-hp.exp: new file.
12793 * gdb.hp/thr-lib.c: new file.
12794 * gdb.hp/thr-lib.exp: new file.
12795 * gdb.hp/thr-lib.h: new file.
12796 * gdb.hp/thr-liblib.c: new file.
12797 * gdb.hp/virtfun-hp.c: new file.
12798 * gdb.hp/virtfun-hp.exp: new file.
12799 * gdb.hp/watch-cmd.exp: new file.
12800 * gdb.hp/watch-hp.exp: new file.
12801 * gdb.hp/xdb1.exp: new file.
12802 * gdb.hp/xdb2.exp: new file.
12803 * gdb.hp/xdb3.exp: new file.
12804
12805Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12806
12807 The following files are part of the HP merge; some had longer
12808 names at HP, but have been renamed to be no more than 14
12809 characters in length.
12810
12811 * gdb.base/ss.h: new file.
12812 * gdb.base/call-ar-st.c: new file.
12813 * gdb.base/call-ar-st.exp: new file.
12814 * gdb.base/call-rt-st.c: new file.
12815 * gdb.base/call-rt-st-exp: new file.
12816 * gdb.base/call-strs.exp: new file.
12817 * gdb.base/ena-dis-br.exp: new file.
12818 * gdb.base/environ.exp: new file.
12819 * gdb.base/long_long.exp: new file.
12820 * gdb.base/sect-cmd.exp: new file.
12821 * gdb.base/shlib-cl2.exp: new file.
12822 * gdb.base/smoke.exp: new file.
12823 * gdb.base/so-impl-ld.c: new file.
12824 * gdb.base/so-impl-ld.exp: new file.
12825 * gdb.base/so-indr-cl.c: new file.
12826 * gdb.base/so-indr-cl.exp: new file.
12827 * gdb.base/varargs.exp: new file.
12828 * gdb.base/volatile.exp: new file.
12829 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12830 * gdb.base/display.exp: new file.
c906108c
SS
12831 * gdb.c++/derivation.exp: new file.
12832 * gdb.c++/local.exp: new file.
12833 * gdb.c++/member-ptr.exp: new file.
12834 * gdb.c++/overload.exp: new file.
12835 * gdb.c++/ovldbreak.exp: new file.
12836 * gdb.c++/ref-types.exp: new file.
12837 * gdb.c++/ref-types2.exp: new file.
12838 * gdb.c++/userdef.exp: new file.
d63a86f8 12839
c906108c
SS
12840Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12841
12842 * gdb.base/default.exp: Reflect wording change in remote.c.
12843
dc96c6c7 12844Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12845
12846 * gdb.base/help.exp: Update to reflect current text.
12847
12848Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12849
12850 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12851 they're stack variables and contain garbage.
12852 * gdb.c++/anon-union.exp: new file.
12853
12854 The following changes were made by David Taylor
12855 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12856 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12857 in changes by HP.
12858
12859 * gdb.base/bitops.exp: new file.
12860 * gdb.base/default.exp: change expected messages for catch and
12861 info catch tests to reflect HP merge changes.
12862 * gdb.base/enable-disable-break.exp
12863 * gdb.base/ending-run.c: new file.
12864 * gdb.base/long_long.c: new file.
12865 * gdb.base/maint.exp: new file.
12866 * gdb.base/pointers2.exp: new file.
12867 * gdb.base/shlib-call2.exp: new file.
12868 * gdb.base/solib.exp: new file.
12869 * gdb.base/step-test.c: new file.
12870 * gdb.c++/anon-union.cc: new file.
12871 * gdb.c++/local.cc: new file.
12872 * gdb.c++/member-pointer.cc: new file.
12873 * gdb.c++/method.cc: new file.
12874 * gdb.c++/ref-types.cc: new file.
12875 * gdb.c++/ref-types2.cc: new file.
12876 * gdb.c++/userdef.cc: new file.
d63a86f8 12877
c906108c
SS
12878 * gdb.base/scope.exp: compile one file at a time, then link.
12879 * gdb.base/langs.exp: ditto.
12880 * gdb.base/list.exp: ditto.
d63a86f8 12881
c906108c
SS
12882Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12883
12884 The following changes were made by David Taylor
12885 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12886 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12887 in changes by HP.
d63a86f8 12888
c906108c
SS
12889 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12890 skip tests. When compiling pass c++ flag to gdb_compile.
12891 * gdb.c++/
d63a86f8 12892
c906108c
SS
12893 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12894 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12895 (skip_hp_tests): new function.
12896 (gdb_preprocess): new function.
12897
12898 * configure.in (hpdir): decide whether to configure gdb.hp.
12899 * configure: regenerated.
12900
12901 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12902 to delete on clean.
12903 (EXECUTABLES): update to reflect new additions.
12904 * gdb.base/commands.exp: update message expected.
12905 * gdb.base/default.exp: add copyright notice.
12906 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12907 * gdb.base/help.exp: update messages to reflect current text.
12908 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12909 targets for recurse tests.
12910 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12911 skip this file.
12912
12913 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12914 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12915 compilation.
12916 * gdb.c++/misc.exp: ditto.
12917 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12918 run the tests. tell gdb_compile that it's a c++ compilation.
12919
12920 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12921
c906108c
SS
12922 * gdb.base/all-bin.exp: new file.
12923 * gdb.base/arithmet.exp: new file.
12924 * gdb.base/assign.exp: new file.
12925 * gdb.base/completion.exp: new file.
12926 * gdb.base/cond-expr.exp: new file.
12927 * gdb.base/condbreak.exp: new file.
12928 * gdb.base/define.exp: new file.
12929 * gdb.base/dollar.exp: new file.
12930 * gdb.base/environment.exp: new file.
12931 * gdb.base/eval-skip.exp: new file.
12932 * gdb.base/jump.exp: new file.
12933 * gdb.base/logical.exp: new file.
12934 * gdb.base/pointers.exp: new file.
12935 * gdb.base/relational.exp: new file.
12936 * gdb.base/section_command.exp: new file.
12937 * gdb.base/whatis-expr.exp: new file.
12938
12939 * gdb.base/all-types.c: new file.
12940 * gdb.base/call-array-struct.c: new file.
12941 * gdb.base/call-return-struct.c: new file.
12942 * gdb.base/call-strings.c: new file.
12943 * gdb.base/callfuncs2.c: new file.
12944 * gdb.base/condbreak.c: new file.
12945 * gdb.base/constvars.c: new file.
12946 * gdb.base/display.c: new file.
12947 * gdb.base/int-type.c: new file.
12948 * gdb.base/jump.c: new file.
12949 * gdb.base/miscexprs.c: new file.
12950 * gdb.base/pointers.c: new file.
12951 * gdb.base/pointers2.c: new file.
12952 * gdb.base/shmain.c: new file.
12953 * gdb.base/shr1.c: new file.
12954 * gdb.base/shr2.c: new file.
12955 * gdb.base/solib.c: new file.
12956 * gdb.base/solib1.c: new file.
12957 * gdb.base/solib2.c: new file.
12958 * gdb.base/varargs.c: new file.
12959 * gdb.c++/derivation.cc: new file.
12960 * gdb.c++/overload.cc: new file.
12961 * gdb.c++/ovldbreak.cc: new file.
12962 * gdb.hp/attach.c: new file.
12963 * gdb.hp/attach2.c: new file.
12964 * gdb.hp/average.c: new file.
12965 * gdb.hp/compiler.c: new file.
12966 * gdb.hp/compiler.cc: new file.
12967 * gdb.hp/execd-program.c: new file.
12968 * gdb.hp/follow-exec.c: new file.
12969 * gdb.hp/follow-fork.c: new file.
12970 * gdb.hp/follow-vfork-and-exec.c: new file.
12971 * gdb.hp/misc-hp.cc: new file.
12972 * gdb.hp/more-steps.c: new file.
12973 * gdb.hp/optimize.c: new file.
12974 * gdb.hp/quicksort.c: new file.
12975 * gdb.hp/run-hp.c: new file.
12976 * gdb.hp/start-stop.c: new file.
12977 * gdb.hp/sum.c: new file.
12978 * gdb.hp/templates-hp.cc: new file.
12979 * gdb.hp/thread-local-in-lib.c: new file.
12980 * gdb.hp/thread-local-in-lib.h: new file.
12981 * gdb.hp/thread-local-in-lib.lib.c: new file.
12982 * gdb.hp/vforked-program.c: new file.
12983 * gdb.hp/virtfunc-hp.cc: new file.
12984 * gdb.hp/watchpoint-hp.c: new file.
12985 * gdb.hp/xdb.c: new file.
12986 * gdb.hp/xdb0.c: new file.
12987 * gdb.hp/xdb0.h: new file.
12988 * gdb.hp/xdb1.c: new file.
12989
12990Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12991
12992 The following change was made by Edith Epstein
12993 <eepstein@cygnus.com> as part of a project to merge in changes
12994 originally made by HP; HP did not create ChangeLog entries.
12995
12996 * gdb.c++/demangle.exp: changed the expected output for some
12997 ARM-style mangling -- removed second reference to datatype.
12998 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12999 T1<char>::~T1<char>(void)
c906108c 13000 becomes,
a9c64011
AS
13001 maint demangle __dt__11T1__pt__2_cFv
13002 T1<char>::~T1(void)
c906108c
SS
13003
13004 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13005
c906108c
SS
13006Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13007
13008 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13009 * gdb.trace/backtrace.exp: Likewise.
13010 * gdb.trace/circ.exp: Likewise.
13011 * gdb.trace/collection.exp: Likewise.
13012 * gdb.trace/deltrace.exp: Likewise.
13013 * gdb.trace/infotrace.exp: Likewise.
13014 * gdb.trace/limits.exp: Likewise.
13015 * gdb.trace/packetlen.exp: Likewise.
13016 * gdb.trace/passc-dyn.exp: Likewise.
13017 * gdb.trace/passcount.exp: Likewise.
13018 * gdb.trace/report.exp: Likewise.
13019 * gdb.trace/save-trace.exp: Likewise.
13020 * gdb.trace/tfind.exp: Likewise.
13021 * gdb.trace/tracecmd.exp: Likewise.
13022 * gdb.trace/while-dyn.exp: Likewise.
13023 * gdb.trace/while-stepping.exp: Likewise.
13024
130251998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13026
13027 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13028
13029Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13030
13031 From Brendan Kehoe:
13032 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13033 int return types.
13034
13035Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13036
13037 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13038 remote dos host testing right.
13039
13040Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13041
13042 * gdb.base/corefile.exp: remove some xfails.
13043
13044Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13045
13046 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13047 have different timestamps.
13048
13049Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13050
13051 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13052 gdb.base/default.exp: Replace "exec" with "executable".
13053
13054Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13055
13056 * gdb.base/default.exp: Change else if to elseif from previous
13057 delta.
13058
13059Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13060
13061 * gdb.base/default.exp: Add brace missing from previous delta.
13062
13063Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13064
13065 * gdb.base/default.exp: Support test for info float for all
13066 varieties of arm toolchain.
13067
dc96c6c7 13068Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13069
13070 * gdb.trace/*.exp: remove "remote_download" command.
13071
dc96c6c7 13072Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13073
13074 * gdb.trace/*.exp: remove -gdwarf from compile.
13075
13076Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13077
13078 * gdb.trace/configure.in(AC_INIT): typo
13079 * gdb.trace/configure: regenerated
13080
dc96c6c7 13081Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13082
13083 * config/m68k-emc.exp: New file.
13084 * lib/<emc-support.exp trace-support.exp}: New files.
13085 * configure.in: add new test directory gdb.trace.
13086 * gdb.trace/{configure configure.in Makefile.in}: New files.
13087 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13088 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13089 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13090 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13091 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13092 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13093 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13094
dc96c6c7 13095Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13096
13097 * gdb.c++/classes.exp: Change all regular expressions to match
13098 arbitrary combinations of newline/carriage-return, so that they
13099 will work equally well on Unix and Windows.
13100 * gdb.c++/inherit.exp: ditto.
13101 * gdb.c++/virtfunc.exp: ditto.
13102
131031998-08-11 Dawn Perchik <dawn@cygnus.com>
13104
13105 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13106
c2d11a7d
JM
13107Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13108
13109 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13110 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13111 to use a0-a3/d0-d3 as needed.
13112
13113Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13114
13115 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13116 * gdb.disasm/am33.exp: Corresponding changes.
13117
c906108c
SS
131181998-07-11 Felix Lee <flee@cygnus.com>
13119
13120 * gdb.base/callfuncs.exp: add cmp10 test.
13121 * gdb.base/callfuncs.c (cmp10): new function.
13122
13123Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13124
d63a86f8 13125 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13126 into two parts to get around a synchronization problem in expect.
13127
3fc11d3e
JM
13128Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13129
13130 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13131
13132 * configure.in: Add options for gdbtk testsuite.
13133
13134 * configure: Regenerate.
13135
13136 * gdb.gdbtk: New directory to hold gdbtk tests.
13137
c906108c
SS
13138Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13139
13140 * gdb.fortran/types.exp: Escape brackets in expect patterns
13141 for test_float_literal_types_accepted tests.
13142 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13143 before run test.
13144
c2d11a7d
JM
13145Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13146
13147 * am33.exp: Just compile, do not link the testcase.
13148 * am33.s: Add ".am33" pseudoop to force am33 mode.
13149
c906108c
SS
131501998-06-25 Felix Lee <flee@cygnus.com>
13151
13152 * gdb.base/setshow.exp: make sure $pc is sane.
13153
13154 * gdb.stabs/weird.exp: split expect patterns properly.
13155
c2d11a7d
JM
13156Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13157
13158 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13159 * gdb.disasm/am33.exp: Run it.
13160
dc96c6c7 13161Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13162
13163 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13164 match processing (and eliminate spurious timeouts when running).
13165
dc96c6c7 13166Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13167
13168 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13169 exception test, but conditionalize it on target [mach | gnu].
13170
dc96c6c7 13171Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13172
13173 * gdb.base/overlays.exp: fixup compile line for linker script.
13174
13175Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13176
13177 * gdb.fortran/types.exp: don't guess at float size.
13178
13179Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13180
13181 * gdb.base/exprs.exp: delete test that depends on int size.
13182
13183Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13184
13185 * config/sim.exp: Removed checks for target triplets.
13186 (gdb_target_sim): Use gdb,target_sim_options.
13187
13188Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13189
13190 * gdb.base/reread.exp: New file.
13191 * gdb.base/reread1.c: New file.
13192 * gdb.base/reread2.c: New file.
13193
13194Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13195
13196 * config/sim.exp: Use 'target sim -sparclite' when running
13197 SPARClite programs.
13198
13199Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13200
13201 * gdb.base/structs2.exp: New file.
13202 * gdb.base/structs2.c: New file.
13203
13204Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13205
13206 * gdb.asm/common.inc: New file.
13207 * gdb.asm/d10v.inc: New file.
13208 * asm-source.exp: Pass -I's to gas to find .inc files.
13209 Update line numbers in expected output.
13210 * asmsrc1.s: Rewrite.
13211 * asmsrc2.s: Rewrite.
13212 * configure.in: Create arch.inc symlink.
13213 * configure: Regenerate.
13214 * Makefile.in (distclean): Delete arch.inc.
13215
13216Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13217
13218 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13219 (t_enum_value2): ditto
13220 (t_enum_value3): ditto
13221 (main): ditto
13222Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13223
13224 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13225 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13226 change.
13227 Use gdb_test instead of send_gdb/gdb_expect sequences.
13228
13229Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13230
13231 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13232 not void.
13233
13234Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13235
13236 * gdb.base/branches.c: Code with lots of loops and
13237 subroutines. Used to test gdbs ability to single step through PC
13238 changes, especially to test mips-tdep.c:mips_next_pc
13239
13240Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13241
13242 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13243 more rigorous EGCS C++ error checking.
13244
13245Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13246
a9c64011
AS
13247 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13248 tests.
13249 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13250 function when asleep.
13251 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13252 for i*86 Linux and SVR4 signal handling problems.
13253 Remove linux xfail for `next to handler in signals_tests_1', fixed
13254 by recent infrun.c change.
13255 Limit backtrace to 10 frames to avoid timeout problems with infinite
13256 stack backtraces.
13257 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13258 target.[ch] change.
c906108c
SS
13259
13260Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13261
13262 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13263 for a newline from gdb before continuing.
13264 (default_gdb_exit): Just look for y or n.
13265 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13266 it does, fail the rests of the tests in the file.
13267
13268Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13269
13270 * config/cygmon.exp: New file.
13271
13272Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13273
13274 * gdb.base/list.exp: Fix problem with "list default lines around
13275 main" test on remote targets.
13276
13277 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13278 run test on remote targets.
13279
13280Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13281
13282 * gdb.asm: New directory.
13283 * configure.in: Configure it.
13284 * configure: Regenerate.
13285 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13286 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13287
13288Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13289
13290 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13291
dc96c6c7 13292Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13293
a9c64011
AS
13294 * gdb.base/overlays (several files): Merge the two overlay
13295 managers into one. Change variables (foox, barx, bazx, grbxx)
13296 back into ints but force them to load in their proper sections.
c906108c
SS
13297
13298Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13299
13300 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13301 on-chip insn memory and IMAP1 to upper 128k.
13302 (D10VCopy): Handle memory regions crossing 16k boundaries.
13303 (D10VCopy): Transfer data in 32 bit chunks.
13304
13305Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13306
13307 * gdb.base/overlays.c (main): Exit normally when result is
13308 correct.
13309
13310 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13311 map. Include space for printf in .text segment.
13312
13313 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13314 updated d10v memory VMA/LMA map.
13315 (D10VCopy): Call D10VTranslate.
d63a86f8 13316
c906108c
SS
13317Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13318
13319 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13320
13321 * gdb.base/bar.c (barx, bar): Change variable to small array so
13322 that it won't be put into the .sdata - small data -
13323 section. Update reference.
13324 * gdb.base/baz.c (bazx, baz): Ditto.
13325 * gdb.base/foo.c (foox, foo): Ditto.
13326 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13327
13328 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13329 to be arrays.
d63a86f8 13330
dc96c6c7 13331Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13332
a9c64011
AS
13333 * gdb.base/overlays.exp: fix up and get working again.
13334 Add tests for backtraces from an overlay function.
d63a86f8 13335
c906108c
SS
13336Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13337
13338 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13339 "calling function with watchpoint enabled".
13340
13341Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13342
13343 * gdb.base/break.exp (test_next_with_recursion): Remove
13344 gdb_suppress_tests for d10v-*-*.
13345 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13346 pending review of whether it is useful or not.
13347
13348Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13349
13350 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13351
13352Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13353
13354 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13355 * config/dve.exp: New file to support Densan boards.
13356
13357Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13358
13359 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13360 reads and BSD.
13361
13362Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13363
13364 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13365 response.
13366
13367 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13368
13369Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13370
13371 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13372 test.
13373
13374 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13375 target_sizeof_long and target_bigendian_p.
13376 (structs_by_value, structs_by_reference): Check values according
13377 to targets word size and endianess.
d63a86f8 13378
c906108c
SS
13379Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13380
13381 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13382 output.
13383
13384Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13385
13386 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13387 Update test of set args help to match source change.
13388
13389Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13390
13391 * gdb.base/default.exp: Expect help system output to be in
13392 alphabetical order.
13393 * gdb.base/help.exp: Ditto.
13394
13395Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13396
13397 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13398 "i*86-pc-linux-gnu*".
13399 * gdb.base/interrupt.exp: Ditto.
13400 * gdb.base/corefile.exp: Ditto.
13401
13402 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13403 define vxworks when building the testcase.
13404
13405 * gdb.base/ptype.exp: Fix testnames to be unique.
13406 * gdb.base/radix.exp: Ditto.
13407 * gdb.base/term.exp: Ditto.
13408 * gdb.base/whatis.exp: Ditto.
13409 * gdb.c++/classes.exp: Ditto.
13410
13411Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13412
13413 * gdb.base/callfuncs.exp: Fix indentation.
13414
13415 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13416 suppress_flag has been set.
13417 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13418 target feature.
13419
13420Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13421
13422 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13423 the testcase.
13424
13425 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13426 set_debug_traps() and breakpoint().
13427 * gdb.c++/misc.cc (main): Ditto.
13428 * gdb.c++/templates.cc (main): Ditto.
13429 * gdb.c++/virtfunc.cc (main): Ditto.
13430
13431Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13432
13433 * lib/gdb.exp(gdb_step_for_stub): New function.
13434 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13435 exists, reload the executable and do a "continue" instead of
13436 doing a jump.
13437 (runto_main): Use gdb_step_for_stub.
d63a86f8 13438
c906108c
SS
13439 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13440 tests to have unique names.
13441 * gdb.base/callfuncs.exp: Ditto.
13442 * gdb.base/commands.exp: Ditto.
13443 * gdb.base/default.exp: Ditto.
13444 * gdb.base/help.exp: Ditto.
13445 * gdb.base/list.exp: Ditto.
13446 * gdb.base/opaque.exp: Ditto.
13447 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13448 similar tests.
d63a86f8 13449
c906108c
SS
13450 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13451 * gdb.c++/cplusfuncs.cc: Ditto.
13452 * gdb.c++/virtfunc.cc: Ditto.
13453
13454 * config/monitor.exp: Keep track of the last file we saw, rather
13455 than trying to get the info from gdb.
13456
13457 * gdb.fortran/types.exp: Move comment to previous line.
13458
13459Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13460
13461 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13462 target mode.
13463
13464Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13465
13466 From Bob Manson:
13467 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13468 string from GDB when it connects.
13469
13470 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13471
13472Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13473
13474 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13475 if we can't get a debug format from GDB (we may be testing an
13476 older GDB). Use a 10 second timeout when checking for the format.
13477
13478 * gdb.stabs/weird.exp: Fix quoting.
13479
13480 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13481
13482Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13483
13484 * config/arm-ice.exp: New file.
13485
13486Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13487
13488 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13489 until it has been modified to work with the new testsuite.
13490
99707966 13491 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13492 testcase won't compile, cause all of the testcases in the file to
13493 fail instead.
13494
13495 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13496 (gdb_clear_suppressed): New procedure.
13497 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13498 it contains a positive value.
13499
13500Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13501
13502 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13503
13504 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13505
13506Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13507
13508 * lib/gdb.exp (setup_xfail_format): New function.
13509 (get_debug_format): New function to get debug format.
13510 (debug_format): New global variable to hold last value set
13511 by get_debug_format.
13512 * gdb.base/list.exp: Call get_debug_format and expect some
13513 tests to fail for DWARF 1 and COFF formats.
13514 * gdb.c++/ptype.exp: Ditto.
13515 * gdb.c++/classes.exp: Ditto.
13516 * gdb.c++/cplusfuncs.exp: Ditto.
13517 * gdb.c++/inherit.exp: Ditto.
13518 * gdb.c++/templates.exp: Ditto.
13519 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13520
c906108c
SS
13521Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13522
13523 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13524 host doesn't have a currently-open connection.
13525
13526 * config/sparclet.exp: Cleanups and fixes to make it generic for
13527 any gdb stub target. Handle cases where gdb doesn't respond when
13528 interrupted in a sane fashion.
13529
13530 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13531 same thing in a totally different way.
13532
13533 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13534 setting "timeout".
13535 (gdb_start): We set the global gdb_prompt variable in
13536 default_gdb_init now.
13537
13538Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13539
13540 * gdb.base/printcmds.exp: Fix "check for floating addition"
13541 regexp to accept results within approx +/- .01 of exact value.
13542 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13543
13544Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13545
13546 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13547 properly.
13548 (gdb_expect): Add optional timeout parameter, and add timeout
13549 value to various calls.
13550 (gdb_suppress_tests): Only give one warning message per group.
13551
13552Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13553
13554 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13555 global variables. Handle getting a value for $timeout more
13556 gracefully.
13557
13558Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13559
13560 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13561 initialize.
13562 (default_gdb_init): New procedure; allow gdb_init to be overridden
13563 by a target configuration file.
13564 (gdb_expect): Pass the timeout to remote_expect.
13565
13566 * config/monitor.exp(gdb_load): Fix typo in regexp.
13567
13568Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13569
13570 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13571
13572Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13573
13574 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13575 here. Call gdb_target_exec before rebooting the target, to make
13576 sure the connection to the target is closed.
13577 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13578 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13579 Also detect "Timeout reading from remote" error.
13580
13581 * config/gdbserver.exp: Pass the executable being loaded to
13582 gdb_target_monitor. Don't call gdb_file_cmd here; let
13583 gdb_target_monitor do it.
13584
13585 * gdb.disasm/hppa.exp: Don't use exec_output.
13586
13587Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13588
13589 * gdb.base/list.exp: If we're debugging a non-native target,
13590 try to set the pc register to point to the start of the
13591 program before doing the first list command.
13592
13593 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13594 test_calls after restarting.
13595
13596 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13597 reloading.
13598
13599 * gdb.base/watchpoint.exp: Fix typo.
13600
13601 * gdb.base/setshow.exp: Check for use_gdb_stub.
13602
13603 * gdb.base/break.exp: Fix continue until exit test for the gdb
13604 stub case.
13605 * gdb.base/langs.exp: Ditto.
13606
13607 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13608 gdb_load_offset. If we weren't given a file to load, figure out
13609 what the current file is and use it.
13610
13611 * config/i386-bozo.exp: New file.
13612
13613Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13614
13615 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13616 feature.
13617
13618 * config/proelf.exp: New entry.
13619
13620Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13621
13622 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13623 of regexps.
13624
13625 * gdb.base/watchpoint.exp: Don't run the test_stepping
13626 tests if gdb can't call functions on the target.
13627
13628 * gdb.base/setshow.exp: Don't run the set prompt tests if
13629 the board has gdb_prompt set.
13630
13631Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13632
13633 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13634 * gdb.base/commands.exp: Likewise.
13635 * gdb.base/setshow.exp: Likewise.
13636
13637Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13638
13639 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13640 feature.
13641
13642 * config/i960.exp: New file.
13643
13644Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13645
13646 * gdb.base/funcargs.exp: Check for gdb,short_int target
13647 feature instead of looking for explicit target triplets.
13648
dc96c6c7 13649Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13650
d63a86f8 13651 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13652 "p 123DEADBEEF", to check parse_number.
13653 * top.c: change "to enable to enable" to "to enable" in a couple
13654 of help strings.
13655
13656Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13657
13658 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13659 on the mn10300.
d63a86f8 13660
c906108c
SS
13661Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13662
13663 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13664 where the test executable is run with explicit args.
13665 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13666
13667Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13668
13669 * gdb.base/run.c: Use FAKEARGV to build test executable that
13670 does not require a command line arg, since most simulators
13671 don't currently support passing such an arg into the simulated
13672 program.
13673 * gdb.base/commands.exp: Change tests to insert the proper
13674 value as the arg to the first recursive factorial call. Change
13675 compilation line to define FAKEARGV at compile time.
13676
13677Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13678
13679 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13680 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13681 function with watchpoint enabled" test.
13682
13683Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13684
13685 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13686 Don't call gdb_test when the command doesn't return to a gdb prompt.
13687
13688 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13689 "Tests restarted" messages.
13690
13691Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13692
13693 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13694
dc96c6c7 13695Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13696
13697 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13698 for INFO SYMBOL; add help tests for OVERLAY commands.
13699 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13700 add tests for OVERLAY commands
13701 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13702 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13703 * gdb.base/sigall.c: add usestubs code frag
13704 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13705
c906108c
SS
13706Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13707
13708 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13709 failures.
13710 (gdb_stop_suppressing_tests): Note that tests have restarted.
13711
13712Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13713
13714 * config/h8300.exp: New file.
13715
13716Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13717
13718 * gdb.base/setshow.exp: Check for the existence of a
13719 feature, not its value.
13720
13721Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13722
13723 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13724
13725 * gdb.base/scope.exp: It's now init0(), not init().
13726
13727 * gdb.base/scope0.c: For now, change init() to be init0().
13728
13729 * config/monitor.exp: Use gdb_serial in preference to serial
13730 or netport.
13731
13732 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13733 and it's not already set.
13734
13735Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13736
13737 * gdb.base/setshow.exp: Only test the run command if the target
13738 isn't using a stub and if it supports argument passing.
13739
13740Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13741
13742 * config/udi.exp(gdb_start): Make sure UDICONF is set
13743 properly before starting gdb.
13744
13745Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13746
13747 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13748 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13749 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13750
13751Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13752
13753 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13754 specialized code to reboot the board, use remote_reboot instead.
13755
13756 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13757
13758 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13759
13760 * config/monitor.exp: Make sure we disconnect from the target.
13761 Also, try a reboot/reload cycle instead of failing if the
13762 load fails.
13763
13764Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13765
13766 * gdb.base/default.exp: Don't set match_max.
13767 * gdb.base/help.exp: Ditto.
13768 * gdb.base/list.exp: Ditto.
13769 * gdb.base/signals.exp: Ditto.
13770
13771 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13772 set, use remote_ld to download the testcase instead of
13773 the GDB loader.
13774
13775Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13776
13777 * config/vr5000.exp: New file.
13778
13779 * config/monitor.exp(gdb_target_monitor): Add pattern for
13780 "Ending remote" to detect errors in connecting.
13781
13782 * gdb.base/setshow.exp: Add .* within auto language test.
13783
13784 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13785 target feature.
13786
13787 * config/monitor.exp(gdb_load): Check for a failure when loading,
13788 and reboot the board if necessary.
13789
13790 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13791 a set of tests. Remove print.* from the patterns being checked.
13792
13793Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13794
13795 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13796 refer to gdb_spawn_id.
13797
13798 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13799 longer used.
13800 * config/sparclet.exp: Ditto.
13801 * config/sparclet-old.exp: Ditto.
13802 * config/slite.exp: Ditto.
13803 * config/sim.exp: Ditto.
13804 * gdb.base/funcargs.exp: Ditto.
13805
13806 * lib/gdb.exp:Remove references to gdb_spawn_id.
13807 (gdb_expect): Move to remote.exp.
13808
13809Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13810
13811 * config/monitor.exp: Detect the "Couldn't establish connection"
13812 message from GDB.
13813
13814Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13815
13816 * gdb.base/bitfields.exp: Use runto instead of explicit
13817 gdb_run_cmd/gdb_expect sequences.
13818
13819 * gdb.base/break.exp(text_next_with_recursion): Add match for
13820 gdb_expect call.
13821
13822 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13823 We also need to handle the "A program is being debugged already"
13824 prompt from gdb. Use gdb_test to set the baud rate.
13825
13826 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13827 to 20000. Really. I mean it.
13828
13829Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13830
13831 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13832 fails. If suppress_flag is set, skip perror message about not
13833 being able to send to GDB.
13834 (send_gdb): If suppress_flag is set, don't try to send commands to
13835 GDB.
13836 (gdb_expect): If suppress_flag is set, always fail immediately.
13837 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13838 (gdb_init): Call gdb_stop_suppressing_tests.
13839 (default_gdb_exit): Ditto.
13840 (default_gdb_start): Ditto.
13841
13842 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13843 gdb_stop_suppressing_tests as appropriate.
13844 * gdb.base/break.exp: Ditto.
13845 * gdb.base/callfuncs.exp: Ditto.
13846 * gdb.base/commands.exp: Ditto.
13847 * gdb.base/exprs.exp: Ditto.
13848 * gdb.base/funcargs.exp: Ditto.
13849 * gdb.base/list.exp: Ditto.
13850 * gdb.base/recurse.exp: Ditto.
13851 * gdb.base/scope.exp: Ditto.
13852 * gdb.base/structs.exp: Ditto.
13853 * gdb.c++/inherit.exp: Ditto.
13854
13855Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13856
13857 * config/vr4300.exp: New file.
13858
99707966 13859 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13860
99707966 13861 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13862
13863Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13864
13865 * lib/gdb.exp(gdb_init): New function.
13866
13867 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13868 for each individual variable set.
13869
13870 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13871 name.
13872
13873 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13874
13875 * gdb.base/scope.exp: Use gdb_test.
13876
13877 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13878 aborting; the testsuite driver will do that for us (see
13879 gdb_finish). Also, use gdb_test in a few more places.
13880
13881Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13882
13883 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13884
13885Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13886
13887 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13888 and "add_tests" are not at the same address.
13889
13890Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13891
13892 * gdb.base/ptype.exp: Use gdb_test.
13893
13894Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13895
13896 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13897 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13898 left in. No longer expect them to fail.
13899
13900 * gdb.stabs/*.mt; Deleted, no longer used.
13901 * gdb.stabs/configure.in: Remove references to target makefile
13902 frags.
13903 * gdb.stabs/configure: Rebuilt.
13904
13905 * gdb.disasm/*.mt: Deleted, no longer used.
13906 * gdb.disasm/configure.in: Remove references to target makefile
13907 frags. Use "sh3.s" as the unique filename for this directory.
13908 * gdb.disasm/configure: Rebuilt.
13909
13910 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13911 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13912 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13913
13914Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13915
13916 * config/udi.exp: Use mondfe,name instead of remote_host.
13917
13918Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13919
13920 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13921 a function with a watchpoint enabled on the mn10200.
13922
13923 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13924 before trying to create it!
13925
13926Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13927
13928 * config/vx.exp: Use hostname instead of netport.
13929
13930 * config/vxworks.exp: New file.
13931
13932 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13933
13934 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13935 gdb before assuming everything worked. Send a ^C if a timeout
13936 occurs.
13937
13938 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13939 $gdb_spawn_id directly.
13940 (gdb_run_cmd): Try _start as well as start. Use the target feature
13941 gdb,start_symbol as the symbol to start from when jumping.
13942
13943Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13944
13945 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13946 redundant) test.
13947
13948 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13949 it doesn't lose for 16bit integer systems.
13950
13951Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13952
13953 * gdb.fortran/types.exp: If the target doesn't support "double"
13954 data types, then expect "real" types to only be 4 bytes.
13955
13956 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13957 call tests if the target doesn't support inferior function calls.
13958
13959 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13960 in printf tests.
13961
13962Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13963
13964 * gdb.base/help.exp: Disable "help set", "help show", and
13965 "help support". Simplify regexp for "help stack".
13966
13967 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13968 to 60 seconds. Temporarily set match_max to 15000 around the
13969 "info copying" test.
13970
13971 * gdb.base/nodebug.exp: Don't try to do an inferior function
13972 call if the target doesn't support them.
13973 * gdb.base/printcmds.exp: Likewise.
13974 * gdb.base/setvar.exp: Likewise.
13975 * gdb.base/structs.exp: Likewise.
13976 * gdb.c++/templates.exp: Likewise.
13977 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13978
13979 * gdb.base/recurse.exp: Enable for the mn10200.
13980
13981 * configure.in: Do configure gdb.stabs directory for *-*-elf
13982 targets.
13983 * configure: Rebuilt.
13984
13985 * gdb.base/break.exp: Check for gdb,noresults before testing
13986 exit status and/or results from the target.
13987 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13988 * lib/gdb.exp: Remove old (now bogus) initialization of
13989 noinferior, noargs, noresults and nosignals.
13990
13991Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13992
13993 * config/sh.exp: New file.
13994
13995 * config/slite.exp: Try to connect multiple times to the board
13996 before rebooting. Only send a "monitor run" if need_monitor_run
13997 is set.
13998
13999 * gdb.base/break.exp: Don't do the "stub continue" test if
14000 the target has gdb_stub set.
14001
14002 * gdb.base/callfuncs.exp: Increase the timeout.
14003
14004 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14005 if the target has gdb,noinferiorio set.
14006
14007 * gdb.base/list.exp: Increase match_max to 10000 characters.
14008
14009 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14010
14011 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14012 target.
14013
14014 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14015
14016Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14017
14018 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14019 trying to delete the copy of gdb. Catch the file delete so we
14020 don't die if the delete fails; also, the file should be copied to
14021 the host, not to the build.
14022
14023Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14024
14025 * lib/gdb.exp(gdb_test): Surround the result pattern with
14026 parenthesis in case it contains multiple regexps separated
14027 with |.
14028
14029 * gdb.base/watchpoint.exp: Use gdb_test.
14030 * gdb.base/default.exp: Ditto.
14031
14032Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14033
99707966 14034 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14035
c906108c
SS
14036 * gdb.base/scope.exp: Use gdb_test.
14037 * gdb.c++/classes.exp: Ditto.
14038 * gdb.c++/inherit.exp: Ditto.
14039
14040Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14041
14042 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14043 remote_exec instead.
14044 * gdb.base/corefile.exp: Don't be ridiculous.
14045 * gdb.base/*.c: Add missing stub invocations.
14046
14047Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14048
14049 * config/slite.exp: Miscellaneous fixes.
14050
14051 * lib/gdb.exp: Fix runto.
14052
14053 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14054 the target.
14055
14056 * gdb.base/watchpoint.exp: Fix regexp.
14057
14058 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14059 close and wait commands, as the descriptor may now be
14060 invalid. Always call "remote_close host".
14061
14062Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14063
14064 Major rewrite for testsuite revision.
d63a86f8 14065
c906108c
SS
14066 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14067 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14068 instead of relying on spawn_id to always contain a valid
14069 spawn id.
14070 (get_compiler_info): New procedure to build the ${binfile}.ci
14071 file, instead of replicating this in N different places.
14072 (gdb_compile): New procedure.
d63a86f8 14073
c906108c
SS
14074 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14075 appropriate arguments) instead of compile. Use gdb_test in a lot
14076 more places. Use send_gdb instead of send. Always run gdb_start
14077 at the start of a testcase, as this is no longer done magically.
14078
14079 config/*-gdb.exp: Rename without the -gdb suffix.
14080
14081 config/mips.exp: Use remote_close instead of exit_remote_shell.
14082 config/monitor.exp: Use target_info instead of looking at
14083 baud, timeout, etc.
14084 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14085
14086Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14087
14088 * gdb.c++/templates.exp (test_ptype_of_templates),
14089 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14090 Update expect patterns for destructors and assignment operators
14091 to match corresponding c-typeprint.c changes.
14092 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14093 to destructor breakpoint test, GDB should be able to set the
14094 destructor breakpoint without specifying arguments.
14095
14096Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14097
14098 * gdb.threads/pthreads.exp: Change result for failure to compile due
14099 to lack of pthreads runtime support from an error to simply an
14100 unsupported test, per dejagnu standards.
14101
14102Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14103
14104 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14105 where GDB exits to reduce pattern match time.
14106 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14107
14108 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14109
dc96c6c7 14110Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14111
14112 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14113 * gdb.base/default.exp: ditto.
14114 * gdb.base/nodebug.exp: ditto.
14115 * gdb.base/printcmds.exp: ditto.
14116 * gdb.base/ptype.exp: ditto.
14117 * gdb.base/setvar.exp: ditto.
14118 * gdb.base/structs.exp: ditto.
14119 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14120
14121Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14122
14123 * configure, */configure: Rebuild with autoconf 2.12.
14124
14125Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14126
14127 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14128 use new i*86-pc-linux*-gnu quads.
14129 * gdb.base/corefile.exp: Ditto.
14130 * gdb.base/signals.exp: Ditto.
14131 * gdb.base/sigall.exp: Ditto.
14132 * gdb.base/interrupt.exp: Ditto.
14133
14134 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14135 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14136 RedHat 4.0.
d63a86f8 14137
c906108c
SS
14138 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14139 linux. This allows the test case to at least compile on latest
14140 linux, but still not run due to missing the threads runtime library.
14141
14142Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14143
14144 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14145 directory to search gdb directory. Accept and step over conditional
14146 stack alignment code. Consume $prompt in failure cases.
14147 Reset timeout to $oldtimeout instead of some arbitrary value.
14148 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14149 timeout problems with infinite stack backtraces.
14150 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14151 Accept function parameters for linkfunc member.
14152
14153Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14154
14155 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14156 (CXXFLAGS): Remove, unreferenced.
14157 (B_OPTIONS): Add for -B options and add code to initialize with
14158 previous -B options and also add -B option to pick up cross compiled
14159 runtime.
14160 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14161 doing cross compiles.
14162 (target_alias): Declare global.
14163 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14164 to verify that gcc exists in build tree, and if so set CC to that
14165 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14166
c906108c
SS
14167Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14168
14169 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14170 ptype test for anonymous union. Fixup testcase to match
14171 current gcc debug output.
14172
14173Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14174
14175 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14176 force argument to an unsigned long type.
14177
14178Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14179
14180 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14181 tests and anonymous union print/ptype tests.
14182 * gdb.base/list.exp (test_forward-search): Increase timeout by
14183 5 minutes for the "search extremely long line" case.
14184 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14185 completely optional and that the pass/fail messages use the command as
14186 the message if that third arg is a null string.
14187 (gdb_test_exact): Arrange that a null string pattern means match a
14188 null string output rather than any output, which might include random
14189 errors.
14190 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14191 backtrace test.
14192 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14193 always failing and failure is now exposed by gdb.exp changes.
14194
14195Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14196
14197 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14198 weren't being noted.
14199
14200Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14201
14202 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14203 * gdb.stabs/weird.exp: Remove v_comb xfails.
14204
dc96c6c7 14205Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14206
14207 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14208 list.exp scope.exp watchpoint.exp]
c906108c 14209 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14210
dc96c6c7 14211Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14212
14213 * config/monitor.exp: Increase download timeout to 1000 seconds.
14214
dc96c6c7 14215Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14216
14217 * config/m32r.exp: Increase timeout to 120 seconds.
14218
14219Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14220
14221 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14222 and accept older ordering as obsolescent gcc or gdb.
14223 * gdb.c++/templates.exp: Ditto.
14224 * gdb.c++/virtfunc.exp: Ditto.
14225
14226Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14227
14228 * gdb.base/coremaker.c: Add code to mmap some data so we
14229 can check that it ends up in the core file.
14230 * gdb.base/corefile.exp: Add test to read mmapped data
14231 from core file.
14232
dc96c6c7 14233Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14234
14235 * config/m32r.exp: New file.
14236
14237Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14238
14239 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14240 that cflags can contains -gstabs, and work correctly for other tests.
14241
dc96c6c7 14242Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14243
14244 * gdb.base/setshow.exp: New file, tests show and set.
14245 * gdb.base/setshow.c: New file, tests show and set.
14246 * gdb.base/help.exp: Add test for help set|show annotate.
14247 * gdb.base/default.exp: Add test for set|show annotate.
14248
14249Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14250
14251 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14252 errors unique.
14253 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14254 explicitly.
14255
14256Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14257
14258 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14259 and width commands. This is done elsewhere.
14260 * (gdb_start): Don't call gdb_start_sim here. That's already
14261 done in gdb_load. This fixes lots of failures in default.exp.
14262
14263Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14264
14265 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14266 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14267 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14268 in the same we we treat other failures (since it may be an expected
14269 condition), rather than as an error.
14270 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14271 old test format.
14272
14273Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14274
14275 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14276 (distclean maintainer-clean realclean): No need to remove files
14277 twice. Nuke the duplicates.
14278 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14279 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14280 Remove config.h along with other config files.
14281
14282Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14283
14284 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14285 "p func1 ()" and note that rests of tests are skipped.
14286 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14287 setup_xfails for "print func2::coremaker_local".
14288 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14289 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14290 affected by the previous run test.
14291 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14292 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14293 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14294 "pass int powerset tuple" and "pass modeless int powerset tuple".
14295 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14296 "real write 4" and "real write 8".
14297 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14298 setup_xfails for "print vs1 after tuple assign 2",
14299 "print \$i after tuple assign 2", and
14300 "print vs2 after tuple assign 2".
14301 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14302 meaningful error message and return -1 so the caller can
14303 suppress further tests and avoid a cascade of errors.
d63a86f8 14304
c906108c
SS
14305Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14306
14307 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14308 format for printing version.
14309 * gdb.base/default.exp: Ditto.
14310 * gdb.base/interrupt.exp: Fix problem with cascade of
14311 errors if child process dies while calling a function.
d63a86f8 14312
c906108c
SS
14313Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14314
14315 * Makefile.in (VPATH): Add
14316 * Makefile.in (Makefile, config.status): Fix rules so things get
14317 remade when necessary.
14318
14319Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14320
14321 * Makefile.in (just-check): Add path to sibling expect dir
14322 to environment variable specified by RPATH_ENVVAR.
14323
14324Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14325
14326 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14327 (just-check): Add shared library paths for libstdc++, tk,
14328 tcl, bfd, and opcodes to the environment variable specified
14329 in RPATH_ENVVAR.
14330 * configure.in: Add support to recognize --enable-shared flag
14331 and generate correct value for RPATH_ENVVAR.
14332 * configure: Regenerated with autoconf.
14333
14334Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14335
14336 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14337 include all osf versions.
14338 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14339 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14340 when target is linux. When failing to build pthreads test
14341 executable, give more meaningful message.
14342 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14343 arg for pthread_create.
d63a86f8 14344
c906108c
SS
14345Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14346
14347 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14348 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14349 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14350 and -lpthreads (everybody else).
14351 (test_startup): Fail gracefully if threads are not supported.
14352 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14353 "p/c array_index("abcdef",2)" when not gcc compiled.
14354 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14355 "print func2::coremaker_local" when not gcc compiled.
14356 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14357 "ptype on opaque struct tagname (statically)",
14358 "ptype on opaque struct tagname (dynamically) 1", and
14359 "ptype on opaque struct tagname (dynamically) 2"
14360 for not compiled with gcc.
14361 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14362 backtrace when compiled with gcc.
d63a86f8 14363 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14364 than always return success.
14365
14366Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14367
14368 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14369
14370Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14371
14372 * gdb.base/structs.exp: Undo last change.
14373
14374Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14375
14376 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14377 encapsulate all the steps/nexts done during self test, starting
14378 at main, and makes them less sensitive to optimization issues.
14379 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14380 signal handler" test.
14381 * gdb.threads/pthreads.exp: Only run this for native configs.
14382 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14383 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14384 tests.
14385 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14386 for "runto test_calls(void)" test.
d63a86f8 14387
c906108c
SS
14388Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14389
14390 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14391 and don't expect address info in breakpoint confirmations.
14392
14393Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14394
14395 * gdb.base/list.exp (test_forward_search): Increase timeout
14396 temporarily by 60 seconds for searching extremely long line,
14397 and then reset to old value when done. Increase expect input
14398 buffer to 10000.
14399
14400Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14401
14402 * gdb.base/list.exp (test_forward_search): Fix to handle very
14403 long source line without overflowing expect's input buffer.
14404
14405Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14406
14407 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14408 "buffer_full".
14409
14410 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14411 "buffer_full".
14412
14413 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14414 "buffer_full".
14415
14416 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14417 "buffer_full".
14418
14419Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14420
14421 * configure.in (configdirs): Add gdb.threads.
14422 * configure: Regenerated with autoconf.
14423 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14424 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14425 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14426
c906108c
SS
14427Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14428
14429 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14430
14431Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14432
14433 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14434 each signal's status in the output of "handle all print".
14435 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14436 the \r\n sequence that immediately precedes the gdb prompt.
14437 * gdb.base/a1-selftest.exp: Save original timeout and restore
14438 after test.
14439
14440Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14441
14442 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14443 symbol.
14444
14445Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14446
14447 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14448
14449Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14450
14451 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14452 timeout by 60 seconds.
14453
14454Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14455
14456 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14457 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14458 error return.
14459
14460Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14461
14462 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14463 gdb initialization, also report how long dejagnu waited. Restore
14464 old timeout before doing error return. Temporarily increase timeout
14465 by 3 minutes to allow for slow startups over heavy NFS use.
14466
14467Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14468
14469 * lib/gdb.exp: Report timeout value for verbosity level 2.
14470 * config/gdbserver.exp: Ditto.
14471 * config/hppro.exp: Ditto.
14472 * config/mips-gdb.exp: Ditto.
14473 * config/monitor.exp: Ditto.
14474 * config/netware.exp: Ditto.
14475 * config/sim-gdb.exp: Ditto.
14476 * config/slite-gdb.exp: Ditto.
14477 * config/udi-gdb.exp: Ditto.
14478 * config/unix-gdb.exp: Ditto.
14479 * config/vx-gdb.exp: Ditto.
14480 * gdb.base/a1-selftest.exp: Ditto.
14481 * gdb.base/a2-run.exp: Ditto.
14482 * gdb.base/break.exp: Ditto.
14483 * gdb.base/corefile.exp: Ditto.
14484 * gdb.base/list.exp: Ditto.
14485 * gdb.base/recurse.exp: Ditto.
14486 * gdb.base/scope.exp: Ditto.
14487 * gdb.base/signals.exp: Ditto.
14488
14489Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14490
14491 * gdb.threads/Makefile.in (docdir): Removed.
14492
14493Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14494
14495 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14496 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14497 @srcdir@.
d63a86f8 14498 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14499 autoconf 2.5 or higher.
14500 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14501
14502Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14503
14504 * configure: Regenerated.
14505 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14506 avoid name clashes with SunOS headers.
14507
14508Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14509
14510 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14511
14512Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14513
14514 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14515 prototype information ends up in the compiler info file.
14516
14517Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14518
14519 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14520 attempting to regenerate it. Eliminate use of a temporary file
14521 and just generate the info file directly. Source it immediately,
14522 for consistency of use.
14523 * gdb.base/corefile.exp: Ditto
14524 * gdb.base/exprs.exp: Ditto.
14525 * gdb.base/funcargs.exp: Ditto.
14526 * gdb.base/langs.exp: Ditto.
14527 * gdb.base/list.exp: Ditto.
14528 * gdb.base/mips_pro.exp: Ditto.
14529 * gdb.base/nodebug.exp: Ditto.
14530 * gdb.base/opaque.exp: Ditto.
14531 * gdb.base/ptype.exp: Ditto.
14532 * gdb.base/scope.exp: Ditto.
14533 * gdb.base/setvar.exp: Ditto.
14534 * gdb.base/signals.exp: Ditto.
14535 * gdb.base/whatis.exp: Ditto.
14536 * gdb.c++/templates.exp: Ditto.
14537 * gdb.c++/virtfunc.exp: Ditto.
14538 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14539 whether or not to add -lstdc++ to the compile command line args.
14540
14541Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14542
14543 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14544 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14545 Increase timeout, a lot of single stepping might be needed if the
14546 target has no hardware watchpoints.
14547
14548Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14549
14550 * gdb.base/break.exp: Ignore compiler warnings when compiling
14551 break.c.
14552 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14553 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14554 from remote-sim.
14555 * gdb.base/exprs.exp: Add h8300 xfails.
14556 * gdb.base/funcargs.exp: Likewise.
14557 * gdb.base/nodebug.exp: Likewise.
14558 * gdb.base/printcmds.exp: Likewise.
14559 * gdb.base/ptype.exp: Likewise.
14560 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14561 h8300 xfails.
d63a86f8 14562 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14563 on the h8300.
14564 * gdb.base/funcargs.c: Explicitly make last constant argument to
14565 call_after_alloca_subr an unsigned long type.
14566 * gdb.base/return.c: Include stdio.h.
14567
14568Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14569
14570 * config/abug.exp: New file for the older Motorola Bug monitor
14571 that runs on the mvme13x series VME boards.
14572 * config/monitor.exp: Use the new config array for target settings
14573 if they exist.
14574
14575Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14576
14577 * sim-gdb.exp: Make the SH simulator allocate less space when
14578 it is targeted.
14579
14580Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14581
14582 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14583 test.
14584
14585Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14586
14587 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14588 "rs6000-*-*" for "list function in include file" when gcc compiled.
14589 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14590 for "p ctable1[120]".
14591 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14592 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14593 Remove setup_xfail for "rs6000-*-*" for
14594 "print 'scope0.c'::filelocal before run".
14595 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14596 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14597 since some compilers don't allow both options to be given
14598 on the same command line. Create object file and move it.
d63a86f8 14599
c906108c
SS
14600Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14601
14602 * gdb.base/corefile.exp: Always regenerate the core file, since
14603 we always regenerate the coremaker program. Detect special case
14604 where registers cannot be read from core file.
d63a86f8 14605
c906108c
SS
14606Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14607
14608 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14609 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14610 * gdb.c++/templates.exp: Only match on basename of file since
14611 some formats like xcoff don't encode directory information.
14612 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14613 and rs6000 AIX xcoff targets.
14614 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14615 * configure: Regenerate.
14616 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14617 here, rather than in distclean.
d63a86f8 14618
c906108c
SS
14619Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14620
14621 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14622 defined, and use it to compile the test case with -O2. The
14623 native compilation still uses no optimization.
14624 * gdb.base/mips_pro.c: Remove inline assembly code since
14625 it is compiled PIC by default, which results in assembler
14626 warnings that make the testsuite think the compilation
14627 was unsuccessful.
14628
14629Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14630
14631 * gdb.c++/misc.exp: Add note to message for
14632 "print s.a for foo struct" that this is a known gcc 2.7.2
14633 and earlier bug.
14634
14635Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14636
14637 * gdb.base/break.exp: Fix pattern for matching "Delete all
14638 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14639 setup_xfail for deleting all breakpoints test. Fix various
14640 timeout messages to include "(timeout)".
14641 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14642 for "p t_float_values2(3.14159,float_val2)".
14643 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14644 for "continue to call2g" when gcc compiled.
14645 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14646 "up to foo in langs.exp", "show language at foo in langs.exp",
14647 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14648 and "show language at fsub in langs.exp".
14649 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14650 "list line 1 in include file", "list message for lines past EOF",
14651 "list function in include file", "list list0.h:foo", and
14652 "list filename:function; nonexistant function".
14653 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14654 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14655 and "ptype t_char_array" to be for native cc only.
d63a86f8 14656
c906108c
SS
14657Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14658
d63a86f8 14659 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14660 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14661 "print func2::coremaker_local", and "backtrace in corefile.exp".
14662
14663Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14664
14665 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14666 "bt in signals.exp". This problem only appears when running
14667 the testsuite, and then only intermittently.
14668
14669Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14670
14671 * gdb.base/return.exp (return_tests): Differentiate between
14672 two tests of continuing.
14673
14674Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14675
14676 * */Makefile.in (maintainer-clean): Remove config.log.
14677 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14678 * gdb.c++/Makefile.in (PROGS): Add inherit.
14679 (clean): Remove *.ci.
14680
14681Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14682
14683 * gdb.c++/misc.cc: Add test code from Mike Stump.
14684 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14685
14686Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14687
14688 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14689 to "alpha-*-osf2*" and add comment.
14690 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14691 setup_xfail for "step over execarg initialization" and
14692 "step over corearg initialization".
14693 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14694 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14695 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14696 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14697 "print func2::coremaker_local", and "backtrace in corefile.exp".
14698 * gdb.base/signals.exp: Build and source signals.ci.
14699 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14700 to be for gcc only.
14701 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14702
c906108c
SS
14703Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14704
14705 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14706 Feb 3 procfs.c change.
14707
14708Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14709
14710 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14711
14712Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14713
14714 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14715 from dejagnu's apparent default of 10 seconds, which gives random
14716 results when running the tests over NFS on moderately loaded systems.
14717 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14718
14719Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14720
14721 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14722 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14723 result reports.
14724
14725Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14726
14727 * configure.in (CY_AC_PATH_TCLH): Remove.
14728 * configure: Regenerate.
14729
14730Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14731
14732 * gdb.c++/Makefile.in (clean): Add missing '{'.
14733
14734Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14735
14736 * lib/gdb.exp: Provide a default value for noinferior.
14737
14738 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14739 Load libgloss.exp.
14740
14741Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14742
14743 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14744 the executable, not the .o to run the tests from.
14745
14746Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14747
14748 * gdb.base/break.exp: Don't test for program exit or exit status
14749 if $noresults if nonzero.
14750 * gdb.base/langs.exp: Likewise.
14751 * gdb.base/watchpoint.exp: Likewise.
14752
14753 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14754 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14755 trying to compile the testcase.
14756
14757Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14758
14759 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14760 * gdb.base/signals.exp (continue to handler): Likewise.
14761
14762Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14763
14764 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14765
14766 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14767
14768Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14769
14770 * gdb.base/corefile.exp: Recognize "not found" as failure
14771 when trying to determine if a core file was generated.
14772 If no core file was generate the first time, try again without
14773 the ulimit -c to work around braindamaged shells.
14774
14775Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14776
14777 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14778 [] tests with "test" and enclose string in quotes.
14779 * gdb.stabs/configure: Rebuild
d63a86f8 14780
c906108c
SS
14781Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14782
14783 Changes in sync with expect:
14784 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14785 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14786 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14787 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14788 argument to AC_REQUIRE.
14789 * configure: Regenerated.
14790
14791Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14792
14793 * gdb.base/corefile.exp: When generating a core, discard any
14794 error messages about ulimit not found and the "core dumped"
14795 message from the shell that runs the coredumper.
14796
14797Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14798
14799 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14800
14801 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14802 which sed script to run. Expect failure for v_comb test
14803 on PA targets too.
d63a86f8 14804
c906108c
SS
14805Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14806
14807 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14808 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14809
14810Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14811
14812 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14813 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14814 "sparc-sun-solaris*" xfails for "p v_comb".
14815 * lib/gdb.exp (default_gdb_start): Fix typo.
14816 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14817 messages to not include the full program name that caused
14818 the core dump since some systems (such as solaris) apparently
14819 truncate this path to about 80 characters.
14820 When generating a core file first try increasing the core file
14821 size limit to unlimited since some systems may default it to
14822 zero, and it is harmless to try it. Move the test for failing
14823 to generate a core file to where it will actually get executed.
14824 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14825 new gdb result from g++ debug info improvements and make old
14826 pattern obsolescent. Also account for size_t differences
14827 (may be int or long).
14828 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14829 initialization before function call is placed in the delay slot
14830 and thus appears to be skipped over by commands such as "next".
14831
14832Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14833
14834 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14835
14836Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14837
14838 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14839 input source file; fix code to compile test to deal with this
14840 convention.
14841 * gdb.c++/*.exp: Likewise.
14842
14843Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14844
14845 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14846 "bt in signals.exp".
14847
14848Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14849
14850 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14851 "step over execarg initialization" and
14852 "step over corearg initialization".
14853
14854Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14855
14856 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14857 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14858
14859Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14860
14861 From Rob Savoye (rob@poseidon.cygnus.com)
14862 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14863 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14864 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14865 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14866 configure.in}: Major reworking for autoconfig.
14867 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14868 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14869 New files.
14870 * config/unix-gdb.exp: Make GDB global.
14871 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14872 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14873 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14874 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14875 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14876 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14877 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14878 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14879 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14880 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14881 pr-8136.exp, result.exp, string.exp, tuples.exp},
14882 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14883 to returns as necessary, arrange for test to compile own testcase
14884 executable.
14885 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14886
c906108c
SS
14887Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14888
14889 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14890 clear_xfail at end of test which might not call either pass or fail.
14891 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14892 "backtrace through signal handler".
14893
14894Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14895
14896 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14897 continuing from a job control stop signal.
14898 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14899
14900Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14901
14902 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14903 * gdb.base/corefile.exp: Likewise.
14904 * gdb.base/funcargs.exp: Likewise.
14905
14906Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14907
14908 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14909 * config/monitor.exp: Add support for setting baud rate.
14910
14911Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14912
14913 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14914 i*86-*-linux* xfails for "backtrace through signal handler".
14915 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14916 "print func2::coremaker_local".
14917 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14918 alpha-dec-osf2* xfail for
14919 "delete all breakpoints when none".
14920
14921Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14922
14923 * gdb.base/break.exp: Change test that deletes all breakpoints
14924 when no user breakpoints are installed. A post 4.15 change
14925 causes gdb to no longer prompt in this case.
14926
14927Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14928
14929 * gdb.base/return.exp (return_tests): Change xfail for test
14930 "correct value returned double test" to stop xfailing at
14931 Solaris 2.5. Apparently the bug has been fixed.
14932
14933Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14934
14935 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14936 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14937
14938Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14939
14940 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14941 * gdb.disasm/hppa.s: Corresponding changes.
14942
14943Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14944
14945 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14946 makefile fragment.
14947 * config/mt-hpux: Deleted.
14948
14949Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14950
d63a86f8 14951 * Many files: When warning about suppressed tests due to a
c906108c
SS
14952 nonexistant test binary, avoid incrementing the warning count.
14953
14954Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14955
14956 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14957
c906108c
SS
14958Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14959
14960 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14961 "sparc-*-solaris2*".
14962
14963Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14964
14965 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14966 Add global and local variables and initialize them.
14967 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14968 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14969 extracts the file name and terminating signal from the core file.
14970 * TODO: Remove note about tests for correct mapping of corefile.
14971 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14972 from optimizing it away.
14973 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14974 handles common blocks.
14975
14976Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14977
14978 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14979 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14980
14981Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14982
14983 * Makefile.in (maintainer-clean): New target, synonym for
14984 realclean.
14985 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14986 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14987 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14988 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14989 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14990 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14991
14992Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14993
14994 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14995 xfails when not gcc compiled for "print foo::funclocal".
14996 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14997 "print foo::funclocal at foo",
14998 "print 'scope1.c'::foo::funclocal at foo",
14999 "print foo::funclocal_bss at foo",
15000 "print 'scope1.c'::foo::funclocal_bss at foo",
15001 "print foo::funclocal_ro at foo",
15002 "print 'scope1.c'::foo::funclocal_ro at foo",
15003 "print bar::funclocal at foo" and
15004 "print 'scope1.c'::bar::funclocal at foo".
15005 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15006 gcc compiled for "print foo::funclocal at bar".
15007 Expand all messages to ensure that they identify that
15008 the test is at bar().
15009 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15010 gcc compiled for:
15011 "ptype on opaque struct pointer (statically)",
15012 "ptype on opaque struct tagname (statically)",
15013 "ptype on opaque struct pointer (dynamically) 1",
15014 "ptype on opaque struct tagname (dynamically) 1",
15015 "ptype on opaque struct pointer (dynamically) 2" and
15016 "ptype on opaque struct tagname (dynamically) 2
15017 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15018 gcc compiled for:
15019 "p datalocal"
15020 "whatis datalocal",
15021 "ptype datalocal",
15022 "p bsslocal",
15023 "whatis bsslocal", and
15024 "ptype bsslocal".
15025 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15026 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15027 when not gcc compiled.
15028 * gdb.base/funcargs.exp (float_and_integral_args): Add
15029 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15030 compiled.
15031 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15032 "backtrace from call6a" when not gcc compiled.
15033 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15034 "backtrace from call7a" when not gcc compiled.
15035 * gdb.base/callfuncs.exp (do_function_calls):
15036 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15037 "p t_char_array_values(char_array_val2,char_array_val1)",
15038 "p t_char_array_values(char_array_val1,char_array_val2)",
15039 "p t_char_array_values("carray 1","carray 2")",
15040 "p t_char_array_values("carray 1",char_array_val2)",
15041 "p t_char_array_values(char_array_val1,"carray 2")",
15042 "p sum_args(1,{2})",
15043 "p sum_args(2,{2,3})",
15044 "p sum_args(3,{2,3,4})",
15045 "p sum_args(4,{2,3,4,5})"
15046 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15047 "backtrace in corefile.exp" when not gcc compiled.
15048
15049Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15050
15051 * gdb.base/signals.exp: Rewrite `handle all print' test as
15052 a procedure. Accept blanks or TABs as whitespace, increase
15053 timeout and expect input buffer size for the large output
15054 from the command. Remove "i*86-*-bsdi2.0" xfail.
15055
15056Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15057
15058 * gdb.base/setvar.exp: Add new testcases for truncation when
15059 assigning invalid values to bitfields.
15060
15061Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15062
d63a86f8 15063 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15064 mips-sgi-irix* xfail for
15065 "call inferior func with struct - returns char *"
15066 and fix test so that an optional (unsigned char *) cast is
15067 accepted in the result.
15068
15069Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15070
15071 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15072 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15073 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15074 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15075 that accidentally got checked in.
15076
15077Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15078
d63a86f8 15079 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15080 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15081 compiled test.
15082 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15083 Add mips-sgi-irix5* xfail for not gcc compiled.
15084 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15085 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15086 "p top", "whatis top", "p middle", and "whatis middle".
15087 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15088 "whatis signed char" for not gcc compiled.
15089 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15090 "set variable signed char=-1 (-1)" and
15091 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15092 * gdb.base/funcargs.exp (float_and_integral_args):
15093 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15094 Add mips-sgi-irix* xfail when not gcc compiled for
15095 "continue to call2b".
15096 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15097 "continue to call2g".
15098 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15099 "backtrace from call6a"
15100 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15101 "backtrace from call7k".
15102 Add mips-sgi-irix5* xfail when not gcc compiled for
15103 "backtrace from call7a".
15104 (localvars_after_alloca): Fix gdb_test cmds for
15105 "print * after runto ...".
15106 Remove rs6000-*-* xfails for
15107 "print i after runto localvars_after_alloca" and
15108 "print l after runto localvars_after_alloca"
15109 for all compilers.
15110 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15111 when not compiled with gcc, for:
15112 "print signed char == (minus)",
15113 "print signed char != (minus)",
15114 "print signed char < (minus)",
15115 "print signed char > (minus)".
15116 * gdb.base/callfuncs.exp (do_function_calls):
15117 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15118 "call inferior func with struct - returns char *".
d63a86f8 15119 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15120 "correct value returned double test" to include Solaris 2.4.
15121 * gdb.base/funcargs.exp (float_and_integral_args):
15122 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15123
c906108c
SS
15124Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15125
15126 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15127 enumeration bitfields if compiling with GNU C.
15128 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15129 to empty' prompt.
15130
15131Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15132
15133 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15134 test for PRO targets.
15135
15136 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15137 breakpoints in the inferior at any given time by making
15138 two groups of breakpoints for call2*, call6* and call7*
15139 tests.
15140
15141Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15142
15143 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15144 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15145 from optimizing it away.
15146 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15147 "call inferior func with struct".
15148
15149Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15150
15151 * configure.in: Only configure gdb.chill for particular targets.
15152
15153Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15154
15155 * gdb.base/Makefile.in: Add action to .c.o transformation
15156 rule that generates a .ci file for each .o file and remove
15157 explicit .c.o rules except for callfuncs.o.
15158 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15159 generates a .ci file for each .o file and remove explicit
15160 .cc.o rules.
15161 (clean): Remove *.tmp *.ci files.
15162 (EXECUTABLES): Remove templ-info.exp.
15163 * gdb.base/compiler.c: New file.
15164 * gdb.c++/compiler.cc: New file
15165 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15166 Change rs6000-*-* xfail for
15167 "print 'scope0.c'::filelocal_ro" and
15168 "print 'scope1.c'::filelocal" and
15169 "print 'scope1.c'::filelocal_bss" and
15170 "print 'scope1.c'::filelocal_ro" and
15171 "print 'scope1.c'::foo::funclocal" and
15172 "print 'scope1.c'::foo::funclocal_ro" and
15173 "print 'scope1.c'::bar::funclocal" and
15174 "print 'scope0.c'::filelocal_ro" and
15175 "print 'scope1.c'::filelocal at foo" and
15176 "print 'scope1.c'::filelocal_bss at foo" and
15177 "print 'scope1.c'::filelocal_ro at foo" and
15178 "print 'scope1.c'::foo::funclocal at foo" and
15179 "print 'scope1.c'::foo::funclocal_bss at foo" and
15180 "print 'scope1.c'::foo::funclocal_ro at foo" and
15181 "print 'scope1.c'::bar::funclocal at foo" and
15182 "print 'scope0.c'::filelocal_ro" and
15183 "print 'scope1.c'::filelocal" and
15184 "print 'scope1.c'::filelocal_bss" and
15185 "print 'scope1.c'::filelocal_ro" and
15186 "print 'scope1.c'::foo::funclocal" and
15187 "print 'scope1.c'::foo::funclocal_bss" and
15188 "print 'scope1.c'::foo::funclocal_ro" and
15189 "print 'scope1.c'::bar::funclocal" and
15190 "print 'scope1.c'::bar::funclocal_bss"
15191 to only be xfail'd when not compiled with gcc.
d63a86f8 15192 Add rs6000-*-* xfail for
c906108c
SS
15193 "print 'scope0.c'::filelocal_bss before run"
15194 when compiled with gcc.
15195 (test_at_main): Add rs6000-*-* xfail for
15196 "print filelocal_ro in test_at_main"
15197 when compiled with gcc.
15198 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15199 Add rs6000-*-aix* xfail for
c906108c
SS
15200 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15201 "ptype t_char_array", not compiled with gcc.
15202 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15203 xfail for "list foo (in include file)" when gcc compiled.
15204 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15205 (integral_args): Add rs6000-*-* xfail for
15206 "run to call0a" if not compiled with gcc.
15207 (unsigned_integral_args): Add rs6000-*-* xfail for
15208 "run to call1a" if not compiled with gcc.
15209 (float_and_integral_args): Add rs6000-*-* xfail for
15210 "run to call2a" if not compiled with gcc and for
15211 "continue to call2b" for any compiler.
15212 Add rs6000-*-* xfail to
15213 "print f1 after run to call2a" for gcc compiled.
15214 (discard_and_shuffle): Add rs6000-*-* xfail for
15215 "run to call6a".
15216 (shuffle_round_robin): Add rs6000-*-* xfail for
15217 "backtrace from call7a" if not compiled with gcc.
15218 Add rs6000-*-* xfail for
15219 "backtrace from call7b" if compiled with gcc.
15220 (call_after_alloca): Add rs6000-*-* xfail for
15221 "print c in call_after_alloca" and
15222 "print s in call_after_alloca" and
15223 "backtrace from call_after_alloca_subr"
15224 if not compiled with gcc.
15225 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15226 "print c in localvars_in_indirect_call" and
15227 "print c in localvars_in_indirect_call" and
15228 "backtrace in indirectly called function" and
15229 "stepping into indirectly called function"
15230 if not compiled with gcc.
15231 (localvars_after_alloca): Add rs6000-*-* xfail for
15232 "print c after runto localvars_after_alloca" and
15233 "print s after runto localvars_after_alloca" and
15234 "print i after runto localvars_after_alloca" and
15235 "print l after runto localvars_after_alloca"
15236 for all compilers.
15237 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15238 than whatis-info.exp.
15239 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15240 than opaque-info.exp.
15241 Setup rs6000-*-* xfail for
d63a86f8 15242 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15243 "ptype on opaque struct pointer (dynamically)" when
15244 not compiled with gcc.
15245 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15246 rather than callf-info.exp.
15247 (do_function_calls): Add clear_xfail for rs6000-*-* for
15248 "p t_float_values2(3.14159,float_val2)". Seems to work
15249 fine there, both with xlc and gcc. Need to find out what
15250 it is doing right and fix other platforms.
15251 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15252 "call inferior func with struct - returns int",
15253 "call inferior func with struct - returns long",
15254 "call inferior func with struct - returns float",
15255 "call inferior func with struct - returns double",
15256 "call inferior func with struct - returns char *",
15257 but only if not gcc compiled (presumes xlc compiled).
15258 Change rs6000-*-* xfails for
15259 "call inferior func with struct - returns char" and
15260 " call inferior func with struct - returns short" to only
15261 xfail if not using gcc.
15262 (clean mostlyclean): Remove *.ci and *.tmp files.
15263 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15264 than templ-info.exp.
15265 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15266 Add rs6000-*-* xfail for "up to foo in langs.exp"
15267 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15268 when not gcc compiled.
d63a86f8 15269
c906108c
SS
15270Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15271
15272 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15273 * gdb.base/corefile.exp: Likewise.
15274 * gdb.base/list.exp: Likewise.
15275 * gdb.base/scope.exp: Likewise.
15276 * gdb.base/siganls.exp: Likewise.
15277
15278 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15279 compiler output.
15280 * gdb.base/whatis.exp: Likewise.
15281
15282Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15283
15284 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15285 failure (opcode table has been fixed to match reality).
15286
15287Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15288
15289 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15290 "call inferior func with struct - returns char",
15291 "call inferior func with struct - returns short"
15292
15293 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15294 "print 'scope0.c'::filelocal at main",
15295 "print 'scope0.c'::filelocal_bss in test_at_main",
15296 "print 'scope0.c'::filelocal at foo",
15297 "print 'scope0.c'::filelocal_bss in test_at_foo",
15298 "print 'scope0.c'::filelocal at bar",
15299 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15300
c906108c
SS
15301 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15302 in source file 1". This bug seems to have been fixed with both
15303 gcc and native cc (was native assembler bug?).
15304
15305Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15306
15307 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15308 "backtrace through signal handler" to "i*86-*-sysv4*".
15309 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15310 continue" case. Add "known SVR4 bug" to fail message.
15311 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15312 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15313 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15314 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15315 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15316 "up to foo in langs.exp", "show language at foo in
15317 langs.exp", "up to cppsub_ in langs.exp", "show
15318 language at cppsub_ in langs.exp", "up to fsub in
15319 langs.exp", and "show language at fsub in langs.exp".
15320 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15321 "bactrace in corefile.exp".
15322 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15323 "call inferior function with struct - returns float" and
15324 "call inferior function with struct - returns double".
d63a86f8 15325
c906108c
SS
15326Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15327
15328 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15329 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15330 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15331 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15332
15333Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15334
15335 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15336 (or overriden) "CHILL" macro rather then bare "gcc".
15337 Also look for ../../gcc/xgcc since that is what we will
15338 actually need, not "Makefile". Remove following assignment
15339 of CHILL to CHILL_FOR_TARGET because that results in
15340 recursive definition.
15341
15342Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15343
15344 * gdb.base/corefile.exp: Change xfail for backtrace in
15345 corefile.exp from linuxaout to all linux.
15346 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15347 cases where we miss the breakpoint at the signal handler
15348 for some reason. Setup xfail for linuxoldld/linuxaout and
15349 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15350 hitting SIGURG breakpoint.
15351 * gdb.base/signals.exp: Setup xfail for "next" acting like
15352 continue to add linuxoldld. Setup xfail for all linux for
15353 "next to handler in signals_tests_1", "backtrace in
15354 signals_tests_1", "continue to func1", "pass SIGUSR1",
15355 and continue to handler".
15356
15357Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15358
15359 * Update all FSF addresses except those in COPYING* files.
15360
15361Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15362
15363 * gdb.base/a2-run.exp: Change messages to be more explicit about
15364 the status of args, and quote binfile in results.
15365
15366Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15367
15368 * gdb.base/callfuncs.exp: Add tests for passing structs to
15369 inferior functions and return various types.
15370 * gdb.base/callfuncs.c: Add functions to receive a struct
15371 and return a member of the struct, in various types.
15372
15373Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15374
15375 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15376
15377Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15378
15379 * config/vxworks29k.exp: New file, sources vxworks.exp.
15380
15381Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15382
15383 * config/gdbremote.exp: New file. Testing framework using
15384 gdbserver.
15385
15386Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15387
15388 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15389 "call function when asleep" and "send end of file".
15390 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15391 for "backtrace in corefile.exp".
15392 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15393 for "backtrace through signal handler".
15394 * gdb.base/corefile.exp: Make sure we actually generate a core file
15395 before trying the core tests. Some systems allow the user to suppress
15396 generation of core files and default to that (linux for example).
15397 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15398 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15399
15400Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15401
15402 * gdb.threads: New directory with some crude multi-threaded
15403 gdb tests (step.exp and step2.exp).
15404 * config/mt-lynx (STEP_EXECUTABLE): Define.
15405 (THREADFLAGS): Define.
15406
15407Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15408
15409 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15410
15411 * gdb.base/signals.exp: Disable whole file for lynx until
15412 further notice.
15413
15414 * gdb.base/signals.exp: xfail test where "next" acts like
15415 "continue" for lynx.
15416
15417 * gdb.base/interrupt.exp: xfail test for calling function while
15418 inferior is asleep for lynx.
15419
15420 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15421 than one cr-lf after each command.
15422
15423Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15424
15425 * configure.in: Reinstate setting of stabsdirs variable, fix
15426 typo in setting up configdirs for native builds.
15427
15428 * gdb.base/return.exp: Fix typo in return double test.
15429 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15430 compiler from optimizing them away.
15431
15432Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15433
15434 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15435 sequences to be echo'd by gdb when using gdb_test.
15436 * gdb.chill/chexp.exp: Likewise.
15437 * gdb.fortran/exprs.exp: Likewise
15438
15439Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15440
15441 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15442 after the inferior gdb has started.
15443
15444 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15445 after each command.
15446 * gdb.base/funcargs.exp: Likewise.
15447 * gdb.base/gdbvars.exp: Likewise.
15448 * gdb.base/interrupt.exp: Likewise.
15449 * gdb.base/list.exp: Likewise.
15450 * gdb.base/watchpoint.exp: Likewise.
15451 * gdb.c++/demangle.exp: Likewise.
15452 * gdb.c++/inherit.exp: Likewise.
15453 * gdb.chill/chexp.exp: Likewise.
15454 * gdb.fortran/exprs.exp: Likewise.
15455
15456 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15457 test if we can't handle IO to/from the inferior.
15458
15459 * gdb.c++/misc.exp: Always check for a program already being
15460 started after sending a "run" command to gdb.
15461
15462 * gdb.base/twice.exp: Start with a fresh gdb.
15463
15464 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15465 only depend on gdb's expression code, not the chill runtime.
15466
15467 * gdb.base/return.c: Put return values into variables so we
15468 can have gdb print them rather than depending on the program
15469 to print them.
15470 * gdb.base/return.exp: Corresponding changes.
15471
15472 * lib/gdb.exp: Provide default value for noinferiorio.
15473 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15474 the inferior.
15475
15476 * gdb.base/break.exp: Always check for a program already being
15477 started after sending a "run" command to gdb.
15478 (text_next_with_recursion): Don't check the output from the
15479 program's printf statement. Instead just make sure the program
15480 exited.
15481
15482 * gdb.base/commands.exp: Protect tests which need arguments with
15483 $noargs conditionals.
15484
15485Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15486
15487 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15488 of structure member arrays to match gdb/valops.c:value_addr change.
15489
15490Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15491
15492 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15493 cases.
15494
15495Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15496
15497 * configure.in (configdirs): Remove gdb.chill from default list
15498 of subdirs and then add it back in only if doing a native build.
15499 The current chill compiler does not yet work in any cross build.
15500 * Revert all signal changes from Jul 6.
15501 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15502 for sh-hms targets, allowing these tests to link, with no other
15503 changes. Testing is suppressed by setting "nosignals" in site.exp.
15504
15505Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15506
15507 * configure.in (signaldirs): Define and add to configdirs for all
15508 targets except some specific ones that are known to not support signals.
15509 Also clean up formatting.
15510 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15511 (signals, sigall): Remove rules to build.
15512 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15513 Moved to new gdb.signals directory.
15514 * gdb.signals: New test directory.
15515 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15516 signals.c signals.exp}: New or moved files.
15517
15518Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15519
15520 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15521
15522Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15523
15524 * gdb.base/return.exp: Xfail `return double' test failure
15525 on at least Solaris 2.3 and handle future/past versions on
15526 a case by case basis as appropriate. Also update message
15527 to include i*86 failures.
15528
15529Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15530
15531 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15532
15533 * lib/gdb.exp: Fix comment which erroneously identified
15534 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15535 gdb_file_cmd not gdb_load).
15536 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15537
15538 * gdb.base/setvar.exp: Make test names consistent between pass and
15539 fail cases. Use gdb_test more.
15540
15541Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15542
15543 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15544
15545Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15546
15547 * gdb.base/help.exp: Fix expected help string for `show commands'.
15548
15549Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15550
15551 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15552
15553 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15554 of a text section.
15555
15556Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15557
15558 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15559 that loop eventually terminates. Fix Connection refused logic so
15560 that testsuite will expire nicely.
15561
15562Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15563
15564 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15565 config/rom68k.exp: New tcl glue for the appropriate monitors.
15566 These all just end up calling monitor.exp.
15567 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15568 refused' by retrying. Cleanup some timeout issues.
15569 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15570 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15571 callers don't have to set/restore global timeout variable.
15572
15573 * The following set of changes centralizes management of the global
15574 timeout variable. This way, it can be set in one target dependent
15575 place instead of dozens of places scattered throughout the test suite.
15576 If you need to lengthen a timeout, then you should either set timeout
15577 in one of the config/{target}.exp files, or multiply it by a factor.
15578 Setting it to an absolute value is always going to lose for some
15579 targets.
15580 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15581 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15582 * gdb.base/funcargs.exp: Don't set timeout.
15583 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15584 * gdb.base/printcmds.exp (test_print_string_constants
15585 test_print_array_constants): Don't set timeout.
15586 * gdb.base/ptype.exp: Don't set timeout.
15587 * gdb.base/recurse.exp: Don't set timeout.
15588 * gdb.base/return.exp: Don't set timeout.
15589 * gdb.base/watchpoint.exp: Don't set timeout.
15590 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15591 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15592
15593Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15594
15595 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15596
15597Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15598
15599 * lib/gdb.exp: Disable chill tests for irix5.
15600
15601Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15602
15603 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15604 each test pass or fail.
15605
15606Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15607
15608 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15609 xlc not gcc.
15610
15611Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15612
15613 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15614
15615Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15616
15617 * config/est.exp: Fix copyright and comments. Remove dead code.
15618 Use targetname, serialport and baud variables instead of fixed
15619 constants.
15620 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15621 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15622
15623Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15624
15625 * gdb.base/watchpoint.exp: Don't run
15626 test_watchpoint_triggered_in_syscall for sunos.
15627
15628Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15629
15630 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15631 they don't seem to exist. Do include stdio.h.
15632
15633Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15634
15635 * gdb.base/a1-selftest.exp: Add alpha xfail.
15636
15637Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15638
15639 * gdb.base/watchpoint.c (main): Prompt before calling read().
15640 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15641 Revise accordingly. Remove cruft about sending "123" several
15642 times, until it gets noticed. Clean up the "print buf[0]" stuff
15643 so that it passes or fails, and waits for prompts in the usual way.
15644
15645Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15646
15647 * gdb.base/recurse.exp: Fix comment.
15648
15649 * TODO: Remove item about printing variables in nodebug.exp. Add
15650 item about enabling tests which are only run on some targets.
15651
15652 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15653 fail, make test names unique, use new gdb_test convention
15654 regarding pattern, use gdb_test more, etc.).
15655
15656 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15657 fail, make test names unique, etc.).
15658
15659Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15660
15661 * gdb.base/nodebug.c: Change return type of top and middle to
15662 short.
15663 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15664 are fixed by the recent mdebugread.c changes. Allow `short ()'
15665 as type for top and middle.
15666
15667Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15668
15669 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15670 nearly as I can tell, the whole thing was an accident in Stu's
15671 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15672 to replace a send/expect pair with gdb_test, but ended up only
15673 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15674 of 30 Mar 1995 took care of it, but left this vestigial comment
15675 which I am now nuking.
15676
15677Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15678
15679 * gdb.base/break.exp: Look for different line number for
15680 breakpoint at main depending on usestubs.
15681
15682Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15683
15684 * gdb.base/list.exp: Adjust some alternate expect patterns to
15685 match recent list0.c change. Add alternate expect pattern for
15686 output from `list default lines around main' for optimizing
15687 compilers.
15688
15689Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15690
15691 * lib/gdb.exp: If nosignals is not set, set it to 0.
15692
15693Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15694
15695 * config/slite-gdb.exp: Responds to load symbol table prompt.
15696 * gdb.base/break.exp: Adjust line number, fix rerun.
15697 * gdb.base/langs0.c: Add #ifdef usestubs.
15698
15699Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15700
15701 * gdb.base/list.exp: Adjust line contents after adding new lines in
15702 list0.c. Also fix a syntax error.
15703
15704 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15705 * gdb.base/break.exp: ditto.
15706 * gdb.base/list.exp: ditto.
15707 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15708 * gdb.base/run.c: ditto.
15709 * gdb.base/list0.c: ditto.
15710 * gdb.base/funcargs.c: ditto.
15711
15712Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15713
15714 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15715 $targetname, $serialport and $baud instead of hardwired variables.
15716 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15717 target doesn't support signals.
15718
15719Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15720
15721 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15722
15723Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15724
15725 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15726 Don't rely on the value of an auto variable before it has been
15727 initialized. Use gdb_test more.
15728
15729Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15730
15731 * lib/gdb.exp (default_gdb_version): A version number must start
15732 with a digit, but other than that contains all characters up to
15733 the first whitespace character.
15734
15735Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15736
15737 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15738
15739Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15740
15741 * gdb.c++/*.exp: Warn if executable does not exist. The original
15742 reason for skipping the warning was that configure.in sometimes
15743 intentionally skipped building the executables but the tcl code
15744 had no way of knowing. That (a) was always bogus with respect to
15745 error handling, (b) is no longer true (right now there is no way
15746 to skip C++ tests).
15747
15748 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15749
15750Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15751
15752 * gdb.base/list.exp: Add expect patterns for output from
15753 SunPRO compiled executables.
15754 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15755 types.
15756
15757Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15758
15759 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15760 number (we are already testing that the correct source line text
15761 gets printed).
15762
15763 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15764 that is what is intended, but something needed to be done to get
15765 sunos4 native working again.
15766
15767 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15768
15769 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15770 apparently went with a (very) old xfail.
15771
15772Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15773
15774 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15775 runto_main is a proc in gdb.exp that will do 'step' for target use
15776 stubs.
15777 * gdb.base/exprs.exp: ditto.
15778 * gdb.base/interrupt.exp: ditto.
15779 * gdb.base/opaque.exp: ditto.
15780 * gdb.base/printcmds.exp: ditto.
15781 * gdb.base/ptype.exp: ditto.
15782 * gdb.base/scope.exp: ditto.
15783 * gdb.base/setvar.exp: ditto.
15784 * gdb.base/signals.exp: ditto.
15785 * gdb.base/twice.exp: ditto.
15786 * gdb.c++/classes.exp: ditto.
15787 * gdb.c++/inherit.exp: ditto.
15788 * gdb.c++/templates.exp: ditto.
15789 * gdb.base/break.exp: no run and hit main for stubs. Change line
15790 numbers for breakpoints and info breakpoint.
15791 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15792 breakpoint().
15793 * gdb.base/callfuncs.c: ditto.
15794 * gdb.base/exprs: ditto.
15795 * gdb.base/interrupt.c: ditto.
15796 * gdb.base/opaque0.c: ditto.
15797 * gdb.base/printcmds.c: ditto.
15798 * gdb.base/ptype.c: ditto.
15799 * gdb.base/scope0.c: ditto.
15800 * gdb.base/setvar.c: ditto.
15801 * gdb.base/signals.c: ditto.
15802 * gdb.base/twice.c: ditto.
15803 * gdb.c++/misc.cc: ditto.
15804 * gdb.c++/templates.cc: ditto.
15805
15806Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15807
15808 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15809
15810 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15811 somewhere between `read' and `main.c'. I'm pretty sure the
15812 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15813 and it isn't particularly useful.
15814
15815 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15816
15817Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15818
15819 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15820
15821Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15822
15823 * config/mt-slite: add LIBS and -nostdlib.
15824 * config/slite-gdb.exp: add this new file to support sparclite target.
15825
15826Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15827
15828 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15829
15830 * gdb.base/a2-run.exp: Change argument to istarget from
15831 "*-*-vxworks" to "*-*-vxworks*".
15832 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15833
15834Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15835
15836 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15837 will not runto main but do a 'step' to step out of breakpoint().
15838 * config/mt-slite: add -Dusestubs.
15839
15840Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15841
15842 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15843 instead of just @.
15844
15845 * gdb.base/signals.exp: Add test for "handle all print".
15846 * TODO: Remove "handle all print". Also remove item about
15847 checking copyright date (I don't like the idea of a spurious FAIL
15848 based on when we run the tests).
15849
15850 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15851 for SunOS4 (reason for failure not investigated). Remove
15852 redundant test for $binfile.
15853
15854 * gdb.base/nodebug.c (array_index): Call malloc.
15855
15856 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15857
15858Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15859
15860 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15861 conventions and slightly simplify the matching regexp.
15862
15863Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15864
15865 * gdb.base/break.exp: Update gdb_test invocation to use new
15866 convention.
15867
15868 * lib/gdb.exp: If noargs is not set, set it to 0.
15869
15870 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15871 tests unique.
15872
15873 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15874
15875Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15876
15877 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15878 one argument of type "<non-float parameter>".
15879
15880Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15881
15882 * config/rom68k.exp: New file to support Motorola IDP board.
15883 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15884 * gdb.base/break.c: Change things around so that this program
15885 doesn't depend upon args. This is necessary to make remote
15886 targets work (in general, they can't take args).
15887 * gdb.base/break.exp: Don't try to send args to program. Don't
15888 expect output. Also, replace lots of code with gdb_test.
15889
15890Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15891
15892 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15893 printing of '\'' (which is what the comment says we are testing,
15894 even though we were not), not '''.
15895 (test_integer_literals_rejected): Test that printing ''' is an error.
15896
15897 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15898 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15899 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15900 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15901 Use gdb_test not test_print_accept.
15902 * lib/gdb.exp: Remove test_print_accept.
15903
15904 * gdb.base/signals.exp (signal_tests_1): Make pass message
15905 consistent with fail message.
15906
15907 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15908 unsigned char; the bug (PR 1821) is fixed.
15909
15910 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15911
15912 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15913 successful tests--makes xfailing them work right.
15914
15915Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15916
15917 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15918 only \r\n, not .*. The test can pass .* as the last thing in
15919 $pattern if that is what it wants. In addition to providing this
15920 flexibility, this change should speed up pattern matching in cases
15921 where the pattern already ended with .* (there were a number of
15922 them). This change also helps catch bad patterns--in the old
15923 scheme the typo "char \*" instead of "char \\*" would pass. Now
15924 it is caught.
15925 * Many .exp files: Update callers.
15926
15927 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15928 clearer and does not spuriously match multiple ('s. Likewise for
15929 ) and *.
15930
15931 * gdb.base/nodebug.exp: Test ability to call a function and pass
15932 it a string (even with no debugging info).
15933
15934 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15935 "p '\'", which is the same as "p ''" once tcl gets done with
15936 quoting, to "p '\\'", which I suspect is what is intended (one
15937 backslash gets sent to GDB).
15938
15939 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15940
15941Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15942
15943 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15944 1817) was fixed literally years ago.
15945
15946Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15947
15948 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15949 test, it causes stepping out of call_after_alloca_subr with
15950 optimizing compilers.
15951 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15952 fails.
15953
15954 * gdb.c++/templates.exp: Source templ-info.exp only if
15955 the templates executable exists.
15956
15957 * gdb.c++/misc.cc (class Contains_static_instance,
15958 class Contains_nested_static_instance),
15959 gdb.c++/classes.exp (test_static_members): Test printing of
15960 a class that contains a static instance of the class.
15961
15962Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15963
15964 * gdb.base/langs2.c (cppsub_): Don't prototype.
15965 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15966 only, I believe).
15967
15968Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15969
15970 * lib/gdb.exp (skip_chill_tests): New procedure.
15971
15972 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15973
15974Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15975
15976 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15977 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15978
15979Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15980
15981 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15982
15983 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15984 disassemble 8, not 16, instructions for part 4.
15985
15986 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15987 support the latter anymore.
15988
15989 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15990 -DNO_PROTOTYPES.
15991 * gdb.base/callfuncs.c: Control use of prototypes based on
15992 NO_PROTOTYPES, not __STDC__.
15993 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15994 t_float_values2 tests if prototypes in use.
15995
15996 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15997 t_double_values): When checking differences against DELTA, check
15998 that difference is within the range (-DELTA,DELTA), not just
15999 (-infinity,DELTA).
16000
16001Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16002
16003 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16004 'file' command firts, then 'target', then 'load', this is due to gdb
16005 target set up.
16006 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16007
16008Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16009
16010 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16011 FP load/store variants.
16012 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16013
16014Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16015
16016 * gdb.base/term.exp: Do not give a warning if not native, it is
16017 not an abnormal condition.
16018
16019Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16020
16021 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16022 t_char_array".
16023
16024Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16025
16026 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16027 are getting the version number.
16028
16029 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16030 if not native, it is not an abnormal condition.
16031
16032Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16033
16034 * lib/gdb.exp: Just use "file exists", rather than undocumented
16035 dejagnu procedure "findfile".
16036
16037Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16038
16039 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16040 (LDFLAGS): Set to -Xlinker -Ur.
16041
16042 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16043 Removed, these values are set by lib/gdb.exp.
16044
16045 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16046
16047Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16048
16049 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16050 of replicating gdb startup code.
16051
16052 * config/mt-vxworks (LDFLAGS): Set to -r.
16053 (CFLAGS_FOR_TARGET): Removed.
16054
16055 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16056 (gdb) and gdb for vxworks uses (vxgdb).
16057
16058 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16059 executable is not in the tree and host != target, use sed and
16060 program_transform_name to determine the gdb name used by the
16061 target.
16062
16063 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16064 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16065
16066Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16067
16068 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16069 floats, chars, and shorts where there are ANSI-style function
16070 definitions.
16071
16072 * gdb.base/langs.exp, gdb.base/langs*: New test.
16073 * gdb.base/Makefile.in: Build it.
16074 * TODO: Remove item about checking that C names don't get C++
16075 demangling applied; this test tests it.
16076
16077Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16078
16079 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16080 went with the const70 xfail. The xfail went away a year ago.
16081
16082 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16083
16084 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16085 for hp300.
16086
16087 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16088
16089 * gdb.base/a1-selftest.exp: Don't run on hp300.
16090
16091Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16092
16093 * Makefile.in (site.exp): Set host_alias and target_alias as well
16094 as host_triplet and target_triplet.
16095
16096Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16099
16100 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16101 places as other ecoff systems).
16102
16103 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16104 ultrix.
16105
16106Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16107
16108 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16109 remove them.
16110 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16111 variable and "variable" in addition to "data variable".
16112 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16113
16114 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16115 2.
16116 * gdb.base/list1.c (long_line): Add additional statement at start
16117 of function.
16118 * gdb.base/list.exp (test_forward_search): Update line number to
16119 reflect new statement.
16120
16121Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16122
16123 * gdb.base/signals.exp: Reinitialize searched source directories
16124 after gdb_start call.
16125
16126Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16127
16128 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16129 * gdb.stabs/Makefile.in: Likewise.
16130
16131 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16132 change. Instead split the tests into smaller pieces.
16133 * gdb.disasm/hppa.s: Corresponding changes.
16134
16135Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16136
16137 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16138 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16139
16140 * gdb.base/funcargs.exp: Modify many tests so that every test
16141 either passes or fails. Make some test names unique.
16142
16143Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16144
16145 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16146 Call stty to set interrupt character.
16147
16148 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16149 for HP assembler versus GNU assembler based on actual behavior of
16150 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16151
16152 * TODO: Suggest a few more stepping tests.
16153
16154Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16155
16156 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16157 restart GDB for h8300 after a continue.
16158 (return): Add pattern to match a29k-udi behavior.
16159 * gdb.base/nodebug.exp: Remove obsolete comment.
16160 * gdb.base/regs.exp: New file, testing of register displays.
16161 * gdb.base/return.exp: Fix typo in reference to $objdir.
16162 * gdb.base/whatis.exp: Always start with a fresh GDB.
16163
16164Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16165
16166 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16167 higher, these tests generate a lot of output.
16168
16169Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16170
16171 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16172 code following the catch silently ignored some errors; without the
16173 catch they should be thrown like any other tcl error. Also, the
16174 catch used "" instead of {} which meant all the callers who wanted
16175 to include one of the characters "[]$ had to quote it an extra time.
16176 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16177 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16178 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16179 Remove extra quoting.
16180
16181Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16182
16183 * gdb.base/commands.exp: Make test names unique; every test either
16184 passes or fails. Update some comments.
16185
16186 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16187
16188Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16189
16190 The following fixes a FAIL caused by the fact that the alpha stabs
16191 configuration didn't use the ".if alpha" code in weird.def.
16192 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16193 bit pointer, so the 32 bit version works even on the alpha.
16194 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16195 Remove the stuff which allowed us to have separate versions for
16196 alpha and everything else.
16197
16198 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16199 regexp which "info func operator\[\](" is supposed to match. Fix
16200 string to send to GDB. Note that GDB still doesn't work right. Add a
16201 new test for "info func .perator\[\](" which GDB does handle correctly.
16202
16203 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16204
16205Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16206
16207 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16208 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16209 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16210 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16211 it makes the tests harder to understand and confuses test-o-matic.
16212 The preferred style is that each test provides a PASS or a FAIL,
16213 and has a unique message (e.g. "continue #54" not just "continue")
16214 which is the same for the pass and the fail.
16215 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16216 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16217 to lib/gdb.exp.
16218 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16219 prt_accept which was basically the same thing. Likewise for
16220 test_print_reject and prt_reject.
16221 * lib/gdb.exp (test_print_reject): Add some more error message
16222 patterns to match from the former printcmds.exp (prt_reject).
16223 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16224 One defect of the passcount stuff is that some of it failed to
16225 report XPASS where appropriate.
16226 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16227 stuff before and after arg in expected pattern.
16228 (test_paddr_operator_functions): Re-do test without print_addr_of;
16229 this is the only test which seems to want extra stuff there.
16230
16231Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16232
16233 * gdb.base/nodebug.exp: Update new tests to reflect improved
16234 wording of gdb output.
16235
16236 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16237 and "ptype" work on variables in files compiled without -g.
16238 Replaces commented out "maint print msymbol" tests.
16239
16240Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16241
16242 * gdb.base/setvar.c (dummy): Call malloc.
16243
16244 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16245 losing with the irix4 sed.
16246
16247 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16248 ALRM" on irix4.
16249
16250Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16251
16252 * TODO: Remove items about corefile.exp testing new exec-file and
16253 backtrace; both are now done. Add items about printing enums.
16254
16255Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16256
16257 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16258 "get signal $thissig" test fails.
16259
16260 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16261
16262Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16263
16264 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16265 compiler warning with dec alpha compiler.
16266
16267 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16268 extra \n from gdb_test call (this explains why the prompt test
16269 that I removed yesterday was there).
16270 (user_defined_command_test): Remove extra \n and prompt test.
16271
16272 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16273 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16274 doesn't exist.
16275 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16276 Also remove alpha workaround, which turns out to be because
16277 SIGABRT == SIGLOST.
16278
16279 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16280
16281 * gdb.base/help.exp: Don't test "help show".
16282
16283Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16284
16285 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16286 "set print address" is on.
16287 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16288 pass prompt to gdb_test; gdb_test already looks for the prompt.
16289
16290 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16291
16292 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16293 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16294 was to make sure that gdb can read a core file. But (a) the "read
16295 the corefile" part didn't make it to a1-selftest.exp, we just
16296 delete the corefile after creating it, and (b) we test reading
16297 corefiles in corefile.exp anyway. Also, this test left around a
16298 xgdb process on Solaris.
16299
16300 * gdb.base/corefile.exp: Also test backtrace.
16301
16302Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16303
16304 * gdb.base/commands.exp: Test a simple user defined command with
16305 arguments and if/while statements; verify the full user command is
16306 printed by "show user".
16307
16308 * gdb.base/commands.exp: Test if/while commands as part of a
16309 breakpoint command list; verify they appear in breakpoint
16310 information.
16311
16312Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16313
16314 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16315 than by dividing by zero.
16316
16317Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16318
16319 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16320 performing an inferior call with watchpoints enabled.
16321 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16322 call.
16323
16324Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16325
16326 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16327 of "file" command.
16328
16329 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16330 Add additional pattern for when "int operator int(void);" appears
16331 in a different order.
16332
16333Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16334
16335 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16336
16337 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16338 and "signal" with ".*".
16339
16340Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16341
16342 * TODO: Add note about "handle all nostop".
16343
16344 * gdb.base/{sigall.c, sigall.exp}: New test.
16345 * gdb.base/Makefile.in: Add it.
16346
16347Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16348
16349 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16350 when invoking GDB, suppresses any windowing interface.
16351
16352Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16353
16354 * config/sim-gdb: New file, simulator testing support.
16355
16356Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16357
16358 * gdb.base/interrupt.exp: Test calling func1 twice.
16359
16360Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16361
16362 * gdb.base/list.exp (test_forward_search): Set timeout higher
16363 when we'll be getting lots of output from gdb.
16364
16365 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16366 "init_malloc" to after the expect statement. Run it if that
16367 regexp is taken, but also for two others which happen if source
16368 cannot be found.
16369
16370Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16371
16372 * gdb.base/printcmds.exp: New test, for printing register before
16373 program is running.
16374
16375Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16376
16377 * gdb.base/list.exp: Correct some alternate expect patterns
16378 to reflect changes in list1.c.
16379
16380Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16381
16382 * TODO: Add item regarding large frames.
16383
16384 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16385
16386 * TODO: Remove item about enabling return.exp; it
16387 is enabled. Suggest a few more "return" tests.
16388
16389Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16390
16391 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16392 anonymous unions.
16393
16394Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16395
16396 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16397 and pr-5646.o, so "make" is the same as "make all", not "make
16398 pr-4975.o".
16399
16400Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16401
16402 * gdb.base/list.exp: Adjust expectations to reflect changes in
16403 list1.c.
16404 (test_forward_search): New test proc.
16405 * gdb.base/list1.c (long_line): New function, has long source line.
16406
16407Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16408
16409 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16410 additional line of code that was added.
16411
16412Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16413
16414 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16415 tests so as not to overflow expect's input buffers.
16416 * gdb.disasm/hppa.exp: Corresponding changes.
16417
16418Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16419
16420 Beginnings of template debugging tests.
16421 * gdb.c++/templ-info.cc: New file to test for template
16422 debugging capability of the compiler.
16423 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16424 templ-info.cc.
16425 * gdb.c++/templates.cc: Add explicit template instantiations
16426 to enable compiling with -fno-implicit-templates. Add destructor
16427 and 'value' method to T5 class for template tests.
16428 * gdb.c++/templates.exp: Add testcases for printing of template
16429 types, setting breakpoints on template methods and calling a
d63a86f8 16430 template method.
c906108c
SS
16431
16432Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16433
16434 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16435 branch target since some assemblers (gas-2.5) may emit a
16436 relocation for the branch instead of resolving it in the
16437 assembler.
16438
16439Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16440
16441 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16442 through signal handler.
16443
16444Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16445
16446 * configure.in (*-*-netware): Use config/mt-netware.
16447
16448 * config/mt-netware: New file.
16449 * config/mt-i386-netware: Removed, separate configs for different
16450 netware architectures are no longer needed now that we have
16451 --with-headers.
16452
16453Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16454
16455 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16456 by the recent changes to use ANSI C arithmetic conversions.
16457
16458Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16459
16460 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16461 bug involving using inferior_pid to figure out whether to select a
16462 frame.
16463
16464Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16465
16466 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16467 match the current disassembler output.
16468
16469Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16470
16471 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16472 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16473 types, expect "int" as type of integer values (for now).
16474
16475Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16476
16477 * gdb.base/commands.exp: New tests for if/while commands.
16478
16479Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16480
16481 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16482 by .*, since hex values have different syntax in Chill mode.
16483
16484Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16485
16486 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16487 linefeed from expect pattern for repeated types with indices > 9.
16488
16489Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16490
16491 First part of Fortran test suite.
16492 * gdb.fortran: New directory.
16493 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16494
16495Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16496
16497 * gdb.base/default.exp: Update expect pattern for load command
16498 without arguments.
16499
16500Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16501
16502 * configure.in: Change i386 to i[345]86.
16503 * gdb.base/configure.in: Likewise.
16504 * gdb.c++/configure.in: Likewise.
16505 * gdb.chill/configure.in: Likewise.
16506
16507Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16508
16509 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16510 patterns, since that is not a valid context for comments.
16511
16512Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16513
16514 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16515 repeated types and repeated types with indices > 9.
16516
16517Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16518
16519 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16520 2417; old bug has been fixed.
16521
16522Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16523
16524 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16525 send the newline ourselves instead of assuming gdb_test will do
16526 so when passed an empty input string.
16527
16528 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16529 stabs testcode.
16530
16531Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16532
16533 * lib/gdb.exp (gdb_test): Don't send anything if the first
16534 argument is an empty string. This makes cases where we want to
16535 match output that is already in expect's buffers (for example,
16536 matching a breakpoint after gdb_run_cmd has been called) work
16537 reliably.
16538
16539Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16540
16541 * config/netware.exp: New file.
16542
16543Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16544
16545 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16546 the -B and -L prefixes so we can find the debugging stub.
16547
16548 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16549 there and we are using the gcc from the tree.
16550
16551 * gdb.base/types.c: Removed.
16552
16553 * gdb.base/configure.in: Look for makefile fragments in ../config.
16554 Recognize i386-*-netware.
16555 * gdb.c++/configure.in: Likewise.
16556
16557Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16558
16559 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16560 the correct TCL syntax.
16561
16562Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16563
16564 * gdb.base/opaque.exp: use runto instead of messing around with
16565 breakpoints. Simplify by using gdb_test.
16566
16567 * gdb.base/bitfields.exp: restart between tests on netware targets
16568 because breakpoints aren't relocated after target death. Run
16569 processes to completion.
16570
16571 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16572
16573Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16574
16575 * Makefile.in: Remove extra tabs that confuse some versions
16576 of "make". Use the newly built gdb to test with by default,
16577 rather than the first one in the tester's search path.
16578
16579Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16580
16581 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16582
16583 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16584 condition help.
16585
16586Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16587
16588 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16589
16590 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16591 running.
16592 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16593 * gdb.base/funcargs.exp: Likewise.
16594
16595 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16596 * gdb.base/funcargs.exp: Likewise.
16597
16598 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16599 message is "".
16600
16601Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16602
16603 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16604 return,signals,twice}.exp: Handle non-existant binaries
16605 consistantly.
16606
16607 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16608 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16609 might testing a cross development system.
16610
16611Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16612
16613 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16614 runtest script is relative to ${srcdir}, not ${rootdir}.
16615
16616Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16617
16618 * gdb.base/signals.exp: Allow for optionality of breakpoint
16619 address.
16620
16621Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16622
16623 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16624
16625Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16626
16627 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16628 for size_t definition.
16629 * gdb.c++/templates.cc: Likewise
16630
16631 * config/mt-i386-netware: New file.
16632
16633 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16634 defined.
16635
16636 * gdb.base/Makefile.in: Added support for systems that name core
16637 files by appending "core" to the program name.
16638 * gdb.base/a1-selftest.exp: Likewise.
16639
16640Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16641
16642 * gdb.base/return.exp: Add comment and message for `return double'
16643 test failure on Sparc Solaris.
16644
16645Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16646
16647 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16648
16649Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16650
16651 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16652 from optimizing them away.
16653 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16654 patterns to include default constructors and assignment operators,
16655 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16656 character in the output of the virtual base pointer.
16657
16658Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16659
16660 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16661 expression match in print_addr_of to avoid unintented matches.
16662 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16663 versions up to 2.5.8.
16664
16665Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16666
16667 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16668 included file to run under newer versions of expect.
16669 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16670 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16671 Remove xfail for the virtual table of BDDHookV.
16672
16673Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16674
16675 * lib/gdb.exp (string_to_regexp): Set a default result.
16676 (default_gdb_start): Fix misleading message.
16677
16678Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16679
16680 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16681 Remove all CC, etc definitions.
16682 * config/mt-hpux: New file.
16683 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16684 (CFLAGS, LDFLAGS): Define.
16685 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16686
16687 * Makefile.in (site.exp): Don't insert host_os, etc.
16688 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16689 (distclean): Check existence of subdir.
16690 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16691 * gdb.base/Makefile.in: General cleanup and simplification.
16692 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16693 to build executables. Use default rule to build .o files.
16694 (EXPECT, RUNTEST, CC): Fix relative pathname.
16695 (site.exp): Don't insert host_os, etc.
16696 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16697 and/or SIGUSR1 defined.
16698 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16699 * gdb.c++/Makefile.in: General cleanup and simplification.
16700 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16701 (CFLAGS): Remove.
16702 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16703
16704Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16705
16706 * gdb.base/recurse.exp: Misc changes to get tests running again
16707 after Kung's changes to the watchpoint code.
16708 * gdb.base/watchpoint.exp: Likewise.
16709
16710Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16711
16712 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16713
16714Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16715
16716 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16717 * lib/gdb.exp (default_gdb_start): Define.
16718 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16719 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16720 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16721 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16722 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16723 Don't call gdb_target_udi in between tests.
16724
16725Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16726
16727 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16728 (which was basically just a local version of the same thing). In
16729 addition to avoiding duplication, gdb_test_exact is faster.
16730 * lib/gdb.exp (gdb_test_exact): Fix typo.
16731
16732 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16733 don't give an error.
16734
16735 * gdb.base/term.exp: Call delete_breakpoints before starting.
16736
16737 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16738 (t10): Add comment.
16739
16740Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16741
16742 Reorganization of the GDB Test Suite.
16743
16744 * gdb.base: New directory, contains all the basic tests.
16745 * gdb.c++: New directory, tests specific to C++.
16746 * gdb.chill: New directory, tests specific to Chill.
16747 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16748 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16749 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16750 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16751 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16752 t30-31 to chill).
16753 * */gdbme.*: Rename to match appropriate expect scripts.
16754 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16755 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16756 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16757 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16758 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16759 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16760 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16761 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16762 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16763 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16764 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16765 gdb.c++/virtfunc.cc: New names of C++ files.
16766 * gdb.chill/chillvars.ch: New name of Chill file.
16767 * gdb.base/configure.in, gdb.c++/configure.in,
16768 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16769 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16770 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16771 * configure.in (configdirs): Update to reflect directory changes.
16772 (target_abbrev): No longer define for any configuration.
16773 * Makefile.in: Cosmetic improvements to header comments.
16774
16775Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16776
16777 Various changes to gdb.t31:
16778
16779 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16780 * gdbme.ch: Make all key-words and predefineds be upper-case.
16781 * chillvars.exp: Expect key-words and predefinds in upper-case.
16782
16783 * chillvars.exp: Use gdb_test_exact many places.
16784 Change expected output for arrays (which now includes index labels).
16785
16786 * pr-5020.exp, gdme.ch (module PR_5020):
16787 New test, for PR-5020.
16788
16789Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16790
16791 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16792 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16793
16794Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16795
16796 * Makefile.in: Fix bit-rot in definitions of CHILL,
16797 CHILL_FOR_TARGET and Chill_LIB.
16798 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16799 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16800 CHILL, and CHILL_LIB.
16801
16802Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16803
16804 * Revert the previous changes. Please see Rob's directory
16805 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16806
16807Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16808
16809 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16810 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16811 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16812 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16813 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16814 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16815 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16816 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16817 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16818 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16819 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16820 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16821 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16822 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16823 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16824 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16825 changes from 94Q1.
16826
16827Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16828
16829 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16830 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16831 Rob's new testing fragments.
16832
16833Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16834
16835 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16836 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16837
16838Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16839
16840 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16841 version also, match on casted version strings, and match on
16842 gdb startup case where the line numbers might be messed up.
16843
16844Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16845
16846 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16847 (CFLAGS): Delete it from here.
c906108c
SS
16848
16849Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16850
16851 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16852
16853Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16854
16855 * Makefile.in (RUNTEST): Default to just "runtest".
16856
16857Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16858
16859 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16860 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16861 the code has been restructured.
16862
16863Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16864
16865 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16866 \n, not just one of each.
16867
16868 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16869 /bin/cc gives a warning if you do.
16870
16871Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16872
d63a86f8 16873 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16874 __t10ListS_link1ZUiRCUiPT0
16875
16876Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16877
16878 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16879 on local variables in recursive functions.
16880
16881 * gdb.t07/Makefile.in: Build the new test.
16882
16883Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16884
16885 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16886 directly. Instead compare the return values from actual calls.
16887
16888Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16889
16890 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16891
16892Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16893
16894 * From Peter Schauer with minor modifications.
a9c64011
AS
16895 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16896 stops in mid-line in the caller. Add xfail for returning a float
16897 value on X86 targets.
c906108c
SS
16898
16899Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16900
16901 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16902 to avoid expect lossage.
16903 (fmem_LRbug_tests): Likewise.
16904 * gdb.disasm/hppa.s: Corresponding changes.
16905
16906 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16907 conditions to work with latest dejagnu/expect.
16908
16909 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16910 expected to fail on the PA.
16911 (backtrace in call with trampolines): Explicitly require main
16912 to be frame #1 (no trampolines should show up in backtrace).
16913
16914 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16915 "continue -expect".
16916 * gdb.t06/break.exp: Likewise.
16917 * gdb.t07/watchpoint.exp: Likewise.
16918 * gdb.t13/bitfields.exp: Likewise.
16919 * gdb.t15/{funcargs,return}.exp: Likewise.
16920 * gdb.stabs/weird.exp: Likewise.
16921 * config/{mips,udi}-gdb.exp: Likewise.
16922
16923 * hppa.sed: Enclose comments within a sed command to avoid
16924 losing with the old OSF1 sed.
16925
16926Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16927
16928 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16929 sequent dynix.
16930 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16931 * gdb.t15/funcargs.exp: Conditionally step again to really
16932 finish from marker_call_with_trampolines. Handle the case where
16933 the first step from within call_with_trampolines already steps
16934 us back to main.
16935 * gdb.t15/gdbme.c: Add comment to closing brace of
16936 call_with_trampolines for funcargs.exp.
16937
16938Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16939
d63a86f8 16940 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16941 Fix typo(s).
16942
16943Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16944
16945 * gdb.t07/gdbme.c: More code for watchpoint testing.
16946
16947 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16948 "Hardware watchpoint" throughout file.
16949 (test_watchpoint_triggered_in_syscall): New test.
16950 (test_complex_watchpoint): New test.
16951
16952Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16953
16954 * gdbme.c (call_with_trampolines): New function to try and step
16955 into. Tests trampoline problems on the PA.
16956
16957 * funcargs.exp (localvars_in_indirect_call): No longer expect
16958 stepping into indirect call to fail on PAs.
16959 (test_stepping_over_trampolines): New test.
16960
16961Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16962
16963 * TODO: Add suggestions for static member function tests, and
16964 completion tests.
16965
16966Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16967
16968 * TODO: Add suggestions for "p/a" tests.
16969
16970 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16971 (default_gdb_exit): Replace all the hair with sending "quit" to
16972 the process with a simple close.
16973
16974Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16975
16976 * TODO: Add suggestions for shared library tests.
16977
16978Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16979
16980 * TODO: Add suggestions for x/s tests.
16981
16982Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16983
16984 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16985 "enable once", and "enable breakpoints once" with ".*".
16986
16987Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16988
16989 * TODO: Add suggestions about structure passing tests.
16990
16991Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16992
16993 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16994 the primary1 test, use work around if __GNUC__ < 2.
16995 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16996 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16997 Test for bad output rather than waiting for timeout. Issue
16998 second continue only if first continue failed.
16999
17000Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17001
17002 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17003 operator[] test with gdb_test because the old code didn't seem to
17004 be getting the quoting right with the new dejagnu.
17005
17006Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17007
17008 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17009 one from the path.
17010 * Makefile.in: Use a fresh expect if there is one, use runtest
17011 from the src tree if there is one.
d63a86f8 17012
c906108c
SS
17013Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17014
17015 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17016 next over recursive call. Revise the tests from that point on
17017 (which had been skipped) to match GDB's actual (correct) output.
17018
17019 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17020 with next over a breakpoint whose condition is false.
17021
17022 * gdb.t00/help.exp: Comment out "help set print" tests just like
17023 (and for same reason as) "help set" test.
17024
17025Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17026
17027 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17028 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17029
17030Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17031
17032 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17033 necessary gdb_target_udi.
17034
17035 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17036
17037 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17038 1838 and 2417; they are fixed.
17039
17040 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17041 gdb.t03/ptype.exp (ptype structure, ptype union):
17042 Remove xfails; the test is looser than when the xfails were added.
17043
17044 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17045 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17046
17047 * gdb.t01/run.exp: Only run shell test if isnative.
17048
17049 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17050 since "run" automatically loads if necessary. Call gdb_target_udi
17051 after the "file" since "file" kills any execution target.
17052
17053 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17054 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17055 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17056 argument for UDI.
17057
17058Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17059
17060 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17061
17062 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17063
17064Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17065
17066 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17067 properly quoting regexps. This makes the second argument to
17068 demangle a fixed string, which matches the callers, instead of a
17069 shell-style pattern which is what the previous implementation
17070 used. Update some of the callers.
17071
17072Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17073
17074 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17075 (comib_nullified_tests): Fix typo.
17076 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17077 strings. No longer expected to fail.
17078
17079 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17080 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17081 strings. No longer expected to fail.
17082
17083 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17084 string. No longer expected to fail.
17085
17086Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17087
17088 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17089 No longer expected to fail.
17090
17091 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17092 string. No longer expected to fail.
17093
17094Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17095
17096 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17097 only in the names (I probably got most of them). I was even
17098 generous with some which differed in underscores in names, and
17099 probably missed a few, and I *still* was able to remove almost a
17100 third of the file with almost no impact on testsuite coverage.
17101
17102Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17103
17104 * gdb.t00/default.exp: Match udi_attach error message as well as
17105 the one from child_attach.
17106
17107 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17108
17109 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17110
17111 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17112 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17113
17114 * Move test with enums and partial symbols back to
17115 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17116 Reverts the change of 26 May 93. Per today's change to
17117 stabs.texinfo, the behavior that weird.exp was expecting was
17118 unreasonable; what is important is that the compiler+gdb get
17119 things right, which happens with a recent gcc. Also fix the test
17120 to deal with native compilers which put out the stab gdb can't
17121 deal with.
17122
17123Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17124
17125 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17126 in the names. The main thing these accomplish is to slow things down.
17127 Many more such duplicates surely remain.
17128
17129 * gdb.t00/help.exp: Comment out "help support" test just like
17130 (and for same reason as) "help set" test.
17131
17132Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17133
17134 * gdb.t06/break.exp: Remove setup_xfails for
17135 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17136 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17137 about known bug in gcc to include up through 2.5.8.
17138 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17139 well as "_vb$".
17140 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17141 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17142 with latest gcc and gdb.
17143 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17144 well as "_vb$".
17145
17146Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17147
17148 * configure.in (hppa*-*-*): Also configure and build stabs-only
17149 tests.
17150
17151Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17152
17153 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17154 * gdb.t10/configure.in (hppa*-*-*): Use it.
17155
17156Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17157
17158 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17159
17160Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17161
17162 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17163 versions prior to 1.13.5.
17164
17165Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17166
17167 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17168 the prompt is at the start of a line.
17169
17170Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17171
17172 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17173 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17174 in the copr tests now.
17175 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17176 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17177 expected to fail.
17178
17179Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17180
17181 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17182 gdb.t31/chillvars.exp, lib/gdb.exp:
17183 Tweak to run under either version of expect.
17184 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17185 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17186 * gdb.t11/list.exp: Remove extraneous whitespace.
17187
17188Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17189
17190 * gdb.t16/printcmds.exp (test_print_strings): Accept
17191 "(unsigned char *) " before the string.
17192
17193 * TODO: Add notes about printing of fancy types and GDB expressions.
17194
17195Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17196
17197 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17198 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17199 if doing mips-idt-ecoff.
c906108c
SS
17200
17201Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17202
17203 * Most .exp files: Tweak to run under either version of expect.
17204
17205Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17206
17207 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17208 xfails; I'm not sure why they are failing, but not because of PR 1806.
17209
17210Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17211
17212 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17213 defined in lib/gdb.exp.
17214
17215Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17216
17217 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17218 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17219 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17220 have to be typeless.
17221
17222Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17223
17224 * TODO: Add suggestion for copyright year test.
17225
17226Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17227
17228 * configure.in (*-*-lynxos*): Add stabs tests.
17229
17230Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17231
17232 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17233 so insert a tab before any assembler directive in column zero.
17234
17235 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17236 stores.
17237 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17238 stores.
17239 (fpu_short_memory_tests): Likewise.
17240
17241Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17242
17243 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17244 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17245 .stabs directives in comments.
17246
17247Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17248
17249 * TODO: New file, describing tests we could write.
17250 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17251
17252Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17253
17254 * gdb.t06/signals.exp: Add kludge to force re-sync.
17255
17256 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17257 to xgdb instead of gdb, get out of gdb.
17258
17259Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17260
17261 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17262 for info.
17263
17264Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17265
17266 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17267 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17268 * gdb.stabs/hppa.sed: New sed script for the PA.
17269
17270Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17271
17272 * gdb.stabs: Re-write weird.def and configuration to use sed
17273 instead of cpp. sed is portable and POSIX; cpp is neither.
17274
17275Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17276
17277 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17278
17279Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17280
17281 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17282
17283Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17284
17285 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17286 "_vb$".
17287 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17288 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17289
17290Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17291
17292 * lib/gdb.exp: Comment out code which depends on non-existent
17293 `transform' procedure.
17294
17295Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17296
17297 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17298 * lib/gdb.exp: Transform tool name.
17299 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17300 1.1's new error handling system.
17301
17302Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17303
17304 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17305
17306Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17307
17308 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17309 They made pattern matching so slow that timeouts happened on
17310 heavily loaded systems. Now any output from "show print" which
17311 gets us back to the GDB prompt is a PASS.
17312
17313Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17314
17315 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17316
17317Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17318
17319 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17320
17321 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17322 It is not from PR 3220.
17323
17324Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17325
17326 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17327 just started failing because they depended on the order the
17328 subcommands are presented, or exact docstring text. This kind of
17329 test is a pain and has minimal benefit.
17330
17331Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17332
17333 * gdb.t09/corefile.exp: At end of test, use "core" command with
17334 no arguments.
17335
17336Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17337
17338 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17339 17}/Makefile.in: Make it possible to run the testsuite with Sun
17340 make and CC = cross gcc by adding explicit build rules for .o
17341 files.
17342
17343Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17344
17345 * gdb.t15/funcargs.exp: Don't put comments on same line as
17346 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17347
c906108c
SS
17348Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17349
17350 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17351
17352Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17353
17354 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17355 * gdb.t20/inherit.exp: remove three dumplicate entries.
17356
17357Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17358
17359 * gdb.t06/break.exp: For "next over recursive call", fail on any
17360 incorrect output, not just on "factorial (value=2)".
17361
17362Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17363
17364 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17365 working now. Add an xfail if accesing a bss variable causes
17366 a memory error if the target is not yet run.
17367
17368Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17369
17370 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17371 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17372 name of __st* demangling (2 strings). Did Kung really get the
17373 more than 95 others right without testing them?
17374
17375Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17376
17377 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17378
17379Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17380
17381 * configure.in (configdirs): Add gdb.disasm
17382 * gdb.disasm: New directory for GDB disassembler tests.
17383 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17384
17385Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17386
17387 * gdb.t00/help.exp: Don't test "help set".
17388
17389 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17390 from within expect statements. None of these happen anymore and
17391 they cause regressions to be silently unnoticed.
17392
17393 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17394 messages) about known failures with gcc cygnus-2.4.5-930417.
17395
17396 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17397 comp-info.exp so it gets built if it doesn't exist.
17398
17399 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17400 it is no longer used.
17401 * gdb.t13/comp-info.c: Removed.
17402
17403Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17404
17405 * gdb.t06/signals.exp: Add xfail for sun3.
17406
17407Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17408
17409 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17410 relevant because ^C doesn't get sent but failure can be reproduced
17411 interactively).
17412
17413Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17414
17415 * gdb.stabs/alpha.mt: New configuration file for alpha.
17416 * gdb.stabs/configure.in: Use it.
17417 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17418 sharing with alpha.mt, redefine long to word via preprocessor.
17419 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17420 for alpha.
17421 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17422 native cc.
17423 * gdb.t00/teststrategy.exp: Change expect string so that we
17424 consume the `(xgdb)' from the command echo and from the gdb prompt.
17425 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17426 gdb currently compares all values as long, so this failure probably
17427 applies to any configuration where LONGEST is bigger than a target int.
17428 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17429 with gcc.
17430 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17431 to handle opaque pointers, gcc is.
17432 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17433 as first argument. Include <sys/types.h> and change all operator
17434 new definitions to use size_t.
17435 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17436 now that we use size_t.
17437
17438Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17439
a9c64011 17440 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17441 a long or float array cast all array members to the same type.
a9c64011 17442 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17443 with 64 bit longs.
a9c64011 17444 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17445 on alpha.
a9c64011 17446 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17447
17448Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17449
17450 * gdb.t24 (demangle.exp): Constructors of templates have names like
17451 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17452 section 14.6 of the ARM.
17453
17454 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17455 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17456 accomplish little and slow down the testsuite.
17457
17458 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17459 Accept spaces various places.
17460
17461Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17462
17463 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17464 with watchpoint enabled.
17465
17466 * Makefile.in: Remove definition of CC and remove the second
17467 definition of CXX (the "CXX = gcc" one remains). These definitions
17468 were causing backquotes to be expanded within backquotes, which
17469 doesn't work.
17470
17471Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17472
17473 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17474
17475Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17476
a9c64011
AS
17477 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17478 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17479 by mips cc and contains no stabs entries.
17480
17481Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17482
17483 * config/vx-gdb.exp: Use fake device to load files rather than
17484 NFS.
17485 * lib/gdb.exp: New proc to do "file" command.
17486 * config/unix-gdb.exp: Use new "file" proc.
17487
17488Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17489
17490 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17491 Rework board rebooting slightly.
17492 (gdb_exit): Don't exit from the remote shell; there isn't one.
17493 * gdb.stabs/weird.exp: If a program is being debugged already,
17494 kill it.
17495 * gdb.t04/setvar.exp: Stop and restart gdb.
17496 * gdb.t05/expr.exp: Likewise.
17497 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17498 restart gdb and reload the program.
17499 * gdb.t08/opaque.exp: Likewise.
17500 * gdb.t12/scope.exp: Likewise.
17501 * gdb.t13/bitfields.exp: Likewise.
17502 * gdb.t15/funcargs.exp: Likewise.
17503 * gdb.t20/classes.exp: Likewise.
17504 * gdb.t03/ptype.exp: Increase timeout.
17505 * gdb.t16/printcmds.exp (test_print_string_constants,
17506 test_print_array_constants): Likewise.
17507 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17508 * gdb.t20/classes.exp (do_tests): Likewise.
17509 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17510
17511Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17512
17513 * gdb.stabs: Renamed *wierd* to *weird*.
17514
17515Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17516
17517 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17518 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17519
17520Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17521
17522 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17523 (do_tests): Remove xfail for whatis on one_var and two_var.
17524
17525Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17526
17527 * Makefile.in: Made cross building work better by adding
17528 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17529
17530Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17531
17532 * gdb.t15/{return.c,return.exp,Makefile.in}:
17533 New test, currently commented out.
17534
17535Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17536
17537 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17538 still running and removes the leftover named socket so GDb can do
17539 clean restarts.
17540
17541Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17542
17543 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17544 console, not GDB.
17545 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17546 cross testing works better with "make check"
17547 * config/unix-gdb: Use default procedures for exit and version.
17548 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17549 with the newest VxWorks.
17550
17551Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17552
17553 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17554 old form.
17555
17556 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17557 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17558
17559 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17560
17561 * config/unix-gdb.exp: Remove this version of gdb_exit
17562 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17563 Rob says he'll look at it when he gets back to testing boards.
17564
17565Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17566
17567 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17568 an expected fail for certain ptype commands.
17569
17570 * gdb.t20/classes.exp: Update expected results of "ptype class
17571 Base1" to account for the constructor that now appears in the type.
17572
17573Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17574
17575 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17576 disappeared from list.
17577 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17578 "alldone" proc with call to cleanup and exit.
17579 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17580 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17581 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17582 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17583 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17584 "alldone" proc with simple returns that suppress remaining
17585 tests. The alldone proc went away many months ago.
17586
17587Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17588
17589 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17590
17591 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17592
17593Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17594
17595 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17596 as vax gdb will display them.
17597
17598Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17599
17600 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17601 optimizers.
17602
17603 * scope.exp: Change "bad value for localval" messages so each one
17604 is unique.
17605
17606 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17607 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17608
17609 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17610
17611Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17612
17613 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17614 doesn't exist (due to optimization).
17615
17616Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17617
17618 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17619 contains \r because the filename is long.
17620
17621 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17622 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17623
17624Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17625
17626 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17627 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17628 Ultrix.
17629 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17630 int tests.
17631 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17632
17633Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17634
17635 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17636
17637 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17638 to match does not match the passing case but still matches the
c906108c
SS
17639 failing case.
17640
17641Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17642
17643 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17644
17645Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17646
17647 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17648 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17649 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17650 Remove various versions of gdb_exit.
17651 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17652 gdb_exit.
17653 * config/unix-gdb.exp: gdb_exit remains here, and should override
17654 the generic version, since it's doing a lot of wierd stuff that
17655 the other versions aren't. FIXME, fold it in, or abandon this
17656 version.
17657
17658Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17659
17660 * gdb.t24/demangle.exp: Add tests for PR 3220.
17661
17662Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17663
17664 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17665
17666Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17667
17668 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17669 "i386-*-*". Works for i486 as well.
17670
17671 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17672 bug, and expand domain of xfail to all SVR4 systems, since the
17673 actual problem is likely to be in generic SVR4 /proc support.
17674
17675Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17676
17677 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17678
17679Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17680
17681 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17682 xfails for other systems. Match a missing 'Continuing.' as an
17683 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17684
17685 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17686 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17687 Only issue warning for missing executables if -all option is used.
17688
17689 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17690 file if -all option is used. It's like an unpredictable XFAIL.
17691
17692Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17693
17694 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17695 for dynamically linked binaries.
17696
17697 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17698
17699Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17700
17701 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17702 to state that this is a known bug in old versions of g++.
17703
17704Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17705
17706 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17707 while waiting for `Continuing'.
17708
17709Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17710
17711 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17712 in text, data, and bss.
17713 * gdb.t10/nodebug.c: Add local and global test variables for
17714 initialized and uninitialized data.
17715
17716Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17717
17718 * config/unix-gdb.exp (gdb_exit): Add "wait".
17719
17720Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17721
17722 * gdb.t06/signals.exp: xfail the continue from the handler for all
17723 targets.
17724
17725 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17726 function with watchpoints enabled, the i386 call dummy starts with
17727 a call.
17728
17729 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17730 386 bsd names its corefiles.
17731
17732Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17733
17734 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17735 compilers don't grok it.
17736 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17737 with small octal ints rather than character constants, which
17738 are signed and might not fit if first promoted to int.
17739
17740Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17741
17742 * gdb.t09/Makefile.in (clean): Remove corefile.
17743
17744Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17745
17746 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17747
17748Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17749 and Jim Kingdon (kingdon@cygnus.com)
17750
17751 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17752 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17753 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17754
17755Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17756
17757 * gdb.t17/interrupt.exp: Add xfail for hppa.
17758
17759Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17760
17761 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17762 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17763 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17764 to determine signed-ness of bitfields and use the result to setup
17765 the xfail.
17766 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17767 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17768 call line is reached if necessary.
17769
17770Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17771
17772 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17773
17774Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17775
17776 * gdb.t06/break.exp: Also test `clear' command.
17777
17778Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17779
17780 * gdb.t00/teststrategy.exp: Remove extra quote.
17781
17782 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17783 watchpoint enabled to be for all non-68k machines.
17784
17785 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17786
17787Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17788
17789 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17790 targets use aout.mt instead of ecoff.mt as gas understands
17791 standard aout format.
17792
17793Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17794
17795 * lib/gdb.exp (runto): Don't insist that function we are running to
17796 was compiled with -g.
17797
17798 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17799
17800 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17801 to get back into the read system call.
17802 Accept leading newline in case where we woke it up.
17803
17804Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17805
17806 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17807 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17808 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17809 enable ecoff configuration.
17810
17811Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17812
17813 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17814
17815Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17816
17817 * gdb.t16/printcmds.exp: Add another printf test.
17818
17819Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17820
17821 * configure.in: If configured -with-stabs on any target, add
17822 stabsdirs to configdirs.
17823
17824Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17825
17826 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17827 fun" so pattern does not match the command itself.
17828
17829Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17830
17831 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17832
17833Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17834
17835 * gdb.t17/interrupt.exp: Test for more things.
17836
17837Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17838
17839 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17840 compiler arranges the code and line numbers.
17841
17842 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17843
17844Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17845
17846 * gdb.t00/help.exp: Increase expect input buffer size.
17847
17848Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17849
17850 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17851
17852 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17853
17854 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17855
17856 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17857 [0-9]*, not just [0-9].
17858
17859Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17860
17861 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17862
17863 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17864
17865Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17866
17867 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17868
17869Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17870
17871 * gdb.t06/signals.c: Add xfails for sun3.
17872
17873 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17874
17875 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17876 test_stepping tests.
17877
17878Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17879
17880 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17881
17882 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17883
17884 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17885 rather than actually putting it through cpp twice.
17886
17887 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17888
17889Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17890
17891 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17892 no longer needed.
17893
17894Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17895
17896 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17897
17898 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17899 C++ features prints as "struct", make it a pass, not an xfail.
17900
17901Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17902
17903 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17904 Don't require VA to print as "class" rather than "struct".
17905
17906Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17907
17908 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17909
17910Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17911
17912 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17913
17914Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17915
17916 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17917 order.
17918
17919Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17920
17921 * gdb.t16/printcmds.exp: Add printf tests.
17922
17923 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17924
17925 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17926
17927Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17928
17929 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17930 pass counts, to counteract any existing or future setup_xfails.
17931
17932Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17933
17934 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17935 {BEGIN,END}_COMMON for common block instead of STAB.
17936 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17937
17938 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17939 intp_var should be N_GSYM not N_LSYM.
17940 wierd-aout.S: Use a label for the value of the N_SO.
17941 wierd.def: Remove all backslashes.
17942 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17943
17944Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17945
17946 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17947 get the expected next to inheritance3.
17948
17949Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17950
17951 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17952 now that gcc-2.4 gets it right.
17953
17954Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17955
17956 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17957
17958 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17959 generating comp-info.exp which works for cross-compilation.
17960
17961Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17962
17963 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17964 "*-*-sysv4.*".
17965
17966Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17967
17968 * gdb.t01/run.exp: Start with a fresh gdb.
17969 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17970 SVR4.x.
17971
17972Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17973
17974 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17975 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17976 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17977 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17978 things to remove.
17979
17980Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17981
17982 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17983 test cases from bug reports.
17984
17985Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17986
17987 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17988 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17989 avoid spurious xfails.
17990 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17991 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17992 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17993
17994Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17995
17996 * gdb.t00/teststrategy.exp: Rework to provide more useful
17997 description of each test, fix problem with systems that define
17998 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17999 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18000 results for "next over recursive call" so timeouts aren't taken
18001 by error.
18002
18003Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18004
18005 * gdb.t12/scope.exp: Test printing of variables before run.
18006
18007 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18008 printed in wrong order due to sorting.
18009
18010Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18011
18012 * gdb.t00/teststrategy.exp: Fix expected results for printing
18013 user entered string constant. Is array of char, prints with no
18014 address.
18015
18016 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18017 commands.
18018 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18019 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18020 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18021 of struct of char arrays.
18022 * gdb.t00/radix.exp: New tests for radix commands.
18023
18024Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18025
18026 * gdb.t16/printcmd.exp: Print a variable before running program
18027 (with xfail for AIX).
18028
18029Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18030
18031 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18032
18033 * gdb.t16/printcmd.exp: Don't print variables before running program.
18034
18035 * gdb.t06/break.exp: Don't require envp argument to main.
18036
18037 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18038
18039 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18040 Add xfails for rs6000.
18041
18042 * gdb.t02/whatis.exp: Change other tests not to re-test something
18043 we already tested.
18044
18045 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18046 each type used has a variable of that type.
18047
18048Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18049
18050 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18051
18052Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18053
18054 * configure.in: change srctrigger to be a file, not a directory
18055
18056Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18057
18058 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18059
18060 * gdb.t11/list.exp: Fixed a couple of typos.
18061
18062Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18063
18064 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18065 is fixed and PR is closed.
18066 * gdb.t16 (gdbme.c): Add simple test string variable.
18067 * gdb.t16 (printcmds.exp): Add tests with simple test string
18068 variable, primarily for boundaries on "set print elements".
18069
18070Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18071
18072 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18073 Make leading 0's optional and don't expect a tab in the middle
18074 of the number.
18075
18076 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18077
18078 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18079 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18080 don't end command passed to gdb_test with newline.
18081
18082 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18083 signed keyword away, don't expect signed bitfields to be signed.
18084
18085 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18086 printing with only as many 1's as are in the field as well as printing
18087 with 32 1's (see comment).
18088
18089Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18090
18091 * gdb.t00/default.exp: Start with a fresh gdb.
18092 * configure.in (configdirs): Remove gdb.t31 until the chill
18093 compiler works again. It no longer is able to find chillrt0
18094 since it isn't in libchill.a anymore.
18095 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18096 wierd.o, make more modular.
18097 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18098 spurious newlines that caused problems.
18099
18100Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18101
18102 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18103 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18104 gdb.stabs/wierd.{exp,def}: Many new tests.
18105
18106 * gdb.t00/default.exp: update info line for new message.
18107
18108 * gdb.t02/{whatis.exp,gdbme.c}:
18109 Test that "char *" doesn't print as "caddr_t".
18110
18111Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18112
18113 * gdb.t00/help.exp: Use .* in place of some help messages which
18114 just changed.
18115 gdb.t00/default.exp: Update "info frame" test for new message.
18116 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18117 Remove some xfails
18118
18119Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18120
18121 * gdb.t03/{gdbme.c,ptype.exp}:
18122 Add tests for typedef'd struct and union without tags.
18123 Also check "whatis" on a variable of a typedef'd enum without a tag.
18124
18125 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18126 PRMS 1823; the bug still exists but isn't reproduced by this test
18127 anymore), and remove rs6000 XFAIL (the bug is fixed).
18128
18129 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18130 duplicated from whatis.exp. For those that are left, accept
18131 "long", "long int", or "int" for long variables (whatis.exp already
18132 has an XFAIL for "int", so no need to fail it here).
18133
18134 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18135 Deal with GCC's names for types now that GDB uses the compiler's names.
18136
18137 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18138 setup_xfail's for sunos4. If we #defined the signed keyword away,
18139 don't expect GDB to know that char it is signed.
18140
18141 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18142
18143Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18144
18145 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18146 should work on any system, regardless of debugging format.
18147 * gdb.t21/demangle.exp: Move to gdb.t24.
18148 * gdb.t24/demangle.exp: Move from gdb.t21.
18149 * gdb.t24/{Makefile.in, configure.in}: New files.
18150
18151Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18152
18153 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18154 * gdb.stabs: New directory.
18155
18156Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18157
18158 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18159 not just "Quit anyway?".
18160
18161Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18162
18163 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18164 that all setup_xfails are immediately followed by clear_xfails.
18165
18166Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18167
18168 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18169 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18170 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18171 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18172 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18173 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18174 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18175 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18176 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18177 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18178 gdb.t31/chillvars.exp, lib/gdb.exp:
18179 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18180 bug-gdb@prep.ai.mit.edu.
18181
18182Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18183
18184 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18185 with 0.0, not integer 0.
18186
18187Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18188
18189 * gdb.t06/break.exp: Update for "Kill the program" message change.
18190
18191Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18192
18193 * Makefile.in (GDBFLAGS): Set to -nx.
18194 * Makefile.in (site.exp): Use GDBFLAGS.
18195
18196Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18197
18198 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18199 Makefiles.
18200 (check): depend on just-check.
18201 (just-check): added so that tests can be run without a noop
18202 build pass.
18203
18204Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18205
18206 Switch to using configure's configdirs.
18207 * Makefile.in (Makefile): add configure.in dependency.
18208 (SUBDIRS): removed redundant assignment.
18209 * configure.in: switch subdirs assignment to configdirs.
18210 * gdb.t*/configure.in: new files.
18211
18212Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18213
18214 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18215 works.
18216
18217Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18218
18219 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18220 in explicit rules. Apparently this is not supported by some makes.
18221
18222Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18223
18224 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18225
18226Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18227
18228 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18229 disappeared.
18230
18231Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18232
18233 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18234
18235Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18236
18237 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18238 watchpoint problem that is now fixed.
18239 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18240 uninitialized convenience variables.
18241 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18242 structures.
18243
18244Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18245
18246 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18247 which causes expect to get out of sync with gdb on long output
18248 from help set.
18249 * gdb.t09/corefile.exp: Make expected pattern for core file
18250 failing signal and frame output format less sun specific.
18251
18252Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18253
18254 * gdb.t31/chillvars.exp: Add and remove initial dummy
18255 breakpoint, so that symbol table is forced in.
18256 (Needed at least on Sunos4, though it seems not SVR4.)
18257 * gdb.t31/chillvars.exp: Update for changed output format.
18258
18259Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18260
a9c64011 18261 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18262
18263Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18264
18265 * Makefile.in: Added --srcdir when invoking runtest, removed the
18266 need for a local config file. (optional now)
18267
18268Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18269
18270 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18271 failure count used to force early termination. Add some more
18272 expected failures for gnu style demangling.
18273
18274Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18275
18276 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18277 pmi variable from gdb.t20/gdbme to get optimized away.
18278 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18279 Check for written corefile upon timeout _and_ eof.
18280
18281Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18282
18283 * config/unix-gdb.exp: Add missing return 0.
18284
18285Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18286
18287 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18288 test termination.
18289
18290Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18291
18292 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18293 disappeared.
18294
18295Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18296
18297 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18298 time as i860 support works.
18299
d63a86f8 18300 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18301 "backtrace 100\r" rather than just "backtrace\r", to match last
18302 change.
18303
18304Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18305
18306 * config/udi-gdb.exp (gdb_exit): Remove close command.
18307 (gdb_target_udi): New procedure to set the UDI target.
18308 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18309 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18310 Added waits for prompts after several question responses. Added
18311 some more responses used by a29k-amd-udi-gdb.
18312 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18313 pass different arguments, restart UDI connection after program
18314 completion.
18315 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18316 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18317 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18318 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18319 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18320 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18321 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18322 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18323 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18324 after program completion.
18325 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18326 compiled with a SELECT_VECS setting.
18327 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18328 infinite recursion.
18329
18330 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18331 Added checks for COFF results, and made them expected failures for
18332 all targets. It would be better to make them expected failures
18333 for COFF targets only.
18334
18335Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18336
18337 * Makefile.in: add null dvi target, don't bother to recurse
18338 through test directories for info and install-info; rename
18339 $(datadir) to be dejagnu instead of deja-gnu
18340
18341Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18342
18343 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18344 compiler to coredump.
18345 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18346 code.
18347
18348Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18349
18350 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18351 coredump.
18352 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18353 code.
18354
18355Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18356
18357 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18358 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18359 which in a shell. Deletes xgdb when done.
18360 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18361 Tests the return from the "set height" or "set width" commands.
18362 Added a few return codes where needed.
18363
18364Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18365
18366 * Makefile.in (SUBDIRS): Add gdb.t17.
18367 * configure.in (subdirs): Add gdb.t17.
18368 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18369 files to test gdb's calling of functions in the inferior with
18370 the correct arguments and gdb's ability to retrieve any
18371 result returned.
18372
18373Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18374
18375 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18376 may be called after gdb goes away. Previous versions of expect
18377 needed these to avoid file descriptor leaks, but they cause
18378 errors with the current revision of expect.
18379 * gdb.t00/gdbvars.exp: Use -re on expected output after
18380 setting sevenbit-strings.
18381 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18382 to set sevenbit-strings consistent across tests.
18383 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18384 set sevenbit-strings consistent across tests.
18385
18386Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18387
18388 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18389 expected output to match current "expect" expectations.
18390
18391Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18392
18393 * gdb.t00/default.exp: Change expected output for default "source"
18394 command, to match new gdb behavior which requires a filename to
18395 source.
18396
18397Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18398
18399 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18400 expected fail for i486-*-* that misses the marker2 function.
18401 * gdb.t10/crossload.exp (bfddefault): Allow successful
18402 recognition of a format to pass even if no symbols are found.
18403 Explicitly catch failures where the format is not recognized
18404 or is ambiguous, and add the reason to the fail message.
18405 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18406 the cause is and invalid target and add reason to failure message.
18407 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18408 elf32-i386, elf32-sparc, and elf32-i860.
18409 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18410 Set up expected failure for 'filename'::variable scope resolution,
18411 which is now apparently broken on all targets.
18412 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18413 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18414 gdb.t23/templates.exp: Change failure for missing binfile into
18415 just a warning.
18416 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18417 references.
18418
18419Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18420
18421 * gdb.t00/default.exp: Add expected output for default "source"
18422 command, to match new gdb behavior.
18423 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18424
18425Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18426
18427 * config/*-gdb.exp: returns an error, rather than exiting on
18428 internal errors.
18429
18430Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18431
18432 * gdb.t03/gdbme.c: Add pointer to struct variable.
18433 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18434 referencing struct members.
18435
18436Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18437
18438 * configure.in (mips-idt-ecoff): New target.
18439 * config/mips-gdb.exp: New file for remote board using MIPS remote
18440 debugging protocol.
18441
18442 * Redid configuration scheme. Removed gdb.t*/configure.in.
18443 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18444 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18445 distclean targets. Built executables via .o files. Adjusted
18446 tests to account for source files in $(srcdir) rather than
18447 $(objdir).
18448 * lib/gdb.exp (runto): Don't expect () after the function name,
18449 because it may have arguments.
18450
18451Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18452
18453 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18454 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18455 expected failures for mips-idt-* and mips-sgi-*.
18456 * gdb.t00/default.exp (attach): Kill process if requested.
18457 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18458 that does not read core files.
18459 * gdb.t01/run.exp: Removed checks for exit status code.
18460 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18461 it is linked in.
18462 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18463 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18464 appropriate, rather than doing it by hand.
18465 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18466 execution.
18467 * gdb.t10/crossload.exp: Kill existing program if needed.
18468 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18469 appropriate, rather than doing it by hand. Always increase
18470 timeout for this test, not just for VxWorks.
18471
18472Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18473
18474 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18475 of Chill STRUCT types and STRUCT values.
18476 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18477 than "char".
18478 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18479 struct2): New struct definitions and initializations to test
c906108c
SS
18480 simple Chill STRUCT types.
18481
18482Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18483
18484 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18485 the null byte at the end of strings.
18486 * gdb.t00/default.exp: Make show version insensitive to copyright
18487 date.
18488 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18489 to avoid dependencies on target char signedness.
18490 * gdb.t16/printcmds.exp: Update expected results for explicitly
18491 unsigned char.
18492 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18493 now work.
18494 * gdb.t21/demangle.exp: Add many more patterns for template
18495 demangling, most of them being expected failures.
18496 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18497 string we are matching for, to match on the whole string.
18498 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18499 and fix a whole bunch that had incorrect expected output but were
18500 passing anyway because of the bug in "proc demangle".
18501 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18502 type.
18503 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18504
18505Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18506
a9c64011
AS
18507 * gdb/testsuite: made modifications to testcases, etc., to allow
18508 them to work properly given the reorganization of deja-gnu and the
18509 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18510
18511Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18512
18513 * gdb/testsuite: Initial creation of gdb/testsuite.
18514 Migrated dejagnu testcases and support files for testing nm to
18515 gdb/testsuite from deja-gnu. These files were moved "as is"
18516 with no modifications. This migration is part of a major overhaul
18517 of dejagnu. The modifications to these testcases, etc., which
18518 will allow them to work with the new version of dejagnu will be
18519 made in a future update.
48efe704 18520
8d8cb839 18521 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18522\f
8d8cb839
EZ
18523;; Local Variables:
18524;; mode: change-log
18525;; left-margin: 8
18526;; fill-column: 74
18527;; version-control: never
18528;; End:
902f2ccb
MC
18529
18530 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18531 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18532 Copying and distribution of this file, with or without modification,
18533 are permitted provided the copyright notice and this notice are preserved.
This page took 1.909069 seconds and 4 git commands to generate.