gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
00c7eacf
JK
12009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4
6bc80edc
TT
52009-06-29 Tom Tromey <tromey@redhat.com>
6
7 * dg-extract-results.sh: New file.
8 * Makefile.in (FORCE_PARALLEL): New variable.
9 (CHECK_TARGET): New conditional variable.
10 (check): Use CHECK_TARGET.
11 (DO_RUNTEST): New variable.
12 (check-single): New target.
13 (TEST_DIRS): New variable.
14 (TEST_TARGETS): Likewise.
15 (check-parallel): New target.
16 (check-gdb.%): New pattern.
17 (BASE1_FILES): New variable.
18 (BASE2_FILES): Likewise.
19 (check-gdb.base%): New pattern.
20 (%/.dir): New pattern.
21 * configure: Rebuild.
22 * aclocal.m4 (AM_CONDITIONAL): New defun.
23 * configure.ac: Check whether user is using GNU make.
24 (GMAKE): New conditional.
25
794684b6
SW
262009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
27
28 * gdb.cp/namespace-nested-import.cc: New test.
29 * gdb.cp/namespace-nested-import.exp: New test.
30
edb3359d
DJ
312009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
34 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
35 * gdb.opt/Makefile.in (EXECUTABLES): Update.
36 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
37 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
38 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
39 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
40 gdb.opt/inline-markers.c: New files.
41 * lib/gdb.exp (skip_inline_frame_tests): New function.
42 (skip_inline_var_tests): New function.
43
cf657a0c
AS
442009-06-27 Andreas Schwab <schwab@linux-m68k.org>
45
46 * gdb.cp/exception.exp: Don't require $hex before inner frame in
47 backtrace.
48
28d41a99
MS
492009-06-27 Michael Snyder <msnyder@vmware.com>
50
51 * gdb.reverse: New directory.
52 * gdb.reverse/break-reverse.c: New test.
53 * gdb.reverse/break-reverse.exp: New test.
54 * gdb.reverse/consecutive-reverse.c: New test.
55 * gdb.reverse/consecutive-reverse.exp: New test.
56 * gdb.reverse/finish-reverse.c: New test.
57 * gdb.reverse/finish-reverse.exp: New test.
58 * gdb.reverse/machinestate.c: New test.
59 * gdb.reverse/ms1.c: New test.
60 * gdb.reverse/machinestate.exp: New test.
61 * gdb.reverse/Makefile.in: New file.
62 * gdb.reverse/shr2.c: New test.
63 * gdb.reverse/solib-reverse.c: New test.
64 * gdb.reverse/solib-reverse.exp: New test.
65 * gdb.reverse/step-reverse.c: New test.
66 * gdb.reverse/step-reverse.exp: New test.
67 * gdb.reverse/until-reverse.c: New test.
68 * gdb.reverse/ur1.c: New test.
69 * gdb.reverse/until-reverse.exp: New test.
70 * gdb.reverse/watch-reverse.c: New test.
71 * gdb.reverse/watch-reverse.exp: New test.
72 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
73 * configure: Regenerate.
74
fe3c8b0d
DE
752009-06-26 Doug Evans <dje@google.com>
76
77 * gdb.base/psymtab.exp: Turn off pending breakpoints.
78
3a72a602
PM
792009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
80
81 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
82 windows problem for 'file delete $binfile'.
83
27aa8d6a
SW
842009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
85
86 * gdb.cp/namespace-using.exp: New test.
87 * gdb.cp/namespace-using.cc: New test.
88
8ac055f8
JB
892009-05-20 Joel Brobecker <brobecker@adacore.com>
90
91 * gdb.ada/variant_record_packed_array: New testcase.
92
85e306ed
TT
932009-06-23 Tom Tromey <tromey@redhat.com>
94
95 * gdb.base/charset.exp (test_combination): Regression test.
96 * gdb.base/charset.c (my_wchar_t): New typedef.
97 (myvar): New global.
98 (main): Set myvar.
99
56643c5e
PM
1002009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
101
102 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
103 target.
104
1fac167a
UW
1052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
106
107 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
108
7ccb0be9
UW
1092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
110
111 * gdb.mi/gdb680.exp: Update test for error message.
112
568d6575
UW
1132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
114
115 * gdb.base/annota1.exp: Allow multiple occurrences of the
116 frames-invalid annotation.
117 * gdb.cp/annota2.exp: Likewise.
118
7cd1089b
PM
1192009-06-15 Phil Muldoon <pmuldoon@redhat.com>
120
121 * gdb.cp/gdb2495.cc: New file.
122 * gdb.cp/gdb2495.exp: New file.
123
72c63395
JK
1242009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 Report error on GDB crash during runto.
127 * lib/gdb.exp (runto <eof>): New.
128
3788363d
DJ
1292009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
132 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
133 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
134 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
135 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
136 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
137 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
138 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
139 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
140 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
141 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
142 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
143 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
144 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
145 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
146 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
147 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
148 gdb.server/server-mon.exp, gdb.server/server-run.exp,
149 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
150 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
151 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
152 gdb.trace/passcount.exp, gdb.trace/report.exp,
153 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
154 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
155 gdb.trace/while-stepping.exp: Use a unique name for the compiled
156 executable.
157
17592de3
PA
1582009-06-07 Pedro Alves <pedro@codesourcery.com>
159
160 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
161 defined before referencing it.
162
701e355d
DE
1632009-06-03 Doug Evans <dje@google.com>
164
165 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
166 * gdb.arch/i386-see.c: Ditto.
167
f2292c65
PM
1682009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
169
170 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
171 (check_macro): Return 1 if undefined.
172 If first test fails, check if macro debug information is available,
173 and report unsupported test if no macro information is found.
174
5a437975
DE
1752009-05-29 Doug Evans <dje@google.com>
176
177 * gdb.threads/hand-call-in-threads.exp: New.
178 * gdb.threads/hand-call-in-threads.c: New.
179
c141c696
MS
1802009-05-29 Michael Snyder <msnyder@vmware.com>
181
182 * gdb.base/break-always.exp: Change "1" to "on".
183 Add confirmation check.
184
b3444185
PA
1852009-05-28 Pedro Alves <pedro@codesourcery.com>
186
187 * gdb.threads/threxit-hop-specific.c: New.
188 * gdb.threads/threxit-hop-specific.exp: New.
189 * gdb.threads/thread-execl.c: New.
190 * gdb.threads/thread-execl.exp: New.
191
b6313243
TT
1922009-05-27 Tom Tromey <tromey@redhat.com>
193 Thiago Jung Bauermann <bauerman@br.ibm.com>
194
195 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
196 (mi_child_regexp): Likewise.
197 (mi_list_varobj_children_range): Likewise.
198 (mi_get_features): Likewise.
199 (mi_list_varobj_children): Rewrite.
200 * gdb.python/python-mi.exp: New file.
201
a6bac58e
TT
2022009-05-27 Tom Tromey <tromey@redhat.com>
203 Thiago Jung Bauermann <bauerman@br.ibm.com>
204 Phil Muldoon <pmuldoon@redhat.com>
205 Paul Pluzhnikov <ppluzhnikov@google.com>
206
207 * gdb.python/python-prettyprint.exp: New file.
208 * gdb.python/python-prettyprint.c: New file.
209 * gdb.python/python-prettyprint.py: New file.
210 * gdb.base/display.exp: print/r is now valid.
211
2c74e833
TT
2122009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
213 Tom Tromey <tromey@redhat.com>
214 Pedro Alves <pedro@codesourcery.com>
215 Paul Pluzhnikov <ppluzhnikov@google.com>
216
217 * gdb.python/python-template.exp: New file.
218 * gdb.python/python-template.cc: New file.
219 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
220 tests.
221 * gdb.python/python-value.exp (py_objfile_tests): New proc.
222 Call it.
223 (test_value_after_death): New proc.
224 * gdb.python/python-value.c (PTR): New typedef.
225 (main): New variable 'x'.
226
89c73ade
TT
2272009-05-27 Tom Tromey <tromey@redhat.com>
228
229 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
230 tests.
231 * gdb.python/python-value.exp (py_objfile_tests): New proc.
232 Call it.
233
a75724bc
PA
2342009-05-27 Pedro Alves <pedro@codesourcery.com>
235
236 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
237
e58b0e63
PA
2382009-05-24 Pedro Alves <pedro@codesourcery.com>
239
240 * gdb.threads/fork-thread-pending.c: New.
241 * gdb.threads/fork-thread-pending.exp: New.
242
4ac36638
JK
2432009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
246 * gdb.dwarf2/dw2-strp.S (a_string2): New.
247
c28c63d8
JB
2482009-05-18 Jon Beniston <jon@beniston.com>
249
250 * gdb.asm/asm-source.exp: Add lm32 target.
251
b242c3c2
PA
2522009-05-17 Pedro Alves <pedro@codesourcery.com>
253
254 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
255 `gdb_get_line_number'. Call `callee' in both parent and child.
256 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
257 `gdb_get_line_number' instead of hardcoding line numbers.
258 (catch_fork_unpatch_child): New procedure to test detaching
259 breakpoints from child fork.
260 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
261 hardcoding line numbers.
262 (do_fork_tests): Run `catch_fork_unpatch_child'.
263
ee342b23
VP
2642009-05-17 Vladimir Prus <vladimir@codesourcery.com>
265
266 * gdb.mi/mi-cmd-var.exp: Check that when varobj
267 of structure type enters or leaves the scope, it
268 is reported by -var-update.
269
e2009e98
DE
2702009-05-11 Doug Evans <dje@sebabeach.org>
271
272 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
273 * gdb.threads/pending-step.c (main): Fix off-by-one error.
274 * gdb.threads/schedlock.c (main): Fix off-by-one error.
275
00903456
JK
2762009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
277
278 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
279
dc621c35
DE
2802009-04-30 Doug Evans <dje@google.com>
281
282 * gdb.threads/watchthreads2.exp: New testcase.
283 * gdb.threads/watchthreads2.c: New testcase.
284
9ab4e744
DE
2852009-04-29 Doug Evans <dje@google.com>
286
287 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
288 * gdb.cp/mb-ctor.cc: Ditto.
289 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
290 * gdb.cp/mb-inline.h (multi_line_foo): New function.
291 * gdb.cp/mb-inline1.cc: Call it.
292 * gdb.cp/mb-inline2.cc: Ditto.
293 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
294 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
295
484086b7
JK
2962009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
299 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
300 Replace all uses of `decimal' by `nonzero'.
301 (info macro FROM_COMMANDLINE): New test.
302
379a77b5
TT
3032009-04-27 Tom Tromey <tromey@redhat.com>
304
305 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
306
b92b73c2
DE
3072009-04-27 Doug Evans <dje@google.com>
308
309 * gdb.threads/watchthreads.c (main): Initialize args before starting
310 the threads. Plus formatting cleanup.
311 * gdb.threads/watchthreads.exp: Avoid errant failures due to
312 biased scheduling of one thread.
313
945a118d
JG
3142009-04-27 Jerome Guitton <guitton@adacore.com>
315
316 * gdb.cp/templates.cc (GetMax): New template.
317 (main): Declare two instances of GetMax.
318 * gdb.cp/templates.exp: Add new test.
319
d389af10
JK
3202009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
323
e7f86de9
JM
3242009-04-22 Joseph Myers <joseph@codesourcery.com>
325
326 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
327
334cc82d
TT
3282009-04-15 Tom Tromey <tromey@redhat.com>
329
330 * gdb.base/charset.exp: Add regression test.
331
d12672cc
JB
3322009-04-14 Joel Brobecker <brobecker@adacore.com>
333
334 * gdb.base/exe-lock.exp: New testcase.
335
18e8c3bc
TT
3362009-04-13 Tom Tromey <tromey@redhat.com>
337
338 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
339 operator on Frame.
340
5ecd5cbe
UW
3412009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
342
343 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
344 * gdb.server/ext-attach.exp: Likewise.
345
7309f756
VP
3462009-04-03 Vladimir Prus <vladimir@codesourcery.com>
347
348 Eliminate some sleep usage.
349
350 * gdb.mi/basics.c (do_nothing): New.
351 (main): Use do_nothing instead of printf, so that
352 not to introduce race condition between output of
353 inferiour and output of gdb. Do not use sleep as it
354 is not generally available on embedded targets.
355
f4b95f6f
PA
3562009-04-02 Pedro Alves <pedro@codesourcery.com>
357
358 * gdb.server/ext-attach.exp: Expect an optional process id after
359 "Detached from remote process".
360
de40b933
JK
3612009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
364 gdb.dwarf2/dw2-unresolved.exp: New.
365
2ae101a4
PA
3662009-04-02 Pedro Alves <pedro@codesourcery.com>
367
368 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
369 mi_run_to_main.
370
56a8e183
PA
3712009-04-02 Pedro Alves <pedro@codesourcery.com>
372
373 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
374 mi_run_to_main. Skip thread exit test on remote targets.
375 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
376 mi_run_to_main.
377 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
378 mi_run_to_main.
379 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
380 when expecting ^connected. Detect when the target doesn't support
381 non-stop mode.
382 (mi_run_cmd): Detect if non-stop mode was requested by isn't
383 supported. Return -1 on error, 0 on success.
384 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
385 (mi_runto): Return mi_runto_helper's result explicitly.
386
c35fafde
PA
3872009-04-01 Pedro Alves <pedro@codesourcery.com>
388
389 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
390
f8a8dce6
JB
3912009-04-01 Tom Tromey <tromey@redhat.com>
392
393 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
394 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
395 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
396 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
397
71c25dea
TT
3982009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
399 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 PR gdb/931
402 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
403 output.
404 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
405 for gdb/931.
406 * dw2-strp.S (DW_AT_language): Change to C++.
407 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
408
02d9a9ce
JB
4092009-03-31 Joel Brobecker <brobecker@adacore.com>
410
411 * gdb.ada/tasks: New testcase.
412
1042e4c0
SS
4132009-03-30 Stan Shebs <stan@codesourcery.com>
414
415 * gdb.trace/actions.exp: Update to match new info trace format.
416 * gdb.trace/deltrace.exp: Ditto.
417 * gdb.trace/infotrace.exp: Ditto.
418 * gdb.trace/passcount.exp: Ditto.
419 * gdb.trace/save-trace.exp: Ditto.
420 * gdb.trace/while-stepping.exp: Ditto.
421 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
422
f8f6f20b
TJB
4232009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
424
425 * gdb.python/python-frame.c: New file.
426 * gdb.python/python-frame.exp: New file.
427
c0c6f777
TJB
4282009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
429
430 * gdb.python/python-value.exp: Add tests for the address
431 attribute.
432
3cb51905
AS
4332009-03-29 Andreas Schwab <schwab@linux-m68k.org>
434
435 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
436
88fc996f
DE
4372009-03-26 Doug Evans <dje@google.com>
438
439 * gdb.mi/mi-nonstop-exit.exp: New file.
440 * gdb.mi/non-stop-exit.c: New file.
441
56ef84b1
TT
4422009-03-26 Tom Tromey <tromey@redhat.com>
443
444 Update for change to prologue skipping:
445 * gdb.mi/mi2-simplerun.exp: Update.
446 * gdb.mi/mi2-break.exp: Update.
447 * gdb.mi/mi-simplerun.exp: Update.
448 * gdb.mi/mi-break.exp: Update.
449 * gdb.base/ending-run.exp: Update.
450
def2b000
TJB
4512009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
452
453 * gdb.python/python-value.exp (test_value_in_inferior): Test
454 gdb.Value.is_optimized_out attribute.
455
442ddf59
JK
4562009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.dwarf2/dw2-noloc-main.c: New file.
459 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
460 (.text): Remove.
461 (.data): New.
462 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
463 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
464 (DW_TAG_subprogram func_cu1, noloc): Remove.
465 (main): New.
466 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
467 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
468 (file_symbols): New procedure.
469
a8df5de4
TT
4702009-03-25 Tom Tromey <tromey@redhat.com>
471
472 * gdb.base/charset.exp (valid_target_charset): New proc.
473 Use it to skip tests on invalid charsets.
474
cc1d7add
PM
4752009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
476
477 * gdb.base/completion.exp: Add a test for directory completion.
478
bcd5727b
JK
4792009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
480
481 Fix a racy FAIL.
482 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
483 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
484
cc924cad
TJB
4852009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
486
487 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
488 * gdb.python/python-function.exp: Add test for function returning
489 a GDB value.
490
bc3b79fd
TJB
4912009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
492
493 * gdb.python/python-function.exp: New file.
494
6c7a06a3
TT
4952009-03-20 Tom Tromey <tromey@redhat.com>
496
497 * gdb.base/store.exp: Update for change to escape output.
498 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
499 to escape output.
500 * gdb.base/pointers.exp: Update for change to escape output.
501 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
502 to escape output.
503 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
504 escape output.
505 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
506 to escape output.
507 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
508 escape output.
509 * gdb.base/setvar.exp: Update for change to escape output.
510 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
511 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
512 to escape output.
513 (test_print_string_constants): Likewise.
514 * gdb.base/charset.exp (valid_host_charset): Check size of
515 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
516 cases. Handle "auto"-related output.
517 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
518 (uvar, Uvar): New globals.
519
c31af87b
JG
5202009-03-19 Jerome Guitton <guitton@adacore.com>
521
522 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
523 deltas.
524 * gdb.ada/fixed_points.exp: Ditto.
525
51272cf2
PA
5262009-03-18 Pedro Alves <pedro@codesourcery.com>
527
528 * return-nodebug.c: Don't include stdio.h.
529 (init): Delete.
530 (func): Delete definition and provide extern declaration.
531 (t): New.
532 (main): Don't call printf. Call func and store its result in t.
533 * return-nodebug1.c: New.
534 * return-nodebug.exp: Don't expect stdio output. Instead, print
535 the global variable t. Drop printf formatters and cast types from
536 foreach loop. Don't use prepare_for_testing. Compile
537 return-nodebug.c and return-nodebug1.c in separate steps. Don't
538 define FORMAT or CAST.
539
d24948ac
PP
5402009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
541
542 * gdb.base/solib-display.exp: Disable test for remote targers.
543
61ff14c6
JK
5442009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
545
546 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
547
cb4dce93
JK
5482009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
549
550 Fix a racy FAIL.
551 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
552 code from `follow parent, print pids'.
553 (`follow child, print pids', `follow parent, print pids'): Call it.
554 Replace `gdb_test "break..."' by gdb_breakpoint.
555
f7c60c5e
VP
5562009-03-13 Vladimir Prus <vladimir@codesourcery.com>
557
558 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 559 sync and async modes.
f7c60c5e 560
383ace49
JB
5612009-03-12 Joel Brobecker <brobecker@adacore.com>
562
563 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
564 that was checked in by mistake. Remove loading of ada.exp, since
565 this is not necessary in this case.
566
4ce102af
JB
5672009-03-12 Joel Brobecker <brobecker@adacore.com>
568
569 * gdb.ada/ptype_arith_binop.exp: New testcase.
570
529a2aef
JB
5712009-03-12 Joel Brobecker <brobecker@adacore.com>
572
573 * gdb.ada/mod_from_name: New testcase.
574
8a38181c
JB
5752009-03-12 Joel Brobecker <brobecker@adacore.com>
576
577 * gdb.ada/tick_last_segv: New testcase.
578
11436dee
VP
5792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
580
61ff14c6 581 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 582
1f31650a
VP
5832009-03-12 Vladimir Prus <vladimir@codesourcery.com>
584
61ff14c6
JK
585 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
586 include the token in ^running and frame info in *stopped.
1f31650a 587
a3247a22
PP
5882009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
589
590 * solib-display.exp: New file.
591 * solib-display-main.c: New file.
592 * solib-display-lib.c: New file.
61ff14c6 593
aae64587
PA
5942009-03-05 Pedro Alves <pedro@codesourcery.com>
595
596 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
597
44aabfbc
JK
5982009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
601 (list_and_check_macro): Use more specific test name.
602 (next to definition): Make the test names unique.
603
c087fcd3
PM
6042009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
605
606 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 607
c86cf029
VP
6082009-02-17 Vladimir Prus <vladimir@codesourcery.com>
609
610 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
611 notifications.
612 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
613 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
614 * lib/mi-support.exp (library_loaded_re): New.
615 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
616
3ea85240
VP
6172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
618
619 * gdb.gdb/observer.exp: Use test_notification observer, not
620 normal_stop, everywhere.
621 (test_normal_stop_notifications): Rename to...
622 (test_notifications): ...this.
623 (test_observer_normal_stop): Rename to...
624 (test_observer): ...this.
625
1903f0e6
DE
6262009-02-16 Doug Evans <dje@google.com>
627
628 * gdb.arch/amd64-disp-step.S (test_int3): New test.
629 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
630 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
631 (test_prefixed_syscall,test_int3): New tests.
632 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
633 (test_prefixed_syscall,test_int3): New tests.
634
1d33d6ba
VP
6352009-02-14 Vladimir Prus <vladimir@codesourcery.com>
636
3cb51905
AS
637 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
638 (mi_expect_interrupt): Likewise.
639 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
640 response.
1d33d6ba 641
faafb047
PM
6422009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
643
644 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
645 * gdb.base/pc-fp.exp (get_valueofx): Remove.
646 Replace calls to get_valueofx by get_hexadecimal_valueof.
647
417e16e2
PM
6482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
649
650 * lib/gdb.exp (get_valueof): Accept anything as a return value.
651 (get_integer_valueof): New procedure.
652 (get_sizeof): Use new get_integer_value_of.
653 * gdb.base/sizeof.exp: Replace all uses of get_valueof
654 by get_integer_valueof.
655
7065b901
TT
6562009-02-13 Tom Tromey <tromey@redhat.com>
657
658 * gdb.base/remote.exp (get_sizeof): Remove.
659 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
660 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
661 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
662 * lib/gdb.exp (get_valueof): Move from long_long.exp.
663 (get_sizeof): Likewise.
664
5d7cb8df
JK
6652009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 PR fortran/9806
668 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
669
b2febfff
PP
6702009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
671
672 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
673
4aa995e1
PA
6742009-02-06 Pedro Alves <pedro@codesourcery.com>
675
676 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
677
d8906c6f
TJB
6782009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
679
680 * gdb.python/python-cmd.exp: New file.
681
ff4ab08d
TG
6822009-02-06 Tristan Gingold <gingold@adacore.com>
683
684 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
685
aacd552b
TG
6862009-02-05 Tristan Gingold <gingold@adacore.com>
687
688 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
689 pointer is dereferenced and use this signal name in regexp.
690 * gdb.base/signull.exp: Ditto.
691 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
692 * gdb.base/signull.c (main): Ditto.
693
08c637de
TJB
6942009-02-04 Tom Tromey <tromey@redhat.com>
695 Thiago Jung Bauermann <bauerman@br.ibm.com>
696
697 * gdb.python/python-value.exp: Use `gdb.history' instead of
698 `gdb.value_from_history'.
699 (test_value_numeric_ops): Add test for conversion of enum constant.
700 * gdb.python/python-value.c (enum e): New type.
701 (evalue): New global.
702 (main): Use argv.
703
20261af8
JG
7042009-02-04 Jerome Guitton <guitton@adacore.com>
705
706 * gdb.ada/uninitialized_vars: New test program.
707 * gdb.ada/uninitialized_vars.exp: New testcase.
708
52e44b43
TT
7092009-02-02 Tom Tromey <tromey@redhat.com>
710
711 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
712 * gdb.cp/pr2489.cc: Rename...
713 * gdb.cp/pr9594.cc: ... to this.
714
1c71341a
TT
7152009-02-02 Tom Tromey <tromey@redhat.com>
716
717 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
718 * gdb.cp/pr2489.cc: New file.
719 * gdb.cp/cpcompletion.exp: New file.
720
a4295225
TT
7212009-02-02 Tom Tromey <tromey@redhat.com>
722
723 PR exp/9059:
724 * gdb.cp/call-c.exp: Add regression test.
725 * gdb.cp/call-c.cc (FooHandle): New typedef.
726 (main): New variable 'handle'.
727
592375cd
VP
7282009-01-30 Vladimir Prus <vladimir@codesourcery.com>
729
730 * lib/mi-support.exp (et_mi_thread_list)
731 (check_mi_and_console_threads): Adjust for current thread in
732 -thread-list-ids output.
733
41447f92
VP
7342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
735
736 * gdb.mi/mi-break.exp (test_disabled_creation): New.
737 Call it.
738
35669430
DE
7392009-01-28 Doug Evans <dje@google.com>
740
741 * gdb.arch/amd64-disp-step.S: New file.
742 * gdb.arch/amd64-disp-step.exp: New file.
743 * gdb.arch/i386-disp-step.S: New file.
744 * gdb.arch/i386-disp-step.exp: New file.
745
09f00d9a
PM
7462009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
747
748 * gdb.base/find.exp: Set newline variable
749 using quotes instead of braces to fix cygwin failures.
750
1e8fb976
PA
7512009-01-23 Pedro Alves <pedro@codesourcery.com>
752
753 * gdb.base/radix.exp: Add tests to ensure that that set
754 input-radix 0 and set output-radix 0 are really rejected.
755
da061712
PA
7562009-01-23 Pedro Alves <pedro@codesourcery.com>
757
758 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
759 copyright years.
760
dd7e2d2b
PA
7612009-01-23 Pedro Alves <pedro@codesourcery.com>
762
763 PR gdb/9664:
764 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
765
392452f6
PA
7662009-01-22 Pedro Alves <pedro@codesourcery.com>
767
768 PR c++/9631:
769 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
770
8653e71c
PM
7712009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
772
773 * gdb.server/file-transfer.exp: Use EXEEXT variable for
774 binfile definition to fix Windows OS failure.
775
a12cc160
DJ
7762009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
777
778 PR gdb/9346
779 * gdb.base/interrupt.c (sigint_handler): New.
780 (main): Install a SIGINT handler if SIGNALS is defined. Exit
781 on error.
782 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
783 Test "signal SIGINT".
784
b89667eb
DE
7852009-01-19 Doug Evans <dje@google.com>
786
787 * gdb.base/break.exp: Update expected gdb output.
788 * gdb.base/sepdebug.exp: Ditto.
789 * gdb.mi/mi-syn-frame.exp: Ditto.
790 * gdb.mi/mi2-syn-frame.exp: Ditto.
791 * gdb.base/call-signal-resume.exp: New file.
792 * gdb.base/call-signals.c: New file.
793 * gdb.base/unwindonsignal.exp: New file.
794 * gdb.base/unwindonsignal.c: New file.
795 * gdb.threads/interrupted-hand-call.exp: New file.
796 * gdb.threads/interrupted-hand-call.c: New file.
797 * gdb.threads/thread-unwindonsignal.exp: New file.
798
adb483fe
DJ
7992009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
800
801 * gdb.base/define.exp: Test defining and hooking prefix commands.
802 * gdb.python/python.exp: Update test for "show user" output.
803
60023297
JK
8042009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
807 now the output exactly, using less wildcards. Expect also the output
808 of gfortran-4.3. Update for the f-valprint.c modification from
809 2008-04-22.
810 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
811 Remove gdb_test test names where matching the command.
812
ccc57cf9
PA
8132009-01-01 Pedro Alves <pedro@codesourcery.com>
814
815 PR breakpoints/9681:
816 * gdb.base/watchpoint.exp: Add regression test.
817
c7a6ca08
PA
8182008-12-31 Pedro Alves <pedro@codesourcery.com>
819
820 * gdb.threads/attach-into-signal.exp: Don't use
821 gdb_suppress_entire_file.
822 * gdb.threads/attach-stopped.exp: Ditto.
823 * gdb.threads/attachstop-mt.exp: Ditto.
824
3a031f65
PA
8252008-12-31 Pedro Alves <pedro@codesourcery.com>
826
827 PR gdb/8812:
828 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
829
09e6485f
PA
8302008-12-29 Pedro Alves <pedro@codesourcery.com>
831
832 PR gdb/7536:
833 * gdb.base/radix.exp: Add tests to ensure invalid input radices
834 and unsupported output radices are really rejected.
835
0cd53049
JK
8362008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
837
838 * gdb.cp/punctuator.exp: Backslash the '$' signs.
839
ba163c7e
TT
8402008-12-22 Tom Tromey <tromey@redhat.com>
841
842 * gdb.cp/punctuator.exp: New file.
843
6f4de6c9
JK
8442008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 * gdb.base/completion.exp (Completing non-existing component): New test.
847
0f34d0b4
JK
8482008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 Fix for PR gdb/8648.
851 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
852 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
853 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
854 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
855
db2ad4c3
JK
8562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
859
bb5ef15e
DP
8602008-12-16 Christophe Lyon <christophe.lyon@st.com>
861
862 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
863 compiler actually generate code at the expected line number.
864
90142adc
JZ
8652008-12-15 Jie Zhang <jie.zhang@analog.com>
866
867 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
868
fad6eecd
TT
8692008-12-12 Tom Tromey <tromey@redhat.com>
870
871 * gdb.base/commands.exp (redefine_hook_test): New proc.
872 Call it.
873
17c8aaf5
TT
8742008-12-11 Tom Tromey <tromey@redhat.com>
875
876 * gdb.base/macscp.exp: New regression test.
877
7c8adf68
TT
8782008-12-11 Tom Tromey <tromey@redhat.com>
879
880 * gdb.base/macscp.exp: Print "address.addr".
881 * gdb.base/macscp1.c (struct outer): New struct.
882 (address): New global.
883
b05dcbb7
TT
8842008-12-09 Tom Tromey <tromey@redhat.com>
885
886 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
887 Call it.
888
2d476de1
DE
8892008-12-04 Doug Evans <dje@google.com>
890
891 * gdb.server/ext-run.exp: Relax regexp for init program.
892
87bdc959
TG
8932008-12-03 Tristan Gingold <gingold@adacore.com>
894
895 * gdb.base/macscp.exp: Generate an object file during compilation
896 to work around Darwin dsymutil limitations.
897
e0740f77
JK
8982008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 Test resolving external references to TLS variables.
901 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
902 FILE2_THREAD_LOCAL.
903 (testfile2, srcfile2): New variables.
904 * gdb.threads/tls.c (file2_thread_local)
905 (function_referencing_file2_thread_local): New.
906 * gdb.threads/tls2.c: New file.
907
67f0aac5
JB
9082008-11-28 Joel Brobecker <brobecker@adacore.com>
909
910 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
911 rather than integer, as integer might not be big enough when
912 on 64bit targets.
67f0aac5 913
c332165e
JG
9142008-11-27 Jerome Guitton <guitton@adacore.com>
915
916 * gdb.cp/formatted-ref.exp: Add equality test.
917 * gdb.ada/formatted_ref.exp: Ditto.
918
fc9b693c
JK
9192008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
922 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
923
a9c64011
AS
9242008-11-20 Andreas Schwab <schwab@suse.de>
925
926 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
927 matching syscall entry point.
928 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
929 (tcatch_vfork_then_child_follow): Likewise. Finish through
930 vfork even if we stopped at the syscall trampoline.
931
e2fd701e
DE
9322008-11-20 Doug Evans <dje@google.com>
933
934 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
935
69abc51c
TJB
9362008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
937
938 * gdb.arch/ppc-dfp.exp: New file.
939 * gdb.arch/ppc-dfp.c: New file.
940
c14c28ba
PP
9412008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
942
943 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 944
2e74121d
DE
9452008-11-17 Doug Evans <dje@google.com>
946
947 * gdb.mi/mi-syn-frame.exp: Update expected output.
948 * gdb.mi/mi2-syn-frame.exp: Update expected output.
949
66bb093b
VP
9502008-11-17 Vladimir Prus <vladimir@codesourcery.com>
951
952 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
953 "thread N" results in =thread-selected.
954 * lib/mi-support (mi_run_cmd, mi_expect_stop)
955 (mi_send_resuming_command_raw): Be prepared for
956 =thread-selected.
957
3d043ef6
VP
9582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
959
a9c64011
AS
960 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
961 * lib/mi-support.exp: Likewise.
3d043ef6 962
808104c8
JB
9632008-11-16 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
966 commands from the expected output for "help catch".
967
00b22944
JB
9682008-11-15 Joel Brobecker <brobecker@adacore.com>
969
970 * gdb.ada/int_deref.exp: New testcase.
971
59669435
TT
9722008-11-14 Nick Roberts <nickrob@snap.net.nz>
973
974 * gdb.mi/gdb2549.exp: New file.
975
de04a248
DE
9762008-11-11 Doug Evans <dje@google.com>
977
978 * gdb.base/callexit.exp: New file.
979 * gdb.base/callexit.c: New file.
980
6b8ce727
DE
9812008-11-10 Doug Evans <dje@google.com>
982
983 * lib/gdb.exp (GDBFLAGS): Move -nx ...
984 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
985 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
986 (default_gdb_start,default_gdb_exit): Ditto.
987 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
988 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
989 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
990 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
991 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
992 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
993
1b14b8aa
AS
9942008-11-03 Andreas Schwab <schwab@suse.de>
995
996 * gdb.base/hashline2.exp: Fix typo.
997 * gdb.base/hashline3.exp: Likewise.
998
f3134b88
TT
9992008-10-30 Tom Tromey <tromey@redhat.com>
1000
1001 * gdb.base/pointers.exp: Add test.
1002 * gdb.base/pointers.c (k, S): New typedefs.
1003 (instance): New global.
1004
c2226152
AS
10052008-10-30 Andreas Schwab <schwab@suse.de>
1006
1007 * gdb.base/args.exp: Add tests for newlines.
1008
462f405c
JB
10092008-10-30 Joel Brobecker <brobecker@adacore.com>
1010
1011 gdb.base/foll-exec.exp: Update the expected output of a couple
1012 of "info breakpoints" tests.
1013
79a45b7d
TT
10142008-10-28 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1017
adc13a14
PA
10182008-10-24 Pedro Alves <pedro@codesourcery.com>
1019
1020 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1021 gdb_start_cmd.
1022 Use runto_main before any test that requires execution.
1023
252fbfc8
PA
10242008-10-23 Pedro Alves <pedro@codesourcery.com>
1025
1026 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1027 instead of SIGINT.
1028
28148e3d
JB
10292008-10-22 Joel Brobecker <brobecker@adacore.com>
1030
1031 * gdb.base/completion.exp: Update expected output following
1032 the addition of the "info tasks" command.
1033
c209f847
TT
10342008-10-22 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.base/exprs.exp (test_expr): Add test for string
1037 concatenation.
1038
f177e350
PA
10392008-10-19 Pedro Alves <pedro@codesourcery.com>
1040
1041 * configure.ac: Output gdb.python/Makefile.
1042 * configure: Regenerate.
1043 * gdb.python/Makefile.in: New.
1044
cce89356
JB
10452008-10-16 Joel Brobecker <brobecker@adacore.com>
1046
1047 * gdb.base/foll-fork.exp: Adjust the expected output to match
1048 the new description for fork/vfork catchpoints in the "info
1049 breakpoints" output.
1050
176d289d
TJB
10512008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1052
1053 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1054
a08702d6
TJB
10552008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1056
1057 * gdb.python/python-value.c: New file.
1058 * gdb.python/python-value.exp: New file.
1059
1c5cfe86
PA
10602008-10-15 Pedro Alves <pedro@codesourcery.com>
1061
1062 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1063
5a98ad69
DP
10642008-10-15 Denis Pilat <denis.pilat@st.com>
1065
41702f1b 1066 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1067
dcb1a1e2
TT
10682008-10-09 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1071 'fprintf' and 'stderr'.
1072
9124fe48
JB
10732008-10-07 Joel Brobecker <brobecker@adacore.com>
1074
1075 * gdb.ada/ref_tick_size.exp: New testcase.
1076
45452591
DE
10772008-10-06 Doug Evans <dje@google.com>
1078
1079 * gdb.dwarf2/dw2-cu-size.exp: New file.
1080 * gdb.dwarf2/dw2-cu-size.S: New file.
1081
1082 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1083 .Ltype_int for clarity.
1084
4fc5b208
PP
10852008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1086
1087 PR gdb/2384:
1088 * gdb.cp/gdb2384.exp: Extended to test more cases.
1089 * gdb.cp/gdb2384.cc: Likewise.
1090 * gdb.cp/gdb2384-base.h: Likewise.
1091 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1092
d78df370
JK
10932008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 * gdb.base/maint.exp (maint print type): Remove printing
1096 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1097
9a044a89
TT
10982008-09-30 Tom Tromey <tromey@redhat.com>
1099
1100 * gdb.base/macscp.exp: Add completion tests.
1101 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1102 (TWENTY_THREE): Likewise.
1103 (FORTY_EIGHT): Likewise.
1104
506800a9
TT
11052008-09-30 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1108 everywhere.
1109 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1110
1a6f01b5
JK
11112008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1114 testcase is derived from. Fix racy dependency on an expected PID
1115 number. No longer support the testcase on Linux kernel 2.4.x.
1116
2fae03e8
TT
11172008-09-27 Tom Tromey <tromey@redhat.com>
1118
1119 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1120 and varargs.
1121
1ad15515
PA
11222008-09-22 Pedro Alves <pedro@codesourcery.com>
1123
1124 * lib/mi-support.exp (mi_expect_interrupt): New.
1125 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1126 from gdb.mi/mi-nonstop.exp.
1127 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1128 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1129 lib/mi-support.exp.
1130 Use mi_check_thread_states throughout. Avoid ".*" and do not
1131 require an anchor after -exec-run.
1132
d0b76dc6
DJ
11332008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1134
1135 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1136 stop is pending. Avoid ".*" when two stops are pending.
1137 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1138 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1139 newlines in fullnames.
1140 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1141 (mi_expect_stop): Update comments. Only anchor in sync mode.
1142 Do not match newlines.
1143 (mi_send_resuming_command_raw): Always return status.
1144 (mi_get_stop_line): Do not match more than one line by accident.
1145 Only anchor in sync mode.
1146 (mi_run_inline_test): If -exec-next fails, give up.
1147
9990c830
UW
11482008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1149
1150 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1151 on SPU.
1152
ebcf6f00
JB
11532008-09-10 Joel Brobecker <brobecker@adacore.com>
1154
1155 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1156
b6db24e5
JB
11572008-09-10 Joel Brobecker <brobecker@adacore.com>
1158
1159 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1160 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1161 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1162 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1163 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1164 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1165 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1166 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1167 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1168 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1169 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1170 Include the "= " sequence in the expected output of print tests.
1171
2bf448e0
JB
11722008-09-10 Joel Brobecker <brobecker@adacore.com>
1173
1174 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1175 description for boolean types.
1176
d51fd4c8
PA
11772008-09-09 Pedro Alves <pedro@codesourcery.com>
1178
1179 * gdb.base/hook-stop-continue.c: New.
1180 * gdb.base/hook-stop-continue.exp: New.
1181
694182d2
DJ
11822008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1183
1184 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1185
3b8a7fc0
JG
11862008-09-08 Jerome Guitton <guitton@adacore.com>
1187
1188 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1189 (stack_check_probe_2, stack_check_probe_loop_1)
1190 (stack_check_probe_loop_2): New functions.
1191 (main): Add call to these new functions.
1192 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1193 functions, check that the breakpoint is inserted at the appropriate
1194 location.
1195 (insert_breakpoint): Slightly refine this procedure so that it can
1196 be called several times in the test.
1197
96cc0ae8
JG
11982008-09-08 Jerome Guitton <guitton@adacore.com>
1199
1200 * gdb.base/stack-checking.c: New file.
1201 * gdb.base/stack-checking.exp: New file.
1202
1f08b409
TJB
12032008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1204
1205 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1206 * gdb.arch/altivec-regs.exp: Likewise.
1207 * gdb.arch/vsx-regs.exp: Likewise.
1208
3099e1c4
TJB
12092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1210
1211 * gdb.arch/ppc-fp.exp: New file.
1212 * gdb.arch/ppc-fp.c: New file.
1213
cc69bfc1
PP
12142008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1215
1216 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1217 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1218
b02a33db
MS
12192008-09-04 Michael Snyder <msnyder@vmware.com>
1220
1221 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1222 as "at" (for non-debug functions such as _start).
1223
2992cbe0
UW
12242008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1225
1226 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1227 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1228 software watchpoints.
1229 * gdb.base/watch_thread_num.exp: Likewise.
1230
514f746b
AR
12312008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1232
1233 * gdb.arch/i386-bp_permanent.exp: New test.
1234
876cecd0
TT
12352008-08-24 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.base/maint.exp: Update "maint print type".
1238
80f73d71
VP
12392008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1240
1241 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1242 support. Adjust the order of "*running" notifications.
1243 * gdb.mi/non-stop.c: Don't cast from int to void* and
1244 back.
1245
d9c78d7d
MK
12462008-08-20 Mark Kettenis <kettenis@gnu.org>
1247
1248 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1249 expect to find it in the "info frame" output.
1250
97a2d1d3
DJ
12512008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1252
1253 * gdb.base/interp.exp: Always consume both prompts.
1254
b96e2927
PA
12552008-08-20 Pedro Alves <pedro@codesourcery.com>
1256
1257 * gdb.base/pending.exp: Test pending breakpoints without symbols
1258 loaded.
1259
8cf6e61a
VP
12602008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1261
1262 * lib/mi-support.exp (mi_expect_stop): Produce
1263 more details on failures.
1264 * gdb.mi/mi-nonstop.exp: New.
1265 * gdb.mi/non-stop.c: New.
1266
c6ebd6cf
VP
12672008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1268
a9c64011
AS
1269 * gdb.mi/mi-async.exp: Use 'set target-async'.
1270 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1271
46a9b8ed
DJ
12722008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1273
1274 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1275
44feb3ce
TT
12762008-08-17 Tom Tromey <tromey@redhat.com>
1277
1278 * gdb.base/help.exp (help catch): Rewrite.
1279
311a4e6b
TJB
12802008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1281
1282 * gdb.base/define.exp: Test indented command documentation.
1283 * gdb.python/python.exp: Test indented multi-line command.
1284
604c2f83
LM
12852008-08-15 Luis Machado <luisgpm@br.ibm.com>
1286
1287 * testsuite/gdb.arch/vsx-regs.c: New source file.
1288 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1289 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1290
886a217c
TT
12912008-08-14 Tom Tromey <tromey@redhat.com>
1292
1293 * gdb.base/macscp.exp: Add regression test for "macro define" or
1294 "macro undef" with no arguments.
1295
c814a4f3
PP
12962008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1297
1298 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1299
12ab8a60
UW
13002008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1301
1302 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1303
d57a3c85
TJB
13042008-08-06 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.python/python.exp: New file.
1307
c7b778ff
JK
13082008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 Fix for PR gdb/1543.
1311 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1312 $LOCATION.
1313 (location): New variable.
1314 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1315 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1316 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1317 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1318 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1319 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1320 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1321 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1322 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1323 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1324 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1325 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1326 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1327 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1328 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1329 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1330 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1331 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1332 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1333 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1334 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1335 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1336 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1337 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1338 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1339 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1340 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1341 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1342 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1343 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1344 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1345 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1346 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1347 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1348 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1349 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1350 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1351 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1352 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1353 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1354 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1355 gdb.base/type-opaque.exp, gdb.base/until.exp,
1356 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1357 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1358 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1359 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1360 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1361 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1362 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1363 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1364 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1365 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1366 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1367 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1368 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1369 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1370 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1371 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1372 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1373 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1374 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1375 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1376 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1377 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1378 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1379 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1380 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1381 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1382 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1383 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1384 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1385 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1386 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1387 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1388 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1389 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1390 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1391 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1392 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1393 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1394 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1395 to bug-gdb@prep.ai.mit.edu .
1396
5e06a3d1
VP
13972008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1398
1399 * lib/mi-support.exp (mi_load_shlibs): New.
1400 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1401
9d81d21b
VP
14022008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1403
1404 * lib/mi-support.exp (get_mi_thread_list)
1405 (check_mi_and_console_threads): New, moved from ...
1406 * gdb.mi/mi-pthread.exp: ...here.
1407 * gdb.mi/gdb669.exp (get_mi_thread_list)
1408 (check_mi_and_console_threads): Delete.
1409 * gdb.mi/mi2-pthread.exp: Likewise.
1410
bae98fe0
TT
14112008-07-28 Tom Tromey <tromey@redhat.com>
1412
1413 * Makefile.in (just-check): Remove. Move body to...
1414 (check): ... here.
1415
57380f4e
DJ
14162008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1417
1418 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1419 Add a test for duplicated SIGINTs.
1420
e09490f1
DJ
14212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1422
1423 * gdb.threads/schedlock.exp (get_args): Update to work for any
1424 value of NUM.
1425 (Top level): Report the number of threads that did not resume.
1426
6387b45f
DJ
14272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1428
1429 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1430
62f64ff2
DJ
14312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1432
1433 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1434 non-MI prompt.
1435
fa8de41e
TT
14362008-07-26 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1439 (function_struct, function_struct_ptr): New globals.
1440 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1441 function pointer in a struct.
1442
ccb3ac8a
TT
14432008-07-26 Tom Tromey <tromey@redhat.com>
1444
1445 * gdb.base/macscp.exp: Add test for macro lexing bug.
1446
d7d9f01e
TT
14472008-07-18 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.base/macscp.exp: Add macro tests.
1450
9bf07184
PP
14512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1452
1453 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1454
becf6477
PP
14552008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1456
1457 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1458
0709f7d3
PP
14592008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1460
1461 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1462
7093c834
PP
14632008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1464
1465 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1466
b432ffe3
JK
14672008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1470
b1a268e5
VP
14712008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1472
1473 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1474
e2995f8e
KB
14752008-07-11 Kevin Buettner <kevinb@redhat.com>
1476
1477 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1478 of regexp to account for changes made to GDB in the printing of
1479 byte vectors.
1480
14032a66
TT
14812008-07-11 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.base/completion.exp: Add 'help' completion test.
1484
981505ef
JK
14852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1486
1487 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1488
10568435
JK
14892008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1490
1491 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1492
4487aabf
PA
14932008-07-09 Pedro Alves <pedro@codesourcery.com>
1494
1495 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1496
a4a9b1c4
PA
14972008-07-09 Pedro Alves <pedro@codesourcery.com>
1498
1499 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1500
3c3185ac
JK
15012008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1504
7ebd49dc
VP
15052008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1506
1507 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1508 previous commit. Add a comment.
1509
84e46146
PA
15102008-06-28 Pedro Alves <pedro@codesourcery.com>
1511
1512 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1513
0f8d4a2f
VP
15142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1515
1516 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1517
f747e0ce
PA
15182008-06-27 Pedro Alves <pedro@codesourcery.com>
1519
1520 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1521 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1522 compiling an executable, link in an object that forces unbuffered
1523 output.
1524 * lib/set_unbuffered_mode.c: New file.
1525
734a5c36
JK
15262008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1527
1528 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1529
a2840c35
VP
15302008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1531
a9c64011
AS
1532 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1533 mi_expect_stop.
1534 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1535 Demand that *running is output.
1536 (detect_async): Perform checking every time.
1537 (mi_send_resuming_command): Extract everything into...
1538 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1539 (mi_expect_stop): Don't accept any output before *stopped.
1540
6ae37fef
VP
15412008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1542
1543 Robustify mi-simplerun.
a9c64011
AS
1544 * gdb.mi/basics.c (main): Add a call to sleep.
1545 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1546 * gdb.mi/mi2-cli.exp: Likewise.
1547 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1548
b4aa76f0 15492008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1550
1551 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1552
e1ac3328
VP
15532008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1554
a9c64011
AS
1555 * gdb.mi/mi-console.exp: Adjust.
1556 * gdb.mi/mi-syn-frame.exp: Adjust.
1557 * gdb.mi/mi2-console.exp: Adjust.
1558 * gdb.mi/mi2-syn-frame.exp: Adjust.
1559 * lib/mi-support.exp (mi_run_cmd): Adjust.
1560 (mi_send_resuming_command): Adjust.
e1ac3328 1561
f7f9a841
VP
15622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1563
1564 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1565 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1566 testing of stopped.
1567 * gdb.mi/mi2-syn-frame.exp: Likewise.
1568 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1569 (async, detect_async): New.
1570 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1571 depending on if we're running in sync or async mode.
f7f9a841 1572
37cd5d19
TT
15732008-06-09 Tom Tromey <tromey@redhat.com>
1574
1575 * gdb.base/completion.exp: New tests for field name completion
1576 with spaces, and field name completion with '->'.
1577
65d12d83
TT
15782008-06-06 Tom Tromey <tromey@redhat.com>
1579
1580 * gdb.base/break1.c (struct some_struct): New struct.
1581 (values): New global.
1582 * gdb.base/completion.exp: Add field name completion test.
1583
ebfe2e3f
PP
15842008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1585
1586 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1587 to pointer.
1588 * gdb.cp/call-c.cc: Likewise.
1589
bcf6fc3a
NR
15902008-06-06 Nick Roberts <nickrob@snap.net.nz>
1591
1592 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1593 annotation.
1594
49fd4a42 15952008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1596 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1597
1598 * gdb.threads/execl.c, gdb.threads/execl1.c,
1599 gdb.threads/execl.exp: New tests.
a9c64011 1600
8a34ac3f
AR
16012008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1602 Daniel Jacobowitz <dan@codesourcery.com>
1603
1604 * gdb.cp/exception.exp: Activate test, make it work with pending
1605 catchpoints.
1606
86ae69ef
JK
16072008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1610
f7f9ae2c
VP
16112008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1612
a9c64011
AS
1613 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1614 now printed.
1615 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1616
2a2d4dc3
AS
16172008-05-27 Andreas Schwab <schwab@suse.de>
1618
1619 * gdb.base/frame-args.exp: Handle arguments that are optimized
1620 out.
1621
5099e4d9
LM
16222008-05-26 Luis Machado <luisgpm@br.ibm.com>
1623
1624 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1625 quiet for ppc32 and group options into a single variable.
1626
d9c36a91
JB
16272008-05-23 Joel Brobecker <brobecker@adacore.com>
1628
1629 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1630 of zero-size elements.
1631 * gdb.ada/null_array.exp: Test printing this new array.
1632
103a8671
JK
16332008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1634
1635 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1636
07a4cc1a 16372008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1638
1639 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1640 of the "finish" command.
1641
55f996a7
NR
16422008-05-21 Nick Roberts <nickrob@snap.net.nz>
1643
1644 * gdb.base/annota1.exp: Test for new annotation.
1645
907fc202
UW
16462008-05-16 Pedro Alves <pedro@codesourcery.com>
1647
1648 * gdb.base/fixsection.exp: New file.
1649 * gdb.base/fixsection0.c: New file.
1650 * gdb.base/fixsection1.c: New file.
1651
e8f97270
UW
16522008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1653
1654 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1655 * gdb.base/annota3.exp: Likewise.
1656
ac0bb574
NF
16572008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1658
1659 * gdb.base/watch_thread_num.exp: Don't run tests that require
1660 watchpoints if the target doesn't support them.
1661
6fadd07a
DE
16622008-05-12 Doug Evans <dje@google.com>
1663
1664 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1665
6e9a4a30
JB
16662008-05-09 Joel Brobecker <brobecker@adacore.com>
1667
1668 * gdb.ada/assign_1.exp: New testcase.
1669
08388c79
DE
16702008-05-09 Doug Evans <dje@google.com>
1671
a3c83fae
DE
1672 * gdb.base/find.exp: New file.
1673 * gdb.base/find.c: New file.
08388c79 1674
bd5ddfe8
DJ
16752008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1676
1677 * gdb.base/commands.exp (watchpoint_command_test): Handle
1678 gdb,no_hardware_watchpoints.
1679 * gdb.base/float.exp: Allow ARM targets without floating point.
1680 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1681
b5dd68e2 16822008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1683 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1684
1685 * gdb.ada/lang_switch: New test program.
1686 * gdb.ada/lang_switch.exp: New testcase.
1687
382d13d1
DE
16882008-05-05 Doug Evans <dje@google.com>
1689
1690 * gdb.base/help.exp (disassemble): Update expected help text.
1691
9dd789d0
PA
16922008-05-04 Pedro Alves <pedro@codesourcery.com>
1693
1694 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1695
611c83ae
PA
16962008-05-04 Pedro Alves <pedro@codesourcery.com>
1697
1698 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1699 different times.
1700
ff013f42
JK
17012008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1702
1703 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1704 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1705 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1706 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1707
96dff6a2
VP
17082008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1709
1710 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1711 notification to appear.
1712
55cd6f92
DJ
17132008-05-04 Daniel Jacobowitz <dan@debian.org>
1714
1715 * gdb.base/fullname.c: New file.
1716 * gdb.base/fullname.exp: New file.
1717 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1718
d705c43c
PA
17192008-05-03 Pedro Alves <pedro@codesourcery.com>
1720
1721 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1722 expressions with macros.
1723
333222e1
JK
17242008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1727
5ac01682
DJ
17282008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/completion.exp: Handle lack of other symbols beginning
1731 with "a".
1732
1733 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1734
237fc4c9
PA
17352008-05-02 Jim Blandy <jimb@codesourcery.com>
1736
1737 * gdb.asm/asmsrc1.s: Add scratch space.
1738
ed5e9466
DJ
17392008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1740 Daniel Jacobowitz <dan@codesourcery.com>
1741
1742 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1743 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1744 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1745
b39cc962
DJ
17462007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1747
1748 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1749
36d520f5
JB
17502008-05-01 Joel Brobecker <brobecker@adacore.com>
1751
1752 * gdb.base/info-target.exp: New testcase.
1753
8d4e3071
DJ
17542008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1755
1756 * gdb.cp/hang.exp: Use .cc instead of .C.
1757 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1758 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1759
6f3f3097
DJ
17602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1761
1762 * gdb.base/gdb1250.exp: Remove perror.
1763 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1764
5550a914
PA
17652008-04-30 Pedro Alves <pedro@codesourcery.com>
1766
1767 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1768 .2byte.
1769
d848e687
DJ
17702008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1773 (maybe_kfail): New.
1774
93b5768b
PA
17752008-04-25 Pedro Alves <pedro@codesourcery.com>
1776
1777 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1778
721c02de
VP
17792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1780
a9c64011
AS
1781 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1782 * gdb.mi/mi2-syn-frame.exp: Likewise.
1783 * lib/mi-support.exp: Likewise.
721c02de 1784
74960c60
VP
17852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1786
1787 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1788 to specify regexp for the location to stop at.
1789 * gdb.base/break-always.c: New.
1790 * gdb.base/break-always.exp: New.
1791
d24317b4
VP
17922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1793
1794 * lib/mi-support.exp (mi_runto_helper): Adjust
1795 for the original-location field.
1796 (mi_create_breakpoint, mi_list_breakpoints): New.
1797 * gdb.mi/mi-break.exp: Adjust.
1798 * gdb.mi/mi2-break.exp: Adjust.
1799 * gdb.mi/mi-pending.exp: Adjust.
1800 * gdb.mi/mi-simplerun.exp: Adjust.
1801 * gdb.mi/mi2-simplerun.exp: Adjust.
1802 * gdb.mi/mi-syn-frame.exp: Adjust.
1803 * gdb.mi/mi2-syn-frame.exp: Adjust.
1804 * gdb.mi/mi-until.exp: Adjust.
1805 * gdb.mi/mi2-until.exp: Adjust.
1806 * gdb.mi/mi-var-display.exp: Adjust.
1807 * gdb.mi/mi2-var-display.exp: Adjust.
1808 * gdb.mi/mi-watch.exp: Adjust.
1809 * gdb.mi/mi2-watch.exp: Adjust.
1810
fdc59709 18112008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1812
a9c64011
AS
1813 * aclocal.m4: Add override.m4.
1814 * configure: Regenerate.
fdc59709 1815
8e91f023
VP
18162008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1817
1818 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1819 '-var-update --all-values' reports new value even the type
1820 of a variable object has changed.
1821
233a11ab
CS
18222008-04-18 Craig Silverstein <csilvers@google.com>
1823
1824 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1825 files.
d24317b4 1826
9c1137ad
JB
18272008-04-18 Joel Brobecker <brobecker@adacore.com>
1828
1829 * gdb.ada/atomic_enum: New test program.
1830 * gdb.ada/atomic_enum.exp: New testcase.
1831
66d0bbc7
DE
18322008-04-17 Doug Evans <dje@google.com>
1833
1834 * gdb.opt/Makefile.in: Fix whitespace.
1835
100906b0
UW
18362008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1837
1838 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1839
4584e32e
DE
18402008-04-17 Doug Evans <dje@google.com>
1841
1842 * gdb.base/hashline1.exp: New testcase.
1843 * gdb.base/hashline2.exp: New testcase.
1844 * gdb.base/hashline2.exp: New testcase.
1845
0a320680
PA
18462008-04-17 Pedro Alves <pedro@codesourcery.com>
1847
1848 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1849
18ac113b
AR
18502008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1851
1852 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1853 temporary breakpoint to match "Temporary breakpoint".
1854 * gdb.base/break.exp (delete_breakpoints): Likewise.
1855 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1856 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1857 * gdb.base/display.exp: Likewise.
1858 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1859 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1860 * gdb.base/restore.exp (restore_tests): Likewise.
1861 * gdb.base/sepdebug.exp: Likewise.
1862 * gdb.base/watchpoint.exp: Likewise.
1863 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1864 * gdb.mi/mi-pending.exp: Likewise.
1865 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1866 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1867 * gdb.mi/mi-var-cmd.exp: Likewise.
1868 * gdb.mi/mi-var-display.exp: Likewise.
1869 * gdb.mi/mi2-cli.exp: Likewise.
1870 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1871 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1872 * gdb.mi/mi2-var-display.exp: Likewise.
1873 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1874 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1875 new "disp" field.
a9c64011 1876 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1877 reason. This is to support fix for PR2424.
1878
add38693
JK
18792008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1880
1881 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1882
fcacd99f
VP
18832008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1884
1885 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1886 field. Add more floating varobj tests.
fcacd99f 1887 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1888 field.
1889 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1890 (main): Call do_at_tests.
1891 * lib/mi-support.exp (mi_create_floating_varobj)
1892 (mi_varobj_update_with_type_change): New.
fcacd99f 1893
de051565
MK
18942008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1895
1896 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1897 option of -var-evaluate-expression.
1898 * gdb.mi/mi2-var-display.exp: Likewise.
1899
dbc52822
VP
19002008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1901
1902 Introduce test setup helpers.
a9c64011
AS
1903 * lib/gdb.exp (build_executable, clean_restart)
1904 (prepare_for_testing): New.
1905 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1906 * gdb.base/return.exp: Likewise.
1907 * gdb.base/ending-run.exp: Likewise.
dbc52822 1908
473591da
NR
19092008-04-07 Nick Roberts <nickrob@snap.net.nz>
1910
1911 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1912 Interface (MI) responses.
1913
2b2d9e11
VP
19142008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1915
a9c64011
AS
1916 * gdb.cp/breakpoint.cc: New code to test conditions involving
1917 member variables.
1918 * gdb.cp/breakpoint.exp: Test condition involving member
1919 variables.
2b2d9e11 1920
bb378428
VP
19212008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1922
1923 * lib/mi-support.exp (mi_expect_stop): New.
1924 (mi_run_cmd): Change the
1925 token. Use mi_send_resuming_command, use
1926 mi_expect_stop.
1927 (mi_execute_to_helper): Rename to mi_execute_to.
1928 (mi_send_resuming_command): Add more error patterns.
1929 (mi_wait_for_stop): Renamed to...
1930 (mi_get_stop_line): ...this.
1931 (mi_run_inline_test): Adjust.
1932
1933 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1934 * gdb.mi/mi-console.exp: Likewise.
1935 * gdb.mi/mi-pending.exp: Likewise.
1936 * gdb.mi/mi-simplerun.exp: Likewise.
1937 * gdb.mi/mi-stack.exp: Likewise.
1938 * gdb.mi/mi-stepi.exp: Likewise.
1939 * gdb.mi/mi-syn-frame.exp: Add comment.
1940 * gdb.mi/mi-until.exp: Likewise.
1941 * gdb.mi/mi-var-display.exp: Likewise.
1942 * gdb.mi/mi-watch.exp: Likewise.
1943 * gdb.mi/mi2-cli.exp: Likewise.
1944 * gdb.mi/mi2-console.exp: Likewise.
1945 * gdb.mi/mi2-simplerun.exp: Likewise.
1946 * gdb.mi/mi2-stack.exp: Likewise.
1947 * gdb.mi/mi2-stepi.exp: Likewise.
1948 * gdb.mi/mi2-until.exp: Likewise.
1949 * gdb.mi/mi2-var-display.exp: Likewise.
1950 * gdb.mi/mi2-watch.exp: Likewise.
1951
62172bb9
UW
19522008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1953
1954 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1955
1956 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1957
a13e061a
PA
19582008-04-04 Pedro Alves <pedro@codesourcery.com>
1959
1960 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1961 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1962 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1963 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1964 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1965 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1966 expect an mi error duplicated in stderr.
1967
eae06beb
JB
19682008-04-03 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1971 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1972 Add a couple of tests that verify the behavior when the new setting
1973 is set to "cancel" and "all".
1974 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1975 "ask" before we start the testing.
1976
79c6ced6
AR
19772008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1978
1979 * gdb.cp/casts.cc: Add class reference variables.
1980 * gdb.cp/casts.exp: New test cases for up/down casting references.
1981
6c2d1a6b
MK
19822008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1983
1984 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1985 instead of beginning to make an extra test pass.
1986 * gdb.mi/mi2-var-display.exp: Likewise.
1987
55b411d9
MR
19882008-03-31 Maciej W. Rozycki <macro@mips.com>
1989
1990 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1991
c6140da2
MD
19922008-03-31 Markus Deuling <deuling@de.ibm.com>
1993 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1994
1995 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1996 value. Add xfail for older kernels.
1997
79732189
AR
19982008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1999
2000 Bring mi-support in line with gdb.exp.
2001 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2002 (mi_gdb_start): New function.
2003
33c3676e
MR
20042008-03-28 Maciej W. Rozycki <macro@mips.com>
2005
2006 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2007
92e28119
VP
20082008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2009
2010 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2011 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2012
9e8e3afe
VP
20132008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2014
2015 * lib/mi-support.exp (mi_create_varobj_checked): New.
2016 (mi_list_varobj_children): Allow to check for a
2017 value.
2018 (mi_list_array_varobj_children): New.
2019
2020 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2021 and mi_list_varobj_children, as opposed to hardcoding
2022 expected strings.
2023 * gdb.mi/gdb701.exp: Likewise.
2024 * gdb.mi/gdb792.exp: Likewise.
2025 * gdb.mi/mi-var-block.exp: Likewise.
2026 * gdb.mi/mi-var-cmd.exp: Likewise.
2027 * gdb.mi/mi-var-invalidate.exp: Likewise.
2028 * gdb.mi/mi2-var-block.exp: Likewise.
2029 * gdb.mi/mi2-var-child.exp: Likewise.
2030 * gdb.mi/mi2-var-cmd.exp: Likewise.
2031 * gdb.mi/mi2-var-display.exp: Likewise.
2032
9df50351
JK
20332008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 Fix random false FAILs on i386.
2036 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2037
31e5d73a
DJ
20382008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2039
2040 PR gdb/544
2041 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2042
12f4afab
DJ
20432008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2044
2045 PR gdb/544
2046 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2047
b562a0cb
DJ
20482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2049
2050 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2051 fixed PR gdb/544.
2052
17faa917
DJ
20532008-03-21 Pedro Alves <pedro@codesourcery.com>
2054
2055 * gdb.threads/fork-child-threads.exp: Test next over fork.
2056
6214f497
DJ
20572008-03-21 Chris Demetriou <cgd@google.com>
2058
2059 * gdb.base/break.exp (rbreak junk): New test for rbreak
2060 "Junk at end of arguments" issue.
2061
63092375
DJ
20622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2063
2064 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2065 *& to work on created array elements.
2066 (Top level): Test print $pc with a file. Test string operations
2067 without a target.
2068 * gdb.base/ptype.exp: Do not expect *& to work on created array
2069 elements.
2070
b21991b0
DJ
20712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2072
2073 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2074 gdb.threads/staticthreads.exp: Update exit query.
2075
c4b347c7
SL
20762008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2077
2078 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2079
fa4727a6
DJ
20802008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 * gdb.base/watchpoint.c (global_ptr, func4): New.
2083 (main): Call func4.
2084 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2085 (test_inaccessible_watchpoint): New.
2086
2f34202f
MR
20872008-02-29 Maciej W. Rozycki <macro@mips.com>
2088
2089 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2090 select the largest.
2091
0d6ba1b1
DJ
20922008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2093
2094 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2095 frames-invalid annotations.
2096
e691325a
PM
20972008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2098
a9c64011 2099 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2100
f85b5ecc
DE
21012008-02-27 Doug Evans <dje@google.com>
2102
2103 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2104 for bug 1738.
2105 (breakpoint_to_handler_entry): Ditto.
2106
b40e7bf3
JB
21072008-02-27 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.base/ending-run.exp: Use the first line of code inside
2110 function body to test breakpoints.
2111 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2112 location where the breakpoint is inserted when using the line
2113 where a function is declared. Fix typo in the description of
2114 one of the tests.
2115 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2116
2faca73a
PM
21172008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2118
2119 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2120 tests.
2faca73a 2121
6f439c36
PM
21222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2123
2124 * gdb.base/args.exp: avoid same output for tests
2125 with single quotes.
2126
54e52265
VP
21272008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2128
a9c64011
AS
2129 * gdb.base/annota1.exp: Adjust for 'info break'
2130 format changes.
2131 * gdb.base/annota3.exp: Likewise.
2132 * gdb.base/break.exp: Likewise.
2133 * gdb.base/condbreak.exp: Likewise.
2134 * gdb.base/pending.exp: Likewise.
2135 * gdb.base/sepdebug.exp: Likewise.
2136 * gdb.base/unload.exp: Likewise.
2137 * gdb.cp/ovldbreak.exp: Likewise.
2138 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2139
897b09ca
DE
21402008-02-07 Doug Evans <dje@google.com>
2141
2142 * gdb.cp/mb-inline.exp: New.
2143 * gdb.cp/mb-inline.h: New.
2144 * gdb.cp/mb-inline1.cc: New.
2145 * gdb.cp/mb-inline2.cc: New.
2146
b1c32d35
PM
21472008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2148
2149 * gdb.pascal/floats.pas: New test program.
2150 * gdb.pascal/floats.exp: New testcase.
2151
1a4ca44a
TJB
21522008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2153
2154 * gdb.base/callfuncs.c (t_float_many_args): New function.
2155 (t_double_many_args): New function.
2156 * gdb.base/callfuncs.exp: Add tests for exceeding float
2157 and double parameters passed through the stack.
2158
439048e8
JB
21592008-02-05 Joel Brobecker <brobecker@adacore.com>
2160
2161 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2162 gdb.ada/complete/foo.adb: New files.
2163 * gdb.ada/complete.exp: New testcase.
2164
81fe8080
DE
21652008-02-03 Doug Evans <dje@google.com>
2166
301f0ecf
DE
2167 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2168
81fe8080
DE
2169 * gdb.cp/gdb2384.exp: New file.
2170 * gdb.cp/gdb2384.cc: New file.
2171 * gdb.cp/gdb2384-base.h: New file.
2172 * gdb.cp/gdb2384-base.cc: New file.
2173
4b071aec
DE
21742008-02-02 Doug Evans <dje@google.com>
2175
2176 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2177
61137ba6
JB
21782007-02-01 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.ada/sym_print_name: New test program.
2181 * gdb.ada/sym_print_name.exp: New testcase.
2182
21832007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2184
2185 * gdb.ada/nested/hello.adb: New file.
2186 * gdb.ada/nested.exp: New testcase.
2187 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2188
98deb0da
VP
21892008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2190
2191 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2192 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2193 don't cause future evaluations of function to report
2194 creation of internal breakpoints.
98deb0da 2195
723a2275
VP
21962008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2197
2198 * gdb.mi/mi-break.exp (test_error): New.
2199 Call it.
2200
fb546a2f
LM
22012008-01-31 Luis Machado <luisgpm@br.ibm.com>
2202
2203 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2204 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2205
2d8fd90a
PM
22062008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2207
2208 * gdb.pascal/integers.pas: New test program.
2209 * gdb.pascal/integers.exp: New testcase.
2210
a7fa0ded
PM
22112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2212
2213 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2214
5e1a1926
TJB
22152008-01-30 Luis Machado <luisgpm@br.ibm.com>
2216
2217 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2218 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2219
8d04f9f0
JB
22202008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2221
2222 * gdb.ada/formatted_ref: New test program.
2223 * gdb.ada/formatted_ref.exp: New testcase.
2224
2225 * gdb.cp/formatted-ref.cc: New file.
2226 * gdb.cp/formatted-ref.exp: New testcase.
2227
ce75a98f
JB
22282008-01-30 Joel Brobecker <brobecker@adacore.com>
2229
2230 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2231
e835f6bf
NR
22322008-01-30 Nick Roberts <nickrob@snap.net.nz>
2233
2234 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2235 (test_file_list_exec_source_file): Update to new macro-info field.
2236
d118ef87
PH
22372008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2238
2239 * gdb.ada/exprs: New test program.
2240 * gdb.ada/exprs.exp: New testcase.
2241
7d35ab09
TJB
22422008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2243
2244 * dfp-test.c (DELTA, DELTA_B): New definitions.
2245 (double_val1, double_val2, double_val3, double_val4, double_val5,
2246 double_val6, double_val7, double_val8, double_val9, double_val10,
2247 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2248 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2249 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2250 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2251 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2252 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2253 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2254 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2255 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2256 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2257 dec128_val16): New global variables.
2258 (decimal_dec128_align): New function.
2259 (decimal_mixed): Likewise.
2260 (decimal_many_args_dec32): Likewise.
2261 (decimal_many_args_dec64): Likewise.
2262 (decimal_many_args_dec128): Likewise.
2263 (decimal_many_args_mixed): Likewise.
2264 * dfp-test.exp: Add tests calling new inferior functions.
2265
2d717e4f
DJ
22662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2267
2268 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2269 gdb.server/ext-run.exp: New files.
2270 * lib/gdbserver-support.exp (gdbserver_download): New.
2271 (gdbserver_start): New. Update gdbserver expected
2272 output.
2273 (gdbserver_spawn): Use them.
2274 (gdbserver_start_extended): New.
2275
e85a822c
DJ
22762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2277
2278 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2279 Run on GNU/Linux.
2280 (do_exec_tests): Check for systems which do not support catchpoints.
2281 Do not match START.
2282 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2283 Run on GNU/Linux. Enable verbose output.
2284 (check_fork_catchpoints): New.
2285 (explicit_fork_child_follow, catch_fork_child_follow)
2286 (tcatch_fork_parent_follow): Update expected messages.
2287 (do_fork_tests): Use check_fork_catchpoints.
2288 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2289 Run on GNU/Linux. Enable verbose output.
2290 (check_vfork_catchpoints): New.
2291 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2292 expected messages.
2293 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2294
401ea829
JB
22952008-01-29 Jim Blandy <jimb@red-bean.com>
2296
2297 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2298 host' errors.
2299 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2300
aceaf3ad
JB
23012008-01-29 Jim Blandy <jimb@red-bean.com>
2302
2303 * gdb.threads/sigthread.c: Use barriers to ensure that
2304 child_thread and child_thread_two are always initialized before we
2305 start to use them.
2306
a5606eee
VP
23072008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2308
2309 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2310 * gdb.base/watchpoint-solib.c: New.
2311 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2312
c55a82bb
PM
23132008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2314
2315 * gdb.base/gdb1056.exp: Add unsigned integer test.
2316
0993fe05
DE
23172008-01-28 Doug Evans <dje@google.com>
2318
2319 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2320
4fe42e7f
JB
23212008-01-27 Jim Blandy <jimb@codesourcery.com>
2322
c7a69933
JB
2323 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2324
4fe42e7f
JB
2325 * gdb.base/expand-psymtabs.exp: Doc fix.
2326
5def8285
MK
23272008-01-26 Mark Kettenis <kettenis@gnu.org>
2328
2329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2330
5313c911
NR
23312008-01-24 Nick Roberts <nickrob@snap.net.nz>
2332
a9c64011 2333 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2334 -var-set-format.
2335
93815fbf
VP
23362008-01-23 Chris Demetriou <cgd@google.com>
2337
2338 * gdb.threads/thread_events.c: New testcase source file.
2339 * gdb.threads/thread_events.exp: New testcase expect file.
2340
467a88ee
NR
23412008-01-23 Nick Roberts <nickrob@snap.net.nz>
2342
2343 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2344
2345 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2346 -var-set-format.
2347
d8f82aba
DJ
23482008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2349 Vladimir Prus <vladimir@codesourcery.com>
2350
2351 * gdb.base/float.exp: Allow missing floating point for m68k and
2352 PowerPC.
2353
60c46647
VP
23542008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2355
2356 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2357 ignore count.
2358 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2359 * gdb.mi/mi-cli.exp: Adjust.
2360 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2361
c7dd36a1
PA
23622008-01-17 Pedro Alves <pedro@codesourcery.com>
2363
2364 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2365 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2366 with dummy_ptr's address.
2367 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2368 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2369 all targets.
2370 * gdb.mi/mi2-var-child.exp: Likewise.
2371
39d5313e
JB
23722008-01-09 Joel Brobecker <brobecker@adacore.com>
2373
2374 * gdb.ada/null_array: New test program.
2375 * gdb.ada/null_array.exp: New testcase.
2376
0aea4bf3
LM
23772008-01-09 Luis Machado <luisgpm@br.ibm.com>
2378
2379 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2380 with required float modifiers.
2381
0b354900
JB
23822008-01-08 Joel Brobecker <brobecker@adacore.com>
2383
2384 * gdb.ada/funcall_param: New test program.
2385 * gdb.ada/funcall_param.exp: New testcase.
2386
cdb7f5d4
JB
23872008-01-08 Joel Brobecker <brobecker@adacore.com>
2388
2389 * gdb.ada/arrayparam: New test program.
2390 * gdb.ada/arrayparam.exp: New testcase.
2391
88e2547f
JB
23922008-01-08 Joel Brobecker <brobecker@adacore.com>
2393
2394 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2395 landed. Should also fix random failures in the test following it.
2396
f6867ce0
TJB
23972008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2398
2399 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2400 for expressions with decimal float values.
2401 (test_dfp_conversions): New function to test casts to and from
2402 decimal float types.
2403 Call test_dfp_conversions.
2404 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2405 elements.
2406 (main): Initialize ds.float4 and ds.double8 elements.
2407 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2408 string to new error message.
2409 (d64_set_tests): Likewise.
2410 (d128_set_tests): Likewise.
2411 Add tests for expressions with decimal float variables. Add tests for
2412 conversions to and from decimal float types.
2413
f9c11282
JB
24142008-01-05 Joel Brobecker <brobecker@adacore.com>
2415
2416 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2417 * gdb.ada/packed_tagged.exp: New testcase.
2418
0ecbca72
JB
24192008-01-04 Joel Brobecker <brobecker@adacore.com>
2420
2421 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2422 gdb.ada/homonym/homonym_main.adb: New files.
2423 * gdb.ada/homonym.exp: New testcase.
2424
c18d3d89
JB
24252008-01-04 Joel Brobecker <brobecker@adacore.com>
2426
2427 * gdb.ada/packed_array.exp: Add testing of references to
2428 a packed array.
2429
ecc7085b
JB
24302008-01-04 Joel Brobecker <brobecker@adacore.com>
2431
2432 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2433 New files.
2434 * gdb.ada/type_coercion.exp: New testcase.
2435
c474c922
JB
24362008-01-04 Joel Brobecker <brobecker@adacore.com>
2437
2438 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2439 gdb.ada/tagged/foo.adb: New file.
2440 * gdb.ada/tagged.exp: New testcase.
2441
9005b927
JB
24422008-01-04 Joel Brobecker <brobecker@adacore.com>
2443
2444 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2445 gdb.ada/ptype_field/foo.adb: New files.
2446 * gdb.ada/ptype_field.exp: New testcase.
2447
1a6aaad8
JB
24482008-01-03 Joel Brobecker <brobecker@adacore.com>
2449
2450 * gdb.ada/print_pc.exp: New testcase.
2451
0ef22f53
JB
24522008-01-03 Joel Brobecker <brobecker@adacore.com>
2453
2454 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2455 gdb.ada/taft_type/p.adb: New files.
2456 * gdb.ada/taft_type.exp: New testcase.
2457
1689ecf8
JB
24582008-01-03 Joel Brobecker <brobecker@adacore.com>
2459
2460 * gdb.ada/array_bounds/bar.adb: New file.
2461 * gdb.ada/array_bounds.exp: New testcase.
2462
a4d0b9c3
JB
24632008-01-03 Joel Brobecker <brobecker@adacore.com>
2464
2465 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2466 gdb.ada/arrayptr/foo.adb: New files.
2467 * gdb.ada/arrayptr.exp: New testcase.
2468
a31ace00
JB
24692008-01-03 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.base/set-lang-auto.exp: New testcase.
2472
a97fced3
JB
24732008-01-03 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.ada/fun_addr/foo.adb: New file.
2476 * gdb.ada/fun_addr.exp: New testcase.
2477
ef29ce1a
JK
24782008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2481 New files
2482
0fafefe3
JB
24832008-01-02 Joel Brobecker <brobecker@adacore.com>
2484
2485 * array_subscript_addr/p.adb: New file.
a9c64011 2486 * array_subscript_addr.exp: New testcase.
0fafefe3 2487
c4359f8d
JB
24882008-01-02 Joel Brobecker <brobecker@adacore.com>
2489
a9c64011 2490 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2491 New files.
2492 * gdb.ada/str_cmp_ref.exp: New testcase.
2493
1aa1b15b
JB
24942008-01-01 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2497 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2498 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2499
81c9b2cf
JB
25002008-01-01 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2503 gdb.ada/ref_param/pck.ads: New files.
2504 * gdb.ada/ref_param.exp: New testcase.
2505
319e4674
JB
25062008-01-01 Joel Brobecker <brobecker@adacore.com>
2507
2508 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2509 gdb.ada/interface/foo.adb: New files.
2510 * gdb.ada/interface.exp: New testcase.
2511
ef682c56
JB
25122007-12-31 Jim Blandy <jimb@codesourcery.com>
2513
2514 * gdb.base/multi-forks.exp: Consume all output from child
2515 processes before proceeding to next test.
2516
f6f3eb6c
JB
25172007-12-29 Jim Blandy <jimb@codesourcery.com>
2518
2519 * configure: Regenerated.
2520
f652e42f
JB
25212007-12-27 Joel Brobecker <brobecker@adacore.com>
2522
2523 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2524 gdb.ada/fixed_cmp/fixed.adb: New files.
2525 * gdb.ada/fixed_cmp.exp: New testcase.
2526
6943e596
JB
25272007-12-27 Joel Brobecker <brobecker@adacore.com>
2528
2529 * gdb.ada/boolean_expr.exp: New testcase.
2530
aad9a193
JB
25312007-12-26 Jim Blandy <jimb@codesourcery.com>
2532
2533 * gdb.base/multi-forks.exp: Doc fix.
2534
fb5f3683
JB
25352007-12-26 Joel Brobecker <brobecker@adacore.com>
2536
2537 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2538 * gdb.ada/char_param.exp: Do not compile our test program with
2539 -gnata, this is unnecessary.
2540 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2541
384e4a9c
JB
25422007-12-24 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2545 gdb.ada/print_chars/foo.adb: New files.
2546 * gdb.ada/print_chars.exp: New testcase.
2547
01e044f7
JB
25482007-12-24 Joel Brobecker <brobecker@adacore.com>
2549
2550 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2551 gdb.ada/char_param/foo.adb: New files.
2552 * gdb.ada/char_param.exp: New testcase.
2553
0ce17860
JB
25542007-12-22 Jim Blandy <jimb@codesourcery.com>
2555
2556 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2557 hard-coding source line numbers into the test.
2558 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2559 gdb_get_line_number to find.
2560
919809b9
JB
25612007-12-22 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.base/ptype.c (highest): New struct type.
2564 (the_highest): New variable of that type.
2565 (main): Add dummy assignment to a field of variable the_highest.
2566 * gdb.base/ptype.exp: Test type printing of our new variable.
2567
abc8a88d
PM
25682007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2569
2570 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2571 and record first explicitly generated thread number.
abc8a88d
PM
2572 Use that thread number for thread specific watchpoint test.
2573 Add iteration number to repetitive tests.
2574
5158f3e3
CES
25752007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2576 Jim Blandy <jimb@codesourcery.com>
2577
2578 * gdb.base/expand-psymtabs.c: New testcase
2579 source file.
2580 * gdb.base/expand-psymtabs.exp: New testcase
2581 expect file.
2582
37e4754d
LM
25832007-12-17 Luis Machado <luisgpm@br.ibm.com>
2584
2585 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2586 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2587
551e5d04
JB
25882007-12-17 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.ada/frame_args/foo.adb: New file.
2591 * gdb.ada/frame_args/pck.ads: New file.
2592 * gdb.ada/frame_args/pck.adb: New file.
2593 * gdb.ada/frame_args.exp: New testcase.
2594
a05ee097
JB
25952007-12-17 Joel Brobecker <brobecker@adacore.com>
2596
2597 * gdb.base/frame-args.c: New file.
2598 * gdb.base/frame-args.exp: New testcase.
2599
c162e8c9 26002007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2601 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2602
2603 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2604
afe8ab22 26052007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2606
afe8ab22
VP
2607 * gdb.mi/mi-pending.exp: New.
2608 * gdb.mi/mi-pending.c: New.
2609 * gdb.mi/mi-pendshr.c: New.
2610
dfdfb3ca
JB
26112007-12-06 Jim Blandy <jimb@codesourcery.com>
2612
2613 * gdb.base/default.exp: Update expected output for 'info catch'.
2614
b7fca990
JK
26152007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2618 must be set to binary.
2619
6a1afc1e
PA
26202007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2621
2622 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2623
a6b151f1
DJ
26242007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2625
2626 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2627 gdb.mi/mi-file-transfer.exp: New.
2628
43039443
JK
26292007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2632
0ef2251b
MR
26332007-11-22 Maciej W. Rozycki <macro@mips.com>
2634
2635 * gdb.trace/backtrace.exp: Fix a typo.
2636 * gdb.trace/circ.exp: Likewise.
2637 * gdb.trace/collection.exp: Likewise.
2638 * gdb.trace/limits.exp: Likewise.
2639 * gdb.trace/report.exp: Likewise.
2640 * gdb.trace/tfind.exp: Likewise.
2641 * gdb.trace/while-dyn.exp: Likewise.
2642
5443631e
NR
26432007-11-21 Nick Roberts <nickrob@snap.net.nz>
2644
2645 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2646 objects of pointers that can't be dereferenced are now
2647 "noneditable".
2648
a4ce5b0d
UW
26492007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2650
2651 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2652 (target_cpu): Remove.
2653
d6e956e5
VP
26542007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2655
2656 * gdb.base/ending-run.exp: Expect the list of cleared
2657 breakpoint to come in natural order, not the reversed one.
a9c64011 2658
214270ab
VP
26592007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2660
2661 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2662 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2663
1a619819
LM
26642007-11-05 Luis Machado <luisgpm@br.ibm.com>
2665
2666 * gdb.base/printcmds.exp: New function
2667 test_printf_with_dfp.
2668
5b01a6fa
DE
26692007-11-02 Doug Evans <dje@google.com>
2670
2671 * gdb.disasm/t01_mov.s: Remove carriage returns.
2672 * gdb.disasm/t02_mova.s: Ditto.
2673 * gdb.disasm/t03_add.s: Ditto.
2674 * gdb.disasm/t04_sub.s: Ditto.
2675 * gdb.disasm/t05_cmp.s: Ditto.
2676 * gdb.disasm/t06_ari2.s: Ditto.
2677 * gdb.disasm/t07_ari3.s: Ditto.
2678 * gdb.disasm/t08_or.s: Ditto.
2679 * gdb.disasm/t09_xor.s: Ditto.
2680 * gdb.disasm/t10_and.s: Ditto.
2681 * gdb.disasm/t11_logs.s: Ditto.
2682 * gdb.disasm/t12_bit.s: Ditto.
2683 * gdb.disasm/t13_otr.s: Ditto.
2684
ec33ab7f
JK
26852007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2688
ae0d01ff
UW
26892007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2690
2691 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2692 provide DFP support.
2693
55eddb0f
DJ
26942007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2695
2696 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2697 Test "set powerpc vector-abi". Skip auto-detection tests for old
2698 toolchains.
2699
7020f05c
PA
27002007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2701
2702 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2703 with [string compare].
2704
84bc3db9
PA
27052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2706
2707 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2708 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2709
5876dc88
LM
27102007-10-25 Luis Machado <luisgpm@br.ibm.com>
2711
2712 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2713 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2714 * gdb.opt/Makefile.in: New makefile.
2715 * Makefile.in: Create new directory "gdb.opt".
2716 * configure.ac: Add "gdb.opt" directory.
2717 * configure: Regenerated.
a9c64011 2718
c3ea9a14
DE
27192007-10-25 Doug Evans <dje@google.com>
2720
2721 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2722 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2723
a9c64011 27242007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2725 Thiago Jung Bauermann <bauerman@br.ibm.com>
2726
2727 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2728 Floating Point expressions.
2729 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2730 Floating Point variables.
2731 * gdb.base/dfp-test.c: new file containing program with Decimal
2732 Floating variables, used by gdb.base/dfp-test.exp.
2733
62a24a2b
DJ
27342007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2737
e7b1eae6
UW
27382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2739
2740 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2741 compiling test case with GCC.
2742 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2743
c641edcc
UW
27442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2745
2746 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2747 format changes.
2748
5e5ebfe6
MS
27492007-10-18 Michael Snyder <msnyder@specifix.com>
2750
2751 * gdb.base/dbx.exp: Add missing "-re " operator.
2752
e831e7b6
GM
27532007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2754
2755 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2756 * configure.ac: Removed trailing spaces after backslash.
2757 * gdb.modula2: New directory.
2758 * gdb.modula2/Makefile.in: New file.
2759 * gdb.modula2/unbounded-array.exp: New file.
2760 * gdb.modula2/unbounded1.c: New file.
2761
7cc46491
DJ
27622007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2763
2764 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2765
27662007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2767
2768 * gdb.base/sigstep.c (main): Add checks for
2769 return values for setitimer call.
2770 Call setitimer again with itimer = ITIMER_REAL
2771 if first call to setitimer fails.
2772
e91528f0
KH
27732007-10-11 Kazu Hirata <kazu@codesourcery.com>
2774
2775 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2776 of $timeout.
2777
2ec9a4f8
DJ
27782007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2779
2780 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2781
27822007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2783
2784 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2785 of gdb_expect call, to avoid interruption.
2786
64b2fa04
PA
27872007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2788
2789 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2790 (v_unsigned_long_long, v_long_long_array)
2791 (v_signed_long_long_array, v_unsigned_long_long_array)
2792 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2793 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2794 [!NO_LONG_LONG]: New.
2795 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2796 v_long_long_member.
2797
2798 (v_long_long_func, v_signed_long_long_func)
2799 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2800 (main) [!NO_LONG_LONG]: Initialize long long variants.
2801
2802 * gdb.base/whatis.exp: If board file requests no_long_long, build
2803 test with NO_LONG_LONG defined. Test long long, signed long long,
2804 and unsigned long long variants but only if board file doesn't
2805 disable it.
2806
a912286e 28072007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2808 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2809
2810 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2811 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2812 * configure: Regenerated.
2813 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2814 gdb.pascal/types.exp, lib/pascal.exp: New files.
2815
471ba8c9
DJ
28162007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2817
2818 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2819 call.
2820 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2821 to return to the call.
2822 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2823 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2824 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2825 * gdb.mi/mi-until.exp (test_until): Likewise.
2826 * gdb.mi/mi2-until.exp (test_until): Likewise.
2827
fef8a650
DJ
28282007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2829
2830 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2831 two-char array.
2832 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2833
d983da9c
DJ
28342007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2835
2836 * gdb.threads/watchthreads.c (thread_function): Sleep between
2837 iterations.
2838 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2839 at once for S/390. Generate matching fails and passes.
2840
17f62551
VP
28412007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2842
2843 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2844 the 'struct_declarations' variable to zeros.
a9c64011 2845
ed0616c6
VP
28462007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2847
2848 * gdb.cp/mb-ctor.cc: New.
2849 * gdb.cp/mb-ctor.exp: New.
2850 * gdb.cp/mb-templates.cc: New.
2851 * gdb.cp/mb-templates.exp: New.
2852
41f1b697
DJ
28532007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2854
2855 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2856
3f213f78
PA
28572007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2858
2859 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2860 targets.
2861 * configure: Regenerate.
2862
0d381245 28632007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2864
0d381245
VP
2865 * gdb.base/annota1.exp: Adjust for 'info break'
2866 format changes.
2867 * gdb.base/annota3.exp: Likewise.
2868 * gdb.base/break.exp: Likewise.
2869 * gdb.base/condbreak.exp: Likewise.
2870 * gdb.base/pending.exp: Likewise.
2871 * gdb.base/sepdebug.exp: Likewise.
2872 * gdb.base/unload.exp: Likewise.
2873 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2874
fe3f5fa8
VP
28752007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2876
2877 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2878 messages.
2879 * gdb.base/chng-syms.exp: Likewise.
2880 * gdb.base/unload.exp: Likewise.
a9c64011 2881
a75cf6c0
DJ
28822007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2883
2884 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2885
18ecae38
DJ
28862007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2887
2888 * schedlock.c (NUM): Change to 1.
2889 (main): Use args[0] for the main thread.
2890 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2891 regardless of the number of threads.
2892
5509918f
MR
28932007-09-14 Maciej W. Rozycki <macro@mips.com>
2894
4a543daf
MR
2895 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2896 type down.
2897 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2898 test.
2899 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2900 watchpoint type down.
2901 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2902 test.
2903
29042007-09-14 Maciej W. Rozycki <macro@mips.com>
2905
5509918f
MR
2906 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2907 Move all the tests here and run them twice, once using software
2908 watchpoints and once using hardware watchpoints.
2909 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2910
40b53987
DJ
29112007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2912
2913 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2914 test.
2915
695e2681
MK
29162007-09-10 Mark Kettenis <kettenis@gnu.org>
2917
8b3fc8d8
MK
2918 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2919 build-id.
2920
695e2681
MK
2921 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2922 know about $ORIGIN. Calculate output dir from $dest instead of
2923 using ${objdir}/{$subdir}.
2924
58d69f29
MK
29252007-09-09 Mark Kettenis <kettenis@gnu.org>
2926
2927 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2928 gcore, before continuing with the test.
2929
3e347599
DJ
29302007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2931
2932 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2933 * gdb.mi/mi-watch.exp: Likewise.
2934
ea37ba09
DJ
29352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2936 Jim Blandy <jimb@codesourcery.com>
2937
2938 * gdb.arch/i386-sse.exp: Do not expect character constants.
2939 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2940 * gdb.base/display.exp: Allow print/s.
2941 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2942 and unsigned char array changes.
2943
2025a643
DJ
29442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.base/display.exp: Add tests for printf %p.
2947
26669a27
PA
29482007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2949
2950 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2951 the dll name to unicode.
2952
c8f021f8
JK
29532007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2954
2955 * gdb.base/default.exp (show version): Update the version text.
2956 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2957
4cf31eea
JK
29582007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2959
2960 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2961 New files.
2962
4935890f
JK
29632007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2964
2965 * lib/gdb.exp (build_id_debug_filename_get): New function.
2966 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2967 Remove the generate DEBUG file for the future testcase runs.
2968 New testcase for the NT_GNU_BUILD_ID retrieval.
2969 Move the final testing step to ...
2970 (test_different_dir): ... a new function.
2971 New parameter XFAIL to XFAIL all the tests performed.
2972 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2973 New parameter TYPE to PF_PREFIX all the tests performed.
2974
02142340
VP
29752007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2976
2977 * gdb.mi/mi-var-cp.cc (path_expression): New
2978 function.
2979 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2980
36acd84e
UW
29812007-08-27 Markus Deuling <deuling@de.ibm.com>
2982
2983 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2984 to fit into SPU Local Store memory.
2985
a896d121
JB
29862007-08-23 Joel Brobecker <brobecker@adacore.com>
2987
2988 * gdb.base/default.exp: Adjust the expected output of "info
2989 warranty" after the switch to GPLv3.
2990
7b433602
JB
29912007-08-23 Joel Brobecker <brobecker@adacore.com>
2992
2993 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2994 to 30000 (from 20000).
2995
e22f8b7c
JB
29962007-08-23 Joel Brobecker <brobecker@adacore.com>
2997
2998 Switch the license of all .exp files to GPLv3.
2999 Switch the license of all .f and .f90 files to GPLv3.
3000 Switch the license of all .s and .S files to GPLv3.
3001
5a0e3bd0
JB
30022007-08-23 Joel Brobecker <brobecker@adacore.com>
3003
3004 * configure.ac: Switch license to GPLv3.
3005
cc00619d
JB
30062007-08-23 Joel Brobecker <brobecker@adacore.com>
3007
3008 Switch the licensing to GPLv3 for all .ads and .adb files.
3009
8d26208a
DJ
30102007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3011
3012 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3013 and t_int_double.
3014 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3015
4fcb9948
JB
30162007-08-17 Joel Brobecker <brobecker@adacore.com>
3017
3018 * gdb.base/step-line.c: Switch license to GPL version 3, and
3019 update copyright year.
3020 * gdb.base/step-line.inp: Likewise.
3021
b9c34f67
JB
30222007-08-17 Joel Brobecker <brobecker@adacore.com>
3023
3024 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3025 changes inside gdb1555.c.
3026 * gdb.base/pending.exp: Likewise.
3027
2cc17678
DJ
30282007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3029
3030 * config/default.exp: New file.
3031
e48883f7
DJ
30322007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3033
3034 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3035 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3036
1ab80e5b
MR
30372007-07-30 Maciej W. Rozycki <macro@mips.com>
3038
3039 * gdb.base/dump.exp: Force the correct endianness for binary
3040 formats not carrying this information.
3041
aba471f5
DJ
30422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3043
3044 * gdb.threads/staticthreads.exp: Match .*sem_post.
3045
d4e07204
DJ
30462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3047
3048 * gdb.base/readline.exp (operate_and_get_next): Match the final
3049 prompt.
3050
2b97317d
KB
30512007-07-23 Kevin Buettner <kevinb@redhat.com>
3052
3053 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3054 to restarting SID.
3055
44efa07a
KB
30562007-07-18 Kevin Buettner <kevinb@redhat.com>
3057
3058 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3059 prior to `gdb_start'.
3060
7b5ebade
KB
30612007-07-18 Kevin Buettner <kevinb@redhat.com>
3062
3063 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3064 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3065 Remove call to gdb_unload.
3066
255e7678
DJ
30672007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3068 Daniel Jacobowitz <dan@codesourcery.com>
3069
3070 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3071 for __WIN32__.
3072 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3073 * gdb.base/unload.exp: Use shared library test routines.
3074
3a40aaa0
UW
30752007-07-03 Markus Deuling <deuling@de.ibm.com>
3076
3077 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3078 * gdb.base/solib-symbol-lib.c: Likewise.
3079 * gdb.base/solib-symbol-main.c: Likewise.
3080
b0f4b84b
DJ
30812007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3082
3083 * config/gdbserver.exp (gdb_reconnect): New.
3084 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3085 gdb.base/solib-disc.exp: New files.
3086 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3087 remote debugging".
3088 (gdb_compile): Add shlib_load flag.
3089 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3090 port.
3091 (gdbserver_reconnect): New.
3092
1b05479a
DJ
30932007-07-01 Nick Roberts <nickrob@snap.net.nz>
3094 Daniel Jacobowitz <dan@codesourcery.com>
3095
3096 * gdb.base/annota3.exp: Test for if construct.
3097
86f78eb2
DJ
30982007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3099
3100 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3101
6a2eb474 31022007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3103 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3104
3105 * gdb.base/display.exp: Allow a newline after display/i.
3106 * gdb.base/pc-fp.exp: Likewise.
3107 * gdb.base/sigbpt.exp: Likewise.
3108
f8b73d13
DJ
31092007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3110
3111 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3112 required features to be included.
3113
4339e69e
DJ
31142007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3115
3116 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3117 in info threads output.
3118
23d964e7
UW
31192007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3120 Markus Deuling <deuling@de.ibm.com>
3121
3122 * gdb.arch/spu-info.exp: New testcase.
3123 * gdb.arch/spu-info.c: New file.
3124
fd20f75b
DJ
31252007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3126
3127 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3128 tpcs_offset. Restore lr after the call.
3129 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3130
2226f861
DJ
31312007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3132
3133 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3134 (gdbserver_run): Kill any running gdbserver.
3135 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3136
d12371a9
MR
31372007-05-17 Maciej W. Rozycki <macro@mips.com>
3138
3139 * gdb.base/sigbpt.exp: Preset segv_addr.
3140
93f02886
DJ
31412007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3142
3143 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3144 (gdb_compile_shlib): Likewise.
3145 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3146 (default_gdb_init): Clear cleanfiles.
3147 (gdb_finish): Delete recorded cleanfiles.
3148 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3149
3150 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3151 Do not use isnative.
3152 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3153 gdb.base/so-impl-ld.exp: Likewise.
3154 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3155 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3156 gdb_compile.
3157
b04e06d7
VP
31582007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3159
3160 * config/unknown.exp: Remove.
3161
069ed931
UW
31622007-05-15 Markus Deuling <deuling@de.ibm.com>
3163
3164 * gdb.base/info-proc.exp: Check is_remote.
3165
09db0d03
UW
31662007-05-14 Markus Deuling <deuling@de.ibm.com>
3167
3168 * gdb.base/gcore.exp: Initialize variable core_supported.
3169
af2cbe8c
DJ
31702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3171
3172 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3173
027c0295
DJ
31742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3175
3176 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3177 * gdb.threads/print-threads.exp (test_all_threads): Allow
3178 negative and hexadecimal thread IDs.
3179
dc5000e7
DJ
31802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 * gdb.java/jprint.java (public): Avoid invalid call to static
3183 method.
3184
2e74ed18
DP
31852007-05-14 Denis Pilat <denis.pilat@st.com>
3186
3187 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3188 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3189 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3190 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3191 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3192
83547f02
UW
31932007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3194
3195 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3196 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3197 this mode.
3198 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3199 * gdb.base/spu.ld: New file.
3200
b18be20d
DJ
32012007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3202
3203 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3204
be444858
DJ
32052007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3208
b1d53152
DJ
32092007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3210
3211 * gdb.java/jmain.exp: Handle demangled names with and without method
3212 signatures.
3213
d084b331
DJ
32142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3215
3216 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3217 (have_a_very_merry_interrupt): Remove calls to puts.
3218 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3219 inferior output.
3220 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3221 test names.
3222
db9d7fc5
DJ
32232007-04-29 Markus Deuling <deuling@de.ibm.com>
3224 Daniel Jacobowitz <dan@codesourcery.com>
3225
3226 * gdb.base/auxv.exp (core_works): Also check is_remote.
3227 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3228
ef783a7d 32292007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3230
ef783a7d
VP
3231 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3232 message, not the undefined 'module' variable.
3233 * gdb.base/siginfo.exp: Likewise.
3234 * gdb.base/sigstep.exp: Likewise.
3235 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3236 serialport.
3237 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3238
b7b73cae
CV
32392007-04-25 Corinna Vinschen <vinschen@redhat.com>
3240
3241 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3242 target sim fails. Return 0 otherwise.
3243 (gdb_load): Return prematurely if gdb_target_sim fails.
3244
7d90fdfa
DP
32452007-04-16 Denis Pilat <denis.pilat@st.com>
3246
3247 * gdb.base/setshow.exp: Reset height after having set it to 100.
3248
5d3e9c85
DP
32492007-04-16 Denis Pilat <denis.pilat@st.com>
3250
3251 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3252
18e75969
DP
32532007-04-16 Denis Pilat <denis.pilat@st.com>
3254
3255 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3256
25d5ea92
VP
32572007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3258
3259 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3260 tests. Run the frozen varobjs test.
3261 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3262 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3263
0b49cb80
JK
32642007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3267 gdb.base/type-opaque.exp: New files.
3268
a73bafbc 32692007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3270
3271 * gdb.mi/mi-var-child.c
a73bafbc
VP
3272 (do_children_tests): User char[2] instead of
3273 char so that automatic printing of pointers to char
3274 don't give unpredicable result.
3275 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3276 local variables.
3277 * gdb.mi/mi-var-child.exp: Step to right line
3278 of do_children_tests.
3279 * gdb.mi/mi2-var-child.exp: Likewise.
3280 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3281 do_locals_tests.
a73bafbc
VP
3282 (do_children_tests): User char[2] instead of
3283 char so that automatic printing of pointers to char
a9c64011 3284 don't give unpredicable result.
a73bafbc 3285 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3286 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3287 Pass test name to mi_wait_for_stop.
3288
7ce59000
DJ
32892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3290
3291 * gdb.asm/asm-source.exp: Remove d10v case.
3292 * lib/gdb.exp (skip_cplus_tests): Likewise.
3293 * gdb.asm/d10v.inc: Deleted.
3294
20389057
DJ
32952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3296
3297 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3298
8807d78b
DJ
32992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3300
3301 * config/netware.exp: Delete file.
3302
aa3edb8e
JB
33032007-03-29 Joel Brobecker <brobecker@adacore.com>
3304
3305 * gdb.dwarf2/dw2-noloc.S: New file.
3306 * gdb.dwarf2/dw2-noloc.exp: New file.
3307
297561ac
PA
33082007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3309
3310 * gdb.cp/method2.cc: New test.
3311 * gdb.cp/method2.exp: New test.
3312 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3313
1f81bd39
DJ
33142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3315
3316 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3317
9453113a
DJ
33182007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3319
3320 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3321
b741e217
DJ
33222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3323
3324 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3325 (gdb_load): Delete, replace with...
3326 (gdb_reload): ...this.
3327 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3328 * gdb.server/server-mon.exp: Likewise.
3329 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3330 (gdb_start_cmd): New.
3331 (gdb_file_cmd): Save the last loaded file.
3332 (gdb_reload): New.
3333 (gdb_gnu_strip_debug): Use transform.
3334 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3335 support here. Use new $last_loaded_file. Check mtime.
3336 (gdb_target_cmd): Handle ObjC failure case.
3337 (infer_host_exec): Delete.
3338 (gdbserver_load): Rename to...
3339 (gdbserver_run): ...this. Simplify.
3340 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3341 (mi_gdb_load): Move most contents to a new function...
3342 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3343 (mi_run_cmd): Use mi_gdb_target_load.
3344 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3345 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3346 Use gdb_run_cmd.
3347 * gdb.base/charsign.exp: Remove incorrect comment.
3348 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3349 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3350 gdb.base/start.exp: Use gdb_start_cmd.
3351
446ab585 33522007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3353 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3354
3355 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3356 * gdb.base/signull.exp: Similarly.
3357
bbb88ebf
UW
33582007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3359
3360 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3361 messages available to test cases (like chng-sym.exp).
3362
cb8c4a99
AS
33632007-03-14 Andreas Schwab <schwab@suse.de>
3364
3365 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3366 format changes.
3367
4e463ff5
DJ
33682007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3369
3370 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3371 (optimized_1): New.
3372 (main): Call optimized_1.
3373 (gdb2029): Correct typos. Call gdb2029_marker.
3374 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3375 for gdb2029.
3376
b6db2c47
MK
33772007-03-12 Mark Kettenis <kettenis@gnu.org>
3378
3379 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3380 as tabs. Remove redundant test pattern.
3381
70ed3737
UW
33822007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3383
3384 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3385 for /a format output.
3386
47b67b60
DJ
33872007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3388
3389 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3390 collect output incrementally.
3391
b8953b0e
UW
33922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3393
3394 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3395 for -var-create lpcharacter test.
3396 * gdb.mi/mi2-var-cmd.exp: Likewise.
3397
7acd5c40
UW
33982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3399
3400 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3401 pass on targets where address zero is readable.
3402
9c6759c1
UW
34032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3404
3405 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3406 just a single architecture.
3407
a2f1aeb4
UW
34082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3409
3410 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3411 (fetch_all_registers): New function, uses gdb_test_multiple and
3412 exp_continue to fetch inferior output line-by-line.
3413 Replace all uses of do_get_all_registers by fetch_all_registers.
3414
46579ac2
UW
34152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3416
3417 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3418 in target_info.
3419
fc133f24
MS
34202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3421
a9c64011 3422 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3423 consistancy; add a default (timeout) case.
3424
7646a51d
MS
34252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3426
3427 * gdb.base/watchpoint.exp: Fix truncated comment.
3428
dcfff61f
MS
34292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3430
3431 * Makefile.in: Remove spurious single-quotes from sed command.
3432
664e3ee9
DJ
34332007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3434
3435 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3436 func.
3437 * gdb.mi/mi2-var-cmd.exp: Likewise.
3438
d7cc6f2f
JB
34392007-02-27 Joel Brobecker <brobecker@adacore.com>
3440
a9c64011
AS
3441 * gdb.dwarf2/dw2-producer.S: New file.
3442 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3443
34442007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3445
3446 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3447 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3448 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3449 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3450 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3451 Revert tests to use mi_gdb_test and include value field in output
3452 of -var-create.
3453
93d42b30
DJ
34542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3455
3456 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3457
c499ed39
DJ
34582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.base/maint.exp: Remove full paths from test names.
3461 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3462 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3463
9836f81b
JB
34642007-02-27 Joel Brobecker <brobecker@adacore.com>
3465
3466 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3467
c74d0ad8
DJ
34682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3469
3470 * gdb.server/server-mon.exp: New test.
3471
2711e456
DJ
34722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3473
3474 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3475
ff6f572f
DJ
34762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3477
3478 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3479 register capitalization.
3480
fada3feb
DP
34812007-02-13 Denis Pilat <denis.pilat@st.com>
3482
3483 * gdb.mi/mi-var-invalidate.exp: New file.
3484
fb1e4ffc
DJ
34852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3488
3da939d7
DJ
34892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3490
3491 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3492
123dc839
DJ
34932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3494
3495 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3496 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3497
877e3645 34982007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3499
3500 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3501 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3502 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3503 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3504 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3505 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3506 Update tests to include value field in output of -var-create.
a9c64011 3507
3c0a2960
AS
35082007-02-08 Andreas Schwab <schwab@suse.de>
3509
3510 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3511
108546a0
DJ
35122007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3513
3514 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3515 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3516
d701dcab
DP
35172007-02-02 Denis Pilat <denis.pilat@st.com>
3518
3519 * gdb.threads/threadapply.exp: check that frame is not changed by
3520 the thread apply all command.
3521
783e3e2f
AS
35222007-01-31 Andreas Schwab <schwab@suse.de>
3523
6d9c3a87
AS
3524 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3525
3c50d7b9
AS
3526 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3527 in the dwarf sections.
3528 * gdb.dwarf2/mac-fileno.S: Likewise.
3529
783e3e2f
AS
3530 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3531 bspstore register on ia64.
3532
78ff580e
AS
35332007-01-29 Andreas Schwab <schwab@suse.de>
3534
cc8e9b12
AS
3535 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3536 "frame-begin" annotation.
3537
78ff580e
AS
3538 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3539 number of "frames-invalid" annotations.
3540
704a4f78
DJ
35412007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3542
3543 * gdb.base/commands.exp: Call if_commands_test.
3544 (gdb_test_no_prompt, if_commands_test): New.
3545
e741bf94
MK
35462007-01-28 Mark Kettenis <kettenis@gnu.org>
3547
3548 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3549
474d0ad3
AS
35502007-01-27 Andreas Schwab <schwab@suse.de>
3551
3552 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3553 .short/.int/.quad in the dwarf sections.
3554 * gdb.dwarf2/dw2-intercu.S: Likewise.
3555 * gdb.dwarf2/dw2-intermix.S: Likewise.
3556
e784b426
JK
35572007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3558
3559 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3560 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3561 array.
e784b426
JK
3562 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3563 * gdb.base/setvar.exp: Likewise.
3564
37f08e04
AS
35652007-01-26 Andreas Schwab <schwab@suse.de>
3566
9a01813a
AS
3567 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3568 test.
3569
37f08e04
AS
3570 * gdb.base/multi-forks.exp ("restart $i"): Also match
3571 __kernel_syscall_via_break.
3572
6e2a9270
VP
35732007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3574
3575 * lib/mi-support.exp (mi_delete_varobj): New.
3576 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3577 testcase.
3578 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3579 (main): Call the above.
3580 (reference_update_test, base_in_reference_test)
3581 (reference_to_pointer): Delete the created varobjs.
a9c64011 3582
e515b470
DJ
35832007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3586 * configure: Regenerated.
3587 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3588 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3589 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3590 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3591 * lib/gdb.exp (gdb_skip_xml_test): New function.
3592
08d8bcd7
DJ
35932007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3594
3595 * gdb.base/sigrepeat.exp: Correct error message.
3596
35972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3598 Daniel Jacobowitz <dan@codesourcery.com>
3599
3600 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3601 gdb.arch/i386-gnu-cfi-asm.S: New files.
3602
97c3f1f3
JK
36032007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 * lib/gdb.exp: Abort on missing `site.exp'.
3606
cb1df416
DJ
36072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3608 Daniel Jacobowitz <dan@codesourcery.com>
3609
3610 * gdb.base/included.c, gdb.base/included.exp,
3611 gdb.base/included.h: New files.
3612
35990120
DJ
36132007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3614
3615 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3616 (maximize_rlimit): Reduce limits on 64-bit systems.
3617
6e81a116 36182007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3619
3620 From Marcus Deuling <deuling@de.ibm.com>:
3621 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3622 every case.
3623
6c3c41f3
NR
36242007-01-13 Nick Roberts <nickrob@snap.net.nz>
3625
3626 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3627 (test_path_specification): Use objdir instead of srcdir to always
3628 get an absolute filename.
3629
2f12c312
DJ
36302007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3631
3632 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3633
81121995
VP
36342007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3635
3636 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3637 Make sure the variable we're using is in scope.
3638 (reference_to_pointer): Likewise.
3639
4741b737
DJ
36402007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3643 has no debug information.
3644
054410c3
DJ
36452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3646
3647 * gdb.base/annota1.exp: Remove extra send_gdb.
3648
818f79f6
DJ
36492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3652
f7a6bb70
DJ
36532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3656
57e66780
DJ
36572007-01-08 Nick Roberts <nickrob@snap.net.nz>
3658 Daniel Jacobowitz <dan@codesourcery.com>
3659
3660 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3661 lcharacter or linteger change. Correct duplicated test name.
3662 * gdb.mi/mi2-var-cmd.exp: Likewise.
3663
3d799a95
DJ
36642007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3667
36682007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3669
a9c64011
AS
3670 * gdb.base/nofield.c: New file.
3671 * gdb.base/nofield.exp: New testcase.
51679ba9 3672
eafb94e8
NR
36732007-01-05 Nick Roberts <nickrob@snap.net.nz>
3674
3675 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3676
3677 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3678 test.
3679
5e572bb4
DJ
36802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3681
3682 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3683
74a44383
DJ
36842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3685
3686 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3687 when continuing.
3688
1b572db9
DJ
36892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3690
3691 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3692 Expect ".exe" extension.
3693
381bc39b
DJ
36942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3695
3696 * gdb.base/charset.exp: Add explicit filename to break.
3697 * gdb.base/dbx.exp: Add explicit filename to breaks.
3698
2b70e4c6
DJ
36992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3700
3701 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3702 * gdb.mi/mi2-file.exp: Likewise.
3703
303b6f5d
DJ
37042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3705
3706 Implement specification of MI tests as comments
3707 in C and C++ sources.
3708 * lib/mi-support.exp (mi_autotest_data): New variable.
3709 (mi_autotest_source): New variable.
3710 (count_newlines, mi_prepare_inline_tests)
3711 (mi_get_inline_test, mi_continue_to_line)
3712 (mi_run_inline_test, mi_tbreak)
3713 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3714 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3715 Run inline tests.
3716 * gdb.mi/mi-var-cp.cc: Define tests here.
3717
23da0d94
VP
37182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3719
3720 Simplify usage of mi_continue_to.
3721 * lib/mi-support.exp (mi_runto_helper): Renamed
3722 from mi_runto, added new parameter 'run_or_continue'.
3723 (mi_runto): Use mi_runto_helper.
3724 (mi_continue_to): Accept just function name as parameter.
3725 Use mi_runto_helper.
3726 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3727 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3728
f9e18282
JB
37292006-01-04 Joel Brobecker <brobecker@adacore.com>
3730
3731 Make this testcase a bit more realistic. The current code
3732 is too simplistic, and allows the compiler to optimize out
3733 some of the entities we need for this testcase.
3734 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3735 (Do_Nothing): Add extra parameter.
3736 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3737 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3738 by using a variable of type Void_Star.
3739
fd678c65
JB
37402006-01-04 Joel Brobecker <brobecker@adacore.com>
3741
3742 * gdb.ada/catch_ex/foo.adb: New file.
3743 * gdb.ada/catch_ex.exp: New testcase.
3744
05cfdb42
DJ
37452007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3746
3747 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3748 pass --image-base to linker.
3749
2e03ee74
DJ
37502007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3751 Daniel Jacobowitz <dan@codesourcery.com>
3752
3753 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3754 secondary prompts.
3755
0d5de010
DJ
37562007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3757
3758 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3759 output. Test the types of members and member pointers.
3760 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3761 gdb/2092.
3762 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3763 statement. Enable for GCC. Update expected output for some tests
3764 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3765 layout.
3766 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3767 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3768 (Diamond::vget_base): New.
3769 (main): Add new tests.
3770 * gdb.cp/printmethod.exp: Update expected output for member functions.
3771 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3772 print pEe->D::vg().
3773
61a771aa
DJ
37742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3775
3776 * gdb.threads/tls.exp: Allow stops in sem_post.
3777
2fa63963
DJ
37782006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3779
3780 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3781 * gdb.base/annota3.exp: Likewise.
3782 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3783 again (instead of timing out).
3784 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3785 GCC bug 26475.
3786 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3787 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3788 test from jmisc1.exp.
3789 * gdb.java/jmisc1.exp: Delete.
3790 * gdb.java/jprint.exp: Adjust to work with method signatures including
3791 return types.
3792 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3793 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3794 * lib/java.exp (compile_java_from_source): Pass the correct type
3795 to target_compile.
3796
5eefc2b7
JB
37972006-12-31 Joel Brobecker <brobecker@adacore.com>
3798
3799 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3800 (stack_align_edx): New function.
3801 (stack_align_eax): New function.
3802 (main): Add calls to stack_align_edx and stack_align_eax.
3803 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3804 Add testing for the cases where the register used during a stack
3805 realignment is edx. Same for eax.
3806
227c54da
DJ
38072006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3808
3809 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3810 and generic PE targets.
3811
cab8ac94
JB
38122006-12-29 Joel Brobecker <brobecker@adacore.com>
3813
3814 * gdb.ada/array_return.exp: Update copyright date list.
3815
ba54f318
JB
38162006-12-27 Joel Brobecker <brobecker@adacore.com>
3817
3818 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3819 (Create_Small_Float_Vector): New function.
3820 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3821 function body.
3822 * gdb.ada/array_return/p.adb: Use new type and function from
3823 package Pck.
3824 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3825 able to print the value returned by a function returning an
3826 array of float.
3827
6b7a35dd
JB
38282006-12-20 Joel Brobecker <brobecker@adacore.com>
3829
3830 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3831 The associated tests should be PASSing.
3832
038224f6
VP
38332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3834
3835 Test for base in references.
3836 * gdb.mi/mi-var-cp.cc: Add test code.
3837 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3838 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3839 * gdb.mi/mi2-watch.exp: Likewise.
3840 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3841 (mi_list_varobj_children): New function.
3842
b26ed50d
VP
38432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3844
3845 * lib/mi-support.exp
3846 (mi_runto): Accept "()" after function name.
3847 (mi_create_varobj): New function.
3848 (mi_varobj_update): New function.
3849 (mi_Check_varobj_value): New function.
3850 * gdb.mi/mi-var-cp.exp: New file.
3851 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3852
08232497
DJ
38532006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3854
3855 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3856 gdb.base/weaklib2.c: New files.
3857
d394c993 38582006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3859
ac6c2fba
NS
3860 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3861 info. Adjust test names.
3862
8ec659a0 3863 * gdb.base/break.c (main): Move position of malloc.
d394c993 3864 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3865
acd65feb
VP
38662006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3867
3868 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3869 assignement of arrays and function pointers.
3870 * gdb.mi/var-cmd.c: Add declaration necessary for above
3871 tests.
3872
f556d5e5
NS
38732006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3874
3875 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3876
3877 * gdb.threads/linux-dp.exp: Read thread table before and after
3878 creating each philosopher and verify it.
3879
697bc68d
NS
38802006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3881 Paul Brook <paul@codesourcery.com>
3882 Daniel Jacobowitz <dan@codesourcery.com>
3883
3884 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3885 main to remove duplication. Add start function of the form
697bc68d
NS
3886 '_*start[1-9]*'. Add RVDS start function.
3887
29d73ae4
DJ
38882006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3889
3890 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3891
c1d88655
UW
38922006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3893
3894 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3895 * gdb.asm/spu.inc: New file.
3896 * gdb.base/term.exp: Disable if [target_info exists noargs].
3897 * gdb.gdb/complaints.exp: Disable if ![isnative].
3898 * gdb.gdb/selftest.exp: Likewise.
3899 * gdb.gdb/observer.exp: Likewise.
3900 * gdb.gdb/xfullpath.exp: Likewise.
3901 * gdb.base/attach.exp: Disable on SPU target.
3902 * gdb.cp/bs145503.exp: Likewise.
3903 * gdb.cp/exception.exp: Likewise.
3904 * gdb.cp/userdef.exp: Likewise.
3905
32a13b1a
DJ
39062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3907
3908 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3909
d8295fe9
VP
39102006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3911
3912 * gdb.base/completion.exp: Fix completion tests for
3913 'info' and 'info '.
3914 * gdb.base/help.exp (help_test_raw, test_class_help)
3915 (test_prefix_command_help): Move...
3916 * lib/gdb.exp: Here.
3917 * gdb.base/main.exp: Adjust.
3918 * gdb.cp/maint.exp: Adjust.
3919 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3920
8c394015
VP
39212006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3922
3923 * gdb.stabs/weird.exp (print_weird_var): Use
3924 gdb_test_multiple instead of gdb_expect.
3925
027fc1bc
VP
39262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3927
3928 * gdb.base/help.exp (help_test_raw): New.
3929 (test_class_help): New.
3930 (test_prefix_command_help): New.
3931 Adjust testcases.
3932
67609209
FR
39332006-11-09 Christophe Lyon <christophe.lyon@st.com>
3934
3935 * gdb.base/constvars.c (main): Write to crass and crips, so that
3936 they are allocated by the compiler.
3937
f73adfeb
AS
39382006-10-27 Andreas Schwab <schwab@suse.de>
3939
3940 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3941 "detach-fork".
3942
2f83a18e
DJ
39432006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3944
3945 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3946 of patterns.
3947
94277a38
DJ
39482006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * gdb.base/sepdebug.exp: Remove debug format test.
3951 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3952 Handle no-symtab.
3953 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3954
5bd2f6e2
DJ
39552006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3956
3957 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3958 int to pointer or pointer to int.
3959 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3960
8c008720
DJ
39612006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3962
3963 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3964
9e35dae4
DJ
39652006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3968
d9639e13
DJ
39692006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3970
3971 PR c++/2116
3972 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3973
390a1bd0
JB
39742006-10-06 Joel Brobecker <brobecker@adacore.com>
3975
3976 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3977 the corresponding bug has been fixed in GDB (PR/2018).
3978
dd920c33
JB
39792006-10-06 Joel Brobecker <brobecker@adacore.com>
3980
3981 * gdb.base/subst.exp: New testcase.
3982
53bbefe9
JB
39832006-10-06 Joel Brobecker <brobecker@adacore.com>
3984
3985 * gdb.ada/array_return/pck.ads: Add copyright notice.
3986 * gdb.ada/array_return/pck.adb: Likewise.
3987 * gdb.ada/array_return/p.adb: Likewise.
3988 * gdb.ada/exec_changed/first.adb: Likewise.
3989 * gdb.ada/exec_changed/second.adb: Likewise.
3990
09851417
JB
39912006-10-06 Joel Brobecker <brobecker@adacore.com>
3992
3993 * gdb.ada/watch_arg/watch.adb: New file.
3994 * gdb.ada/watch_arg.exp: New testcase.
3995
041bf30d
VP
39962006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3997
3998 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3999 via string_to_regexp.
041bf30d 4000 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4001
f286fbdd 40022006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4003
4004 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4005 Remove unused / obsolete files.
4006
7c07f349
NR
40072006-09-19 Nick Roberts <nickrob@snap.net.nz>
4008
4009 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4010
cd5ff84a
VP
40112006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4012
4013 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4014 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4015 the number of frames.
cd5ff84a 4016
ae018d1a
DJ
40172006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4018
4019 * gdb.base/args.c (main): Add breakpoint marker.
4020 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4021 really test empty arguments.
4022 (args_load): Delete.
4023 (args_test): New.
4024
b399c549
NR
40252006-09-13 Nick Roberts <nickrob@snap.net.nz>
4026
4027 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4028 check for one file.
4029
2ab1eb7a
VP
40302006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4031
4032 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4033 HIGH_FRAME argument to -stack-list-locals can be larger than
4034 the number of frames.
a9c64011 4035
476308bf
FF
40362006-08-18 Fred Fish <fnf@specifix.com>
4037
4038 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4039 '$' in front of skip_vmx_tests_saved when setting that.
4040
8625200f
AS
40412006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4042
4043 * gdb.base/trace-commands.exp: New file.
4044
089ec8f1
DJ
40452006-08-10 Joel Brobecker <brobecker@adacore.com>
4046 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4049 expected output of the backtrace commands.
4050
b60f0898
JB
40512006-08-09 Joel Brobecker <brobecker@adacore.com>
4052
4053 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4054 untested followed by return combination.
4055 * gdb.arch/altivec-regs.exp: Likewise.
4056 * gdb.arch/e500-abi.exp: Likewise.
4057 * gdb.arch/e500-regs.exp: Likewise.
4058 * gdb.arch/gdb1291.exp: Likewise.
4059 * gdb.arch/gdb1431.exp: Likewise.
4060 * gdb.arch/gdb1558.exp: Likewise.
4061 * gdb.arch/i386-prologue.exp: Likewise.
4062 * gdb.arch/i386-unwind.exp: Likewise.
4063 * gdb.asm/asm-source.exp: Likewise.
4064 * gdb.base/a2-run.exp: Likewise.
4065 * gdb.base/advance.exp: Likewise.
4066 * gdb.base/all-bin.exp: Likewise.
4067 * gdb.base/annota1.exp: Likewise.
4068 * gdb.base/annota3.exp: Likewise.
4069 * gdb.base/args.exp: Likewise.
4070 * gdb.base/arithmet.exp: Likewise.
4071 * gdb.base/assign.exp: Likewise.
4072 * gdb.base/async.exp: Likewise.
4073 * gdb.base/attach.exp: Likewise.
4074 * gdb.base/bang.exp: Likewise.
4075 * gdb.base/bigcore.exp: Likewise.
4076 * gdb.base/bitfields.exp: Likewise.
4077 * gdb.base/bitfields2.exp: Likewise.
4078 * gdb.base/break.exp: Likewise.
4079 * gdb.base/call-sc.exp: Likewise.
4080 * gdb.base/call-strs.exp: Likewise.
4081 * gdb.base/callfuncs.exp: Likewise.
4082 * gdb.base/checkpoint.exp: Likewise.
4083 * gdb.base/chng-syms.exp: Likewise.
4084 * gdb.base/code-expr.exp: Likewise.
4085 * gdb.base/commands.exp: Likewise.
4086 * gdb.base/completion.exp: Likewise.
4087 * gdb.base/cond-expr.exp: Likewise.
4088 * gdb.base/condbreak.exp: Likewise.
4089 * gdb.base/consecutive.exp: Likewise.
4090 * gdb.base/constvars.exp: Likewise.
4091 * gdb.base/corefile.exp: Likewise.
4092 * gdb.base/cvexpr.exp: Likewise.
4093 * gdb.base/dbx.exp: Likewise.
4094 * gdb.base/define.exp: Likewise.
4095 * gdb.base/detach.exp: Likewise.
4096 * gdb.base/display.exp: Likewise.
4097 * gdb.base/dump.exp: Likewise.
4098 * gdb.base/ena-dis-br.exp: Likewise.
4099 * gdb.base/ending-run.exp: Likewise.
4100 * gdb.base/environ.exp: Likewise.
4101 * gdb.base/eval-skip.exp: Likewise.
4102 * gdb.base/exprs.exp: Likewise.
4103 * gdb.base/fileio.exp: Likewise.
4104 * gdb.base/finish.exp: Likewise.
4105 * gdb.base/float.exp: Likewise.
4106 * gdb.base/foll-exec.exp: Likewise.
4107 * gdb.base/foll-fork.exp: Likewise.
4108 * gdb.base/foll-vfork.exp: Likewise.
4109 * gdb.base/freebpcmd.exp: Likewise.
4110 * gdb.base/funcargs.exp: Likewise.
4111 * gdb.base/gcore.exp: Likewise.
4112 * gdb.base/gdb1090.exp: Likewise.
4113 * gdb.base/gdb1250.exp: Likewise.
4114 * gdb.base/huge.exp: Likewise.
4115 * gdb.base/info-proc.exp: Likewise.
4116 * gdb.base/interrupt.exp: Likewise.
4117 * gdb.base/jump.exp: Likewise.
4118 * gdb.base/langs.exp: Likewise.
4119 * gdb.base/lineinc.exp: Likewise.
4120 * gdb.base/list.exp: Likewise.
4121 * gdb.base/logical.exp: Likewise.
4122 * gdb.base/long_long.exp: Likewise.
4123 * gdb.base/macscp.exp: Likewise.
4124 * gdb.base/maint.exp: Likewise.
4125 * gdb.base/mips_pro.exp: Likewise.
4126 * gdb.base/miscexprs.exp: Likewise.
4127 * gdb.base/multi-forks.exp: Likewise.
4128 * gdb.base/opaque.exp: Likewise.
4129 * gdb.base/overlays.exp: Likewise.
4130 * gdb.base/pc-fp.exp: Likewise.
4131 * gdb.base/pointers.exp: Likewise.
4132 * gdb.base/printcmds.exp: Likewise.
4133 * gdb.base/psymtab.exp: Likewise.
4134 * gdb.base/ptype.exp: Likewise.
4135 * gdb.base/recurse.exp: Likewise.
4136 * gdb.base/relational.exp: Likewise.
4137 * gdb.base/relocate.exp: Likewise.
4138 * gdb.base/remote.exp: Likewise.
4139 * gdb.base/reread.exp: Likewise.
4140 * gdb.base/restore.exp: Likewise.
4141 * gdb.base/return.exp: Likewise.
4142 * gdb.base/return2.exp: Likewise.
4143 * gdb.base/scope.exp: Likewise.
4144 * gdb.base/sect-cmd.exp: Likewise.
4145 * gdb.base/sep.exp: Likewise.
4146 * gdb.base/sepdebug.exp: Likewise.
4147 * gdb.base/setshow.exp: Likewise.
4148 * gdb.base/setvar.exp: Likewise.
4149 * gdb.base/sigall.exp: Likewise.
4150 * gdb.base/sigbpt.exp: Likewise.
4151 * gdb.base/signals.exp: Likewise.
4152 * gdb.base/signull.exp: Likewise.
4153 * gdb.base/sizeof.exp: Likewise.
4154 * gdb.base/solib.exp: Likewise.
4155 * gdb.base/step-line.exp: Likewise.
4156 * gdb.base/step-test.exp: Likewise.
4157 * gdb.base/structs.exp: Likewise.
4158 * gdb.base/structs2.exp: Likewise.
4159 * gdb.base/term.exp: Likewise.
4160 * gdb.base/twice.exp: Likewise.
4161 * gdb.base/until.exp: Likewise.
4162 * gdb.base/varargs.exp: Likewise.
4163 * gdb.base/volatile.exp: Likewise.
4164 * gdb.base/watchpoint.exp: Likewise.
4165 * gdb.base/whatis-exp.exp: Likewise.
4166 * gdb.base/whatis.exp: Likewise.
4167 * gdb.cp/ambiguous.exp: Likewise.
4168 * gdb.cp/annota2.exp: Likewise.
4169 * gdb.cp/annota3.exp: Likewise.
4170 * gdb.cp/bool.exp: Likewise.
4171 * gdb.cp/breakpoint.exp: Likewise.
4172 * gdb.cp/casts.exp: Likewise.
4173 * gdb.cp/class2.exp: Likewise.
4174 * gdb.cp/classes.exp: Likewise.
4175 * gdb.cp/cplusfuncs.exp: Likewise.
4176 * gdb.cp/ctti.exp: Likewise.
4177 * gdb.cp/derivation.exp: Likewise.
4178 * gdb.cp/exception.exp: Likewise.
4179 * gdb.cp/gdb1355.exp: Likewise.
4180 * gdb.cp/hang.exp: Likewise.
4181 * gdb.cp/inherit.exp: Likewise.
4182 * gdb.cp/local.exp: Likewise.
4183 * gdb.cp/m-data.exp: Likewise.
4184 * gdb.cp/m-static.exp: Likewise.
4185 * gdb.cp/member-ptr.exp: Likewise.
4186 * gdb.cp/method.exp: Likewise.
4187 * gdb.cp/misc.exp: Likewise.
4188 * gdb.cp/namespace.exp: Likewise.
4189 * gdb.cp/overload.exp: Likewise.
4190 * gdb.cp/ovldbreak.exp: Likewise.
4191 * gdb.cp/pr-1023.exp: Likewise.
4192 * gdb.cp/pr-1210.exp: Likewise.
4193 * gdb.cp/pr-574.exp: Likewise.
4194 * gdb.cp/printmethod.exp: Likewise.
4195 * gdb.cp/psmang.exp: Likewise.
4196 * gdb.cp/ref-params.exp: Likewise.
4197 * gdb.cp/ref-types.exp: Likewise.
4198 * gdb.cp/rtti.exp: Likewise.
4199 * gdb.cp/templates.exp: Likewise.
4200 * gdb.cp/try_catch.exp: Likewise.
4201 * gdb.cp/userdef.exp: Likewise.
4202 * gdb.cp/virtfunc.exp: Likewise.
4203 * gdb.disasm/am33.exp: Likewise.
4204 * gdb.disasm/h8300s.exp: Likewise.
4205 * gdb.disasm/mn10300.exp: Likewise.
4206 * gdb.disasm/sh3.exp: Likewise.
4207 * gdb.disasm/t01_mov.exp: Likewise.
4208 * gdb.disasm/t02_mova.exp: Likewise.
4209 * gdb.disasm/t03_add.exp: Likewise.
4210 * gdb.disasm/t04_sub.exp: Likewise.
4211 * gdb.disasm/t05_cmp.exp: Likewise.
4212 * gdb.disasm/t06_ari2.exp: Likewise.
4213 * gdb.disasm/t07_ari3.exp: Likewise.
4214 * gdb.disasm/t08_or.exp: Likewise.
4215 * gdb.disasm/t09_xor.exp: Likewise.
4216 * gdb.disasm/t10_and.exp: Likewise.
4217 * gdb.disasm/t11_logs.exp: Likewise.
4218 * gdb.disasm/t12_bit.exp: Likewise.
4219 * gdb.disasm/t13_otr.exp: Likewise.
4220 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4221 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4222 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4223 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4224 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4225 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4226 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4227 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4228 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4229 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4230 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4231 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4232 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4233 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4234 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4235 * gdb.mi/gdb701.exp: Likewise.
4236 * gdb.mi/gdb792.exp: Likewise.
4237 * gdb.mi/mi-basics.exp: Likewise.
4238 * gdb.mi/mi-break.exp: Likewise.
4239 * gdb.mi/mi-cli.exp: Likewise.
4240 * gdb.mi/mi-console.exp: Likewise.
4241 * gdb.mi/mi-disassemble.exp: Likewise.
4242 * gdb.mi/mi-eval.exp: Likewise.
4243 * gdb.mi/mi-file.exp: Likewise.
4244 * gdb.mi/mi-read-memory.exp: Likewise.
4245 * gdb.mi/mi-regs.exp: Likewise.
4246 * gdb.mi/mi-return.exp: Likewise.
4247 * gdb.mi/mi-simplerun.exp: Likewise.
4248 * gdb.mi/mi-stack.exp: Likewise.
4249 * gdb.mi/mi-stepi.exp: Likewise.
4250 * gdb.mi/mi-syn-frame.exp: Likewise.
4251 * gdb.mi/mi-until.exp: Likewise.
4252 * gdb.mi/mi-var-block.exp: Likewise.
4253 * gdb.mi/mi-var-child.exp: Likewise.
4254 * gdb.mi/mi-var-cmd.exp: Likewise.
4255 * gdb.mi/mi-var-display.exp: Likewise.
4256 * gdb.mi/mi-watch.exp: Likewise.
4257 * gdb.mi/mi2-basics.exp: Likewise.
4258 * gdb.mi/mi2-break.exp: Likewise.
4259 * gdb.mi/mi2-cli.exp: Likewise.
4260 * gdb.mi/mi2-console.exp: Likewise.
4261 * gdb.mi/mi2-disassemble.exp: Likewise.
4262 * gdb.mi/mi2-eval.exp: Likewise.
4263 * gdb.mi/mi2-file.exp: Likewise.
4264 * gdb.mi/mi2-read-memory.exp: Likewise.
4265 * gdb.mi/mi2-regs.exp: Likewise.
4266 * gdb.mi/mi2-return.exp: Likewise.
4267 * gdb.mi/mi2-simplerun.exp: Likewise.
4268 * gdb.mi/mi2-stack.exp: Likewise.
4269 * gdb.mi/mi2-stepi.exp: Likewise.
4270 * gdb.mi/mi2-syn-frame.exp: Likewise.
4271 * gdb.mi/mi2-until.exp: Likewise.
4272 * gdb.mi/mi2-var-block.exp: Likewise.
4273 * gdb.mi/mi2-var-child.exp: Likewise.
4274 * gdb.mi/mi2-var-cmd.exp: Likewise.
4275 * gdb.mi/mi2-var-display.exp: Likewise.
4276 * gdb.mi/mi2-watch.exp: Likewise.
4277 * gdb.stabs/exclfwd.exp: Likewise.
4278 * gdb.stabs/weird.exp: Likewise.
4279 * gdb.threads/gcore-thread.exp: Likewise.
4280 * gdb.trace/actions.exp: Likewise.
4281 * gdb.trace/backtrace.exp: Likewise.
4282 * gdb.trace/circ.exp: Likewise.
4283 * gdb.trace/collection.exp: Likewise.
4284 * gdb.trace/deltrace.exp: Likewise.
4285 * gdb.trace/infotrace.exp: Likewise.
4286 * gdb.trace/limits.exp: Likewise.
4287 * gdb.trace/packetlen.exp: Likewise.
4288 * gdb.trace/passc-dyn.exp: Likewise.
4289 * gdb.trace/passcount.exp: Likewise.
4290 * gdb.trace/report.exp: Likewise.
4291 * gdb.trace/save-trace.exp: Likewise.
4292 * gdb.trace/tfind.exp: Likewise.
4293 * gdb.trace/tracecmd.exp: Likewise.
4294 * gdb.trace/while-dyn.exp: Likewise.
4295 * gdb.trace/while-stepping.exp: Likewise.
4296
f4b618d1
JB
42972006-08-08 Joel Brobecker <brobecker@adacore.com>
4298
4299 * gdb.base/step-bt.c: New file.
4300 * gdb.base/step-bt.exp: New testcase.
4301
3d00d119
DJ
43022006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4303
4304 * config/monitor.exp (gdb_load): Remove support for obsolete
4305 download-write-size.
4306 * gdb.base/remote.exp: Likewise. Update all callers of
4307 gdb_timed_load.
4308
017b5bd4
DJ
43092006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4310
4311 * cursal.exp: Pass binfile to gdb_load.
4312
837c599d
DJ
43132006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4314
4315 * gdb.base/cursal.exp: Add "" to gdb_load call.
4316
8dd4540b
MK
43172006-07-29 Mark Kettenis <kettenis@gnu.org>
4318
4319 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4320 NetBSD/ELF targets.
4321
ab5c9f60
DJ
43222006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4323
4324 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4325 operator*.
4326
4c42eaff
DJ
43272006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4328
4329 * gdb.base/completion.exp: Update for change in "file" behavior.
4330 * gdb.stabs/weird.exp: Likewise.
4331 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4332 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4333
0155cc76
NS
43342006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4335
4336 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4337 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4338
16026cd7
AS
43392006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4340
4341 * gdb.base/default.exp: Update source command error message.
4342 * gdb.base/help.exp: Update 'help source' message.
4343
16963cb6
DJ
43442006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4347 test.
4348
6d7fd486
AS
43492006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4350
4351 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4352
29e8a844
DJ
43532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4354
4355 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4356
6afcfa39
DJ
43572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4358
4359 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4360
267a692b
MK
43612006-07-17 Mark Kettenis <kettenis@gnu.org>
4362
4363 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4364 *-*-openbsd* from targets for wich we expect ARM FPA floating
4365 point format.
4366
85d2fec4
NR
43672006-07-17 Nick Roberts <nickrob@snap.net.nz>
4368
4369 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4370
43712006-07-17 Mark Kettenis <kettenis@gnu.org>
4372
4373 * gdb.base/annota3.exp: Expect frame-begin annotation.
4374
85b4c6e8
JB
43752006-07-14 Joel Brobecker <brobecker@adacore.com>
4376
4377 * gdb.base/help.exp: Adjust "help unset" test to accept
4378 any list of unset commands.
4379
fb933624
DJ
43802006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4381 Daniel Jacobowitz <dan@codesourcery.com>
4382
4383 * gdb.cp/ref-params.exp: New test.
4384 * gdb.cp/ref-params.cc: New source file.
4385 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4386
1dff4b64
MK
43872006-07-08 Mark Kettenis <kettenis@gnu.org>
4388
4389 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4390 spaces/tabs in regular expressions since they might not be there.
4391
40d2e0e3
AS
43922006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4393
4394 * gdb.base/ifelse.exp: New file.
4395
f6c957d2
NS
43962006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4397
4398 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4399 line.
4400 * gdb.base/huge.exp: Loop over compilation to find a size that
4401 is acceptable.
4402 * gdb.base/remote.exp: Correct expected strings.
4403 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4404
b9c5a23d
DJ
44052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4406
4407 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4408
9af2e58d
DJ
44092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4410
4411 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4412 native.
4413
30930ca5
DJ
44142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4415
4416 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4417 enable stabs testing.
4418
aa32fa1d
DJ
44192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4420
bd4a4c80 4421 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4422 gdb_test_multiple does.
4423
321fef15
DJ
44242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4425
4426 * Makefile.in (host_alias): Remove.
4427 (target_alias): Use @target_noncanonical@.
4428 (site.exp): Don't set host_alias.
4429 * aclocal.m4: Remove contents. Include acx.m4.
4430 * configure: Regenerated.
4431 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4432
e1c2defa
NS
44332006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4434
e63b55d1
NS
4435 * lib/gdb.exp (gdb_load_cmd): New.
4436
5600ea19
NS
4437 * gdb.base/fileio.c: Add system(NULL) test.
4438 * gdb.base/fileio.exp: Check it.
4439
e1c2defa
NS
4440 * gdb.base/break.c: Add 10a breakpoint at }
4441 * gdb.base/break.exp: Add test for breakpoint at }
4442 * gdb.cp/anon-union.cc: Add code at end of function.
4443 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4444 * gdb.mi/var-cmd.c: Add code at end of function.
4445 * gdb.mi/mi-var-display.exp: Adjust end of next.
4446 * gdb.mi/mi2-var-display.exp: Likewise.
4447 * gdb.base/fileio.c: Add stop function and insert calls at
4448 stopping places.
4449 * gdb.base/fileio.exp: Breakpoint stop function and remove
4450 explicit line number references.
4451
6c0112ec
JB
44522006-05-19 Joel Brobecker <brobecker@adacore.com>
4453
a9c64011
AS
4454 * gdb.base/del.exp (test_delete_alias): New function.
4455 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4456
154189a4
FF
44572006-05-18 Fred Fish <fnf@specifix.com>
4458
4459 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4460 required. Check for spurious output after program exits normally.
4461
582e64c2
FF
44622006-05-17 Fred Fish <fnf@specifix.com>
4463
4464 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4465 gdb_load, so it works in the simulator.
4466
8ef6493a
FF
44672006-05-11 Fred Fish <fnf@specifix.com>
4468
4469 * gdb.base/bang.exp: Ignore unexpected output between the
4470 "program exited normally" and the gdb prompt, as many other
4471 tests do.
4472
692b141c
MK
44732006-05-07 Mark Kettenis <kettenis@gnu.org>
4474
4475 * gdb.base/help.exp: Make "delete checkpoint" part option for
4476 "help d" and "help delete" tests.
4477
540b8a30
UW
44782006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4479
a9c64011 4480 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4481 expected output in some mi_gdb_test statements.
4482 * gdb.mi/mi2-basics.exp: Likewise.
4483
9b6462d9
JB
44842006-05-05 Joel Brobecker <brobecker@adacore.com>
4485
4486 * gdb.base/del.c: New file.
4487 * gdb.base/del.exp: New testcase.
4488
954de43b
DM
44892006-05-05 David S. Miller <davem@sunset.davemloft.net>
4490
4491 * gdb.base/break.exp: Do not assume a breakpoint on
4492 main will actually be in $srcfile when optimizing.
1303f75e
DM
4493 * gdb.base/savedregs.exp: Do not require that the dummy
4494 frame location match up to a symbol and source file location.
c3242428
DM
4495 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4496 will get printed without a mi_cmd_data_list_register_values prefix.
4497 (*-data-list-register-*): Correct regular expressions to expect the new
4498 pseudo d? floating point registers.
4499 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4500
c7e64c9a
DJ
45012006-05-05 Christophe Lyon <christophe.lyon@st.com>
4502
4503 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4504 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4505 is allocated by the compiler.
4506 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4507 anons, e, anone to force their allocation by the compiler.
4508
45092006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4510
4511 * gdb.base/help.exp: Update expected text for help d and
4512 help delete.
4513
27ce9a6d
MK
45142006-05-02 Mark Kettenis <kettenis@gnu.org>
4515
4516 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4517 NetBSD/ELF targets.
4518
8608915f
MK
45192006-04-30 Mark Kettenis <kettenis@gnu.org>
4520
4521 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4522 single-step breakpoint fails; make this a KFAIL on
4523 sparc*-*-openbsd*.
4524 * gdb.base/siginfo.exp: Likewise.
4525 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4526
b8db102d
MS
45272006-04-26 Michael Snyder <msnyder@redhat.com>
4528
4529 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4530 which may have to consume output from other forks.
4531 Add tests to make sure that "delete fork" succeeded.
4532
c702009a
MS
45332006-04-20 Michael Snyder <msnyder@redhat.com>
4534
4535 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4536 Add support for the Renesas M32C and M16C.
4537
4538 * gdb.asm/asm-source.exp: Add m32c target.
4539 * gdb.asm/m32c.inc: Support for m32c target.
4540
e28493f2
AS
45412006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4542
4543 * gdb.base/commands.exp (recursive_source_test): New test.
4544
880da185
DM
45452006-04-04 David S. Miller <davem@sunset.davemloft.net>
4546
4547 * gdb.base/float.exp: Add pattern for sparc targets.
4548
61d9b92f
DJ
45492006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4550
4551 * gdb.base/commands.exp (stray_arg0_test): New test.
4552
bd717df8
PB
45532006-03-30 Paul Brook <paul@codesourcery.com>
4554
4555 * gdb.mi/mi-until.exp: kfail broken until command.
4556 * gdb.mi/mi2-until.exp: Ditto.
4557
ec793d3c
NR
45582006-03-27 Nick Roberts <nickrob@snap.net.nz>
4559
4560 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4561
831004b7
AO
45622006-03-08 Alexandre Oliva <aoliva@redhat.com>
4563
4564 * gdb.base/prelink.exp: Anchor tested-for regular expression
4565 on gdb prompt.
4566
effe49a0
PB
45672006-03-07 Paul Brook <paul@codesourcery.com>
4568
4569 * gdb.base/assign.exp: Correct fail message.
4570
e5461016
PB
45712006-03-07 Paul Brook <paul@codesourcery.com>
4572
4573 * lib/compiler.c: Extract armcc version number.
4574 * lib/compiler.cc: Ditto.
4575
fc91c6c2
PB
45762006-03-07 Paul Brook <paul@codesourcery.com>
4577
4578 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4579 additional_flags=-w.
4580 * gdb.arch/altivec-regs.exp: Ditto.
4581 * gdb.arch/e500-abi.exp: Ditto.
4582 * gdb.arch/e500-regs.exp: Ditto.
4583 * gdb.base/all-bin.exp: Ditto.
4584 * gdb.base/annota1.exp: Ditto.
4585 * gdb.base/annota3.exp: Ditto.
4586 * gdb.base/args.exp: Ditto.
4587 * gdb.base/arithmet.exp: Ditto.
4588 * gdb.base/assign.exp: Ditto.
4589 * gdb.base/async.exp: Ditto.
4590 * gdb.base/bang.exp: Ditto.
4591 * gdb.base/break.exp: Ditto.
4592 * gdb.base/call-rt-st.exp: Ditto.
4593 * gdb.base/completion.exp: Ditto.
4594 * gdb.base/cond-expr.exp: Ditto.
4595 * gdb.base/condbreak.exp: Ditto.
4596 * gdb.base/consecutive.exp: Ditto.
4597 * gdb.base/define.exp: Ditto.
4598 * gdb.base/display.exp: Ditto.
4599 * gdb.base/ena-dis-br.exp: Ditto.
4600 * gdb.base/environ.exp: Ditto.
4601 * gdb.base/eval-skip.exp: Ditto.
4602 * gdb.base/info-proc.exp: Ditto.
4603 * gdb.base/jump.exp: Ditto.
4604 * gdb.base/logical.exp: Ditto.
4605 * gdb.base/long_long.exp: Ditto.
4606 * gdb.base/maint.exp: Ditto.
4607 * gdb.base/miscexprs.exp: Ditto.
4608 * gdb.base/pc-fp.exp: Ditto.
4609 * gdb.base/pointers.exp: Ditto.
4610 * gdb.base/relational.exp: Ditto.
4611 * gdb.base/reread.exp: Ditto.
4612 * gdb.base/sect-cmd.exp: Ditto.
4613 * gdb.base/sep.exp: Ditto.
4614 * gdb.base/sepdebug.exp: Ditto.
4615 * gdb.base/until.exp: Ditto.
4616 * gdb.base/whatis-exp.exp: Ditto.
4617 * gdb.cp/annota2.exp: Ditto.
4618 * gdb.cp/annota3.exp: Ditto.
4619 * gdb.trace/actions.exp: Ditto.
4620 * gdb.trace/backtrace.exp: Ditto.
4621 * gdb.trace/circ.exp: Ditto.
4622 * gdb.trace/collection.exp: Ditto.
4623 * gdb.trace/deltrace.exp: Ditto.
4624 * gdb.trace/infotrace.exp: Ditto.
4625 * gdb.trace/limits.exp: Ditto.
4626 * gdb.trace/packetlen.exp: Ditto.
4627 * gdb.trace/passc-dyn.exp: Ditto.
4628 * gdb.trace/passcount.exp: Ditto.
4629 * gdb.trace/report.exp: Ditto.
4630 * gdb.trace/save-trace.exp: Ditto.
4631 * gdb.trace/tfind.exp: Ditto.
4632 * gdb.trace/tracecmd.exp: Ditto.
4633 * gdb.trace/while-dyn.exp: Ditto.
4634 * gdb.trace/while-stepping.exp: Ditto.
4635 * lib/gdb.exp: Ditto.
4636 (gdb_compile): Handle nowarning option.
4637
5f4a23d9
AO
46382006-03-07 Alexandre Oliva <aoliva@redhat.com>
4639
4640 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4641 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4642 Rename executable to prelinkt. Don't re-prelink if we didn't
4643 get a core file. Test prelink -u exit status to tell whether
4644 prelinking failed. Use gdb_test_multiple.
4645
9733fc94
DJ
46462006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4649 (do_tests): Call it.
4650
cc10cae3
AO
46512006-02-28 Alexandre Oliva <aoliva@redhat.com>
4652
4653 * gdb.base/prelink.exp: New test.
4654 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4655
15c46491
WZ
46562006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4657
4658 * gdb.fortran/derived-type.f90: New file.
4659 * gdb.fortran/derived-type.exp: New testcase.
4660
5c9f7ded
DJ
46612006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4662
4663 * gdb.base/default.exp: Allow ';' as a directory separator.
4664
5b96932b
AS
46652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4666
4667 * gdb.base/help.exp (help add-symbol-file): Update.
4668
1986bccd
AS
46692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4670
4671 * gdb.base/help.exp (help load): Update expected results.
4672
a8b7528f
FF
46732006-02-19 Fred Fish <fnf@specifix.com>
4674
4675 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4676 specifix hex value as part of results.
4677 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4678
f8261448
FF
46792006-02-16 Fred Fish <fnf@specifix.com>
4680
4681 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4682 ushort_addr, and slong_addr, so the typedefs are not optimized
4683 away.
4684 * gdb.base/whatis.exp: Add tests using type name for struct type,
4685 union type, enum type, and typedef.
a9c64011 4686
31d8bdd2
MK
46872006-02-13 Mark Kettenis <kettenis@gnu.org>
4688
4689 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4690
34e41e63
JB
46912006-02-13 Jim Blandy <jimb@redhat.com>
4692
4693 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4694 case where it takes two "next" commands to skip past the init
4695 call.
4696
ac6e4f31
FF
46972006-02-12 Fred Fish <fnf@specifix.com>
4698
4699 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4700 to handle cases where it takes two "next" commands to skip
4701 past the init call.
4702
2db2d571
JB
47032006-02-07 Joel Brobecker <brobecker@adacore.com>
4704
4705 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4706 on hppa32 targets.
4707
38fcd64c
DJ
47082006-02-06 Vladimir Prus <ghost@cs.msu.su>
4709
4710 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4711 field.
4712
1315ad46
MK
47132006-01-29 Mark Kettenis <kettenis@gnu.org>
4714
4715 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4716
5625b943
DJ
47172006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4718
4719 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4720 files.
4721
80df1bbe
DJ
47222006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4723
4724 * gdb.cp/maint.exp: Set complaints to a positive value.
4725
9078e690
DJ
47262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4727
4728 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4729 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4730 function name.
4731
9c903399
DJ
47322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4733
4734 * gdb.base/checkpoint.c: Update copyright notice. Include
4735 <stdlib.h>.
4736
761ae4d6
JB
47372006-01-04 Jim Blandy <jimb@redhat.com>
4738
4739 * gdb.asm/asm-source.exp: Independently provide default values for
4740 asm-flags and debug-flags. Use 'string equal' to do the
4741 comparison, not the implicit expr's '==' operator. Remove
4742 now-unneeded assignments to asm-flags. In h8300 case, place
4743 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4744
099ac3dd
MS
47452006-01-04 Michael Snyder <msnyder@redhat.com>
4746
4747 * gdb.base/checkpoint.c: New file.
4748 * gdb.base/checkpoint.exp: New file.
4749 * gdb.base/multi-fork.c: New file.
4750 * gdb.base/multi-fork.exp: New file.
4751 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4752
f4d85314
FF
47532006-01-04 Fred Fish <fnf@specifix.com>
4754
4755 * gdb.base/ptype.c (foo): Add typedef.
4756 (intfoo): Add function.
4757 * gdb.base/ptype1.c: New file.
4758 * gdb.base/ptype.exp: Handle compilation and linking with two
4759 source files. Test that proper type for "foo" is found based
4760 on source context rather than first match found in symtabs.
4761
a1b06f35
MK
47622005-12-28 Mark Kettenis <kettenis@gnu.org>
4763
4764 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4765 * gdb.asm/openbsd.inc: Indent commands.
4766
d082a1e2
MK
47672005-12-26 Mark Kettenis <kettenis@gnu.org>
4768
c65016bd
MK
4769 * gdb.base/freebpcmd.exp: Increase timeout.
4770
d082a1e2
MK
4771 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4772
d3c32a0e
DJ
47732005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4774
4775 * gdb.base/default.exp: Update check for "show version".
4776
9fdb1f50
RC
47772005-12-09 Randolph Chung <tausq@debian.org>
4778
4779 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4780 * gdb.asm/pa64.inc: New file.
4781
5f2c56f7
RC
47822005-12-09 Randolph Chung <tausq@debian.org>
4783
4784 * gdb.asm/common.inc: Indent commands.
4785 * gdb.asm/asmsrc1.s: Likewise.
4786 * gdb.asm/asmsrc2.s: Likewise.
4787
8117349c
RC
47882005-12-09 Randolph Chung <tausq@debian.org>
4789
4790 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4791 (get_addr_of_sym): Remove duplicate print.
4792 (gen_core): xfail hppa*-*-hpux*, update expected output.
4793 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4794 * gdb.arch/pa64-nullify.s: New file.
4795
8f07f25a
RC
47962005-12-09 Randolph Chung <tausq@debian.org>
4797
4798 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4799
55b39184
DJ
48002005-12-07 Christophe Lyon <christophe.lyon@st.com>
4801
4802 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4803 code generation for these functions.
4804 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4805 error message.
4806
31e2b00f
AS
48072005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4808
4809 * gdb.base/help.exp (help b, help br, help bre, help brea)
4810 (help break): Update the expected message.
4811
c3d0b56e
SC
48122005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4813
4814 * gdb.asm/m68hc11.inc: Setup the data section.
4815 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4816 script for this test.
4817 (m6812-*-*): Likewise.
4818
36ae0ea9
RC
48192005-11-09 Randolph Chung <tausq@debian.org>
4820
4821 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4822
9d6f42e9
WZ
48232005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4824
4825 * gdb.base/break.exp: Fix a comment typo.
4826
e2126a14
EZ
48272005-11-03 Jim Blandy <jimb@redhat.com>
4828
a9c64011
AS
4829 Checked in by Elena Zannoni <ezannoni@redhat.com>
4830
e2126a14
EZ
4831 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4832
e0ac7199
CV
48332005-11-02 Corinna Vinschen <vinschen@redhat.com>
4834
4835 * gdb.arch/gdb1558.c: Include stdio.h.
4836
31d3fb18
MK
48372005-10-31 Mark Kettenis <kettenis@gnu.org>
4838
4839 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4840
e52b687c
MK
48412005-10-31 Mark Kettenis <kettenis@gnu.org>
4842
4843 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4844
f4711d79
PG
48452005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4846
a9c64011
AS
4847 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4848 vscr" tests to better match output.
f4711d79 4849
987a9106
JB
48502005-10-12 Jim Blandy <jimb@redhat.com>
4851
4852 * gdb.base/structs.exp (any): New function.
4853 (test_struct_returns): Don't make any assumptions at all about
4854 what value the function returns when GDB can't set the return
4855 value.
4856
2336bb58
JB
48572005-10-09 Joel Brobecker <brobecker@adacore.com>
4858
4859 * gdb.ada/arrayidx/p.adb: New file.
4860 * gdb.ada/arrayidx.exp: New testcase
4861
48622005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4863
4864 * gdb.ada/array_return/pck.ads: New file.
4865 * gdb.ada/array_return/pck.adb: New file.
4866 * gdb.ada/array_return/p.adb: New file.
4867 * gdb.ada/array_return.exp: New testcase.
4868
705335ea
JB
48692005-10-03 Joel Brobecker <brobecker@adacore.com>
4870
a9c64011
AS
4871 * gdb.base/arrayidx.c: New file.
4872 * gdb.base/arrayidx.exp: New testcase.
705335ea 4873
11ee9940
NR
48742005-09-29 Nick Roberts <nickrob@snap.net.nz>
4875
4876 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4877 frames-invalid and breakpoints-invalid are no longer generated
4878 with level 3 so don't expect them in the output.
4879
39fb8e9e
BR
48802005-09-27 Bob Rossi <bob@brasko.net>
4881
a9c64011 4882 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4883 from test. Escape the | in mi_gdb_test call.
4884 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4885 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4886 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4887 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4888 expected regex's in mi_gdb_test calls.
4889 * lib/mi-support.exp: Remove arbitrary .* from tests.
4890 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4891 Fully anchor GDB/MI expected results in mi_gdb_test.
4892 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4893 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4894
2af48f68
PB
48952005-09-26 Paul Brook <paul@codesourcery.com>
4896
4897 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4898
f34502bc
WZ
48992005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4900
4901 * bfp-test.c: New file.
4902 * bfp-test.exp: New testcase.
4903
ca929517
WZ
49042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4905
4906 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4907 of subarray and substring variable.
4908 * gdb.fortran/subarray.f: New source file for the test of subarray
4909 and substring variable evaluation.
4910 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4911 of string constant.
4912
c761af65
DJ
49132005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4914
4915 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4916 copyright dates.
4917
561d7a1d
PG
49182005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4919
4920 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4921 powerpc altivec' test with an almost identical 'info vector' test.
4922
b2b64cc9
PG
49232005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4924
a9c64011
AS
4925 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4926 vscr" tests to match output.
b2b64cc9 4927
6ac4d15a
PG
49282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4929
a9c64011
AS
4930 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4931 output.
6ac4d15a 4932
40e55bef
BR
49332005-09-11 Bob Rossi <bob@brasko.net>
4934
4935 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4936 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4937 commands that return an MI output command and an asyncronous MI output
4938 command.
4939 * gdb.mi/mi-console.exp: Ditto.
4940
3c7385ec
BR
49412005-09-11 Bob Rossi <bob@brasko.net>
4942
4943 * gdb.mi/mi-var-child.c: Include <string.h>.
4944
a6cd0eb3
DJ
49452005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4946
4947 * killed.exp: Correct gdb_expect syntax.
4948
2f168eed
CV
49492005-08-09 Corinna Vinschen <vinschen@redhat.com>
4950
4951 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4952
ecd3fd0f
BR
49532005-08-02 Bob Rossi <bob@brasko.net>
4954
4955 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4956 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4957 Change tests to inferior-tty-set/show.
4958 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4959 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4960 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4961 inferior. Use mi_gdb_test to get GDB and Inferior output.
4962 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4963 descriptor.
4964 (mi_inferior_tty_name): Add inferior PTY file name.
4965 (mi_gdb_start): Add INFERIOR_PTY parameter.
4966 (mi_gdb_test): Add IPATTERN parameter.
4967
f1ea48cb 49682005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4969
f1ea48cb
BR
4970 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4971 parameter to mi_gdb_test.
4972 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4973
6e650a67
DJ
49742005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4975
4976 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4977 struct_declarations.
4978 * gdb.mi/mi-var-child.exp: Step over the initialization of
4979 struct_declarations.
4980
8be260b6
DJ
49812005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4982
4983 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4984 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4985 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4986 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4987 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4988 file.
4989
4e660f07
NR
49902005-07-27 Nick Roberts <nickrob@snap.net.nz>
4991
4992 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4993 (do_children_tests): Assign values to the extra elements.
4994
4995 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4996 them for tests for "-var-update --no-values" and
a9c64011 4997 "-var-update --all-values".
4e660f07
NR
4998 Add test for "-var-list-children --simple-values".
4999
5000 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5001
5002 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5003 "-stack-list-locals --simple-values" Improve doc strings and
5004 comments.
5005
6bdae935
MK
50062005-07-18 Mark Kettenis <kettenis@gnu.org>
5007
598b7a6f
MK
5008 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5009 *-*-openbsd*.
5010 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5011
6bdae935
MK
5012 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5013 sigaltsatck'.
5014
1323e929 50152005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5016
1323e929
BR
5017 * gdb.base/default.exp (tty): Changed output of command.
5018 * gdb.base/help.exp (help tty): Ditto.
5019
b1a9c082
MK
50202005-07-12 Mark Kettenis <kettenis@gnu.org>
5021
5022 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5023
10a844a2
MK
50242005-07-10 Mark Kettenis <kettenis@gnu.org>
5025
5026 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5027 -stack-select-frame without arguments.
5028 (test_stack_frame_listing): Add test for newly implemented command
5029 -stack-info-frame.
5030
3cb3b8df
BR
50312005-07-06 Bob Rossi <bob@brasko.net>
5032
5033 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5034 command.
5035 (Copyright): Update copyright.
5036
a0c5fbcf
WZ
50372005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5038
5039 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5040 tests to evaluate exponentiation expression.
5041
984971d0
AS
50422005-06-29 Andreas Schwab <schwab@suse.de>
5043
5044 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5045 main to avoid warnings.
5046
5047 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5048
fe03833f
NR
50492005-06-20 Nick Roberts <nickrob@snap.net.nz>
5050
5051 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5052 -stack-select-frame without arguments.
5053 (test_stack_frame_listing): Add test for newly implemented command
5054 -stack-info-frame.
a9c64011 5055
7a55f279
WZ
50562005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5057
0ffa0ea5
DJ
5058 * gdb.fortran/array-element.f: New file.
5059 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5060
26585198
DJ
50612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5062
5063 * gdb.base/bigcore.exp: Correct checks for systems which can
5064 not dump a large core file.
5065
c1bd25fd
DJ
50662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5067
5068 * gdb.base/relocate.c: Add a copyright notice.
5069 (dummy): Remove.
5070 * gdb.base/relocate.exp: Test printing the values of variables
5071 from a relocatable file.
5072
589e074d
DJ
50732005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5074
5075 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5076 excess MI output after an error.
5077
0915f927
JB
50782005-05-29 Joel Brobecker <brobecker@adacore.com>
5079
5080 * gdb.arch/alpha-step.c: New file.
5081 * gdb.arch/alpha-step.exp: New testcase.
5082
76ff342d
DJ
50832005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5084 Dennis Brueni <dennis@slickedit.com>
5085
5086 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5087 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5088 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5089 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5090 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5091 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5092 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5093
96b0c7ac
DJ
50942005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5095 Wu Zhou <woodzltc@cn.ibm.com>
5096
5097 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5098 IBM's xlc compiler.
5099 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5100 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5101
f21565d2
JB
51022005-05-13 Jim Blandy <jimb@redhat.com>
5103
5104 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5105 calling gdb_suppress_entire_file.
5106 * gdb.base/charset.exp: Same.
5107 * gdb.base/call-rt-st.exp: Same.
5108
6006a3a1
BR
51092005-05-05 Bob Rossi <bob_rossi@cox.net>
5110
5111 * lib/gdb.exp (fullname_syntax): Added global regex.
5112 (fullname_syntax_POSIX): Ditto.
5113 (fullname_syntax_UNC): Ditto.
5114 (fullname_syntax_DOS_CASE): Ditto.
5115 (fullname_syntax_DOS): Ditto.
5116 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5117 fullname_syntax variable to scope and use it.
5118 (test_file_list_exec_source_files): Ditto.
5119 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5120
c3b69c04
DJ
51212005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5122
5123 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5124
3c95e6af
PG
51252004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5126
a9c64011
AS
5127 * lib/gdb.exp (skip_altivec_tests): New function, based on
5128 check_vmx_hw_available from the GCC testsuite.
5129 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5130 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5131
78df6c56
JB
51322005-05-02 Jim Blandy <jimb@redhat.com>
5133
5134 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5135 calling gdb_suppress_entire_file.
5136
1690f9cf
DJ
51372005-04-30 Randolph Chung <tausq@debian.org>
5138
5139 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5140 Slightly relax "sem_post" name checking.
5141
5ea106f7
PG
51422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5143
5144 * gdb.base/unload.exp: Use new shared library infrastructure.
5145
bf7234cf
PG
51462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5147
5148 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5149 infrastructure.
bf7234cf 5150
547b869a
CV
51512005-04-29 Corinna Vinschen <vinschen@redhat.com>
5152
5153 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5154 * gdb.asm/h8300.inc: New file.
5155
f07e55f0
PG
51562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5157
5158 * gdb.base/shlib-call.exp: Change to use new shared library
5159 infrastructure.
5160
3cbba3d1
PG
51612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5162
a9c64011
AS
5163 * gdb.base/pending.exp: Change to use new shared library
5164 infrastructure.
3cbba3d1 5165
ed6df200
PG
51662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5167
a9c64011
AS
5168 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5169 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5170
8c8f4ebe
PG
51712005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5172
a9c64011
AS
5173 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5174 shared objects being adjusted and update copyright years.
8c8f4ebe 5175
607fbc54
DJ
51762005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * ChangeLog: Correct some 2003-01-13 dates.
5179 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5180 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5181 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5182 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5183 gdb.trace/tfind.exp: Update copyright years.
5184
57bf0e56
DJ
51852005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5186 Daniel Jacobowitz <dan@codesourcery.com>
5187
5188 * lib/gdb.exp (gdb_compile): Handle shlib=.
5189 (gdb_compile_shlib): New function.
5190
9b593790
PG
51912005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5192
a9c64011 5193 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5194
9494c6a5
DJ
51952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5198 gdb.server.
5199 * configure.ac: Likewise.
5200 * configure: Regenerated.
5201 * gdb.gdbserver/Makefile.in: Moved to...
5202 * gdb.server/Makefile.in: ... here.
5203 * gdb.gdbserver/server.c: Moved to...
5204 * gdb.server/server.c: ... here.
5205 * gdb.gdbserver/server-run.exp: Moved to...
5206 * gdb.server/server-run.exp: ... here.
5207
6f8eac0e
DJ
52082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5209
5210 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5211 * configure.ac: Create gdb.gdbserver/Makefile.
5212 * configure: Regenerated.
5213 * lib/gdbserver-support.exp: New file, derived from
5214 config/gdbserver.exp.
5215 * config/gdbserver.exp: Use gdbserver-support.exp.
5216 * gdb.gdbserver/Makefile.in: New file.
5217 * gdb.gdbserver/server.c: New file.
5218 * gdb.gdbserver/server-run.exp: New file.
5219
6e87504d
PG
52202005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5221
a9c64011
AS
5222 * lib/gdb.exp (test_compiler_info): Return compiler_info
5223 if no arguments are given.
6e87504d 5224
d1779be4
PG
52252005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5226
5227 * gdb.arch/altivec-abi.exp: Check for compiler and set
5228 use altivec' flag accordingly.
5229 * gdb.arch/altivec-regs.exp: Likewise.
5230
88750304
DJ
52312005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5232
5233 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5234
f3fb768d
AS
52352005-03-27 Andreas Schwab <schwab@suse.de>
5236
5237 * gdb.base/bigcore.c (main): Add missing mode argument in open
5238 call.
5239
7e813ac5
DJ
52402005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5241
5242 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5243 downloads.
5244 * config/gdbserver.exp (gdb_load): Likewise.
5245
8e3049aa
PB
52462005-03-14 Paul Brook <paul@codesourcery.com>
5247
5248 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5249 targets.
5250
a9df7c44
JB
52512005-03-09 Joel Brobecker <brobecker@adacore.com>
5252
5253 * gdb.dwarf2/dup-psym.S: New file.
5254 * gdb.dwarf2/dup-psym.exp: New testcase.
5255
9f0d94e8
JB
52562005-03-09 Joel Brobecker <brobecker@adacore.com>
5257
5258 * gdb.ada/exec_changed/first.adb: New file.
5259 * gdb.ada/exec_changed/second.adb: New file.
5260 * gdb.ada/exec_changed.exp: New testcase.
5261
5f579bc5
NS
52622005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5263
36e9969c
NS
5264 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5265 (A2): New class.
5266 (main): Test operator+.
5267 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5268 breakpoint test.
5269
5f579bc5
NS
5270 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5271 * gdb.base/signull.exp: Disable if gdb,nosignals.
5272 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5273 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5274 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5275 * gdb.mi/mi2-console.exp: Likewise.
5276 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5277 continue output at start.
5278 (gdb_collect_locals_test): Robustify regexp.
5279 * gdb.trace/passc-dyn.exp: Fix comment typo.
5280 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5281
be46087e
CV
52822005-03-08 Corinna Vinschen <vinschen@redhat.com>
5283
5284 * gdb.asm/asm-source.exp: Add iq2000 case.
5285 * gdb.asm/iq2000.inc: New file.
5286
384e1a61 52872005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5288
384e1a61
MI
5289 * gdb.base/command.exp: Change hardcoded value to regular expression.
5290 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5291
584b6e9e
DJ
52922005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5293
5294 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5295 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5296 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5297 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5298 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5299
ab5b5d61
MK
53002005-03-05 Mark Kettenis <kettenis@gnu.org>
5301
5302 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5303 changes.
5304
ae051c1b
PG
53052004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5306
a9c64011
AS
5307 * lib/compiler.c: Add test for IBM's xlc compiler.
5308 * lib/compiler.cc: Likewise.
ae051c1b 5309
3f0f6ed2
JB
53102004-02-24 Joel Brobecker <brobecker@adacore.com>
5311
5312 * gdb.ada/fixed_points.exp: Create compilation object directory
5313 before running the test.
5314 * gdb.ada/null_record.exp: Likewise.
5315 * gdb.ada/packed_array.exp: Likewise.
5316 * gdb.ada/start.exp: Likewise.
5317
724f452b
JB
53182005-02-15 Joel Brobecker <brobecker@adacore.com>
5319
5320 * gdb.ada/packed_array/pa.adb: New file.
5321 * gdb.ada/packed_array.exp: New testcase.
5322
57f5cdfb 53232005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5324
1f393151
MK
5325 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5326 files.
5327
ebdda337
MK
5328 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5329 on *-*-openbsd*. Correctly match whitespace in regukar
5330 expressions.
5331
cf309262
DJ
53322005-02-10 Daniel Jacobowitz <dan@debian.org>
5333
5334 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5335 PR exp/1821
5336 * gdb.base/gdb1821.c: New test file.
5337 * gdb.base/gdb1821.exp: New test file.
5338
3be49e7a
JB
53392005-02-09 Joel Brobecker <brobecker@adacore.com>
5340
5341 * gdb.base/start.c: New file.
5342 * gdb.base/start.exp: New testcase.
5343
e292e67d
JB
53442005-02-09 Joel Brobecker <brobecker@adacore.com>
5345
5346 * gdb.ada/start/dummy.adb: New file.
5347 * gdb.ada/start.exp: New testcase.
5348
dbdfa66c
CV
53492005-02-09 Corinna Vinschen <vinschen@redhat.com>
5350
5351 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5352 for printing symbols and statistics.
5353 Add test for using relative pathnames in "maint print msymbols" test.
5354 Mark "maint info sections DATA" XFAIL on Cygwin.
5355 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5356 tests.
5357
d7941671
AC
53582005-02-09 Andreas Schwab <schwab@suse.de>
5359
5360 Committed by Andrew Cagney <cagney@gnu.org>
5361 * gdb.base/remotetimeout.exp: New file.
5362
74e5ef44
MK
53632005-02-07 Mark Kettenis <kettenis@gnu.org>
5364
5365 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5366
464dd14d
JB
53672005-02-03 Joel Brobecker <brobecker@adacore.com>
5368
5369 * gdb.ada/gnat_ada.gpr: New file.
5370 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5371 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5372 * configure.ac: No longer generate gnat_ada.gpr.
5373 * configure: Regenerate.
5374 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5375 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5376 * gdb.ada/null_record/bar.ads: Likewise.
5377 * gdb.ada/null_record/bar.adb: Likewise.
5378 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5379 * gdb.ada/null_record.exp (testdir): New variable.
5380 (testfile): executable is now in testdir subdirectory.
5381 (srcfile): Use full path to the main compilation unit.
5382 * gdb.ada/fixed_points.exp: Same changes as above.
5383
30d756ae
NR
53842005-02-03 Nick Roberts <nickrob@snap.net.nz>
5385
5386 * gdb.base/interp.exp: New test.
5387
9d799f85
AC
53882005-01-24 Andrew Cagney <cagney@gnu.org>
5389
5390 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5391
15656118
AC
53922005-01-19 Andrew Cagney <cagney@gnu.org>
5393
a892c31b
AC
5394 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5395 configure.ac not configure.in.
5396
15656118
AC
5397 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5398 of powerpc*-*-*.
5399 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5400 * gdb.base/list.exp (test_list_function)
15656118
AC
5401 (test_list_filename_and_function): Ditto.
5402 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5403
a7b01baf
AC
54042005-01-16 Andrew Cagney <cagney@gnu.org>
5405
17d92a02
AC
5406 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5407
a7b01baf
AC
5408 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5409
bc8332bb
AC
54102005-01-14 Andrew Cagney <cagney@gnu.org>
5411
5412 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5413 * gdb.mi/mi2-var-cmd.exp: Ditto.
5414
4d074752
CV
54152005-01-10 Corinna Vinschen <vinschen@redhat.com>
5416
5417 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5418
bec39cab
AC
54192005-01-07 Andrew Cagney <cagney@gnu.org>
5420
5421 * configure.ac: Rename configure.in, require autoconf 2.59.
5422 * configure: Re-generate.
5423 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5424 * gdb.stabs/configure: Re-generate.
5425 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5426 * gdb.hp/configure: Re-generate.
5427 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5428 autoconf 2.59.
5429 * gdb.hp/gdb.objdbg/configure: Re-generate.
5430 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5431 autoconf 2.59.
5432 * gdb.hp/gdb.defects/configure: Re-generate.
5433 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5434 autoconf 2.59.
5435 * gdb.hp/gdb.compat/configure: Re-generate.
5436 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5437 autoconf 2.59.
5438 * gdb.hp/gdb.base-hp/configure: Re-generate.
5439 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5440 autoconf 2.59.
5441 * gdb.hp/gdb.aCC/configure: Re-generate.
5442
f10b16d4
JB
54432004-12-15 Jim Blandy <jimb@redhat.com>
5444
5445 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5446 under NPTL when there is debugging info available for libpthread.
5447
fb6e1814
JG
54482004-12-13 Jerome Guitton <guitton@gnat.com>
5449
5450 * gdb.ada/fixed_points.c: New file.
5451 * gdb.ada/fixed_points.exp: New file.
5452
fe46cd3a
RC
54532004-12-03 Randolph Chung <tausq@debian.org>
5454
5455 * gdb.arch/pa-nullify.exp: New file.
5456 * gdb.arch/pa-nullify.s: New file.
5457
8de0841b
RC
54582004-11-30 Randolph Chung <tausq@debian.org>
5459
5460 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5461 instead of "tbug". Fix regexp to work properly with gdb_test.
5462
c8170782
PH
54632004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5464
5465 * gdb.base/bitfields2.exp: New test.
5466 * gdb.base/bitfields2.c: New file.
5467
954269c2
RE
54682004-11-28 Richard Earnshaw <rearnsha@arm.com>
5469
5470 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5471
0107feed
RC
54722004-11-16 Randolph Chung <tausq@debian.org>
5473
5474 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5475
f073ae8c
DJ
54762004-11-14 Daniel Jacobowitz <dan@debian.org>
5477
5478 * gdb.threads/threadapply.exp: Correct "macro details" test.
5479
19ad59e7
JJ
54802004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5481
5482 * gdb.threads/threadapply.exp: New test.
5483 * gdb.threads/threadapply.c: New file.
5484
9cf0961b
MK
54852004-11-07 Mark Kettenis <kettenis@gnu.org>
5486
5487 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5488 frames.
5489
c789492a
FL
54902004-11-05 Felix Lee <felix+log1@specifixinc.com>
5491
5492 * gdb.base/cursal.exp: New file.
5493 * gdb.base/cursal.c: New file.
5494
a1e167bb
AC
54952004-11-03 Andrew Cagney <cagney@gnu.org>
5496
5497 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5498
b7cbf173
MK
54992004-10-30 Mark Kettenis <kettenis@gnu.org>
5500
5501 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5502 NetBSD/ELF targets.
5503
88f9d34f
JB
55042004-10-29 Joel Brobecker <brobecker@gnat.com>
5505
5506 * gdb.threads/bp_in_thread.c: New file, copied from
5507 pthread_cond_wait.c.
5508 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5509 file, rather than reusing the .c file from another testcase.
5510
ca7d6a0c
JB
55112004-10-20 Joel Brobecker <brobecker@gnat.com>
5512
5513 * gdb.ada/null_record.exp: Check where we stopped after
5514 sending the start command, instead of where the associated
5515 temporary breakpoint was inserted.
5516
0d863d03
AC
55172004-10-14 Andrew Cagney <cagney@gnu.org>
5518
5519 * gdb.mi/gdb701.c (main): Return 0.
5520
d11e72cb
DJ
55212004-10-13 Daniel Jacobowitz <dan@debian.org>
5522
d40539a4 5523 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5524
e1923096
JJ
55252004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5526
5527 * gdb.threads/schedlock.c: Add comment markers to use to find
5528 line numbers.
5529 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5530 comments.
5531 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5532 breakpoint lines.
5533
ec8ba2c9
DJ
55342004-10-12 Daniel Jacobowitz <dan@debian.org>
5535
5536 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5537
0eb3658b
DJ
55382004-10-12 Daniel Jacobowitz <dan@debian.org>
5539
5540 * configure.in: Add gdb.dwarf2.
5541 * configure: Regenerated.
5542 * Makefile.in: Add gdb.dwarf2.
5543 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5544 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5545 gdb.dwarf2/file1.txt: New files.
5546
a271cc33
OF
55472004-10-11 Orjan Friberg <orjanf@axis.com>
5548
a9c64011 5549 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5550 of "run", since the latter doesn't work with remote targets. Adjust
5551 the breakpoint numbering accordingly.
5552 * gdb.threads/pthread_cond_wait.exp: Ditto.
5553
895ce074
MC
55542004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5555
5556 * gdb.base/overlays.exp: Update copyright years.
5557
6be3092d
KI
55582004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5559
5560 * gdb.base/overlays.exp: Disable if target is Linux.
5561
e05389b8
FL
55622004-10-06 Felix Lee <felix+log1@specifixinc.com>
5563
5564 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5565
73cb587d
KI
55662004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5567
5568 * gdb.asm/asm-source.exp: Add m32r-linux target.
5569 * gdb.asm/m32r-linux.inc: New file.
5570
3c0edcdc
AC
55712004-09-24 Andrew Cagney <cagney@redhat.com>
5572 David Anderson <anderson@redhat.com>
5573
5574 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5575 command fails, assume things will work.
5576 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5577 (_GNU_SOURCE): Define.
5578 (print_unsigned, print_hex): Change parameter to "long long".
5579 (print_byte_count): New function, use to print byte counts.
5580 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5581 O_LARGEFILE.
5582 (main): Compute an upper bound on a corefile in max_core_size.
5583 Limit memory chunk size to max_core_size. Limit total memory
5584 allocated to max_core_size.
5585
4bb3667f
AC
55862004-09-23 Andrew Cagney <cagney@gnu.org>
5587
5588 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5589 from a separate process with code that creates a corefile by
5590 making the inferior dump core.
5591
60fe1a51
MK
55922004-09-23 Mark Kettenis <kettenis@gnu.org>
5593
5594 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5595 block.
5596
8e937346
MC
55972004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5598
5599 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5600 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5601 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5602 Likewise.
5603
7213f6d6
JJ
56042004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5605
5606 * gdb.java/jprint.exp: New test case for java inferior call.
5607 * gdb.java/jprint.java: Ditto.
5608
eac69dca
JB
56092004-09-15 Joel Brobecker <brobecker@gnat.com>
5610
5611 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5612
22227696
MC
56132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5614
5615 * gdb.threads/killed.c: Include <stdlib.h>.
5616 * gdb.threads/pthreads.c: Likewise.
5617
7dd403a4
MC
56182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5619
5620 * gdb.threads/killed.c: Add copyright notice.
5621
33f2d567
JM
56222004-09-10 Jason Molenda (jmolenda@apple.com)
5623
a9c64011
AS
5624 * gdb.base/define.exp: Two new tests to verify zero space chars
5625 after 'if' and 'while' commands in a user-defined command is correctly
5626 parsed.
33f2d567 5627
e05b62ac
AC
56282004-09-08 Andrew Cagney <cagney@gnu.org>
5629
5630 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5631 delivery test with duplicate at end of file.
5632
9cbe82da
MK
56332004-09-06 Mark Kettenis <kettenis@jive.nl>
5634
5635 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5636
564803d9
MC
56372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5638
5639 * config/hppro.exp: Removed.
5640
7c6807ce
MC
56412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5642
5643 * config/sparclet.exp: Removed.
5644
bf7e26dd
MC
56452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5646
5647 * config/udi.exp: Removed.
5648
714e341b
MC
56492004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5650
5651 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5652 of "exp_continue".
5653 (advancei): Likewise.
5654
1236e623
JJ
56552004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5656
5657 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5658
3bdcad15
MI
56592004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5660
228af206 5661 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5662 to check for nodebug in executable.
5663 * gdb.gdb/observer.exp (setup_test): Likewise.
5664 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5665 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5666
c72b934c
AC
56672004-09-01 Andrew Cagney <cagney@gnu.org>
5668
5669 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5670 files.
5671
edd9b715
JJ
56722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5673
5674 * gdb.base/unload.exp: Fix expected warning message to match
5675 latest format.
5676
fb4ce06b
CV
56772004-09-01 Corinna Vinschen <vinschen@redhat.com>
5678
5679 * gdb.base/call-rt-st.exp: Fix typos.
5680
ce78e7c3
MI
56812004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5682
5683 * gdb.threads/thread_check.exp: New testcase.
5684 * gdb.threads/thread_check.c: New testcase.
5685
2dedb159
AC
56862004-08-31 Andrew Cagney <cagney@gnu.org>
5687
5688 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5689 (skip_to_handler_entry): New procedures. Test stepping into a
5690 handler when the breakpoint is at the handler's entry point.
5691
68f53502
AC
56922004-08-30 Andrew Cagney <cagney@gnu.org>
5693
5694 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5695 gdb/1757.
5696
3e3ffd2b
MC
56972004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5698
5699 With code from Manoj Iyer <manjo@austin.ibm.com>:
5700 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5701 return value. Add an arm for "no debugging symbols found".
5702 Change a stray "error" to "perror".
5703 (gdb_run_cmd): Adapt to new return value.
5704 * gdb.base/remote.exp: Adapt to new return value.
5705 * gdb.gdb/complaints.exp: Likewise.
5706 * gdb.gdb/observer.exp: Likewise.
5707 * gdb.gdb/selftest.exp: Likewise.
5708 * gdb.gdb/xfullpath.exp: Likewise.
5709
4b6f5fd2
JB
57102004-08-27 Joel Brobecker <brobecker@gnat.com>
5711
5712 * gdb.threads/bp_in_thread.exp: New testcase.
5713
e5b25496
MC
57142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5715
5716 Fix PR testsuite/1735.
5717 * gdb.threads/schedlock.c (thread_function): Add a cast
5718 to suppress a gcc warning.
5719 * gdb.threads/thread-specific.c (thread_function): Likewise.
5720
934353d6
MC
57212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5722
5723 * gdb.base/unload.c: Include <stdlib.h>.
5724
f98a0aef 57252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5726
f98a0aef 5727 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5728 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5729 synchronized after the "return".
5730
5a2e8882
MC
57312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5732
5733 * gdb.mi/basics.c: Include <stdio.h>.
5734 * gdb.mi/pthreads.c: Include <stdlib.h>.
5735 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5736
a9640423
MC
57372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5738
5739 * gdb.threads/schedlock.c: Add copyright notice.
5740
b04e311d
AC
57412004-08-25 Andrew Cagney <cagney@gnu.org>
5742
5743 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5744 (skip_over_handler, breakpoint_over_hander): New test procedures.
5745 (advance, advancei): Add a proper prefix, do not use
5746 rerun_to_main.
5747 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5748
7c27f15b
MC
57492004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5750
5751 * gdb.mi/basics.c: Add copyright notice.
5752 * gdb.mi/var-cmd.c: Add copyright notice.
5753
fffc87ae
MC
57542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5755
5756 * lib/gdb.exp: Remove signed_keyword_not_used.
5757 * lib/compiler.c: Likewise.
5758 * lib/compiler.cc: Likewise.
5759
d782e0bf
MC
57602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5761
5762 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5763 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5764
96033e83
MC
57652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5766
5767 * gdb.base/whatis.c: Add copyright notice.
5768
cf38c229
MK
57692004-08-20 Mark Kettenis <kettenis@gnu.org>
5770
5771 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5772 it to skip the breakpoints encoded in the inline assembly.
5773
f4b49756
MC
57742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5775
5776 * Makefile.in: Add gdb.fortran.
5777
2f193b69
MC
57782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5779
5780 * gdb.base/call-sc.exp (test_scalar_returns):
5781 Fix cut-and-paste glitch in "Make fun return now".
5782
89a237cb
MC
57832004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5784
5785 * configure.in: Add gdb.fortran.
5786 * configure: Regenerate.
5787 * gdb.fortran/Makefile.in: New file.
5788 * lib/gdb.exp (skip_fortran_tests): New procedure.
5789
469aff8e
MC
57902004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5791
5792 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5793 reference to bug-gnu@prep.ai.mit.edu.
5794 * gdb.mi/mi-var-child.exp: Likewise.
5795 * gdb.mi/mi-var-cmd.exp: Likewise.
5796 * gdb.mi/mi-var-display.exp: Likewise.
5797 * gdb.mi/mi2-var-block.exp: Likewise.
5798 * gdb.mi/mi2-var-child.exp: Likewise.
5799 * gdb.mi/mi2-var-cmd.exp: Likewise.
5800 * gdb.mi/mi2-var-display.exp: Likewise.
5801
00b51b9f
MK
58022004-08-15 Mark Kettenis <kettenis@gnu.org>
5803
5804 * gdb.base/unload.c (main): Make local variable msg const.
5805
45f07fef
MC
58062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5807
5808 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5809 to bug-gnu@prep.ai.mit.edu.
5810 * gdb.mi/mi-disassemble.exp: Likewise.
5811 * gdb.mi/mi-eval.exp: Likewise.
5812 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5813 default line number.
5814 * gdb.mi/mi-return.exp: Likewise.
5815 * gdb.mi/mi-simplerun.exp: Likewise.
5816 * gdb.mi/mi-stack.exp: Likewise.
5817 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5818 number with explicit range test.
5819 * gdb.mi/mi-watch.exp: Likewise.
5820 * gdb.mi/mi2-break.exp: Likewise.
5821 * gdb.mi/mi2-cli.exp: Likewise.
5822 * gdb.mi/mi2-disassemble.exp: Likewise.
5823 * gdb.mi/mi2-eval.exp: Likewise.
5824 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5825 default line number.
5826 * gdb.mi/mi2-return.exp: Likewise.
5827 * gdb.mi/mi2-simplerun.exp: Likewise.
5828 * gdb.mi/mi2-stack.exp: Likewise.
5829 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5830 number with explicit range test.
5831 * gdb.mi/mi2-watch.exp: Likewise.
5832
dd8c8ee7
MC
58332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5834
5835 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5836 * gdb.cp/m-static.exp: Likewise.
5837 * gdb.cp/rtti.exp: Likewise.
5838
4e838464
MK
58392004-08-14 Mark Kettenis <kettenis@gnu.org>
5840
5841 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5842
8d8cb839
EZ
58432004-08-14 Eli Zaretskii <eliz@gnu.org>
5844
5845 * ChangeLog: Prefix Local Variables with semi-colons and indent
5846 the reference to older ChangeLog files, to fix fontification in
5847 Emacs.
5848
deea8bb0
MC
58492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5850
5851 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5852 * gdb.mi/mi2-break.exp: Likewise.
5853
c3297504
MC
58542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5855
5856 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5857
25808999
MC
58582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5861
226a8d71
MC
58622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5863
5864 * gdb.cp/classes.exp: Remove unused declarations. Just let
5865 test names default instead of providing special names. Remove
5866 extraneous demangler test.
5867
37fdf854
JJ
58682004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5869
5870 * gdb.base/unload.exp: New test for breakpoints in dynamically
5871 loaded libraries.
5872 * gdb.base/unload.c: Ditto.
5873 * gdb.base/unloadshr.c: Ditto.
5874
2d3a7986
MC
58752004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5876
5877 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5878 cp_test_ptype_class.
5879 (test_enums): Likewise.
5880
c72b934c
AC
58812004-08-10 Andrew Cagney <cagney@gnu.org>
5882
5883 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5884 files.
5885
cc503c8a
AC
58862004-08-10 Andrew Cagney <cagney@gnu.org>
5887
5888 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5889 init_malloc call.
5890
902f2ccb
MC
58912004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5892
5893 * ChangeLog: Add copyright notice. The notice is copied
5894 from emacs 21.3 top level ChangeLog.
5895
78c90502
MC
58962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5897
5898 * lib/cp-support.exp: New file.
5899 * lib/cp-support.exp (cp_test_type_class): New function.
5900 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5901 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5902 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5903 cp_test_ptype_class.
5904
88e5ea78
MC
59052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5906
5907 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5908 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5909 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5910 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5911 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5912 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5913 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5914 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5915 gdb.mi/mi2-watch.exp: Update copyright years.
5916
6a89fc9c
MK
59172004-08-09 Mark Kettenis <kettenis@gnu.org>
5918
5919 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5920
1482e0de
MC
59212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5922
5923 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5924 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5925 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5926 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5927 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5928 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5929 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5930 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5931 gdb.mi/mi-watch.exp: Update copyright years.
5932
1a5ce3f3
DJ
59332004-08-08 Daniel Jacobowitz <dan@debian.org>
5934
5935 PR gdb/1738
5936 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5937 from a breakpoint with a pending signal.
5938
04f6ecf2
DJ
59392004-08-08 Daniel Jacobowitz <dan@debian.org>
5940
5941 PR gdb/1736
5942 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5943 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5944 the prompt.
5945 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5946
54d90d35
DJ
59472004-08-08 Daniel Jacobowitz <dan@debian.org>
5948
5949 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5950
d2f6abb0
DJ
59512004-08-08 Daniel Jacobowitz <dan@debian.org>
5952
5953 PR gdb/1736
5954 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5955 for i?86-*-linux*.
5956
5598c03d
DJ
59572004-08-08 Daniel Jacobowitz <dan@debian.org>
5958
5959 * gdb.arch/i386-prologue.exp: Compile without debug information.
5960
c6fee705
MC
59612004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5962
5963 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5964 rather than asking gdb to search.
5965
dd90efdb
MC
59662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5967
5968 * gdb.base/gcore.c: Include <string.h>.
5969
1e84bec1
MC
59702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5971
5972 * gdb.base/gcore.c: Add copyright notice.
5973
e425eb2b
MC
59742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5975
5976 * gdb.base/freebpcmd.c: Include <stdio.h>.
5977 * gdb.base/long_long.c: Include <string.h>.
5978 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5979 * gdb.base/siginfo.c: Include <string.h>.
5980 * gdb.base/sigstep.c: Include <string.h>.
5981
cb9aaed5
MC
59822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5983
5984 * gdb.base/complex.c: Include <stdlib.h>.
5985
55944f3d
MC
59862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5987
5988 * gdb.base/complex.c: Add copyright notice.
5989
7b2953d9
MC
59902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5991
5992 * gdb.base/charset.c: Include <stdlib.h>.
5993
c9133d23
MC
59942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5995
5996 * gdb.base/auxv.c: Include <stdlib.h>.
5997
0a8490ad
MC
59982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5999
6000 * gdb.base/auxv.c: Add copyright notice.
6001
3426d5ec
MC
60022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6003
6004 * gdb.base/coremaker.c: Add copyright notice.
6005 * gdb.base/coremaker2.c: Add copyright notice.
6006
8da195dd
AC
60072004-08-04 Andrew Cagney <cagney@gnu.org>
6008
6009 * gdb.base/store.exp: Update copyright.
6010 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6011 names, do not import gdb_prompt.
6012
8d394f98
AC
60132004-08-01 Andrew Cagney <cagney@gnu.org>
6014
6015 Fix PR testsuite/1729.
6016 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6017 not use capture_value with value 4.
6018 (capture_value): Add optional test name parameter.
6019 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6020 the prefix, pass to capture_value.
6021
b6702b23
MK
60222004-08-01 Mark Kettenis <kettenis@gnu.org>
6023
6024 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6025 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6026 (main): Call new function.
6027
c203e0ca
MC
60282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6029
6030 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6031
a7995a30
MC
60322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6033
6034 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6035
9366563b
MC
60362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6037
b6eeaf26 6038 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6039 Accept more values of vtbl pointer. Remove some messages
6040 about "obsolete gcc or gdb".
6041
2fc1f950
MC
60422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6043
6044 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6045
c724d49b
MC
60462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6047
6048 * gdb.base/asm-source.exp: Properly convert target board
6049 debug flags from gcc format to binutils format.
6050
736b0fce
MK
60512004-07-28 Mark Kettenis <kettenis@gnu.org>
6052
6053 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6054 gdb1718". PR backtrace/1718 partially fixed.
6055
5633ea5c
JJ
60562004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6057
6058 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6059
575eebb1
NC
60602004-07-26 Nick Clifton <nickc@redhat.com>
6061
6062 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6063 good default value for a specific architecture is available then
6064 set it to that value. Otherwise default to the -gstabs switch.
6065 Remove the -g... switches from the asm-flags variable. Allow the
6066 target board info to override the value if it wants to. Pass the
6067 switch on the assembler command line.
6068
62104619
MK
60692004-07-23 Mark Kettenis <kettenis@gnu.org>
6070
6071 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6072 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6073 (main): Call new function.
6074
4a1135b8
MC
60752004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6076
6077 Test for PR exp/1715.
6078 * gdb.base/radix.exp: Refactor common procedures. Make all
6079 test names unique. Change XFAIL to KFAIL.
6080
8a12c1f0
MC
60812004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6082
6083 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6084 * gdb.ada/gnat_ada.gin: ... to here.
6085 * configure.in: Use gnat_ada.gin.
6086 * configure: Regenerate.
6087
23b451cf
AC
60882004-07-20 Andrew Cagney <cagney@gnu.org>
6089
6090 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6091 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6092 XFAILs. Clean up test messages and comments. Check backtraces.
6093 Delete re-sync code.
6094
ab618a02
MC
60952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6096
6097 Fix PR cli/740.
6098 * gdb.base/annota1.exp: Honor gdb,nosignals.
6099 * gdb.base/annota3.exp: Likewise.
6100
46dad340
MC
61012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6102
6103 * lib/java.exp: Update copyright notice.
6104
756d8c70
AC
61052004-07-19 Andrew Cagney <cagney@gnu.org>
6106
6107 * gdb.base/selftest.exp: Copy file from here ...
6108 * gdb.gdb/selftest.exp: ... to here.
6109
586027e6
AC
61102004-07-16 Andrew Cagney <cagney@redhat.com>
6111
6112 * lib/insight-support.exp: Delete file.
6113 * lib/java.exp (java_init): Fix copyright.
6114
029d2200
AC
61152004-07-16 Andrew Cagney <cagney@gnu.org>
6116
6117 * gdb.base/restore.c: Append "prologue" to comments marking the a
6118 function's prologue.
6119 * gdb.base/restore.exp: Update copyright, re-indent.
6120 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6121 callerN" prefix where needed. Update patterns that match a
6122 function's prologue.
6123
653b62c5
MC
61242004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6125
6126 * gdb.base/restore.c: Add copyright notice.
6127
f7d690e5
AC
61282004-07-16 Andrew Cagney <cagney@gnu.org>
6129
6130 * gdb.base/logical.exp: Update copyright.
6131 (evaluate): New procedure. Use to re-implement tests using
6132 several tables.
6133
d629a7cb
MH
61342004-07-14 Martin Hunt <hunt@redhat.com>
6135
6136 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6137 which fixes some problems where init.tcl was not found.
6138
9c7bb332
AC
61392004-07-13 Andrew Cagney <cagney@gnu.org>
6140
6bf46641
AC
6141 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6142 (check_sizeof, check_valueof): Do not include the output in the
6143 test name. Use gdb_test.
6144 (get_valueof): Use gdb_test_multiple.
6145
c4ffd4c0
AC
6146 * gdb.base/step-test.exp: Update copyright. Use
6147 gdb_test_multiple. Ensure that test names do not include
6148 architecture dependent output.
6149
ab89363a
AC
6150 * gdb.gdb/observer.exp: Update copyright.
6151 (setup_test): Use gdb_test_multiple.
6152 (attach_first_observer, attach_second_observer)
6153 (attach_third_observer, detach_first_observer)
6154 (detach_second_observer, detach_third_observer)
6155 (reset_counters, check_counters): Make $message a prefix.
6156 (test_normal_stop_notifications): Add "args" parameter - a list of
6157 init functions to be called. Make $message a prefix,
6158 (test_observer_normal_stop): Change the message prefixes so that
6159 they are unique, pass the attach / detach procedures to
6160 test_normal_stop_notifications.
6161
ec58997a
AC
6162 * gdb.base/signull.exp (test_segv): Prefix all tests with
6163 "${name}". Clean up test messages.
6164
b475183b
AC
6165 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6166
9c7bb332
AC
6167 * gdb.base/ena-dis-br.exp: Update copyright.
6168 (break_at): New function. Replace send_gdb with gdb_test,
6169 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6170 ignore count, not stopped at bpt", with KFAIL.
6171
2dd95497
CV
61722004-07-13 Corinna Vinschen <vinschen@redhat.com>
6173
6174 * gdb.base/attach.exp: Remove cleanupfile handling.
6175
419e626b
AC
61762004-07-12 Andrew Cagney <cagney@gnu.org>
6177
6178 * gdb.base/annota1.exp: Cleanup corefile test name.
6179 * gdb.base/annota3.exp: Ditto.
6180
8b1b3228
AC
61812004-07-12 Andrew Cagney <cagney@gnu.org>
6182
78650829
AC
6183 * gdb.base/signals.exp: Clean up copyright, re-indent.
6184
8b1b3228
AC
6185 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6186 gdb_test and gdb_test_multiple.
6187
935c2760
JJ
61882004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6189
6190 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6191 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6192 provide line number info for first statement in main.
6193
1544280f
AC
61942004-07-08 Andrew Cagney <cagney@gnu.org>
6195
1279f4ff
AC
6196 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6197
1544280f
AC
6198 * gdb.base/sigbpt.exp: Make the common part of each test name a
6199 prefix instead of suffix.
6200
bcc82369
BR
62012004-07-07 Bob Rossi <bob_rossi@cox.net>
6202
6203 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6204 test from test_tbreak_creation_and_listing to
6205 test_file_list_exec_source_file
6206 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6207 Changed name of test from test_tbreak_creation_and_listing to
6208 test_file_list_exec_source_file
6209
23f4b0aa
JJ
62102004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6211
6212 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6213 the jmisc() constructor instead of <init>.
6214 * gdb.java/jmisc1.exp: Ditto.
6215
56401cd5
AC
62162004-07-07 Andrew Cagney <cagney@gnu.org>
6217
6218 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6219 corrupting the PC.
6220
44ae2f6a
MC
62212004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6222
6223 * gdb.cp/templates.exp: Accept whitespace change in demangler
6224 output.
6225
45a83408
AC
62262004-07-06 Andrew Cagney <cagney@gnu.org>
6227
6228 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6229
d205ad70
MC
62302004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6231
6232 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6233 * lib/compiler.cc: Likewise.
6234
06ea1a61
MC
62352004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6236
6237 * lib/compiler.cc: Work around string preprocessing problem
6238 with old hp c++ compiler.
6239 * lib/compiler.c: Likewise.
6240
daab1251
CV
62412004-06-29 Corinna Vinschen <vinschen@redhat.com>
6242
6243 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6244 directives to conditionalize symbol prefixing.
6245 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6246 additional_flags handling. Add underscore prefix for Cygwin.
6247 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6248 conditionalize symbol prefixing.
6249 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6250 additional_flags handling. Add underscore prefix for Cygwin.
6251
cc984116
CV
62522004-06-29 Corinna Vinschen <vinschen@redhat.com>
6253
6254 * gdb.base/bigcore.exp: Skip test on Cygwin.
6255
c279b077
MC
62562004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6257
6258 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6259 formats for "info register". Use gdb_test_multiple. Fix
6260 the "invalid register" test.
6261
0e915747
CV
62622004-06-28 Corinna Vinschen <vinschen@redhat.com>
6263
6264 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6265 PID for Cygwin. Add Cygwin specific strings to check for in some
6266 tests.
6267 (do_attach_tests): Add a test for user interaction when attaching
6268 to a process with no matching symbol table already loaded.
6269
11422c86
AC
62702004-06-26 Andrew Cagney <cagney@gnu.org>
6271
6272 Test PR java/1567 and PR java/1565.
6273 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6274 * gdb.java/jmisc2.exp: Delete file.
6275
cefbce26
MC
62762004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6277
6278 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6279
e19f872c
CV
62802004-06-25 Corinna Vinschen <vinschen@redhat.com>
6281
6282 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6283 attach process.
6284
d931ba3b
MC
62852004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6286
6287 * gdb.cp/pr-1553.exp: Remove.
6288
aef68c48
MC
62892004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.cp/pr-1553.cc: Remove.
6292 * gdb.cp/pr-1553.exp: Disable this test.
6293
8d5df71a
JB
62942004-06-20 Jim Blandy <jimb@redhat.com>
6295
a9c64011 6296 Fix PR testsuite/1680.
8d5df71a
JB
6297 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6298 regular expressions.
6299
4ac6f39d
MC
63002004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6301
6302 Fix PR testsuite/1679.
6303 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6304 Issue an UNSUPPORTED result instead.
6305
1b413552
JB
63062004-06-18 Jim Blandy <jimb@redhat.com>
6307
6308 * gdb.base/charset.exp: Only send a control-C if we see a new
6309 prompt and incomplete command.
6310
6daa6ebd
MC
63112004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6312
6313 * gdb.cp/pr-574.cc: Add copyright notice.
6314
51fa4ae0
JB
63152004-06-17 Jim Blandy <jimb@redhat.com>
6316
6317 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6318 cases where the regexp has no groups; this grabs random text from
6319 the previous test suite, whatever that was.
6320
8fea26c5
MC
63212004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6322
6323 * gdb.cp/printmethod.cc: Add copyright notice.
6324
1e3aeb41
MC
63252004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6326
6327 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6328
9d9030bc
AC
63292004-06-16 Andrew Cagney <cagney@gnu.org>
6330
6331 * gdb.base/signull.c: Update copyright. Include <string.h>.
6332 (bowler): Replace data_pointer with data_read
6333 and data_write cases. Add code_descriptor case.
6334 (zero, desc): New array and pointer.
6335 (data, code): Change to simple pointers.
6336 * gdb.base/signull.exp: Fix probe pattern matching a function
6337 descriptor SIGSEGV. Replace data_pointer with data_read and
6338 data_write tests.
6339
acd4ad44
AC
63402004-06-16 Andrew Cagney <cagney@gnu.org>
6341
6342 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6343
08fd625c
MC
63442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6345
6346 * gdb.base/long_long.c: Add copyright notice.
6347
1903502c
MC
63482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6349
6350 * gdb.base/long_long.exp: Remove reference to
6351 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6352 to gdb_breakpoint and gdb_continue_to_breakpoint.
6353
83313cb1
JB
63542004-06-14 Jim Blandy <jimb@redhat.com>
6355
6356 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6357 endian case.
6358
1bf404ef
AC
63592004-06-14 Andrew Cagney <cagney@gnu.org>
6360
6361 * gdb.base/gcore.exp (capture_command_output): Delete the always
6362 passing tests containing inferior values.
6363 * gdb.base/ending-run.exp: Do not include the breakpoint address
6364 in the test message. Update copyright.
6365 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6366 size in the test name, use gdb_test_multiple. Update copyright.
6367
ef220b33
MC
63682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6369
6370 * gdb.cp/ref-types.cc: Add copyright notice.
6371
4f70a4c9
MC
63722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6373
6374 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6375 hp_aCC_compiler.
6376 * lib/compiler.cc: Likewise.
6377 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6378 'set' commands. Log diagnostics for other lines. Set
6379 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6380
335928ac
MC
63812004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6382
6383 * gdb.cp/try_catch.cc: Add copyright notice.
6384
2efb12e8
MC
63852004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6386
6387 * gdb.cp/userdef.cc: Add copyright notice.
6388
0bbed51a
MC
63892004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6390
6391 * gdb.cp/virtfunc.cc: Add copyright notice.
6392
e12a46c9
RC
63932004-06-11 Randolph Chung <tausq@debian.org>
6394
6395 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6396 problem.
6397
338e05af
AC
63982004-06-10 Andrew Cagney <cagney@gnu.org>
6399
6400 * lib/compiler.cc, lib/compiler.c: Append either
6401 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6402 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6403 instead of gcc-3-3.
6404
dc3f10cb
AC
64052004-06-09 Andrew Cagney <cagney@gnu.org>
6406
b4d946af
AC
6407 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6408 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6409
dc3f10cb
AC
6410 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6411 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6412 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6413 fixed.
6414
b5c0bfa2
AC
64152004-06-09 Andrew Cagney <cagney@gnu.org>
6416
6417 * gdb.base/structs.exp (test_struct_returns): Replace
6418 "return_value_unknown" and "finish_value_unknown" by
6419 "return_value_known" and "finish_value_known". Instead of
6420 "return_value_unknown" iff "finish_value_unknown", check
6421 "return_value_known" implies "finish_value_known".
6422
caeb605f
MH
64232004-06-08 Martin Hunt <hunt@redhat.com>
6424
6425 * gdb.base/float.exp: Add pattern for mips targets.
6426
c892bb64
RC
64272004-06-08 Randolph Chung <tausq@debian.org>
6428
6429 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6430 message for unknown architectures more clear.
6431
48306d3e
JB
64322004-06-08 Joel Brobecker <brobecker@gnat.com>
6433
6434 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6435 start the execution of the program.
6436
83ecb59f
JB
64372004-06-07 Jim Blandy <jimb@redhat.com>
6438
6439 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6440 * gdb.arch/i386-cpuid.h: New helper file.
6441
55264cb4
RC
64422004-06-07 Randolph Chung <tausq@debian.org>
6443
6444 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6445 has started.
6446
23cadb28
RM
64472004-06-04 Roland McGrath <roland@redhat.com>
6448
6449 Fix PR gdb/1647.
6450 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6451 differently to be robust to output buffering differences.
6452
51d01eda
MC
64532004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6454
6455 * gdb.threads/pthreads.exp: Update copyright years.
6456 (check_control_c): Change asynchronous 'after' to synchronous.
6457
f4fc3b93
RM
64582004-06-04 Roland McGrath <roland@redhat.com>
6459
6460 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6461 next gdb prompt.
6462
4013522b
MC
64632004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6464
6465 Fix PR gdb/1636.
6466 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6467 calls to synchronous.
6468
7a8f1e6b
JB
64692004-05-26 Jim Blandy <jimb@redhat.com>
6470
6471 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6472
81bb3443
RC
64732004-05-24 Randolph Chung <tausq@debian.org>
6474
6475 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6476 * gdb.asm/pa.inc: New file.
6477
8f5a3103
MK
64782004-05-22 Mark Kettenis <kettenis@gnu.org>
6479
6480 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6481
734b8fe8 64822004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6483 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6484
6485 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6486 GDB prompt.
6487
725603e1
UW
64882004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6489
f4fc3b93 6490 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6491 setjmp/longjmp. Use sigaction instead of signal.
6492
8b923272 64932004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6494 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6495
6496 * gdb.threads/pthread_cond_wait.c: New file.
6497 * gdb.threads/pthread_cond_wait.exp: New testcase.
6498
8bfabb04
AC
64992004-05-13 Andrew Cagney <cagney@redhat.com>
6500
6501 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6502 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6503
42edda50
AC
65042004-05-11 Andrew Cagney <cagney@redhat.com>
6505
6506 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6507 fixed but revealed gdb/1639.
6508
d303a6c7
AC
65092004-05-10 Andrew Cagney <cagney@redhat.com>
6510
6511 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6512 func1" and "next to 2nd alarm", kernel bug avoided.
6513
bf08c2a1
DJ
65142004-05-10 Daniel Jacobowitz <dan@debian.org>
6515
6516 PR external/1568
6517 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6518 XFAIL if it is smaller than bytes_allocated.
6519 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6520 (main): Make chunks_allocated unsigned. Correct comment.
6521
c0586a34
JB
65222004-05-07 Joel Brobecker <brobecker@gnat.com>
6523
6524 * gdb.arch/powerpc-aix-prologue.c: New file.
6525 * gdb.arch/powerpc-aix-prologue.exp: New file.
6526
f2785d12
JB
65272004-05-07 Jim Blandy <jimb@redhat.com>
6528
6529 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6530 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6531
bd7f6e30
JB
65322004-05-06 Joel Brobecker <brobecker@gnat.com>
6533
6534 * gdb.base/sep.exp: No longer setup_kfail when the program was
6535 built with dwarf2.
6536
0a5e7efe
JI
65372004-05-05 Jim Ingham <jingham@apple.com>
6538
6539 * gdb.base/pending.exp: Make sure pending breakpoints
6540 preserve the ignore count.
f4fc3b93 6541
a8958849
MK
65422004-04-27 Jerome Guitton <guitton@gnat.com>
6543
6544 * i386-prologue.exp: Add testcase for jump instruction as first
6545 instruction of the real code.
6546 * i386-prologue.c (jump_at_beginning): New function.
6547
7e103f5b
MK
65482004-04-28 Mark Kettenis <kettenis@gnu.org>
6549
6550 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6551 x86_64-*-*.
6552
5d38b224
MK
65532004-04-28 Mark Kettenis <kettenis@gnu.org>
6554
6555 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6556 i*86-*-*.
6557
0ef32fd9
MK
65582004-04-25 Mark Kettenis <kettenis@gnu.org>
6559
6560 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6561 expression that checks the return type.
6562
71d7dd7c
AC
65632004-04-23 Andrew Cagney <cagney@redhat.com>
6564
6565 * gdb.base/call-sc.exp: New test of scalar call/return values.
6566 * gdb.base/call-sc.c: Ditto.
6567
1e9f977e
JJ
65682004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6569
6570 * gdb.threads/manythreads.c: Reduce thread stack size.
6571
899d9e3a
JJ
65722004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6573
6574 * gdb.threads/manythreads.c: Add copyright notice.
6575
61bcae62
AC
65762004-04-23 Andrew Cagney <cagney@redhat.com>
6577
6578 * gdb.base/siginfo.exp: Better handle step out of signal.
6579 * gdb.base/sigstep.exp: Ditto.
6580
7339a42e 65812004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6582 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6583
6584 * gdb.threads/manythreads.c: New testcase.
6585 * gdb.threads/manythreads.exp: Ditto.
6586
5c98409b
JB
65872004-04-22 Jim Blandy <jimb@redhat.com>
6588
6589 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6590 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6591
3b611f1a
MC
65922004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6593
6594 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6595
f0fd9238
AC
65962004-04-21 Andrew Cagney <cagney@redhat.com>
6597
6598 * gdb.base/sigstep.c: New file.
6599 * gdb.base/sigstep.exp: New file.
6600
90990674
JB
66012004-04-16 Joel Brobecker <brobecker@gnat.com>
6602
6603 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6604 call to observer_notify_normal_stop.
6605
78cef34b
AC
66062004-04-15 Andrew Cagney <cagney@redhat.com>
6607
6608 * gdb.base/siginfo.c: New file.
6609 * gdb.base/siginfo.exp: New file.
6610
d2343407
JB
66112004-04-12 J. Brobecker <brobecker@gnat.com>
6612
6613 * gdb.base/sep.exp: Fix typo in comment.
6614
a2dba3c8
JB
66152004-04-12 J. Brobecker <brobecker@gnat.com>
6616
6617 * gdb.base/sep.c: New file.
6618 * gdb.base/sep-proc.c: New file.
6619 * gdb.base/sep.exp: New testcase.
6620
15f7b60e
MK
66212004-04-09 Mark Kettenis <kettenis@gnu.org>
6622
6623 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6624 support.
6625
44f4de1a
AC
66262004-04-05 Andrew Cagney <cagney@redhat.com>
6627
6628 * gdb.base/sigaltstack.c: New file.
6629 * gdb.base/sigaltstack.exp: New file.
6630
ef04f396
JB
66312004-04-04 Joel Brobecker <brobecker@gnat.com>
6632
6633 * gdb.base/foll-fork.exp: Update the expected output for
6634 "help set follow-fork-mode", to match a change that was made
6635 to the help of this variable on 2004-01-13.
6636
d40d2c92
JB
66372004-04-01 Joel Brobecker <brobecker@gnat.com>
6638
6639 * lib/ada.exp: Add copyright notice.
6640 * bar.ads: Likewise.
6641 * bar.adb: Likewise.
6642 * null_record.adb: Likewise.
6643 * null_record.exp: Likewise.
6644 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6645
f86ef5a3
JB
66462004-04-01 Joel Brobecker <brobecker@gnat.com>
6647
6648 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6649 * configure: Regenerate.
6650
414e70e3
JB
66512004-04-01 Joel Brobecker <brobecker@gnat.com>
6652
6653 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6654 to build the application. Remove the message printed when in
6655 verbose mode, redundant with the UNSUPPORTED message above.
6656
f0aaee49
JB
66572004-03-31 Joel Brobecker <brobecker@gnat.com>
6658
6659 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6660 * gdb.ada (null_record.exp): New testcase.
6661
ac81cb54
JB
66622004-03-31 Joel Brobecker <brobecker@gnat.com>
6663
6664 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6665
854af2f7
JB
66662004-03-31 Joel Brobecker <brobecker@gnat.com>
6667
6668 * gdb.ada: New subdirectory.
6669 * gdb.ada/Makefile.in: New file.
6670 * gdb.ada/gnat_ada.gpr.in: New file.
6671
034cb681
JB
66722004-03-31 Joel Brobecker <brobecker@gnat.com>
6673
6674 * lib/ada.exp: New file.
6675
78a1a894
DJ
66762004-03-24 Daniel Jacobowitz <drow@mvista.com>
6677
6678 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6679 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6680
4b2b3b3e
AC
66812004-03-22 Andrew Cagney <cagney@redhat.com>
6682
6683 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6684 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6685 Problem identified by Ulrich Weigand.
6686
23c73aa3
DC
66872004-03-17 David Carlton <carlton@kealia.com>
6688
6689 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6690 PR c++/826.
6691
d63a86f8
RM
66922004-03-16 Roland McGrath <roland@redhat.com>
6693
6694 * gdb.base/auxv.exp: New file.
6695 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6696
0e02aa50
DC
66972004-03-12 David Carlton <carlton@kealia.com>
6698
6699 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6700 * gdb.cp/pr-1553.cc: Ditto.
6701 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6702 pass branch.
6703
c20b71be
MC
67042004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6705
6706 * gdb.cp/templates.exp: Accept more template types.
6707
c7414a01
MC
67082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6709
6710 From Corinna Vinschen with modifications.
6711 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6712 local variable obj_with_enum.
6713 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6714 results with obj_with_enum.
6715
ed69573c
MC
67162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6717
6718 * gdb.cp/classes.cc: New file, copied from misc.cc.
6719 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6720
28301461
MC
67212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6722
6723 * gdb.cp/misc.cc: Add copyright notice.
6724
1198ecbe
DC
67252004-03-05 David Carlton <carlton@kealia.com>
6726
6727 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6728 * gdb.cp/rtti.h: Update copyright.
6729 (namespace n2::n3): New.
6730 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6731 (n2::n3::func3): New.
6732 (main): Call n2::n3::func3.
6733 * gdb.cp/rtti2.cc: Update copyright.
6734 (n2::create3): New.
6735
9e08c470
MK
67362004-03-04 Mark Kettenis <kettenis@gnu.org>
6737
6738 * gdb.asm/openbsd.inc: Fix typo.
6739
4bebc3aa
FF
67402004-03-03 Fred Fish <fnf@redhat.com>
6741
6742 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6743 "val" instead of unused "size". Update copyright year.
6744
6ea9fb37
DJ
67452004-02-29 Daniel Jacobowitz <drow@mvista.com>
6746
6747 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6748 to use unsigned char.
6749 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6750 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6751
23b23974
DJ
67522004-02-29 Daniel Jacobowitz <drow@mvista.com>
6753
6754 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6755 line of output.
6756
7574fd53
DJ
67572004-02-28 Daniel Jacobowitz <drow@mvista.com>
6758
6759 * gdb.base/relocate.c (dummy): Initialize.
6760
a195357f
DJ
67612004-02-28 Daniel Jacobowitz <drow@mvista.com>
6762
6763 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6764 a breakpoint at exit.
6765
72fd54a9
FF
67662004-02-27 Fred Fish <fnf@redhat.com>
6767
6768 * gdb.base/chng-syms.exp: Add expect condition to match failing
6769 case that isn't a timeout.
6770
b9d23137
AC
67712004-02-27 Andrew Cagney <cagney@redhat.com>
6772
6773 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6774 support.
6775
15d208f6 67762004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6777
15d208f6
FF
6778 * gdb.arch/gdb1431.c: Remove.
6779 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6780 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6781 of "until" incorrectly.
6782
98f9cd2d
JB
67832004-02-26 J. Brobecker <brobecker@gnat.com>
6784
6785 * gdb.cp/class2.cc (empty): New class.
6786 (refer): New function.
6787 (main): Declare an object of type empty and use it.
6788 * gdb.cp/class2.exp: Print the value of an object of type empty.
6789
9b50c11b
JJ
67902004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6791
6792 * gdb.base/langs.exp: Update query string to match the
6793 new nquery format used for pending breakpoints.
6794
0dcd613f
AC
67952004-02-26 Andrew Cagney <cagney@redhat.com>
6796
6797 Fix PR i18n/1570.
6798 * gdb.base/charset.c: Update copyright notice.
6799 (main, init_string): Remove the escape character '\e' tests.
6800 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6801 * gdb.base/charset.exp (valid_host_charset): Ditto.
6802 * gdb.base/setvar.exp: Ditto.
6803
b8a56647
AC
68042004-02-24 Andrew Cagney <cagney@redhat.com>
6805
90d59e34
AC
6806 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6807 mmapped data in core file" PASS and FAIL messages consistent.
6808
b8a56647
AC
6809 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6810 setting a breakpoint. Work around PR java/1565.
6811
9f27c604
JJ
68122004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6813
6814 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6815 new nquery format.
6816 * gdb.base/pending.exp: Ditto.
6817
3224a706
MK
68182004-02-22 Mark Kettenis <kettenis@gnu.org>
6819
6820 * configure.in: Run stabs tests on *BSD.
6821 * configure: Regenerated.
6822
41e0a9ca
MK
68232004-02-21 Mark Kettenis <kettenis@gnu.org>
6824
6825 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6826
1e1b3428
FF
68272004-02-20 Fred Fish <fnf@redhat.com>
6828
6829 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6830 blank in test for "returns short", for consistency with other
6831 "returns xxx" tests. Update copyright year.
6832
f9a7572a
FF
68332004-02-19 Fred Fish <fnf@redhat.com>
6834
6835 New testcase for PR breakpoint/1558.
6836 * gdb.arch/gdb1558.exp: New file.
6837 * gdb.arch/gdb1558.c: New file.
6838
b2ce2854
EZ
68392004-02-19 Elena Zannoni <ezannoni@redhat.com>
6840
6841 * gdb.base/nodebug.exp: Fix typo.
6842
e7c9ff01
JB
68432004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6844
6845 Committed by Jim Blandy <jimb@redhat.com>.
6846
62f4b920
JB
6847 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6848
2db536a1
JB
6849 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6850
e7c9ff01
JB
6851 * gdb.base/float.exp: Support s390*-*-* targets.
6852
f3205b34
AF
68532004-02-17 Adam Fedor <fedor@gnu.org>
6854
6855 * gdb.base/gdb1555.exp: New file.
6856 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6857
9d62932d
EZ
68582004-02-17 Elena Zannoni <ezannoni@redhat.com>
6859
6860 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6861
344c9711
FF
68622004-02-16 Fred Fish <fnf@redhat.com>
6863
6864 * gdb.arch/gdb1291.c: Remove
6865 * gdb.arch/gdb1291.s: New test input file.
6866 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6867 fail. Test for correct result, known incorrect result, other
6868 failures and timeouts.
6869
2d822687
AC
68702004-02-16 Andrew Cagney <cagney@redhat.com>
6871
6872 * gdb.base/bigcore.exp: New file.
6873 * gdb.base/bigcore.c: New file.
6874
dac15b66
AC
68752004-02-13 Andrew Cagney <cagney@redhat.com>
6876
6877 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6878 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6879 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6880 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6881 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6882 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6883 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6884 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6885 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6886 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6887
6bdfc2c4
JJ
68882004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6889
6890 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6891 executed is an alloc instruction.
6892
87b3ede8
DC
68932004-02-11 David Carlton <carlton@kealia.com>
6894
6895 * gdb.cp/breakpoint.exp: New.
6896 * gdb.cp/breakpoint.cc: New.
6897
6e19e2bf
MC
68982004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6899
6900 Partial fix for PR gdb/1543.
6901 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6902 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6903 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6904 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6905 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6906 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6907 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6908 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6909 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6910 to bug-gdb@prep.ai.mit.edu .
6911 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6912 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6913 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6914 Likewise.
6915
5c5455dc
AC
69162004-02-10 Andrew Cagney <cagney@redhat.com>
6917
6918 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6919 using gdb_internal_error_resync.
6920
9cf689d7
DJ
69212004-02-09 Daniel Jacobowitz <drow@mvista.com>
6922
6923 * gdb.threads/thread-specific.exp: Stop early if no threads are
6924 found.
6925
d2dc51db
MC
69262004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6927
6928 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6929
14b1a056
DJ
69302004-02-08 Daniel Jacobowitz <drow@mvista.com>
6931
6932 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6933 breakpoints.
6934
83f66e8f
DJ
69352004-02-07 Daniel Jacobowitz <drow@mvista.com>
6936
6937 * config/sim.exp (gdb_load): Handle $arg == "".
6938 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6939 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6940
30fc0091
EZ
69412004-02-07 Elena Zannoni <ezannoni@redhat.com>
6942
a9c64011
AS
6943 * gdb.base/maint.exp: Update test to reflect
6944 obstack changes.
30fc0091 6945
4d806929
JJ
69462004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6947
6948 * gdb.base/pendshr.c (pendfunc): New function that calls
6949 pendfunc1.
6950 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6951
7bfdd688
FF
69522004-02-04 Fred Fish <fnf@redhat.com>
6953
6954 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6955 function symbols and update copyright years.
6956 * gdb.arch/gdb1291.c: Ditto.
6957
aaa08ee4
MC
69582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6959
6960 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6961
dbad7755
MC
69622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6963
6964 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6965
ec4646ef
MC
69662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6967
6968 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6969
1b802196
FF
69702004-02-02 Fred Fish <fnf@redhat.com>
6971
6972 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6973 remote targets. Update copyright years.
6974
18fe2033
JJ
69752004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6976
6977 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6978 support.
6979 * gdb.base/langs.exp: Fix test which attempts to create
6980 breakpoint on non-existent function to handle new pending
6981 support.
6982 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6983 a breakpoint.
6984 * gdb.base/pending.exp: New test.
6985 * gdb.base/pending.c: New file.
6986 * gdb.base/pendshr.c: Ditto.
6987
8d577d32
DC
69882004-02-02 David Carlton <carlton@kealia.com>
6989
6990 * gdb.cp/overload.exp: Add overloadNamespace tests.
6991 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6992 (overloadNamespace, XXX): New.
6993 (main): Call XXX::marker2.
6994
3ad13771
FF
69952004-02-01 Fred Fish <fnf@redhat.com>
6996
6997 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6998 * gdb.base/finish.exp: Ditto.
6999 * gdb.base/gcore.exp: Ditto.
7000 * gdb.base/huge.exp: Ditto.
7001 * gdb.base/info-proc.exp: Ditto.
7002 * gdb.base/return2.exp: Ditto.
7003 * gdb.threads/gcore-thread.exp: Ditto.
7004
44c75849
DJ
70052004-02-01 Daniel Jacobowitz <drow@mvista.com>
7006
7007 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7008
005bc093
MK
70092004-02-01 Mark Kettenis <kettenis@gnu.org>
7010
7011 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7012 that opening the file succeeds on OpenBSD.
7013
c47cebdb
DJ
70142004-02-01 Daniel Jacobowitz <drow@mvista.com>
7015
7016 * gdb.threads/thread-specific.c: New file.
7017 * gdb.threads/threads-specific.exp: New test script.
7018 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7019 to expect_out.
7020
5a01311c
MK
70212004-02-01 Mark Kettenis <kettenis@gnu.org>
7022
7023 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7024 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7025 only on the "print_small_structs from print_long_arg_list" test.
7026
ce22a4f1
DJ
70272004-02-01 Daniel Jacobowitz <drow@mvista.com>
7028
7029 * gdb.base/completion.exp: Kill a stray backslash.
7030
7031 From Jim Ingham <jingham@apple.com>:
7032 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7033 agrees with the result from sending a tab.
7034
abbab9d3
DJ
70352004-01-31 Daniel Jacobowitz <drow@mvista.com>
7036
7037 * gdb.base/chng-syms.exp: Remove stray newline.
7038
53904d1e
MK
70392004-01-31 Mark Kettenis <kettenis@gnu.org>
7040
7041 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7042 *-*-openbsd*.
7043 * gdb.asm/openbsd.inc: New file.
7044
3a4b3aac
MK
70452004-01-30 Mark Kettenis <kettenis@gnu.org>
7046
7047 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7048 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7049 *-*solaris2*. Remove commented out default settings for
7050 asm-flags. Replace gdb_compile with target_link.
7051
ebac27b4
MC
70522004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7053
7054 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7055 for all tests. Remove old hp-ux and cygnus xfail cases.
7056
d8679d84
PH
70572004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7058
7059 * gdb.base/chng-syms.exp: New file.
7060 * gdb.base/chng-syms.c: New file.
7061
0a55bc22
MC
70622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7063
7064 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7065 Provide arms for current output in all my configurations.
7066
94b8e876
MC
70672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7068
7069 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7070 * lib/compiler.cc: Likewise.
7071 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7072 get the right preprocessor. Eval the output directly. Remove
7073 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7074 hp_f77_compiler and hp_f90_compiler completely.
7075 (gdb_preprocess): Delete.
7076 (get_compiler): Delete.
7077
7cf03d44
MK
70782004-01-24 Mark Kettenis <kettenis@gnu.org>
7079
7080 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7081 <string.h>.
7082
68b6dce9
NR
70832004-01-24 Nick Roberts <nick@nick.uklinux.net>
7084
7085 * gdb.mi/mi-stack.exp: Update copyright.
7086
b368761e
DC
70872004-01-23 David Carlton <carlton@kealia.com>
7088
7089 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7090 test for cp_lookup_transparent_type.
7091 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7092 call them.
7093
f2061b53
DJ
70942004-01-23 Daniel Jacobowitz <drow@mvista.com>
7095
7096 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7097 after -var-update.
7098
37fc574a
DC
70992004-01-23 David Carlton <carlton@kealia.com>
7100
7101 * gdb.cp/namespace.cc (C::ensureRefs): New.
7102 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7103
8e94b928
NR
71042004-01-20 Nick Roberts <nick@nick.uklinux.net>
7105
7106 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7107 case "-stack-list-locals 2".
7108 * gdb.mi/mi-var-child.exp: Test for case
7109 "-var-list-children --all-values NAME".
7110
997b0952
MC
71112004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7112
7113 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7114
52470da3
MK
71152004-01-18 Mark Kettenis <kettenis@gnu.org>
7116
7049b4b8
MK
7117 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7118 used with gdb_test_multiple.
7119
52470da3
MK
7120 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7121 read at address 0. This fixes PR testsuite/1504.
7122
da6012e5
DJ
71232004-01-18 Daniel Jacobowitz <drow@mvista.com>
7124
7125 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7126 Remove downloading, guessing the host executable, the calls to
7127 gdb_file_cmd and gdb_target_cmd, and "load" support.
7128 (infer_host_exec): New function broken out from gdb_load.
7129 (gdb_load): New wrapper for gdbserver_gdb_load.
7130 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7131 gdb_target_cmd. Use -target-select.
7132 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7133 Download binaries to the host. Clear last_mi_remote_file when
7134 we load a new binary.
7135 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7136 call gdbserver_gdb_load and mi_gdb_target_cmd.
7137
32c70722
MC
71382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7139
7140 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7141 type patterns.
7142
b0cecf36
MC
71432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7144
7145 * gdb.cp/templates.exp: Fix typo in test name of
7146 "print Foo<volatile char*>::foo".
7147
4120d7e6
MC
71482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7149
7150 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7151
f679e530
BE
71522004-01-16 Ben Elliston <bje@wasabisystems.com>
7153
7154 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7155 (clean mostlyclean): Remove empty rm.
7156
091c48f6
MC
71572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7158
7159 * gdb.base/setvar.exp: Add copyright years.
7160
3e5fc8d2
DC
71612004-01-14 David Carlton <carlton@bactrian.org>
7162
7163 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7164 PR c++/1511 and update coment.
7165 * gdb.cp/templates.exp: Update patterns to match current output.
7166 If changes involve something other than whitespace, KFAIL
7167 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7168
63d06c5c
DC
71692004-01-14 David Carlton <carlton@kealia.com>
7170
7171 * gdb.cp/namespace.exp: Add tests involving classes defined within
7172 namespaces.
7173 * gdb.cp/namespace.cc (C::CClass): New.
7174 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7175
a51dab88
EZ
71762004-01-14 Elena Zannoni <ezannoni@redhat.com>
7177
7178 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7179 what debug info we have. Print a better message if something goes
7180 wrong while producing the separate debug info file.
7181
a476ccc9
MC
71822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7183
7184 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7185
f453692c
MC
71862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7187
7188 * gdb.base/callfuncs.c: Add copyright notice.
7189
f40063a5
MC
71902004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7191
7192 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7193 inheritance. PR gdb/1498, PR gcc/13539.
7194
19ac3974
EZ
71952004-01-13 Elena Zannoni <ezannoni@redhat.com>
7196
a9c64011
AS
7197 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7198 test specific name.
7199 * gdb.mi/gdb669.exp: Ditto.
7200 * gdb.mi/mi-pthreads.exp: Ditto.
7201 * gdb.mi/mi1-pthreads.exp: Ditto.
7202 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7203
56c97c6e
MC
72042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7205
7206 * gdb.cp/member-ptr.cc: Add copyright notice.
7207
a0644324
MC
72082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7209
7210 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7211 some patterns for recent versions of gcc and hpacc. Delete
7212 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7213 Delete tests that access a NULL pointer-to-member-data. This
7214 script is still disabled for gcc.
7215
32fabe09
EZ
72162004-01-12 Elena Zannoni <ezannoni@redhat.com>
7217
7218 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7219 escaped correctly.
32fabe09 7220
1f8a6abb
EZ
72212004-01-12 Elena Zannoni <ezannoni@redhat.com>
7222
7223 * gdb.base/sepdebug.exp: New file.
7224 * gdb.base/sepdebug.c: New file.
7225 * lib/gdb.exp (separate_debug_filename): New procedure.
7226 (gdb_gnu_strip_debug): New procedure.
7227
48efe704
AC
72282004-01-12 Andrew Cagney <cagney@redhat.com>
7229
7230 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7231 * gdb.mi/ChangeLog-1999-2003: New file.
7232
a9415475
AC
72332004-01-12 Andrew Cagney <cagney@redhat.com>
7234
7235 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7236 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7237 or EEXIST", treat EBUSY as an XFAIL.
7238
83b8cf9d
MC
72392004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7240
7241 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7242 hp_cc_compiler.
7243
9939d2a8
MC
72442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7245
7246 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7247 decorations.
7248
1ff8cadf
MC
72492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7250
7251 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7252 and "(aCC)" decorations. Remove obsolete doco about old
7253 test results.
7254
6fa9022e
MC
72552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7256
7257 * gdb.cp/exception.exp: Fix typo in doco.
7258
209721fe
MK
72592004-01-09 Mark Kettenis <kettenis@gnu.org>
7260
7261 * gdb.base/gdb1476.exp: Fix typo.
7262
ef11303e
MC
72632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7264
7265 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7266 file.
7267
041ab88c
MC
72682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7269
7270 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7271 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7272 Use gdb_compile. Remove restriction on gcc. Add some patterns
7273 for recent version of gdb. Delete second half, which was a copy
7274 of the first half with different build flags. This test is
7275 still disabled because it is still not ready for production.
7276
e36d075a
MC
72772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7278
7279 * gdb.cp/exception.cc: Add copyright notice.
7280 * gdb.cp/exception.exp: Add a notice that this file is broken
7281 because of line number changes caused by addition of copyright
7282 notice.
7283
42b190ad
MC
72842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7285
7286 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7287 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7288
8f25f06b
MC
72892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7290
7291 * gdb.cp/classes.exp: Accept gnu abi 2.
7292 * gdb.cp/derivation.exp: Likewise.
7293 * gdb.cp/overload.exp: Likewise.
7294 * gdb.cp/virtfunc.exp: Likewise.
7295
06ded8b8
MC
72962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7297
7298 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7299 semicolon after end of function.
7300
77c26ae3
MC
73012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7302
7303 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7304 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7305 boilerplate code for compiling and running the program under
7306 test. Add some string method tests.
7307
20757486
MC
73082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7309
7310 * gdb.cp/bs15503.cc: Add copyright notice.
7311 * gdb.cp/bs15503.exp: Adjust line number.
7312
0fd3b503
MC
73132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7314
7315 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7316 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7317
10d1bea8
MC
73182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7319
7320 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7321 hp_cc_compiler.
7322
2789202a
MC
73232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7324
7325 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7326 * gdb.cp/ctti.exp: Use the marker instead of "next".
7327 With gcc, run further before bailing.
7328
b862f14c
MC
73292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7330
7331 * gdb.cp/cttiadd.cc: Add copyright notice.
7332 * gdb.cp/cttiadd1.cc: Likewise.
7333 * gdb.cp/cttiadd2.cc: Likewise.
7334 * gdb.cp/cttiadd3.cc: Likewise.
7335
96da2469
MC
73362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7337
7338 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7339 Use gdb_test, gdb_test_multiple. Use floating-point values that
7340 have exact representations in IEEE-ish formats.
7341
053248ff
MC
73422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7343
7344 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7345 compilers. Delete duplicate call to get_compiler_info.
7346 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7347 * gdb.base/volatile.exp: Likewise.
7348
84acecdd
MK
73492004-01-07 Mark Kettenis <kettenis@gnu.org>
7350
7351 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7352 memory at address 0.
7353
fe11a27f
MC
73542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7355
7356 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7357 to test for hp-ux assembler. Fix copyright years.
7358
60ad077b
AC
73592004-01-07 Andrew Cagney <cagney@redhat.com>
7360
7361 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7362
1c9b8f33
AC
73632004-01-07 Andrew Cagney <cagney@redhat.com>
7364
7365 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7366 when creating the read-only file. From analysis by Roland McGrath
7367 and Elena Zannoni.
7368
753ccc7a
MC
73692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7370
7371 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7372
eca3e36b
MC
73732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7374
7375 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7376 data pointers.
7377
f8d4bac4
MC
73782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/m-static.exp: Compile one source file at a time.
7381 Delete unused call to get_compiler_info.
7382
9b4e0f94
MC
73832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7384
7385 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7386 * gdb.base/call-rt-st.exp: Likewise.
7387 * gdb.base/nodebug.exp: Likewise.
7388 * gdb.base/volatile.exp: Likewise.
7389 * gdb.cp/ref-types.exp: Likewise.
7390 * gdb.cp/templates.exp: Likewise.
7391
023c1024
MK
73922004-01-05 Mark Kettenis <kettenis@gnu.org>
7393
7394 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7395
19703c4a
MC
73962004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7397
7398 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7399 hppa*-hp-hpux*.
7400
18b67037
MK
74012004-01-04 Mark Kettenis <kettenis@gnu.org>
7402
ba6219c8
MK
7403 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7404 x86_64-*-*.
7405
18b67037
MK
7406 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7407 sparc64-*-* and sparc*-solaris2*.
7408
1bfbbb9d
MK
74092004-01-04 Mark Kettenis <kettenis@gnu.org>
7410
7411 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7412 return ${tests}" test. The ${tests} already mentions the
7413 filename.
7414
06846494
MC
74152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.cp/local.exp: Accept gcc abi 2.
7418
3b0cb202
MC
74192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * gdb.cp/templates.exp: Accept gcc abi 2.
7422
0643ec3f
MC
74232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7424
7425 * lib/compiler.cc: Remove supports_template_debugging.
7426 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7427
d231d0b1
MC
74282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7429
7430 * gdb.cp/namespace.exp: Accept gcc abi 2.
7431
44ffb27c
MC
74322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7433
7434 * gdb.cp/method.exp: Accept gcc abi 2.
7435
184ad485
MC
74362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7437
7438 * gdb.cp/classes.exp: Generate identical results as old version.
7439 * gdb.cp/derivation.exp: Likewise.
7440 * gdb.cp/overload.exp: Likewise.
7441 * gdb.cp/virtfunc.exp: Likewise.
7442
116f09e7
MC
74432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7444
7445 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7446 mysterious bug with sourceware version of expect.
7447
b1379776
MC
74482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7449
7450 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7451 current versions of gcc, including gcc abi 2. Remove gratuitous
7452 restart of test program. Use gdb_test_multiple and gdb_test for
7453 all tests. Add patterns to xfail missing "const" in "const char *"
7454 and kfail PR gdb/1155.
7455
6b7a4c0e
MC
74562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7457
7458 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7459 current versions of gcc, including gcc abi 2. Remove gratuitous
7460 restart of test program. Use gdb_test_multiple and gdb_test for
7461 all tests. Add patterns to kfail PR gdb/1498.
7462
51615d72
MC
74632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7464
7465 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7466 current versions of gcc, including gcc abi 2. Use "breakpoint"
7467 and "continue" instead of restarting the target program. Use
7468 gdb_test_multiple and gdb_test for all tests.
7469
7b79a9d7
MK
74702004-01-01 Mark Kettenis <kettenis@gnu.org>
7471
7472 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7473 for *-*-solaris2*.
7474
1cd3489f
MC
74752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7476
7477 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7478 current versions of gcc, including gcc abi 2. Use "breakpoint"
7479 and "continue" instead of restarting the target program several
7480 times. Use gdb_test_multiple and gdb_test for all tests.
7481
850742db
MC
74822003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7483
7484 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7485 source files.
7486
eb4bbda8
MC
74872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7488
7489 * gdb.base/environ.exp: Handle compiling test case from multiple
7490 source files.
7491
e42c7771
MC
74922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7493
7494 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7495
80e4b428
JB
74962003-12-17 Jim Blandy <jimb@redhat.com>
7497
5f06973a
JB
7498 * gdb.base/freebpcmd.c: Add copyright notice.
7499
80e4b428
JB
7500 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7501
0ab84fb7
MC
75022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7503
7504 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7505
1b3bb3d0
JB
75062003-12-13 Jim Blandy <jimb@redhat.com>
7507
7508 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7509
3a4c9371
KB
75102003-12-12 Kevin Buettner <kevinb@redhat.com>
7511
7512 * gdb.asm/frv.inc: New file.
7513 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7514
a1dea79a
FF
75152003-12-09 Fred Fish <fnf@redhat.com>
7516
7517 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7518 functions to break1.c and leave prototypes behind. Add more
7519 "set breakpoint NN here" comments.
7520 * gdb.base/break1.c: New file.
7521
7522 * gdb.base/break.exp: Handle compiling test case from multiple
7523 source files and change source file references as needed.
7524 * gdb.base/completion.exp: Ditto.
7525 * gdb.base/condbreak.exp: Ditto.
7526 * gdb.base/define.exp: Ditto.
7527 * gdb.base/ena-dis-br.exp: Ditto.
7528 * gdb.base/info-proc.exp: Ditto.
7529 * gdb.base/maint.exp: Ditto.
7530 * gdb.base/until.exp: Ditto.
7531
7532 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7533 hardcoded line numbers.
7534 * gdb.base/define.exp: Ditto.
7535 * gdb.base/ena-dis-br.exp: Ditto.
7536 * gdb.base/maint.exp: Ditto.
7537 * gdb.base/until.exp: Ditto.
7538
7539 * gdb.base/completion.exp: Use "break1" for completion tests since
7540 "break" is no longer a unique prefix.
7541
5266b69c
AC
75422003-12-06 Andrew Cagney <cagney@redhat.com>
7543
7544 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7545 "return_value_unimplemented". When an unimplemented struct return
7546 architecture, report incorrect values as a KFAIL
7547
374451f0
MC
75482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7549
7550 * gdb.cp/rtti.exp: Accept new wording of warning from
7551 cp_lookup_rtti_type.
7552
ba9b20a7
MC
75532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7554
7555 Partial fix for PR testsuite/1456.
7556 * gdb.base/scope.exp (test_at_main): Replace references to
7557 gcc_compiled with calls to test_compiler_info.
7558 (test_at_foo): Likewise.
7559 (test_at_bar): Likewise.
7560
b74b6d0b
MC
75612003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7562
7563 Partial fix for PR testsuite/1456.
7564 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7565 to test_compiler_info.
7566
ccfa3402
MC
75672003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7568
7569 * gdb.base/so-impl-ld.exp: Update copyright notice.
7570
f6246aba
MC
75712003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7572
7573 Partial fix for PR testsuite/1456.
7574 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7575 to test_compiler_info.
7576
13ae734a
MC
75772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7578
7579 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7580 from current versions of gdb. Clean up regular expressions.
7581 Delete redundant timeout case.
7582
d8e1cdee
MC
75832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7584
7585 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7586 from current versions of gdb. Clean up regular expressions.
7587 Delete redundant timeout case.
7588
96457b64
MC
75892003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7590
7591 Partial fix for PR testsuite/1456.
7592 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7593 gcc_compiled with call to test_compiler_info.
7594
f35309fc
MC
75952003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7596
7597 Partial fix for PR testsuite/1456.
7598 * gdb.base/list.exp (test_list_function): Delete unused declaration
7599 of gcc_compiled.
7600
d7afdf9b
MC
76012003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7602
7603 Partial fix for PR testsuite/1456.
7604 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7605 call to test_compiler_info.
7606
71507b56
MK
76072003-11-29 Mark Kettenis <kettenis@gnu.org>
7608
7609 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7610 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7611 it to create the appropriate note.inc.
7612 * gdb.asm/asmsrc1.s: Include "note.inc".
7613 * gdb.asm/netbsd.inc: New file.
7614 * gdb.asm/empty.inc: New file.
7615
f81f93f7
MC
76162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7617
7618 Partial fix for PR testsuite/1456.
7619 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7620 calls to test_compiler_info.
7621
9a77938e
MC
76222003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7623
7624 Partial fix for PR testsuite/1456.
7625 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7626 calls to test_compiler_info.
7627
e8367dc7
MK
76282003-11-27 Mark Kettenis <kettenis@gnu.org>
7629
7630 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7631 pattern for the KFAILs.
7632
526c61ee
AF
76332003-11-25 Adam Fedor <fedor@gnu.org>
7634
7635 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7636 * gdb.objc/objcdecode.m: New file.
7637
28f2d600
AF
76382003-11-25 Adam Fedor <fedor@gnu.org>
7639
7640 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7641 * gdb.objc/nondebug.m: New file.
7642
a3895cee
BE
76432003-11-26 Ben Elliston <bje@wasabisystems.com>
7644
7645 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7646 NetBSD as it does on FreeBSD. Modelled on a similar change by
7647 Mark Kettenis on 2003-05-30.
7648 (link-flags): Set to "--entry _start" regardless of target.
7649 Special linker flags are to be appended to $link-flags.
7650 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7651
c9f2c8a3
MC
76522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7653
7654 * gdb.cp/method.exp: Accept output of new demangler.
7655
15a0587a 76562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7657
7658 * gdb/class2.exp: New file.
7659 * gdb/class2.cc: New file.
7660
3c00b570
MC
76612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7662
7663 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7664 of new demangler.
7665
7027acc7
MK
76662003-11-23 Mark Kettenis <kettenis@gnu.org>
7667
7668 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7669 of gdb_test "run".
7670
b0e1598a
MK
76712003-11-23 Mark Kettenis <kettenis@gnu.org>
7672
7673 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7674 "continue" into "run".
7675
4d9eda44
MC
76762003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7677
7678 Partial fix for PR testsuite/1456.
7679 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7680 call to test_compiler_info.
7681 * gdb.cp/ctti.exp: Likewise.
7682 * gdb.cp/derivation.exp: Likewise.
7683 * gdb.cp/member-ptr.exp: Likewise.
7684 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7685 reference to gcc_compiled.
7686
76872003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7688
7689 Fix PR testsuite/1463.
7690 * gdb.base/structs.exp (start_structs_test): Call
7691 get_debug_format before using the debug format.
7692
d422fe19
AC
76932003-11-22 Andrew Cagney <cagney@redhat.com>
7694
7695 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7696 * gdb.base/structs.exp: Use gdb_test_multiple.
7697
039cf96d
AC
76982003-11-20 Andrew Cagney <cagney@redhat.com>
7699
6882279b
AC
7700 * gdb.base/structs.exp: Handle and recover from internal errors.
7701 Replace "foo${n}" with "foo<n>" in test messages.
7702
e53890ae
AC
7703 * gdb.base/structs.exp: Update copyright. Rewrite.
7704 * gdb.base/structs.c: Update copyright. Rewrite.
7705
2b211c59
AC
7706 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7707 resync count exceeded.
d63a86f8 7708
039cf96d
AC
7709 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7710 from the internal error.
7711 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7712 Original from Jim Blandy.
7713 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7714
eac98b22
AC
77152003-11-19 Andrew Cagney <cagney@redhat.com>
7716
7717 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7718 KFAIL.
7719
67455b2a
MK
77202003-11-17 Mark Kettenis <kettenis@gnu.org>
7721
7722 New testcase for PR backtrace/1435.
7723 * gdb.arch/i386-unwind.exp: New file.
7724 * gdb.arch/i386-unwind.c: New file.
7725
853d6e5b
AC
77262003-11-17 Andrew Cagney <cagney@redhat.com>
7727
7728 * lib/gdb.exp (compiler_info): New global.
7729 (test_compiler_info): New function.
7730 (get_compiler_info): Set compiler_info.
7731 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7732 "compiler_info" to gcc-<major>-<minor>.
7733
38cf6e11
MC
77342003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7735
7736 * gdb.trace/configure: Remove.
7737
a50d3602
EZ
77382003-11-13 Elena Zannoni <ezannoni@redhat.com>
7739
7740 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7741 breakpoints.
a50d3602
EZ
7742 * gdb.base/break.exp: Remove all references to explicit line
7743 numbers.
7744
d9407aaa
NC
77452003-11-11 Nick Clifton <nickc@redhat.com>
7746
7747 * gdb.base/shreloc.exp: Do not run for targets which do not
7748 support shared objects.
7749
db488fc1
CV
77502003-11-10 Corinna Vinschen <vinschen@redhat.com>
7751
7752 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7753 Don't run tests if nofileio flag is given.
7754
6a90a18e
EZ
77552003-11-07 Elena Zannoni <ezannoni@redhat.com>
7756
7757 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7758 as well as 'Watchpoint'.
6a90a18e 7759
0b915e9c
EZ
77602003-11-06 Elena Zannoni <ezannoni@redhat.com>
7761
7762 Reported by Jim Ingham <jingham@apple.com>:
7763 * gdb.base/annota1.exp: Match at least one occurrence of the
7764 signal handler annotation.
7765
d7e4b55f
EZ
77662003-11-06 Elena Zannoni <ezannoni@redhat.com>
7767
a9c64011
AS
7768 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7769 as well as 'Watchpoint'.
d7e4b55f 7770
2fe4e8d0
MC
77712003-11-05 Michael Chastain <mec@shout.net>
7772
7773 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7774
6ef88553
KW
77752003-11-03 Kris Warkentin <kewarken@qnx.com>
7776
7777 * gdb.arch/gdb1291.c: New test file.
7778 * gdb.arch/gdb1291.exp: New test script.
7779 * gdb.arch/gdb1431.c: New test file.
7780 * gdb.arch/gdb1431.exp: New test script.
7781
ae7dc4d8
MC
77822003-10-22 Michael Chastain <mec@shout.net>
7783
7784 * gdb.mi/pthreads.c: Add copyright notice.
7785
c39d7427
MC
77862003-10-22 Michael Chastain <mec@shout.net>
7787
7788 * gdb.threads/pthreads.c: Add copyright notice.
7789
8b7d96c1
MC
77902003-10-20 Michael Chastain <mec@shout.net>
7791
7792 * gdb.base/gdb1056.exp: New test script.
7793
d1d69fdd
DJ
77942003-10-13 Daniel Jacobowitz <drow@mvista.com>
7795
7796 * gdb.threads/killed.exp: Use gdb_run_cmd.
7797
7d605576
DJ
77982003-10-13 Daniel Jacobowitz <drow@mvista.com>
7799
7800 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7801 create a core file.
7802 * gdb.threads/gcore-thread.exp: Likewise.
7803
618ec112
CV
78042003-10-13 Corinna Vinschen <vinschen@redhat.com>
7805
7806 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7807 type, based on char type.
7808 (struct bit_flags_short_t): New bitfield type, based on short type.
7809 (init_bit_flags_char): New fuction.
7810 (init_bit_flags_short): Ditto.
7811 (print_bit_flags_char): Ditto.
7812 (print_bit_flags_short): Ditto.
7813 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7814
9367a73c
MC
78152003-10-11 Michael Chastain <mec@shout.net>
7816
7817 * gdb.base/call-rt-st.exp: Update copyright year.
7818
1decf120
KI
78192003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7820
7821 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7822 * gdb.disasm/sh3.s: Ditto.
7823
5445b2ae
DJ
78242003-10-07 Daniel Jacobowitz <drow@mvista.com>
7825
7826 * gdb.threads/switch-threads.exp: New test.
7827 * gdb.threads/switch-threads.c: New source file.
7828
aec24853
CV
78292003-10-07 Corinna Vinschen <vinschen@redhat.com>
7830
7831 * gdb.base/ending-run.exp: Add sh specific case.
7832
adc7428d
AC
78332003-10-06 Andrew Cagney <cagney@redhat.com>
7834
7835 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7836 * gdb.disasm/mn10200.exp: Delete obsolete file.
7837
c9d37158
DJ
78382003-09-29 Daniel Jacobowitz <drow@mvista.com>
7839
7840 * ChangeLog: Correct an entry command.exp -> commands.exp.
7841 * gdb.base/commands.exp (bp_deleted_in_command_test)
7842 (temporary_breakpoint_commands): Check noargs.
7843
79c2c32d
DC
78442003-09-25 David Carlton <carlton@kealia.com>
7845
7846 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7847 of some print tests, where appropriate. Add tests for C::D::cd,
7848 E::ce, F::cXfX, G::XgX.
7849 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7850
594e6d67
RE
78512003-09-25 Richard Earnshaw <rearnsha@arm.com>
7852
7853 * lib/java.exp (java_init): Import target_alias before using it.
7854
10f0d451
DC
78552003-09-25 David Carlton <carlton@kealia.com>
7856
7857 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7858
274bcba0
EZ
78592003-09-23 Elena Zannoni <ezannoni@redhat.com>
7860
d63a86f8 7861 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7862 weirdness.
274bcba0 7863
cdbf20f7
MC
78642003-09-17 Michael Chastain <mec@shout.net>
7865
7866 * gdb.cp/gdb1355.exp: New file.
7867 * gdb.cp/gdb1355.c: New file.
7868
71e06f80
CV
78692003-09-15 Corinna Vinschen <vinschen@redhat.com>
7870
7871 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7872 * gdb.asm/sh.inc: New file.
7873
5c4e30ca
DC
78742003-09-11 David Carlton <carlton@kealia.com>
7875
bd45b7af
DC
7876 * gdb.cp/namespace.exp: Add tests for namespace types.
7877 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7878 (test_namespace): New.
7879
1c199746
EZ
78802003-09-11 Elena Zannoni <ezannoni@redhat.com>
7881
a9c64011 7882 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7883 * gdb.stabs/weird.exp: Ditto.
1c199746 7884
04ed252f
MC
78852003-09-08 Michael Chastain <mec@shout.net>
7886
7887 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7888
d8a2d9e7
MC
78892003-09-07 Michael Chastain <mec@shout.net>
7890
7891 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7892 'parse error'.
7893
161afb24
MK
78942003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7895
7896 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7897
49f2741a
MC
78982003-08-30 Michael Chastain <mec@shout.net>
7899
7900 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7901 * gdb.gdb/observer.exp: Ditto.
7902 * gdb.gdb/xfullpath.exp: Ditto.
7903
8afa723e
MK
79042003-08-29 Mark Kettenis <kettenis@gnu.org>
7905
7906 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7907 *-*-*bsd*.
7908
f31dfe3b
JJ
79092003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7910
7911 * gdb.base/dump.exp: Skip for ia64.
7912
4630e498
JJ
79132003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7914
7915 * gdb.asm/asm-source.exp: Add ia64 support.
7916 * gdb.asm/ia64.inc: New file.
7917
1105b7ef
MC
79182003-08-22 Michael Chastain <mec@shout.net>
7919
7920 * gdb.cp: New directory.
7921 * gdb.cp/*: Copy from gdb.c++/*.
7922 * gdb.c++/*: Remove.
7923 * Makefile.in: Change gdb.c++ to gdb.cp.
7924 * configure.in: Ditto.
7925 * configure: Regnerate.
7926
c945b932
MK
79272003-08-18 Mark Kettenis <kettenis@gnu.org>
7928
7929 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7930 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7931
2b66634b
DJ
79322003-08-17 Daniel Jacobowitz <drow@mvista.com>
7933
7934 * mi-var-display.exp (-var-list-children weird): Accept function
7935 pointers with argument types.
7936 * mi1-var-display.exp (-var-list-children weird): Likewise.
7937 * mi2-var-display.exp (-var-list-children weird): Likewise.
7938
a356f73b
DJ
79392003-08-17 Daniel Jacobowitz <drow@mvista.com>
7940
7941 * gdb.base/annota3.exp: Add missing newline.
7942
483417b8
MC
79432003-08-06 Michael Chastain <mec@shout.net>
7944
7945 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7946
c99c59c3
MS
79472003-08-12 Michael Snyder <msnyder@redhat.com>
7948
7949 * gdb.base/float.exp: Add test for SH.
7950
55ed7501
MK
79512003-08-10 Mark Kettenis <kettenis@gnu.org>
7952
7953 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7954
1a371f2e
EZ
79552003-08-07 Elena Zannoni <ezannoni@redhat.com>
7956
7957 * gdb.base/completion.exp: Remove reduntant completion test
7958 on filename.
7959
e0f353ce
EZ
79602003-08-07 Elena Zannoni <ezannoni@redhat.com>
7961
a9c64011
AS
7962 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7963 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7964 gdb.trace/save-trace.exp: Make sure that full pathnames are
7965 escaped correctly.
e0f353ce 7966
5710a1af 79672003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7968
a9c64011
AS
7969 * configure.in: Don't generate config.h from config.hin.
7970 * configure: Regenerate.
7971 * config.hin: Remove file.
7972 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7973 * gdb.threads/pthreads.c: Ditto.
5710a1af 7974
dcd81ce9
DJ
79752003-08-07 Daniel Jacobowitz <drow@mvista.com>
7976
7977 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7978 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7979 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7980 Replace ld24 with seth/add3.
7981
6009d884
AC
79822003-08-02 Andrew Cagney <cagney@redhat.com>
7983
7984 * gdb.base/annota3.exp: New file.
7985 * gdb.base/annota3.c: New file.
7986 * gdb.c++/annota3.exp: New file.
7987 * gdb.c++/annota3.cc: New file.
7988
51514e06
MC
79892003-07-29 Michael Chastain <mec@shout.net>
7990
7991 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7992 actually failed.
7993 (do_pass): Likewise.
7994 * gdb.threads/tls.exp: Always initialize no_of_threads.
7995
4ee6625b
DJ
79962003-07-27 Daniel Jacobowitz <drow@mvista.com>
7997
7998 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7999 pattern.
8000 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8001 * gdb.threads/tls.exp: Recognize one case of the host library not
8002 supporting TLS.
8003
225f2bf6
AC
80042003-07-27 Andrew Cagney <cagney@redhat.com>
8005
8006 * gdb.base/fileio.exp: Use SH when running commands using
8007 remote_exec.
8008
bcb27c9f
DJ
80092003-07-24 Daniel Jacobowitz <drow@mvista.com>
8010
8011 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8012 * gdb.base/relocate.c (dummy): New padding array.
8013
3d67be83
MS
80142003-07-22 Michael Snyder <msnyder@redhat.com>
8015
d63a86f8 8016 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8017
8018 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8019 patterns to be more general, accepting old and new output.
8020 Some output chars (such as '+') also must be quoted.
d63a86f8 8021 Some addresses are displayed numerically instead of
3d67be83
MS
8022 symbolically.
8023
57ba3b85
MS
80242003-07-23 Michael Snyder <msnyder@redhat.com>
8025
686d097c
MS
8026 * gdb.base/return2.exp: Don't test long-long return.
8027
57ba3b85
MS
8028 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8029 * gdb.disasm/t01_mov.exp: Ditto.
8030 * gdb.disasm/t02_mova.s: Ditto.
8031 * gdb.disasm/t02_mova.exp: Ditto.
8032 * gdb.disasm/t03_add.s: Ditto.
8033 * gdb.disasm/t03_add.exp: Ditto.
8034 * gdb.disasm/t04_sub.s: Ditto.
8035 * gdb.disasm/t04_sub.exp: Ditto.
8036 * gdb.disasm/t05_cmp.s: Ditto.
8037 * gdb.disasm/t05_cmp.exp: Ditto.
8038 * gdb.disasm/t06_ari2.s: Ditto.
8039 * gdb.disasm/t06_ari2.exp: Ditto.
8040 * gdb.disasm/t07_ari3.s: Ditto.
8041 * gdb.disasm/t07_ari3.exp: Ditto.
8042 * gdb.disasm/t08_or.s: Ditto.
8043 * gdb.disasm/t08_or.exp: Ditto.
8044 * gdb.disasm/t09_xor.s: Ditto.
8045 * gdb.disasm/t09_xor.exp: Ditto.
8046 * gdb.disasm/t10_and.s: Ditto.
8047 * gdb.disasm/t10_and.exp: Ditto.
8048 * gdb.disasm/t11_logs.s: Ditto.
8049 * gdb.disasm/t11_logs.exp: Ditto.
8050 * gdb.disasm/t12_bit.s: Ditto.
8051 * gdb.disasm/t12_bit.exp: Ditto.
8052 * gdb.disasm/t13_otr.s: Ditto.
8053 * gdb.disasm/t13_otr.exp: Ditto.
8054
e00759ef
EZ
80552003-07-22 Elena Zannoni <ezannoni@redhat.com>
8056
8057 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8058
8bc2021f
EZ
80592003-07-22 Elena Zannoni <ezannoni@redhat.com>
8060
a9c64011
AS
8061 * gdb.threads/tls.c : New file.
8062 * gdb.threads/tls.exp : New file.
8063 * gdb.threads/tls-main.c : New file.
8064 * gdb.threads/tls-shared.c : New file.
8065 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8066
89320c4c
AS
80672003-07-22 Andreas Schwab <schwab@suse.de>
8068
8069 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8070
180dea7c
AS
80712003-07-20 Andreas Schwab <schwab@suse.de>
8072
8073 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8074 due to insn reordering.
8075
0714963c
AC
80762003-07-15 Andrew Cagney <cagney@redhat.com>
8077
8078 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8079
98a23b3f
MC
80802003-07-15 Michael Chastain <mec@shout.net>
8081
8082 * gdb.base/gdb1250.exp: New file.
8083 * gdb.base/gdb1250.c: New file.
8084
27e417a2
ML
80852003-07-09 Michal Ludvig <mludvig@suse.cz>
8086
8087 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8088 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8089
8bc2021f
EZ
80902003-07-09 Elena Zannoni <ezannoni@redhat.com>
8091
a9c64011
AS
8092 * gdb.threads/tls.c: New file.
8093 * gdb.threads/tls.exp: New file.
8094 * gdb.threads/tls-main.c: New file.
8095 * gdb.threads/tls-shared.c: New file.
8096 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8097
d99968dc
EZ
80982003-07-09 Elena Zannoni <ezannoni@redhat.com>
8099
8100 * gdb.base/annota1.exp: Make sure that we properly escape the
8101 full path of the source file. Xfail more permissive patterns,
d63a86f8 8102 due to a compiler debug info problem.
d99968dc 8103
83876b3b
AS
81042003-07-07 Andreas Schwab <schwab@suse.de>
8105
2705e972
AS
8106 * gdb.asm/m68k.inc: New file.
8107 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8108
83876b3b
AS
8109 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8110 arguments"): Also match negative number.
8111
8112 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8113
3a871b37
DJ
81142003-07-03 Daniel Jacobowitz <drow@mvista.com>
8115
8116 * gdb.base/store.c (charest): New typedef.
8117 (add_char): Rename to add_charest, update.
8118 (wack_char): Rename to wack_charest, update types. Return l + r
8119 to keep r live across the call.
8120 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8121 (wack_double, wack_doublest): Return l + r to keep r live across
8122 the call.
8123 * gdb.base/store.exp: Accomodate store.c changes.
8124
b2a7f303
DC
81252003-06-30 David Carlton <carlton@kealia.com>
8126
8127 * gdb.c++/maint.exp (test_invalid_name): New.
8128 (test_first_component): Add tests for invalid names.
8129
3c6cb4a1
MC
81302003-06-29 Michael Chastain <mec@shout.net>
8131
8132 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8133 output of '<VTT for class>' for virtual base classes.
8134
f1c2644b
DJ
81352003-06-29 Daniel Jacobowitz <drow@mvista.com>
8136
8137 * gdb.base/completion.exp: Tab-complete "complet" instead of
8138 "compl".
8139 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8140
18080350
DJ
81412003-06-29 Daniel Jacobowitz <drow@mvista.com>
8142
8143 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8144 * gdb.base/volatile.exp: Likewise.
8145
f56973f8
DJ
81462003-06-29 Daniel Jacobowitz <drow@mvista.com>
8147
8148 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8149 gdb/1265.
8150
81512003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8152 Daniel Jacobowitz <drow@mvista.com>
8153
8154 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8155 initial line count of 'captured_main' from 26 to 32.
8156 (test_with_self): Allow xmalloc call to be interleaved with the
8157 preceding two lines.
8158
e766d4d6
JB
81592003-06-24 Joel Brobecker <brobecker@gnat.com>
8160
8161 * gdb.base/bang.exp: New testcase.
8162
f125c9a4
JB
81632003-06-23 Joel Brobecker <brobecker@gnat.com>
8164
8165 * gdb.base/langs.exp: Add some tests for the "minimal" language
8166 support.
8167
6e25beaf
EZ
81682003-06-23 Elena Zannoni <ezannoni@redhat.com>
8169
8170 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8171 the testcase.
8172
2f816dda
DJ
81732003-06-22 Daniel Jacobowitz <drow@mvista.com>
8174
8175 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8176 offset.
8177
db5a5748
DJ
81782003-06-22 Daniel Jacobowitz <drow@mvista.com>
8179
8180 * gdb.c++/pr-1210.cc: New file.
8181 * gdb.c++/pr-1210.exp: New file.
8182
1df0c130
DJ
81832003-06-21 Daniel Jacobowitz <drow@mvista.com>
8184
8185 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8186 000-exec-continue.
8187
a92feac0
MK
81882003-06-15 Mark Kettenis <kettenis@gnu.org>
8189
8190 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8191 on *-*-*bsd* instead of *-*-freebsd*.
8192
81a58f5b
AC
81932003-06-14 Andrew Cagney <cagney@redhat.com>
8194
8195 * gdb.base/store.exp: Test longest and doublest. Test all
8196 parameters. Weaken return statement match.
8197 * gdb.base/store.c: Add longest and doublest - aka long long and
8198 long double functions. Put all parameters into local register
8199 variables. Use negative values.
8200
b257a0d3
AC
82012003-06-14 Andrew Cagney <cagney@redhat.com>
8202
8203 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8204 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8205 exit status.
8206 * gdb.base/fileio.exp: Disable target when nointerrupts and
8207 noinferiorio, instead of limiting it to remote. Use remote_exec
8208 instead of system.
d63a86f8 8209
21c38304
JJ
82102003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8211
8212 * gdb.base/float.exp: Add ia64 support.
8213
1bcdb424
CV
82142003-06-12 Corinna Vinschen <vinschen@redhat.com>
8215
8216 * gdb.base/fileio.exp: Run only on remote targets.
8217
6aeb981f
CV
82182003-06-10 Corinna Vinschen <vinschen@redhat.com>
8219
8220 * gdb.base/fileio.c: New file, testing File-I/O.
8221 * gdb.base/fileio.exp: Ditto.
8222
53df362e
RG
82232003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8224
8225 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8226 shared objects after relocation at load time (gdb PR/1132).
8227 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8228 as above, part of the shared object relocation test.
53df362e 8229
ffee1b46
MK
82302003-06-08 Mark Kettenis <kettenis@gnu.org>
8231
b5ca3722
MK
8232 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8233 fully filled history list.
8234 * gdb.base/gdb_history: New file.
8235
03ed860d
MK
8236 * gdb.base/signals.exp: XFAIL "continue to func1" on
8237 i*86-*-freebsd*.
8238
ffee1b46
MK
8239 * gdb.base/attach.exp: When trying to attach to a nonexistent
8240 process, make it possible to specify the PID based on the target,
8241 and do so for *-*-freebsd*.
8242
d80dbb52
RH
82432003-06-02 Richard Henderson <rth@redhat.com>
8244
8245 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8246
6dd77b81
RH
82472003-06-02 Richard Henderson <rth@redhat.com>
8248
8249 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8250
f6347e16
RH
82512003-06-02 Richard Henderson <rth@redhat.com>
8252
8253 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8254
2c161407
DJ
82552003-06-01 Daniel Jacobowitz <drow@mvista.com>
8256
8257 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8258 of globalvar.
8259
572eb746
MK
82602003-06-01 Mark Kettenis <kettenis@gnu.org>
8261
8262 * gdb.asm/asm-source.exp: Check for memory read errors in
8263 disassembler test on *BSD too.
8264
9e9617a5
RH
82652003-06-01 Richard Henderson <rth@redhat.com>
8266
8267 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8268 for .frame.
8269 (gdbasm_call): Lose ldgp.
8270 (gdbasm_startup): Add frame information.
8271 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8272
7b34ad4e
MK
82732003-05-31 Mark Kettenis <kettenis@gnu.org>
8274
8275 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8276 i?86-*-*.
8277
10059fdf
MK
82782003-05-30 Mark Kettenis <kettenis@gnu.org>
8279
8280 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8281 FreeBSD.
8282
acf4b816
RH
82832003-05-29 Richard Henderson <rth@redhat.com>
8284
8285 * gdb.asm/alpha.inc: New file.
8286 * gdb.asm/asm-source.exp: Use it.
8287
e9ecd949
JB
82882003-05-29 Jim Blandy <jimb@redhat.com>
8289
8290 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8291 'core.PID'.
8292
e3e5a4f3
JB
82932003-05-22 Jim Blandy <jimb@redhat.com>
8294
8295 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8296 backtrace.
d63a86f8 8297
72fe3d25
DC
82982003-05-20 David Carlton <carlton@math.stanford.edu>
8299
8300 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8301 this time.
8302
58da2eb2
DC
83032003-05-19 David Carlton <carlton@bactrian.org>
8304
8305 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8306 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8307
1fcb5155
DC
83082003-05-19 David Carlton <carlton@bactrian.org>
8309
8310 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8311 namespace tests.
8312 Bump copyright date.
8313 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8314 (main): Call C::D::marker2.
8315 * gdb.c++/namespace1.cc: New file.
8316
85e85163
JJ
83172003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8318
8319 Roland McGrath <roland@redhat.com>
d63a86f8 8320 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8321 there is no manager thread.
8322
a25fbfec
JJ
83232003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8324
d63a86f8
RM
8325 * gdb.threads/schedlock.exp: Remove assumption that all threads
8326 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8327 in one of the child threads rather than the main thread.
8328
be375bae
JB
83292003-05-07 Jim Blandy <jimb@redhat.com>
8330
09bf6082
JB
8331 Add support for assembly source testing on the s390x.
8332 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8333 architecture.
8334 * gdb.asm/s390x.inc: New file.
8335
be375bae
JB
8336 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8337 succession of 'if' statements.
8338
00905d52
AC
83392003-05-05 Andrew Cagney <cagney@redhat.com>
8340
8341 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8342
b1e29e33
AC
83432003-05-05 Andrew Cagney <cagney@redhat.com>
8344
8345 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8346 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8347
e33d66ec
EZ
83482003-05-02 Elena Zannoni <ezannoni@redhat.com>
8349
8350 * gdb.base/charset.exp: Update based on new behavior of set/show
8351 charset commands.
8352
2b6fd0d8
AC
83532003-05-01 Andrew Cagney <cagney@redhat.com>
8354
8355 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8356 variable do not give memory errors.
8357
130cacce
AF
83582003-04-30 Adam Fedor <fedor@gnu.org>
8359
8360 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8361 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8362 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8363 gdb.objc/basicclass.m: : New files
8364
8365 * lib/gdb.exp (gdb_compile_objc): New procedure.
8366
bea71854
DJ
83672003-04-27 Daniel Jacobowitz <drow@mvista.com>
8368
8369 * gdb.base/signals.exp: Make backtrace tests more specific.
8370
0f20eeea
DC
83712003-04-23 David Carlton <carlton@bactrian.org>
8372
8373 * gdb.c++/maint.exp (test_first_component): Add tests for
8374 'operator' in more locations.
8375
c8c4d8dc
KB
83762003-04-16 Kevin Buettner <kevinb@redhat.com>
8377
8378 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8379
3fe60e3c
EZ
83802003-04-16 Elena Zannoni <ezannoni@redhat.com>
8381
8382 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8383 func marke' instead. Update test name.
3fe60e3c 8384
9219021c
DC
83852003-04-15 David Carlton <carlton@math.stanford.edu>
8386
8387 * gdb.c++/maint.exp: New file.
8388
5dd55bdd
EZ
83892003-04-14 Elena Zannoni <ezannoni@redhat.com>
8390
8391 * gdb.threads/schedlock.c: Change type of thread function argument
8392 to long, to avoid warnings on 64-bit platforms.
8393
00890572
EZ
83942003-04-14 Elena Zannoni <ezannoni@redhat.com>
8395
a9c64011
AS
8396 * gdb.base/attach.exp: Add new message from ptrace in case of
8397 attaching to nonexistent process.
d63a86f8 8398
93201743
JB
83992003-04-11 Jim Blandy <jimb@redhat.com>
8400
8401 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8402 gdb.c++/userdef.cc: Place comments on the lines to which the
8403 marker function might return.
8404 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8405 gdb.c++/userdef.exp: Look for those comments to check that we've
8406 returned to the right place, instead of checking line numbers.
8407
2a11c64d
EZ
84082003-04-11 Elena Zannoni <ezannoni@redhat.com>
8409
a9c64011
AS
8410 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8411 match on sourcefile name, instead of directory name.
2a11c64d 8412
68ab8fc5
EZ
84132003-04-10 Elena Zannoni <ezannoni@redhat.com>
8414
d63a86f8 8415 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8416 working directory name.
8417
5624293a
JB
84182003-04-09 Jim Blandy <jimb@redhat.com>
8419
8420 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8421 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8422 after an inferior function call, report the failure, but allow the
8423 test to continue.
8424
f1f02ee4
SC
84252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8426
8427 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8428 with -DPROTOTYPES.
8429
6eb79af0
SC
84302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8431
8432 * gdb.base/break.exp: Revert last patch.
8433
8dfb4cf0
SC
84342003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8435
8436 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8437 with -DPROTOTYPES.
8438
ed4c619a
AC
84392003-04-02 Andrew Cagney <cagney@redhat.com>
8440
8441 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8442 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8443 matching directories by the name breakpoint.
8444 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8445 Make "continue to marker1" consistent.
8446 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8447 message consistent.
8448 * lib/gdb.exp: Put "the program is no longer running", and "the
8449 program exited" in parenthesis.
8450 * lib/mi-support.exp: Ditto.
d63a86f8 8451
4e35d5f0 84522003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8453
4e35d5f0
BR
8454 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8455
71900fe8
AC
84562003-03-29 Andrew Cagney <cagney@redhat.com>
8457
8458 * gdb.base/sizeof.c (main): Print the value of '\377'.
8459 * gdb.base/sizeof.exp: Check the sign of '\377'.
8460
c0655a16
MC
84612003-03-27 Michael Chastain <mec@shout.net>
8462
8463 * gdb.base/gdb1090.exp: New file.
8464 * gdb.base/gdb1090.cc: New file.
8465
5b2a3989
JB
84662003-03-27 J. Brobecker <brobecker@gnat.com>
8467
8468 * gdb.gdb/observer.exp: New regression test.
8469
79876890
MC
84702003-03-27 Michael Chastain <mec@shout.net>
8471
8472 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8473 * gdb.base/ptype.exp: Likewise.
8474
6eac95e3
CV
84752003-03-27 Corinna Vinschen <vinschen@redhat.com>
8476
8477 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8478
e8c71839
MC
84792003-03-26 Michael Chastain <mec@shout.net>
8480
8481 * gdb.base/ptype.exp: Actually use some typedef'd types.
8482
71b10041
SC
84832003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8484
8485 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8486 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8487
2512cf80
CV
84882003-03-20 Corinna Vinschen <vinschen@redhat.com>
8489
8490 * gdb.base/default.exp: Fix regular expression.
8491
0d195a4f
CV
84922003-03-20 Corinna Vinschen <vinschen@redhat.com>
8493
8494 * gdb.base/args.exp: Fix regular expression.
8495
8a2dbca8
CV
84962003-03-20 Corinna Vinschen <vinschen@redhat.com>
8497
8498 * gdb.base/help.exp: Allow Win32 child process.
8499
bf028682
CV
85002003-03-20 Corinna Vinschen <vinschen@redhat.com>
8501
8502 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8503 when stepping out of main().
8504
182dbe85
CV
85052003-03-20 Corinna Vinschen <vinschen@redhat.com>
8506
8507 * gdb.base/default.exp: Check for win32 specific message when calling
8508 "run" without executable.
8509
d67a6ba5
CV
85102003-03-20 Corinna Vinschen <vinschen@redhat.com>
8511
8512 * gdb.base/args.exp: Expect .exe in output.
8513
a955b5bb
CV
85142003-03-20 Corinna Vinschen <vinschen@redhat.com>
8515
8516 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8517 Cygwin native.
8518
bf6bad4b
AC
85192003-03-17 Andrew Cagney <cagney@redhat.com>
8520
8521 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8522 vector registes.
8523 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8524 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8525
293e9a31
DC
85262003-03-17 David Carlton <carlton@math.stanford.edu>
8527
8528 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8529 test, for PR breakpoints/38.
8530 Call test_watchpoint_and_breakpoint.
8531 * gdb.base/watchpoint.c (func3): New function.
8532 (main): Call func3.
8533
5330f2db
DC
85342003-03-04 David Carlton <carlton@math.stanford.edu>
8535
8536 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8537 Garply<Garply<char> >:: garply".
8538 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8539 with respect to PR c++/1111; note also PR c++/1113.
8540 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8541 respect to PR c++/1062.
8542 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8543
6ece72da
DC
85442003-03-03 David Carlton <carlton@math.stanford.edu>
8545
8546 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8547 with respect to PR c++/57.
8548 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8549 c++/826.
8550 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8551 respect to PR c++/57.
8552
85ca1584
DC
85532003-03-03 David Carlton <carlton@math.stanford.edu>
8554
8555 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8556 respect to PR c++/33 into FAILs.
8557
98e9c5b8
MC
85582003-03-03 Michael Chastain <mec@shout.net>
8559
7bedbf27
MC
8560 * configure.in: Update copyright years.
8561
85622003-03-03 Michael Chastain <mec@shout.net>
8563
8564 * Makefile.in: Update copyright years.
98e9c5b8 8565
f683e100
DC
85662003-02-28 David Carlton <carlton@math.stanford.edu>
8567
8568 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8569 print class instead of struct and/or superfluous protection
8570 specifiers, as long as the resulting output is equivalent to the
8571 source code.
8572 Delete FIXME from end of messages on tests that don't need
8573 fixing.
8574
a9e0cf2c
DC
85752003-02-28 David Carlton <carlton@math.stanford.edu>
8576
8577 * gdb.c++/templates.exp (do_tests): Allow const in the two
8578 Foo<volatile char *>::foo tests.
8579
e8d359df
MS
85802003-02-27 Michael Snyder <msnyder@redhat.com>
8581
d63a86f8 8582 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8583 will be consistant.
8584
0b71dc91
DC
85852003-02-26 David Carlton <carlton@math.stanford.edu>
8586
8587 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8588 char *>::foo" test with respect to PR c++/33. Create a new test
8589 which is identical to that one except that it doesn't put the
8590 space between the "char" and the "*"; KFAIL it, too.
8591
dd14ab43
DC
85922003-02-26 David Carlton <carlton@math.stanford.edu>
8593
8594 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8595 template types into either PASSes or KFAILs (corresponding to PR
8596 c++/57). Tweak indentation. Update copyright.
8597
1146c7f1
SC
85982003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8599
8600 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8601
74641dfb
MC
86022003-02-13 Michael Chastain <mec@shout.net>
8603
8604 * gdb.base/exprs.exp: Remove i960 remnants.
8605 * gdb.base/funcargs.exp: Likewise.
8606 * gdb.base/list.exp: Likewise.
8607 * gdb.base/ptype.exp: Likewise.
8608
559cd2d0
DC
86092003-02-14 David Carlton <carlton@math.stanford.edu>
8610
8611 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8612 pEe->D::vg()" from XFAIL to KFAIL.
8613
c4f90d87
JM
86142003-02-13 Jason Molenda (jmolenda@apple.com)
8615
8616 * gdb.base/maint.exp: Update maint print statistics regexp to include
8617 new entries.
8618
cbc4d97c
MC
86192003-02-13 Michael Chastain <mec@shout.net>
8620
8621 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8622
40f235b7
MC
86232003-02-12 Michael Chastain <mec@shout.net>
8624
8625 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8626 * gdb.c++/inherit.exp: Likewise.
8627 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8628 * gdb.c++/templates.exp: Likewise.
8629 * gdb.c++/virtfunc.exp: Likewise.
8630
c56716b0
JM
86312003-02-06 Jason Molenda (jason-cl@molenda.com)
8632
8633 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8634 why the code is written that way.
8635
070afcf8
MC
86362003-02-05 Michael Chastain <mec@shout.net>
8637
8638 * gdb.base/dump.exp: Add missing copyright line.
8639
5d0331e5
JM
86402003-02-05 Jason Molenda (jason-cl@molenda.com)
8641
f7ae6d3e 8642 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8643 at the beginning so the breakpoint doesn't get set on the loop.
8644
92851186
MC
86452003-02-05 Michael Chastain <mec@shout.net>
8646
8647 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8648 output for configurations with gcc 2.95.3.
8649
cbf1e085
AC
86502003-02-05 Keith Seitz <keiths@redhat.com>
8651 Andrew Cagney <ac131313@redhat.com>
8652
8653 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8654
29518e1e
MC
86552003-02-04 Michael Chastain <mec@shout.net>
8656
8657 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8658 Call perror and then continue.
8659
5af1d5f3
MC
86602003-02-03 Michael Chastain <mec@shout.net>
8661
8662 * gdb.c++/pr-1023.cc: New file.
8663 * gdb.c++/pr-1023.exp: New file.
8664
6b549786
JB
86652003-02-05 Jim Blandy <jimb@redhat.com>
8666
8667 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8668 it's local to foobar. Check for it there, and check that it's not
8669 present in main.
8670 * gdb.c++/local.cc (marker2): New function.
8671 (foobar): Call marker1.
8672 (main): Call marker2 instead of marker1.
8673
67f16606
AC
86742003-02-04 Andrew Cagney <ac131313@redhat.com>
8675
8676 * gdb.disasm/mn10200.exp: Obsolete file.
8677 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8678 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8679 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8680
1c5cb38e
DC
86812003-02-04 David Carlton <carlton@math.stanford.edu>
8682
8683 * gdb.c++/overload.exp: Test intToChar(1).
8684 * gdb.c++/overload.cc (intToChar): New.
8685 (main): Call intToChar.
8686
d1fe6965
DC
86872003-02-03 David Carlton <carlton@math.stanford.edu>
8688
8689 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8690 'might_kfail' arg.
8691 KFAIL some of the continue_to_bp_overloaded calls, according to
8692 PR c++/1025.
8693
9ba61c5d
MC
86942003-02-01 Michael Chastain <mec@shout.net>
8695
8696 * gdb.base/advance.c (marker1): New marker function.
8697 * gdb.base/advance.exp: When the 'advance' command lands on the
8698 return breakpoint, it can legitimately stop on either the
8699 current line or the next line. Accommodate both outcomes.
8700 * gdb.base/until.exp: Likewise.
8701
e7494ffb
AC
87022003-02-02 Andrew Cagney <ac131313@redhat.com>
8703
8704 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8705 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8706 now a list, not a tuple.
8707 * gdb.mi/mi-var-display.exp: Ditto.
8708 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8709
075559bc
AC
87102003-02-01 Andrew Cagney <ac131313@redhat.com>
8711
8712 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8713 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8714 stack backtraces.
8715 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8716
2bd4c7b1
MK
87172003-02-01 Mark Kettenis <kettenis@gnu.org>
8718
8719 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8720 gdb.mi/mi1-pthreads.exp: Return instead of calling
8721 gdb_suppress_entire_file.
8722
eabd8992
MS
87232003-02-01 Mark Salter <msalter@redhat.com>
8724
8725 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8726
71469e2f
MS
87272003-01-31 Mark Salter <msalter@redhat.com>
8728
8729 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8730 Support empty arg.
8731
38a94d44
MC
87322003-01-30 Michael Chastain <mec@shout.net>
8733
8734 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8735 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8736 has been fixed in gdb/readline on 2003-01-09.
8737
19ea9e73
MS
87382003-01-29 Michael Snyder <msnyder@redhat.com>
8739
e8d359df
MS
8740 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8741 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8742 * gdb.base/args.exp: Skip if target does not support args passing.
8743
2307bd6a
DJ
87442003-01-22 Daniel Jacobowitz <drow@mvista.com>
8745
19ea9e73 8746 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8747 gdb_test. Accept a list of expect arguments as the third
8748 parameter.
8749 (gdb_test): Use it.
8750
f2dd3617
EZ
87512003-01-20 Elena Zannoni <ezannoni@redhat.com>
8752
8753 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8754 allow for different test tree configurations. Update some
8755 tescases accordingly.
8756 * gdb.arch/altivec-regs.exp: Ditto.
8757 * gdb.asm/asm-source.exp: Ditto.
8758 * gdb.base/advance.exp: Ditto.
8759 * gdb.base/display.exp: Ditto.
d63a86f8 8760 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8761 * gdb.base/mips_pro.exp: Ditto.
8762 * gdb.base/overlays.exp: Ditto.
8763 * gdb.base/relocate.exp: Ditto.
8764 * gdb.base/setshow.exp: Ditto.
8765 * gdb.base/step-line.exp: Ditto.
8766 * gdb.base/step-test.exp: Ditto.
8767 * gdb.base/until.exp: Ditto.
8768 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8769
c71cdefd
DC
87702003-01-17 David Carlton <carlton@math.stanford.edu>
8771
8772 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8773 corresponding to PR c++/945.
8774 Update copyright.
8775
fdba05d7
DC
87762003-01-17 David Carlton <carlton@math.stanford.edu>
8777
8778 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8779 corresponding to PR c++/68.
8780
87812003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8782
8783 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8784 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8785 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8786
c362c33a
EZ
87872003-01-15 Elena Zannoni <ezannoni@redhat.com>
8788
0fbc361c
EZ
8789 * gdb.base/break.exp: Fix change of default location, because of
8790 removal of until tests.
8791 * gdb.base/help.exp: Update test for new 'until' help message.
8792 Add test for help on 'advance'.
a9c64011 8793 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8794
dabf8a35
MK
87952003-01-15 Mark Kettenis <kettenis@gnu.org>
8796
8797 * gdb.base/default.exp: Adapt "info float" test for recent changes
8798 to that command. Add test for "info vector".
8799 * gdb.base/float.exp: New file. Add test for "info float" that
8800 resembles the old test in gdb.base/default.exp.
8801
a1769aca
DC
88022003-01-15 David Carlton <carlton@math.stanford.edu>
8803
8804 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8805
82025e13
EZ
88062003-01-15 Elena Zannoni <ezannoni@redhat.com>
8807
8808 * gdb.base/break.exp: Move the tests of until command from here...
8809 * gdb.base/until.exp: ... to here. New file. Add other tests.
8810 * gdb.base/advance.c: New file.
8811 * gdb.base/advance.exp: New file.
8812
8f9ab801
EZ
88132003-01-14 Elena Zannoni <ezannoni@redhat.com>
8814
a9c64011
AS
8815 * gdb.base/args.c: New file.
8816 * gdb.base/args.exp: New file.
8f9ab801 8817
9ae66589
DJ
88182003-01-14 Daniel Jacobowitz <drow@mvista.com>
8819
8820 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8821
8d77e5c3
DJ
88222003-01-14 Daniel Jacobowitz <drow@mvista.com>
8823
8824 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8825
12d2f0a1
DJ
88262003-01-14 Daniel Jacobowitz <drow@mvista.com>
8827
8828 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8829 dates.
8830
6ca37014
DJ
88312003-01-13 Daniel Jacobowitz <drow@mvista.com>
8832
8833 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8834
b0023472
DJ
88352003-01-13 Daniel Jacobowitz <drow@mvista.com>
8836
8837 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8838 (ptype &*"foo").
8839 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8840
607fbc54 88412003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8842
8843 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8844 * gdb.mi/mi1-console.exp: Likewise.
8845
607fbc54 88462003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8847
8848 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8849 * gdb.mi/mi1-console.exp: Likewise.
8850
a1fb14a2
DJ
88512003-01-13 Daniel Jacobowitz <drow@mvista.com>
8852
8853 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8854
c4cf40b7
DJ
88552003-01-09 Daniel Jacobowitz <drow@mvista.com>
8856
8857 * gdb.base/detach.exp: New test.
8858
696d5a5b
DJ
88592003-01-09 Daniel Jacobowitz <drow@mvista.com>
8860
8861 * Makefile.in (ALL_SUBDIRS): New variable.
8862 (subdirs, clean, distclean): Use it.
8863 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8864 regenerating Makefile, since it is generated from the top level.
8865 * gdb.asm/Makefile.in: Likewise.
8866 * gdb.base/Makefile.in: Likewise.
8867 * gdb.c++/Makefile.in: Likewise.
8868 * gdb.disasm/Makefile.in: Likewise.
8869 * gdb.java/Makefile.in: Likewise.
8870 * gdb.mi/Makefile.in: Likewise.
8871 * gdb.threads/Makefile.in: Likewise.
8872 * gdb.trace/Makefile.in: Likewise.
8873
754533e4
DC
88742003-01-09 David Carlton <carlton@math.stanford.edu>
8875
8876 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8877 Add copyright year 2003.
8878
d8b3e9ee
MC
88792003-01-06 Michael Chastain <mec@shout.net>
8880
8881 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8882 When selecting a thread, 'line' and 'file' are optional.
8883 * gdb.mi/mi1-pthreads.exp: Likewise.
8884
8e9e0fe6
AS
88852003-01-06 Andreas Schwab <schwab@suse.de>
8886
8887 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8888 failures.
8889
b5ab8ff3
DJ
88902003-01-04 Daniel Jacobowitz <drow@mvista.com>
8891
8892 Fix PR gdb/844
8893 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8894 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8895
8896 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8897 instead of calling gdb_suppress_entire_file.
8898 * gdb.threads/print-threads.exp: Likewise.
8899 * gdb.threads/schedlock.exp: Likewise.
8900
8901 * gdb.threads/killed.exp: Return instead of calling
8902 gdb_suppress_entire_file.
8903 * gdb.threads/linux-dp.exp: Likewise.
8904 * gdb.threads/pthreads.exp: Likewise.
8905
1e698235
DJ
89062003-01-04 Daniel Jacobowitz <drow@mvista.com>
8907
8908 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8909 stabs.
8910 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8911 * gdb.base/whatis.exp: Always allow (void) after function names.
8912
147ff08c
DJ
89132003-01-04 Daniel Jacobowitz <drow@mvista.com>
8914
8915 * gdb.c++/casts.exp: Correct regexp.
8916
dc62bfc2
MK
89172003-01-04 Mark Kettenis <kettenis@gnu.org>
8918
8919 * configure.in: Call AC_CONFIG_HEADER. Don't call
8920 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8921 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8922 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8923 aforementioned directories in the AC_OUPUT call.
8924 * config.hin: New file.
8925 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8926 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8927 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8928 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8929 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8930 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8931 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8932 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8933 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8934 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8935 gdb.threads/configure.in, gdb.threads/configure,
8936 gdb.threads/config.in, gdb.trace/configure.in,
8937 gdb.trace/configure: Removed.
8938
77afa639
MC
89392003-01-03 Michael Chastain <mec@shout.net>
8940
8941 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8942 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8943
7634bb6e
DJ
89442003-01-03 Daniel Jacobowitz <drow@mvista.com>
8945
8946 * gdb.base/store.exp: Fix regular expressions.
8947
b39c905e
MK
89482002-12-28 Mark Kettenis <kettenis@gnu.org>
8949
8950 * configure.in: Rewrite.
8951 * configure: Regenerated.
8952
0a8551dd
DC
89532003-01-03 David Carlton <carlton@math.stanford.edu>
8954
8955 * gdb.base/psymtab.exp: New file.
8956 * gdb.base/psymtab1.c: Ditto.
8957 * gdb.base/psymtab2.c: Ditto.
8958
c60b7188
AF
89592002-12-23 Adam Fedor <fedor@gnu.org>
8960
8961 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8962
ee73db83
DC
89632002-12-23 David Carlton <carlton@math.stanford.edu>
8964
8965 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8966 and current_directory initialization.
8967
d6c1774e
JB
89682002-12-22 Jim Blandy <jimb@redhat.com>
8969
f0a847b8
JB
8970 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8971 rather than as part of the output file name.
8972
d6c1774e
JB
8973 * gdb.base/attach.exp: There's no need to copy the test program to
8974 /tmp; that was only ever necessary on HP/UX, and this test is
8975 entirely disabled there anyway.
8976
f0708dbb
JB
89772002-12-21 Jim Blandy <jimb@redhat.com>
8978
4c2acfea
JB
8979 * gdb.c++/psmang.exp: Doc fix.
8980
f0708dbb
JB
8981 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8982 test.
8983
9579e000
DC
89842002-12-20 David Carlton <carlton@math.stanford.edu>
8985
8986 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8987
d1810171
MC
89882002-12-18 Michael Chastain <mec@shout.net>
8989
8990 * gdb.c++/annota2.exp: Add copyright year 2002.
8991
76565097
DC
89922002-12-17 David Carlton <carlton@math.stanford.edu>
8993
8994 * gdb.c++/try_catch.cc: Add marker comments.
8995 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8996 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8997 * gdb.c++/m-static.cc: Ditto.
8998 * gdb.c++/m-static1.cc: Ditto.
8999 * gdb.c++/try_catch.cc: Ditto.
9000
da81390b
JJ
90012002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9002
9003 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9004 to see whether we are using the new -environment-directory
9005 command which resets via -r or the old version of the command
9006 which may prompt the user. Part of fix for gdb/741.
9007
b304d130
AC
90082002-12-13 Andrew Cagney <ac131313@redhat.com>
9009
9010 * gdb.fortran/types.exp: Update obsolete comment.
9011 * gdb.fortran/exprs.exp: Ditto.
9012 * lib/gdb.exp: Delete obsolete code.
9013 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9014 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9015 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9016 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9017 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9018 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9019 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9020 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9021 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9022 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9023 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9024 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9025 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9026 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9027 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9028 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9029 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9030 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9031 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9032 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9033 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9034 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9035 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9036 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9037 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9038 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9039 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9040 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9041 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9042 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9043 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9044 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9045 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9046 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9047 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9048 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9049 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9050
a23b6e6a
DC
90512002-12-11 David Carlton <carlton@math.stanford.edu>
9052
9053 * gdb.c++/m-data.exp: Add test for members that shadow global
9054 variables: see PR gdb/804.
9055 * gdb.c++/m-data.cc: Ditto.
9056
6604731b
DJ
90572002-12-10 Daniel Jacobowitz <drow@mvista.com>
9058
9059 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9060
de46ecd7
DC
90612002-12-06 David Carlton <carlton@math.stanford.edu>
9062
9063 * gdb.base/store.c: Don't declare functions static.
9064
27e829d0
AC
90652002-12-04 Andrew Cagney <ac131313@redhat.com>
9066
9067 * gdb.base/store.exp, gdb.base/store.c: New files.
9068
92806416
DJ
90692002-12-03 Daniel Jacobowitz <drow@mvista.com>
9070
9071 * gdb.base/selftest.exp: Update for current gdb.
9072
3bcbaac5
DJ
90732002-12-03 Daniel Jacobowitz <drow@mvista.com>
9074
9075 * gdb.base/maint.exp: Only dump symbols from one source file
9076 or objfile.
9077
f4f00b1f
DJ
90782002-12-03 Daniel Jacobowitz <drow@mvista.com>
9079
9080 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9081 function call.
9082
f1c8a949
JB
90832002-11-25 Jim Blandy <jimb@redhat.com>
9084
9085 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9086 function appearing in error message.
9087
9e297a97
DJ
90882002-11-21 Daniel Jacobowitz <drow@mvista.com>
9089
9090 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9091
1f312e79
JJ
90922002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9093
d63a86f8
RM
9094 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9095 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9096 should be in mi console format. This is part of fix for PR gdb/604.
9097
83c31e7d
FN
90982002-09-18 Fernando Nasser <fnasser@redhat.com>
9099
9100 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9101 which explicitly prints the zero offset as "+0".
9102
322b3f65
DJ
91032002-10-22 Daniel Jacobowitz <drow@mvista.com>
9104
9105 * gdb.threads/schedlock.c (args): Make unsigned.
9106
91072002-10-21 Daniel Jacobowitz <drow@mvista.com>
9108
9109 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9110 numbers. Allow "foo2|selected stack frame".
9111 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9112 * gdb.asm/asmsrc2.s: Likewise.
9113 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9114 comments.
9115 * gdb.asm/mips.inc: New file.
9116
5e2fe5b8
AF
91172002-10-18 Adam Fedor <fedor@gnu.org>
9118
9119 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9120 * gdb.base/help.exp: Likewise.
9121
abe1a5d0
KB
91222002-10-17 Kevin Buettner <kevinb@redhat.com>
9123
9124 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9125 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9126
10abb1d4
JB
91272002-10-02 Jim Blandy <jimb@redhat.com>
9128
9129 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9130
1f609b42
AC
91312002-10-01 Andrew Cagney <ac131313@redhat.com>
9132
9133 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9134 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9135 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9136 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9137 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9138 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9139 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9140
0aee02e4
AC
91412002-09-29 Andrew Cagney <ac131313@redhat.com>
9142
9143 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9144 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9145 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9146 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9147 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9148 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9149 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9150
6fde09ad
KB
91512002-09-27 Kevin Buettner <kevinb@redhat.com>
9152
9153 * gdb.base/annota1.exp (info break): Make directory components of
9154 path optional since not all compilers emit this debug information.
9155
9156 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9157 step ends up stepping out of the function instead of stopping on
9158 the epilogue.
9159
9e8aab75
KS
91602002-09-26 Keith Seitz <keiths@redhat.com>
9161
9162 * lib/insight-support.exp (gdbtk_start): Figure out where
9163 the insight executable is based on where gdb is. Use this
9164 executable to start insight instead of gdb.
9165
e36180d7
AC
91662002-09-25 Andrew Cagney <cagney@redhat.com>
9167
9168 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9169
9dd34b2b
AC
91702002-09-24 Andrew Cagney <ac131313@redhat.com>
9171
9172 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9173 test_isolated_complaints.
9174 (test_empty_complaint): New function.
9175 (test_empty_complaints): New function. Check no output when no
9176 complaints.
d63a86f8 9177
dea97812
KB
91782002-09-19 Jim Blandy <jimb@redhat.com>
9179
a9c64011 9180 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9181
54951bd7
AC
91822002-09-19 Andrew Cagney <ac131313@redhat.com>
9183
9184 * gdb.gdb/complaints.exp: New file.
9185
dec43320
AC
91862002-09-18 Andrew Cagney <ac131313@redhat.com>
9187
9188 * gdb.base/maint.exp: Check `help maint internal-warning'.
9189
e70d6e3f
DC
91902002-09-18 David Carlton <carlton@math.stanford.edu>
9191
9192 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9193 numbers, and replace them by a single breakpoint after the
9194 constructors are all finished.
9195 Add test 4.
9196 * gdb.c++/m-static.cc: Add test 4.
9197 * gdb.c++/m-static.h: New file.
9198 * gdb.c++/m-static1.cc: New file.
9199
9200 * gdb.c++/printmethod.exp: New file.
9201 * gdb.c++/printmethod.cc: New file.
9202
9203 * gdb.c++/pr-574.exp: New file.
9204 * gdb.c++/pr-574.cc: New file.
9205
afb5c968
CV
92062002-09-18 Corinna Vinschen <vinschen@redhat.com>
9207
9208 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9209 embedded targets which never actually exit.
9210
31e45dee
FN
92112002-09-18 Fernando Nasser <fnasser@redhat.com>
9212
9213 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9214 "don't step after run" as unresolved or unsupported, instead of xfail.
9215
a283c5a1
CV
92162002-09-18 Corinna Vinschen <vinschen@redhat.com>
9217
9218 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9219 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9220 Add newline to expected string in "step out of main (status wrapper)"
9221 case.
9222
11350d2a
CV
92232002-09-18 Corinna Vinschen <vinschen@redhat.com>
9224
9225 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9226 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9227
0deec7d6
TT
92282002-09-17 Tom Tromey <tromey@redhat.com>
9229
9230 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9231 \000, not \0, in double-quoted string.
9232
b2b4a1b5
CV
92332002-09-14 Corinna Vinschen <vinschen@redhat.com>
9234
c9d37158 9235 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9236 string after running the commands execution on breakpoint tests.
9237
1c56143a
CV
92382002-09-13 Corinna Vinschen <vinschen@redhat.com>
9239
9240 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9241
37f8da45
JB
92422002-09-12 Joel Brobecker <brobecker@gnat.com>
9243
9244 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9245
08b468e0
KS
92462002-09-10 Keith Seitz <keiths@redhat.com>
9247
9248 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9249 runto proc.
9250 (mi_run_to_main): Use mi_runto.
9251 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9252
dc360f58
KS
92532002-09-10 Keith Seitz <keiths@redhat.com>
9254
9255 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9256 regexp for stopping at main. Could have multiple event notifications.
9257 Don't assume that main was declared with no parameters.
9258 (mi_next): Use mi_step_to.
9259 (mi_step): Use mi_next_to.
9260
ce3abcfb
CV
92612002-09-09 Corinna Vinschen <vinschen@redhat.com>
9262
9263 * gdb.base/default.exp: Fix expected string in `info float' test.
9264
d1f5b980
BE
92652002-09-09 Ben Elliston <bje@redhat.com>
9266
9267 * config/mips.exp: Update comments.
9268 * config/mips-idt.exp: Likewise.
9269 * config/nind.exp: Likewise.
9270 * config/slite.exp: Likewise.
9271 * config/sparclet.exp: Likewise.
9272 * config/udi.exp: Likewise.
9273 * config/vx.exp: Likewise.
9274 * config/vxworks29k.exp: Likewise.
9275
2f71430b
JB
92762002-09-05 Jim Blandy <jimb@redhat.com>
9277
9278 * gdb.threads/killed.exp: Fix test failure message.
9279
7ddebc7e
KS
92802002-09-04 Keith Seitz <keiths@redhat.com>
9281
9282 * lib/mi-support.exp: Update copyright.
9283 (mi_gdb_test): Increase the priority of the expected pattern
9284 so that it matches gdb_test.
9285
0ae67eb3
KS
92862002-09-03 Keith Seitz <keiths@redhat.com>
9287
9288 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9289 Use integer comparison instead of string comparison for testing
9290 whether binary was built.
9291
38fc42c8
JB
92922002-09-03 Jim Blandy <jimb@redhat.com>
9293
9294 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9295
b6ff0e81
JB
92962002-08-29 Jim Blandy <jimb@redhat.com>
9297
9298 * gdb.threads/pthreads.exp: Move the portable thread compilation
9299 code into a function in lib/gdb.exp, and call that from here.
9300 * lib/gdb.exp (gdb_compile_pthreads): New function.
9301
07c98896
KS
93022002-08-29 Keith Seitz <keiths@redhat.com>
9303
9304 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9305 expect_out so that callers can get at it.
9306
0312286c
DJ
93072002-08-23 Daniel Jacobowitz <drow@mvista.com>
9308
9309 * gdb.threads/print-threads.c: New file.
9310 * gdb.threads/print-threads.exp: New file.
9311 * gdb.threads/schedlock.c: New file.
9312 * gdb.threads/schedlock.exp: New file.
9313
dd039bc4
EZ
93142002-08-22 Elena Zannoni <ezannoni@redhat.com>
9315
a9c64011
AS
9316 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9317 not altivec.c.
dd039bc4 9318
1f36144c
MK
93192002-08-17 Mark Kettenis <kettenis@gnu.org>
9320
9321 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9322 targets. The problem should be fixed now.
9323
16057ec7 93242002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9325
9326 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9327 2002-07-24 change that removes final dots from error messages.
9328
3c1499ad
TT
93292002-08-13 Tom Tromey <tromey@redhat.com>
9330
9331 * gdb.base/readline.exp: New file.
9332
a20ce2c3
AC
93332002-08-01 Andrew Cagney <ac131313@redhat.com>
9334
9335 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9336 supress message.
9337
db034ac5
AC
93382002-08-01 Andrew Cagney <cagney@redhat.com>
9339
9340 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9341 CHILL_FOR_TARGET and CHILL_LIB.
9342 * configure.in (configdirs): Remove gdb.chill.
9343 * configure: Regenerate.
9344 * lib/gdb.exp: Obsolete references to chill.
9345 * gdb.fortran/types.exp: Ditto.
9346 * gdb.fortran/exprs.exp: Ditto.
9347
3e000b18
KB
93482002-07-30 Kevin Buettner <kevinb@redhat.com>
9349
9350 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9351 set Irix-specific compile and link flags.
9352
28f4966b
KB
93532002-07-29 Kevin Buettner <kevinb@redhat.com>
9354
9355 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9356 source files. The ``-o'' option doesn't work with the ``-E'' option
9357 when using the Irix compiler.
9358
46c0d5a6
DJ
93592002-07-19 Daniel Jacobowitz <drow@mvista.com>
9360
9361 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9362 Improve support for reusing an exec file. Copy exec file
9363 to target, and run gdbserver on the target instead of on the host.
9364
eecf4bed
JB
93652002-07-18 Jim Blandy <jimb@redhat.com>
9366
0f815cdf
JB
9367 * gdb.base/ending-run.exp: Don't expect to see the program end in
9368 some orderly fashion when we're running on a real stand-alone
9369 board.
9370
eecf4bed
JB
9371 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9372 targets that don't support interrupts.
9373
52d309e4
JB
93742002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9375
9376 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9377 systems.
9378 Move comments in expect statements to inside the actions, so that they
9379 don't get matched against.
9380
ff683d9e
MK
93812002-07-10 Mark Kettenis <kettenis@gnu.org>
9382
9383 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9384 function when asleep" test.
9385
b5356753
AC
93862002-07-10 Andrew Cagney <ac131313@redhat.com>
9387
9388 * gdb.base/page.exp: Rewrite to handle problems with very long
9389 `info set' output. Update copyright.
9390
6aa4d13a
AC
93912002-06-26 Andrew Cagney <ac131313@redhat.com>
9392
9393 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9394 gdb.threads-hp.
9395 * gdb.hp/configure: Regenerate.
9396 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9397 * gdb.hp/gdb.threads-hp/configure: Delete file.
9398 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9399
8cf8c2b8
AC
94002002-06-22 Andrew Cagney <ac131313@redhat.com>
9401
9402 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9403 setlocale, bindtextdomain and textdomain.
9404
6827a8f8
JB
94052002-06-11 Jim Blandy <jimb@redhat.com>
9406
919d772c
JB
9407 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9408 preprocessor macro information is present.
9409
6827a8f8
JB
9410 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9411 tests.
9412
c15b0d21
MS
94132002-06-06 Michael Snyder <msnyder@redhat.com>
9414
c5984d70
MS
9415 * gdb.base/overlays.exp: Record addresses of overlay
9416 functions in TCL variables rather than in GDB variables,
9417 to avoid having GDB convert them to pointers (with loss
9418 of information).
9419
d63a86f8 9420 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9421 default linker script changes.
c15b0d21
MS
9422 * gdb.base/long_long.exp: Add check for sizeof (long double).
9423
be26fe0d
ML
94242002-06-06 Michal Ludvig <mludvig@suse.cz>
9425
9426 * gdb.asm/asm-source.exp: Add x86-64 target.
9427 * gdb.asm/x86_64.inc: New.
d63a86f8 9428
258093ca 94292002-05-30 Michael Chastain <mec@shout.net>
258093ca 9430
4b3153f1 9431 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9432 * gdb.c++/m-static.cc: New file.
9433 * gdb.c++/m-static.exp: New file.
9434
241264c6
MS
94352002-05-28 Michael Snyder <msnyder@redhat.com>
9436
9437 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9438 precision.
9439
9bba8c8f 94402002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9441
4b3153f1 9442 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9443 * gdb.c++/m-data.cc: New file.
9444 * gdb.c++/m-data.exp: New file.
9445
94462002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9447
4b3153f1 9448 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9449 * gdb.c++/try_catch.cc: New file.
d63a86f8 9450 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9451
def1b996
MC
94522002-05-27 Michael Chastain <mec@shout.net>
9453
9454 * gdb.c++/local.exp: Accept more nested types in output.
9455
522ba268
MC
94562002-05-26 Michael Chastain <mec@shout.net>
9457
9458 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9459
277254ba
MS
94602002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9461
9462 * lib/gdb.exp (gdb_wrapper_init): Just because
9463 gdb_wrapper_file exists, this does not mean that the file
9464 should not be rebuilt. That is what gdb_wrapper_initialized
9465 is for.
9466 (default_gdb_init): Reset gdb_wrapper_initialized.
9467
b61a8733
MS
94682002-05-23 Michael Snyder <msnyder@redhat.com>
9469
d63a86f8 9470 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9471 the precision of the floating point test results.
9472 * gdb.base/call-rt-st.exp: Ditto.
9473
b61a8733
MS
9474 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9475 * gdb.base/call-rt-st.exp: Ditto.
9476
56f6e910
MC
94772002-05-19 Michael Chastain <mec@shout.net>
9478
9479 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9480
ad0b0016
EZ
94812002-05-19 Elena Zannoni <ezannoni@redhat.com>
9482
a9c64011
AS
9483 * configure.in (configdirs): Add gdb.arch.
9484 * configure: Regenerate.
ad0b0016 9485
f617d2b6
JB
94862002-05-17 Jim Blandy <jimb@redhat.com>
9487
9488 * gdb.base/completion.exp: Recognize the more detailed error
9489 messages produced by the macro expander's lexical analyzer.
9490
eac2a696
EZ
94912002-05-14 Elena Zannoni <ezannoni@redhat.com>
9492
a9c64011
AS
9493 * gdb.arch/altivec-abi.c: New file.
9494 * gdb.arch/altivec-abi.exp: New file.
9495 * gdb.arch/altivec-regs.c: New file.
9496 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9497
2fdde8f8
DJ
94982002-05-14 Daniel Jacobowitz <drow@mvista.com>
9499
9500 * gdb.base/maint.exp (maint print type): Update for new type
9501 structure.
d63a86f8 9502
e31f1a7c
EZ
95032002-05-14 Elena Zannoni <ezannoni@redhat.com>
9504
9505 * gdb.arch: New directory.
9506 * gdb.arch/configure.in: New file.
9507 * gdb.arch/configure: New file.
9508 * gdb.arch/Makefile.in: New file.
9509
db589741
CV
95102002-05-13 Corinna Vinschen <vinschen@redhat.com>
9511
9512 * gdb.asm/asm-source.exp: Add v850 as supported target.
9513 * gdb.asm/v850.inc: New file.
9514
8ce2a7dc
DJ
95152002-05-13 Daniel Jacobowitz <drow@mvista.com>
9516
9517 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9518
df763c7f
DJ
95192002-05-12 Daniel Jacobowitz <drow@mvista.com>
9520
9521 * gdb.base/break.exp: Check 'break "marker2"'.
9522
377daeed
MS
95232002-05-10 Michael Snyder <msnyder@redhat.com>
9524
9525 * gdb.base/long_long.exp: Fix typo.
9526
c4b7bc2b
JB
95272002-05-10 Jim Blandy <jimb@redhat.com>
9528
ecac9a4e
JB
9529 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9530 a bug.
9531
c4b7bc2b
JB
9532 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9533 Recognize more detailed error message produced by the macro
9534 expander's lexical analyzer.
9535 * lib/gdb.exp (test_print_reject): Same.
9536
e71019a1
MK
95372002-05-09 Mark Kettenis <kettenis@gnu.org>
9538
9539 * gdb.c++/method.exp: Fix typo.
9540
fedfc8e6
MS
95412002-05-08 Michael Snyder <msnyder@redhat.com>
9542
166a1957
MS
9543 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9544 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9545 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9546 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9547 Add iftarget clause for strongarm.
d63a86f8 9548
f1c47eb2
MS
95492002-05-06 Michael Snyder <msnyder@redhat.com>
9550
cb9a9d3e
MS
9551 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9552 (gdb_continue_to_end): Accept output from status wrapper.
9553 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9554 Clean up fail messages to match pass messages.
9555
f1c47eb2
MS
9556 Enable the "needs_status_wrapper" testsuite feature.
9557 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9558 (gdb_compile): Conditionally call gdb_wrapper_init.
9559 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9560 * gdb.c++/method.exp: Recognize output from status wrapper.
9561
6079c749
BE
95622002-05-06 Ben Elliston <bje@redhat.com>
9563From Graydon Hoare <graydon@redhat.com>
9564
9565 * config/sid.exp: Include support for "rawsid" protocol.
9566
188baff3
JB
95672002-05-03 Jim Blandy <jimb@redhat.com>
9568
9569 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9570 * gdb.c++/hang3.C: New file.
9571
b9c07f0f
AC
95722002-05-04 Andrew Cagney <ac131313@redhat.com>
9573
9574 * gdb.base/default.exp: Remove obsolete code.
9575 * gdb.c++/misc.exp: Ditto. Update copyright.
9576 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9577 * gdb.base/whatis.exp: Ditto. Update copyright.
9578 * gdb.base/scope.exp: Ditto. Update copyright.
9579 * gdb.base/ptype.exp: Ditto. Update copyright.
9580 * gdb.base/printcmds.exp: Ditto. Update copyright.
9581 * gdb.base/opaque.exp: Ditto. Update copyright.
9582 * gdb.base/list.exp: Ditto.
9583 * gdb.base/funcargs.exp: Ditto. Update copyright.
9584 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9585 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9586 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9587 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9588 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9589 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9590
5c7a0397
MS
95912002-05-02 Michael Snyder <msnyder@redhat.com>
9592
d6dcc264 9593 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9594 * gdb.base/long_long.exp: Add xscale target.
9595 * gdb.base/default.exp: Add xscale target.
9596
eb7f1c48
JB
95972002-05-01 Jim Blandy <jimb@redhat.com>
9598
9599 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9600 gdb.c++/hang.exp: New test.
9601
a6befae8
FF
96022002-05-01 Fred Fish <fnf@redhat.com>
9603
9604 * gdb.base/completion.exp: Handle completions of "./Make" for
9605 more than one completion possibility, as is the case when we
9606 build and test in the source tree.
9607
0a310277
AG
96082002-04-29 Anthony Green <green@redhat.com>
9609
9610 * gdb.java/jmisc1.exp: New file.
9611 * gdb.java/jmisc2.exp: New file.
9612
6ff9af88
DJ
96132002-04-24 Daniel Jacobowitz <drow@mvista.com>
9614
9615 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9616
96b3d632
EZ
96172002-04-23 Elena Zannoni <ezannoni@redhat.com>
9618
9619 * gdb.base/help.exp: Change 'help status' to allow for target
9620 dependent output differences.
9621
5019bb54
MC
96222002-04-22 Michael Chastain <mec@shout.net>
9623
9624 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9625
a805a116
MC
96262002-04-22 Michael Chastain <mec@shout.net>
9627
9628 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9629
a1706bfd
DM
96302002-04-17 David S. Miller <davem@redhat.com>
9631
9632 * gdb.asm/sparc64.inc: New file.
9633 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9634
a73a20a2
EZ
96352002-04-19 Elena Zannoni <ezannoni@redhat.com>
9636
9637 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9638 instruction file directly into the build tree. Clean up at end of
9639 test.
9640
ba678339
DM
96412002-04-18 David S. Miller <davem@redhat.com>
9642
9643 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9644 handle 64-bit platforms correctly.
9645 * gdb.base/maint.exp: Likewise.
9646
b03399da
KB
96472002-04-18 Kevin Buettner <kevinb@redhat.com>
9648
9649 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9650 ``-fpic'' when compiling files comprising a shared library, but
9651 it does need additional linker flags in order to find shared
9652 libraries at run time.
9653
e2004992
KB
96542002-04-18 Kevin Buettner <kevinb@redhat.com>
9655
9656 * gdb.base/cvexpr.c (use): New function.
9657 (main): Invoke use() on all global variables to prevent
9658 some linkers from deleting these otherwise unused symbols.
9659
d8937120
MC
96602002-04-17 Michael Chastain <mec@shout.net>
9661From David S. Miller <davem@redhat.com>
9662
9663 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9664 handle 64-bit platforms correctly.
9665
ffd61a58
MS
96662002-04-12 Michael Snyder <msnyder@redhat.com>
9667From Jim Blandy <jimb@redhat.com>
a9c64011 9668 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9669 script can handle this instead.
9670 * gdb.base/bar.c (barx): Same.
9671 * gdb.base/baz.c (bazx): Same.
9672 * gdb.base/grbx.c (grbxx): Same.
9673
9674 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9675 manager doesn't automatically unmap overlays unnecessarily.
9676
6b8426a6
MH
96772002-04-10 Martin M. Hunt <hunt@redhat.com>
9678
9679 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9680 stepping out of main.
9681
34af4875
MC
96822002-04-09 Michael Chastain <mec@shout.net>
9683
9684 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9685 scope so that the nested scope tests will make sense.
9686 * gdb.c++/local.exp: Write patterns that actually work with gcc
9687 (the HP patterns "were never known to work with gcc").
9688 Keep the old aCC patterns too.
9689
2d1676a0
DJ
96902002-04-09 Daniel Jacobowitz <drow@mvista.com>
9691
9692 * gdb.base/attach.exp: Correct target board test.
9693
3a63e3f9
MC
96942002-04-08 Michael Chastain <mec@shout.net>
9695
9696 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9697 in a const method. Add some xfail and fail cases for configurations
9698 that do not emit the "const ...".
9699
f18dabd2
MC
97002002-04-07 Michael Chastain <mec@shout.net>
9701
9702 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9703 Accept "A * const" and "const A * const" as type of "this".
9704 Fix spelling of getFunky throughout. Make messages uniform.
9705
0fcddd82
EZ
97062002-04-07 Elena Zannoni <ezannoni@redhat.com>
9707
a9c64011 9708 Work around for PR gdb/285:
0fcddd82
EZ
9709 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9710
16a8534a
EZ
97112002-04-07 Elena Zannoni <ezannoni@redhat.com>
9712
9713 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9714 instructions file at run time instead of configure time.
9715 Sometimes we run the test in a directory that is not the one we
9716 configured in.
9717 * gdb.asm/configure.in: Delete creation of symlink.
9718 * gdb.asm/configure: Regenerate.
9719
24181d81
JB
97202002-04-05 J. Brobecker <brobecker@gnat.com>
9721
9722 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9723 xfullpath () function.
9724
7cdb7107
DJ
97252002-04-04 Daniel Jacobowitz <drow@mvista.com>
9726
9727 * gdb.asm/Makefile.in: Correct dependencies.
9728
9729 * gdb.asm/powerpc.inc: New file.
9730 * gdb.asm/asm-source.exp: Add PowerPC.
9731 * gdb.asm/configure.in: Likewise.
9732 * gdb.asm/configure: Regenerated.
9733
a7d17088
DJ
97342002-04-04 Daniel Jacobowitz <drow@mvista.com>
9735
9736 * gdb.base/relocate.exp: New file.
9737 * gdb.base/relocate.c: New file.
9738
cd721503
FF
97392002-04-04 Fred Fish <fnf@redhat.com>
9740
9741 * gdb.base/step-test.exp: Update comment regarding stopping in
9742 memcpy/bcopy calls inserted as part of the compiler runtime.
9743
b22ad7a7
MS
97442002-04-04 Michael Snyder <msnyder@redhat.com>
9745
9746 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9747
5f279fa6
DJ
97482002-04-03 Daniel Jacobowitz <drow@mvista.com>
9749
9750 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9751 (gdb_expect): Remove $notransfer hack.
9752
dd0fd3ce
DJ
97532002-04-02 Daniel Jacobowitz <drow@mvista.com>
9754
9755 * gdb.c++/classes.exp ("calling method for small class"): Match
9756 updated register output.
9757
1e50cda1
DJ
97582002-03-30 Daniel Jacobowitz <drow@mvista.com>
9759
9760 Fix PR gdb/452
9761 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9762 when finished. Make gdb_file_cmd send "exec-file" when
9763 appropriate.
9764
24015922
DJ
97652002-03-30 Daniel Jacobowitz <drow@mvista.com>
9766
9767 * gdb.base/attach.exp: Remove extra setup_xfail.
9768
dd7dfd64
MS
97692002-03-26 Michael Snyder <msnyder@redhat.com>
9770
9771 * gdb.base/default.exp: Add tests for dump, append, and restore.
9772 * gdb.base/help.exp: Add tests for dump, append, and restore.
9773 * gdb.base/dump.exp: New file, test dump, append and restore.
9774 * gdb.base/dump.c: New file.
9775
48b2f8d7
MS
97762002-03-27 Michael Snyder <msnyder@redhat.com>
9777
d63a86f8 9778 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9779 clean-ups in help messages.
9780
05b4d525
FF
97812002-03-26 Fred Fish <fnf@redhat.com>
9782
9783 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9784 have debugging info for those functions and the compiler uses them
9785 internally to copy structs around.
9786
d7679631
FF
97872002-03-26 Fred Fish <fnf@redhat.com>
9788
9789 * gdb.base/list.exp: Revert the change made yesterday and add note
9790 about why we don't list the default lines for remote targets.
9791
523ac3f9
MS
97922002-03-25 Michael Snyder <msnyder@redhat.com>
9793
9794 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9795
754b2b8d
FF
97962002-03-25 Fred Fish <fnf@redhat.com>
9797
9798 * gdb.base/list.exp: This test works on remote targets so remove
9799 the short circuit for remote targets. Update copyright.
9800
33c3e192
FF
98012002-03-25 Fred Fish <fnf@redhat.com>
9802
9803 * gdb.base/attach.exp: Fix logic error that was suppressing this
9804 test for all non hppa*-*-hpux* targets, instead of the hp target.
9805 Move comments closer to the suppression point. Also now need to
9806 check that we are running natively.
9807
d43e73ee
MS
98082002-03-22 Michael Snyder <msnyder@redhat.com>
9809
882c8f02
MS
9810 * gdb.base/default.exp: Add test for gcore. Update copyright.
9811 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9812
04c12f60
FF
98132002-03-06 Fred Fish <fnf@redhat.com>
9814
9815 * gdb.base/funcargs.c: Remove extraneous ';' character.
9816 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9817
b43df995
MC
98182002-03-04 Michael Chastain <mec@shout.net>
9819
9820 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9821 accommodate gcc v3 function signature.
9822 * gdb.mi/mi0-var-cmd-exp: Ditto.
9823
92362027
AC
98242002-02-24 Andrew Cagney <ac131313@redhat.com>
9825
9826 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9827 ``GNU/Linux'' or ``Linux kernel''
9828 * testsuite/gdb.threads/pthreads.c: Ditto.
9829
258ad32d
MC
98302002-02-24 Michael Chastain <mec@shout.net>
9831
9832 * gdb.threads/pthreads.c (thread1): Add a return statement.
9833 (thread2): Likewise.
9834 (foo): Likewise.
9835
04c3b3d4
MC
98362002-02-23 Michael Chastain <mec@shout.net>
9837
9838 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9839 to placate gcc.
9840
5a2a0a20
MC
98412002-02-23 Michael Chastain <mec@shout.net>
9842
9843 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9844 test "ptype bint". The test passes on all my stabs configurations.
9845
a640f7fc
JB
98462002-02-21 Jim Blandy <jimb@redhat.com>
9847
27924826
JB
9848 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9849 filename at a time, and watch for the ones we want to see.
9850
a640f7fc
JB
9851 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9852 types of pointers to prototyped functions.
9853
edcc8c75
AC
98542002-02-20 Andrew Cagney <ac131313@redhat.com>
9855
9856 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9857 signed, unsigned and straight char.
9858 (padding_char, padding_short, padding_int, padding_long,
9859 padding_long_long, padding_float, padding_double,
9860 padding_long_double): New global variables.
9861 (fill, fill_structs): New functions.
9862
9863 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9864 for correctly sized writes. Update copyright.
9865 (get_valueof): New procedure.
9866 (get_sizeof): Call get_valueof.
9867 (check_valueof): New procedure.
9868 (check_padding): New procedure.
9869
ac57ea44
MC
98702002-02-20 Michael Chastain <mec@shout.net>
9871
9872 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9873 to setup_xfail. Document some of the remaining calls.
9874
7a10c941
MC
98752002-02-18 Michael Chastain <mec@shout.net>
9876
9877 * gdb.c++/userdef.exp: Update copyright year.
9878
fb8acdcc
DJ
98792002-02-18 Daniel Jacobowitz <drow@mvista.com>
9880
9881 * gdb.c++/userdef.exp: Test overloaded operators properly.
9882 Remove xfails.
9883
fda6ae12
MS
98842002-02-14 Michael Snyder <msnyder@redhat.com>
9885
9886 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9887
676a0442
DJ
98882002-02-14 Daniel Jacobowitz <drow@mvista.com>
9889
9890 * gdb.base/a2-run.exp: Check for a remote target properly.
9891 * gdb.base/annota1.exp: Likewise.
9892 * gdb.base/list.exp: Likewise.
9893 * gdb.base/reread.exp: Likewise.
9894 * gdb.base/scope.exp: Likewise.
9895 * gdb.base/shlib-call.exp: Likewise.
9896 * gdb.base/term.exp: Likewise.
9897 * gdb.c++/annota2.exp: Likewise.
9898
78b4f468
RE
98992002-02-13 Richard Earnshaw <rearnsha@arm.com>
9900
9901 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9902
9a81ba51
MC
99032002-02-10 Michael Chastain <mec@shout.net>
9904
9905 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9906 (call_after_alloca): Ditto.
9907
004af6c7
DJ
99082002-02-10 Daniel Jacobowitz <drow@mvista.com>
9909
9910 * gdb.base/ending-run.exp: Guard "cont" test with
9911 gdb_skip_stdio_test.
9912
37225f62
JB
99132002-02-06 Jim Blandy <jimb@redhat.com>
9914
9915 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9916 from here...
9917 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9918 To here. Disable this test on non-HP platforms. Add big comment.
9919
fe6fdd96
MS
99202002-02-04 Michael Snyder <msnyder@redhat.com>
9921
9922 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9923 other than d10v and m32r.
9924
036fad3f
RE
99252002-02-02 Richard Earnshaw <rearnsha@arm.com>
9926
9927 * gdb.base/default.exp: Rewrite test patterns to reduce time
9928 taken to match them.
9929
7148ab62
DJ
99302002-01-30 Daniel Jacobowitz <drow@mvista.com>
9931
9932 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9933 Allow a start function above main.
9934 * gdb.threads/linux-dp.exp: Fix copyright date.
9935
396cc255
DJ
99362002-01-30 Daniel Jacobowitz <drow@mvista.com>
9937
a9c64011
AS
9938 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9939 (check_philosopher_stack): Check for manager thread before checking
9940 for a just-starting thread.
396cc255 9941
f038d31b
DJ
99422002-01-30 Daniel Jacobowitz <drow@mvista.com>
9943
9944 From Neil Booth <neil@daikokuya.demon.co.uk>:
9945 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9946 warnings.
9947
b3ff9d9a
FF
99482002-01-21 Fred Fish <fnf@redhat.com>
9949
9950 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9951 not caller.
9952
39ad761d
JB
99532002-01-21 Jim Blandy <jimb@redhat.com>
9954
9955 * gdb.base/reread.exp: Check that GDB properly re-reads the
9956 executable file when it changes while no inferior is running.
9957
aaf320fa
FF
99582002-01-21 Fred Fish <fnf@redhat.com>
9959
a9c64011
AS
9960 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9961 optionally accept the "shlib events" variation.
aaf320fa 9962
808a31f5
JB
99632002-01-21 Jim Blandy <jimb@redhat.com>
9964
9965 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9966 call `fflush' after every `printf', so that the output is produced
9967 at predictable points, regardless of whatever buffering does (or
9968 doesn't) take place.
9969 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9970 at different points.
9971
4420d5e2
DJ
99722002-01-20 Daniel Jacobowitz <drow@mvista.com>
9973
9974 * gdb.c++/inherit.exp: Update copyright years.
9975 * gdb.c++/method.exp: Likewise.
9976
3e36a0f4
DJ
99772002-01-20 Daniel Jacobowitz <drow@mvista.com>
9978
9979 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9980 artificial methods/arguments.
9981 * gdb.c++/derivation.exp: Likewise.
9982 * gdb.c++/inherit.exp: Likewise.
9983 * gdb.c++/method.exp: Likewise.
9984 * gdb.c++/virtfunc.exp: Likewise.
9985
b4ceaee6
AC
99862002-01-18 Andrew Cagney <ac131313@redhat.com>
9987
9988 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9989 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9990 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9991 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9992 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9993 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9994
ecace851
JB
99952002-01-17 Jim Blandy <jimb@redhat.com>
9996
9997 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9998 anchoring the pattern matching the entry point symbol's name.
9999
375fc983
AC
100002002-01-17 Andrew Cagney <ac131313@redhat.com>
10001
10002 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10003 continue/quit query. Update copyright.
10004
fe6fdd96
MS
100052002-01-14 Michael Snyder <msnyder@redhat.com>
10006
10007 * gdb.base/gcore.exp: Remove extra debugging output.
10008
e017c81f
DJ
100092002-01-13 Daniel Jacobowitz <drow@mvista.com>
10010
10011 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10012 for slightly dubious v2 mangled string.
10013
37ab3bf8
DJ
100142002-01-13 Daniel Jacobowitz <drow@mvista.com>
10015
10016 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10017
1bc05c3a 100182002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10019
1bc05c3a 10020 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10021
1bc05c3a
JM
10022 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10023 constructors.
10024 * gdb.c++/derivation.exp: Likewise.
10025 * gdb.c++/templates.exp: Likewise.
10026 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10027
1bc05c3a
JM
100282002-01-10 Michael Snyder <msnyder@redhat.com>
10029
10030 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10031
a911c360
MS
100322002-01-08 Michael Snyder <msnyder@redhat.com>
10033
10034 * gdb.base/gcore.exp: New test for generate-core-file command.
10035 * gdb.base/gcore.c: Testcase for above.
10036 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10037
ea2119ec
JM
100382002-01-08 Jason Merrill <jason@redhat.com>
10039
10040 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10041
68203136
FF
100422002-01-07 Fred Fish <fnf@redhat.com>
10043
10044 * gdb.c++/overload.exp: Remove unconditional xfails for:
10045 print foo_instance1.overloadargs(1)
10046 print foo_instance1.overloadargs(1, 2)
10047 print foo_instance1.overloadargs(1, 2, 3)
10048 print foo_instance1.overloadargs(1, 2, 3, 4)
10049 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10050 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10051 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10052 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10053 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10054 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10055 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10056 print foo_instance1.overload1arg()
10057 print foo_instance1.overload1arg((char)arg2)
10058 print foo_instance1.overload1arg((signed char)arg3)
10059 print foo_instance1.overload1arg((unsigned char)arg4)
10060 print foo_instance1.overload1arg((int)arg7)
10061 print foo_instance1.overload1arg((unsigned int)arg8)
10062 print foo_instance1.overload1arg((float)arg11)
10063 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10064
21b9b5b1
MS
100652002-01-07 Michael Snyder <msnyder@redhat.com>
10066
10067 * gdb.base/huge.exp: New test. Print a very large target data object.
10068 (skip_huge_test): New test variable. Define if you want to skip this
10069 test. The test reads an 8 megabyte data object from the target, so it
10070 might be very time consuming on remote targets with a slow connection.
10071 * gdb.base/huge.c: New file. Test case for above.
10072
725f922e
FF
100732002-01-07 Fred Fish <fnf@redhat.com>
10074
10075 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10076 g_instance.bfoo, and g_instance.cfoo.
10077
634d57ec
JL
10078Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10079
f286b2c3
JL
10080 * gdb.base/break.c (multi_line_if_conditional): New function.
10081 (multi_ilne_while_conditional): Likewise.
10082 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10083 IF or WHILE condition puts the breakpoint at the start of
10084 the condition.
10085
634d57ec
JL
10086 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10087 hppa*-*-hpux* expected failure.
10088 * gdb.base/structs.exp (do_function_calls): Similarly.
10089
10090 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10091 watchpoints.
10092
9fbfe2dc
AC
100932002-01-06 Andrew Cagney <ac131313@redhat.com>
10094
10095 Fix PR gdb/66.
10096 * gdb.base/structs.exp: Replace skip for a29k with skip for
10097 gdb,cannot_call_functions.
10098 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10099 * gdb.base/callfuncs.exp: Ditto.
10100 * gdb.base/call-rt-st.exp: Ditto.
10101 * gdb.base/call-strs.exp: Ditto.
10102 * gdb.base/callfwmall.exp: Ditto.
10103 * gdb.base/scope.exp: Obsolete xfail a29k.
10104 * gdb.c++/misc.exp: Ditto.
10105 * gdb.c++/cplusfuncs.exp: Ditto.
10106 * gdb.base/ptype.exp: Ditto.
10107 * gdb.base/printcmds.exp: Ditto.
10108 * gdb.base/opaque.exp: Ditto.
10109 * gdb.base/list.exp: Ditto.
10110 * gdb.base/funcargs.exp: Ditto.
10111 * gdb.base/default.exp: Ditto.
10112
8ddad156
MS
101132002-01-04 Michael Snyder <msnyder@redhat.com>
10114
ca4976a6 10115 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10116 * gdb.base/maint.exp: Add tests for maint info sections options.
10117
1b074332
JL
10118Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10119
10120 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10121
7d159115
CV
101222001-12-20 Corinna Vinschen <vinschen@redhat.com>
10123
10124 * gdb.asm/arm.inc: New file.
10125 * gdb.asm/asm-source.exp: Add arm targets.
10126 * gdb.asm/configure.in: Ditto.
10127 * gdb.asm/configure: Recreated from configure.in.
10128
8fb87725
JL
10129Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10130
afabe08c
JL
10131 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10132 with HP's compiler.
10133 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10134 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10135 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10136 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10137
10138 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10139 either HP's compilers or GCC.
10140
db521deb
JL
10141 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10142 a SIGBUS or SIGSEGV.
10143
10144 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10145
10146 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10147 can be compiled with either HP's compiler or GCC.
10148
cfa88ab7
JL
10149 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10150 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10151 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10152
ca344dff
JL
10153 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10154 to match current gdb output. Update due to using auto-solib-limit
10155 for limiting instead of overloading auto-solib-add.
10156 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10157 test program.
10158
3f3c6e55 10159 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10160 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10161 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10162 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10163 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10164 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10165 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10166 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10167 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10168 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10169 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10170 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10171 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10172
8fb87725
JL
10173 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10174 a SIGTRAP to the inferior.
10175
cf599fa7
CV
101762001-12-19 Corinna Vinschen <vinschen@redhat.com>
10177
10178 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10179 Substitute call to target_link by call to gdb_compile.
10180
2cd045cd
JL
10181Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10182
a9c64011
AS
10183 * gdb.base/break.exp: Fix HP specific search string when testing
10184 backtracing in a called function.
2cd045cd 10185
a9c64011
AS
10186 * gdb.base/constvars.exp: Only set lang to C++ if we're
10187 compiling the test with HP's compilers.
10188 * gdb.base/volatile.exp: Similarly.
2cd045cd 10189
99ebe9ac
JB
101902001-12-19 Jim Blandy <jimb@redhat.com>
10191
10192 * gdb.base/printcmds.exp: Expect the null character to be printed
10193 as '\0', and the '\013' to be printed as '\v'.
10194 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10195 * gdb.base/setvar.exp: Same.
10196
b9891b29
JB
101972001-12-17 Jim Blandy <jimb@redhat.com>
10198
0eba65ab
JB
10199 * gdb.base/completion.exp: Rather than completing very long
10200 filenames, which can make the readline library produce output we
10201 don't recognize, cd to the directory first, and then complete
10202 using nice, short relative paths.
10203
6970b5b1
JB
10204 * gdb.base/completion.exp: On some systems, there is, in fact, a
10205 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10206 variables as being in scope. So use `no_var_named_this'
10207 instead of `b'.
6970b5b1 10208
b9891b29
JB
10209 * gdb.base/corefile.exp: Recognize the message saying that GDB
10210 can't find the core file's registers as a failure.
10211
e6ccd35f
JSC
102122001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10213
a9c64011
AS
10214 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10215 test expect string more specific.
e6ccd35f 10216
105ba819
CV
102172001-12-13 Corinna Vinschen <vinschen@redhat.com>
10218
10219 * gdb.asm/asm-source.exp: Add support for xstormy16.
10220 * gdb.asm/configure.in: Ditto.
10221 * gdb.asm/configure: Rebuild.
10222 * gdb.asm/xstormy16.inc: New file.
10223
e9e79dd9
FF
102242001-12-10 Fred Fish <fnf@redhat.com>
10225
10226 * gdb.base/maint.exp: Update to match changes in type dumping code.
10227
347dc97d
JB
102282001-12-10 Jim Blandy <jimb@redhat.com>
10229
10230 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10231 matching the entry point symbol's name at the beginning of the
10232 line.
10233
5178b9d6
DJ
102342001-12-07 Daniel Jacobowitz <drow@mvista.com>
10235
10236 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10237 gdb.c++/inherit.exp, gdb.c++/method.exp,
10238 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10239 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10240 and class layout support.
10241
af890c52
DJ
102422001-12-07 Daniel Jacobowitz <drow@mvista.com>
10243
10244 * gdb.c++/classes.exp: Add test for static member function.
10245 * gdb.c++/misc.cc: Add class with static member function.
10246
7a345fb3
JB
102472001-12-07 Jim Blandy <jimb@redhat.com>
10248
f2e54a80 10249 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10250 those tests as `unsupported'.
10251 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10252 Rewrite subsequent tests to use it.
10253
10254 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10255 those tests as `unsupported'.
10256 * gdb.base/structs.exp (call_struct_func): New function.
10257 (do_function_calls): Use call_struct_func to call the functions
10258 returning structs.
10259
0bc69509
JB
10260 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10261 whether functions are prototyped or not, so we can't possibly pass
10262 arguments to t_float_values2 properly.
10263
7a345fb3
JB
10264 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10265 value of `timeout' for targets other than the mips*tx39-*.
10266
edb6ede1
MS
102672001-12-06 Michael Snyder <msnyder@redhat.com>
10268
d63a86f8 10269 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10270 and detect whether the start symbol has a leading underscore.
10271
2d842f13
JB
102722001-12-04 Jim Blandy <jimb@redhat.com>
10273
10274 * gdb.base/completion.exp: Clarify indentation.
10275
68550daf
JB
102762001-12-03 Jim Blandy <jimb@redhat.com>
10277
10278 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10279 variables on the S/390, not `.word'.
10280
cd5195a8
JB
102812001-11-30 Jim Blandy <jimb@redhat.com>
10282
10283 Add assembly-source tests for s390-ibm-linux.
10284 * gdb.asm/s390.inc: New file.
10285 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10286 the S/390 architecture.
a9c64011 10287 * gdb.asm/configure: Regenerated.
cd5195a8 10288
ca9efc90
MS
102892001-11-30 Michael Snyder <msnyder@redhat.com>
10290
10291 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10292 next, info source, info sources, info line, global and static
10293 variables, and static functions.
10294 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10295 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10296 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10297 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10298 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10299 (gdbasm_leave): Restore frame pointer.
10300 (gdbasm_startup): Copy stack set-up from crt0.S.
10301
d0e66976
FN
103022001-11-26 Fernando Nasser <fnasser@redhat.com>
10303
10304 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10305 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10306 to a local (non-static) variable. Copy tstruct.a to a static buffer
10307 and return a pointer to that buffer.
10308 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10309
e2334072
MK
103102001-11-24 Mark Kettenis <kettenis@gnu.org>
10311
10312 * gdb.asm/configure.in: Fix recognition of ix86 target.
10313 * gdb.asm/configure: Regenerate.
10314
756caa3d
MS
103152001-11-21 Michael Snyder <msnyder@redhat.com>
10316
10317 * gdb.asm/sparc.inc: New file.
10318 * gdb.asm/asm-source.exp: Recognize sparc target.
10319 * gdb.asm/configure.in: Recognize sparc target.
10320 * gdb.asm/configure: Regenerate.
d63a86f8 10321
9a4d72d5
MS
103222001-11-21 Michael Snyder <msnyder@redhat.com>
10323
10324 * gdb.asm/m32r.inc: New file.
10325 * gdb.asm/asm-source.exp: Recognize m32r target.
10326 * gdb.asm/configure.in: Recognize m32r target.
10327 * gdb.asm/configure: Regenerate.
10328
a773d1cd
MS
103292001-11-20 Michael Snyder <msnyder@redhat.com>
10330
017ac23d
MS
10331 * gdb.asm/i386.inc: New file.
10332 * gdb.asm/asm-source.exp: Recognize ix86 target.
10333 * gdb.asm/configure.in: Recognize ix86 target.
10334 * gdb.asm/configure: Regenerate.
10335
a773d1cd
MS
10336 * gdb.c++/namespace.exp: Fix quotes in output messages.
10337
bb632afb
MS
103382001-11-14 Michael Snyder <msnyder@redhat.com>
10339
25d559ca 10340 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10341 qualifier in a type cast expression, to designate an address
10342 in the instruction space (Harvard architecture).
10343
4749e309
MS
103442001-11-13 Michael Snyder <msnyder@redhat.com>
10345
10346 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10347 Tests for expressions using 'const' and 'volatile'.
10348
25050984
CV
103492001-11-13 Corinna Vinschen <vinschen@redhat.com>
10350
10351 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10352
1902c51f
DJ
103532001-11-12 Daniel Jacobowitz <drow@mvista.com>
10354
10355 * lib/mi-support.exp (mi_run_to_helper): Move comments
10356 outside of gdb_expect.
10357
dcf95b47
DJ
103582001-11-11 Daniel Jacobowitz <drow@mvista.com>
10359
10360 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10361 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10362 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10363 mi0_run_to): New functions.
10364 * gdb.mi/mi-simplerun.exp: Use them.
10365 * gdb.mi/mi0-simplerun.exp: Likewise.
10366 * gdb.mi/mi-var-cmd.exp: Likewise.
10367 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10368
45b074e1
AC
103692001-11-10 Andrew Cagney <ac131313@redhat.com>
10370
10371 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10372 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10373
bf50d346
AC
103742001-11-09 Andrew Cagney <ac131313@redhat.com>
10375
10376 * gdb.base/restore.exp: Include $expected value in restored test
10377 message.
10378
9383332c
AC
103792001-11-09 Andrew Cagney <ac131313@redhat.com>
10380
10381 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10382 implemented.
10383
db62520a
MS
103842001-11-08 Michael Snyder <msnyder@redhat.com>
10385
10386 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10387 Add pass/fail message for stop at breakpoint in call dummy function.
10388
b5703437
MS
103892001-11-07 Michael Snyder <msnyder@redhat.com>
10390
d63a86f8
RM
10391 * gdb.c++/templates.exp (test_template_breakpoints):
10392 If we get an overload menu, but it does not match what
760f6330 10393 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10394 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10395 making the whitespace optional. Argument for "new" may be
10396 "unsigned" as well as "unsigned int/long".
d63a86f8 10397 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10398 making the whitespace optional. Also replace "(void) with
10399 "((void|)), making the keyword "void" optional.
d63a86f8 10400 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10401 making the whitespace optional. Also replace "(void) with
10402 "((void|)), making the keyword "void" optional.
3bf40917
MS
10403 * gdb.base/callfuncs.c (t_float_values): This function must
10404 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10405 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10406 can be tested against both cases. Usually one case involves
10407 promotion of float to double, while the other does not.
10408 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10409 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10410 includes a stack frame for "start".
10411
c8ab4e6d
JB
104122001-11-05 Jim Blandy <jimb@redhat.com>
10413
10414 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10415 pointers are 32 bits long, and that offsets of relocs are always
10416 stored in the data (REL-style), and not in the reloc entry itself
10417 (RELA-style).
10418 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10419 stabs.
10420
3f08ced9
MS
104212001-11-01 Michael Snyder <msnyder@redhat.com>
10422
10423 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10424 and regular expression operators by using quoting.
10425
cbfa24cd
MS
104262001-10-31 Michael Snyder <msnyder@redhat.com>
10427
10428 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10429 depending on what the symbol table contains.
10430 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10431 the output of the ptype command. Similarly, accept both "const &"
10432 and "const&".
10433
aaa68313
CV
104342001-10-31 Corinna Vinschen <vinschen@redhat.com>
10435
10436 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10437 symbol `STORAGE' to allow to choose the storage class of
10438 the local datastructures.
10439 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10440 compiler directive.
10441
91740388
MS
104422001-10-30 Michael Snyder <msnyder@redhat.com>
10443
10444 * gdb.base/jump.exp: Allow it to run for all targets.
10445
1b7c05e7
CV
104462001-10-29 Corinna Vinschen <vinschen@redhat.com>
10447
10448 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10449 with new double_array size.
10450 (main): Change storage class of all local variables to static.
10451 Reduce size of double_array to 9.
10452 * gdb.base/call-ar-st.exp: Increase timeout value.
10453 Change expected output for double array to match new size in
10454 call-ar-st.c.
10455
36a22261
CV
104562001-10-29 Corinna Vinschen <vinschen@redhat.com>
10457
10458 * gdb.base/ending-run.exp: Create identical output when passing
10459 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10460 Stormy16 target.
36a22261 10461
92b8ae91
MK
104622001-10-28 Mark Kettenis <kettenis@gnu.org>
10463
10464 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10465 that we catch the expected failure under Linux/x86.
10466
cb135b83
OF
104672001-10-29 Orjan Friberg <orjanf@axis.com>
10468
10469 * gdb.base/setvar.exp: Escape curly braces.
10470 * gdb.stabs/weird.exp: Ditto.
10471
6884aa54
DJ
104722001-10-27 Daniel Jacobowitz <drow@mvista.com>
10473
10474 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10475 * gdm.mi/mi0-hack-cli.exp: Likewise.
10476
0398c9aa
AC
104772001-10-25 Andrew Cagney <ac131313@redhat.com>
10478
10479 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10480 messages.
10481
d20bf2e8
AC
104822001-10-21 Andrew Cagney <ac131313@redhat.com>
10483
10484 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10485 checking MI enabled.
10486
03dd63aa
CV
104872001-10-09 Corinna Vinschen <vinschen@redhat.com>
10488
10489 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10490
1d9d99f3
FCE
104912001-10-04 Frank Ch. Eigler <fche@redhat.com>
10492
10493 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10494 if gdb child process crashes, just signal an error.
10495
838ae6c4
JB
104962001-10-02 Jim Blandy <jimb@redhat.com>
10497
10498 * lib/gdb.exp (test_xfail_format): Simplify.
10499
10500 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10501 front of the variable name `format'. Simplify `if'.
10502
8f0cbc1c
DJ
105032001-10-01 Daniel Jacobowitz <drow@mvista.com>
10504
10505 * gdb.threads/pthreads.exp: Wait for output and delay
10506 before sending ^C.
10507
1f08dafd
DJ
105082001-10-01 Daniel Jacobowitz <drow@mvista.com>
10509
10510 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10511 some incorrect output instead of timing out.
10512 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10513
674f90ff
CV
105142001-09-28 Corinna Vinschen <vinschen@redhat.com>
10515
10516 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10517 check to allow additional `int'.
10518
9b284272
DJ
105192001-09-27 Daniel Jacobowitz <drow@mvista.com>
10520
10521 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10522 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10523
b55a4771
MS
105242001-09-27 Michael Snyder <msnyder@redhat.com>
10525
10526 * lib/gdb.exp (test_debug_format): New proc.
10527 (setup_xfail_format): Use new proc test_debug_format.
10528 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10529 proc; use new service proc test_debug_format.
10530 Replace all other "gcc_compiled" tests with this test.
10531 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10532 proc; use new service proc test_debug_format.
10533 Replace all other "gcc_compiled" tests with this test.
10534
105352001-09-27 Michael Snyder <msnyder@redhat.com>
10536
10537 * gdb.base/cvexpr.exp: New file.
10538 * gdb.base/cvexpr.c: New file
10539 Test for expressions using const and volatile keywords.
10540
4e6667ac
CV
105412001-09-26 Corinna Vinschen <vinschen@redhat.com>
10542
10543 * gdb.base/constvars.exp: Check for different orders of keywords
10544 and additional "int" strings in output.
10545
4f337972
AC
105462001-09-22 Andrew Cagney <ac131313@redhat.com>
10547
10548 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10549 responses from "help maint".
10550
2015650d
FCE
105512001-09-19 Frank Ch. Eigler <fche@redhat.com>
10552
10553 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10554 to localhost:NNN instead of :NNN, in case Xvfb is listening
10555 only on TCP.
10556
f3bcedc1
CV
105572001-09-19 Corinna Vinschen <vinschen@redhat.com>
10558
10559 * gdb.base/recurse.exp: When checking leaving the watchpoint
10560 scope, recognize when gdb is in function's epilogue and pass.
10561
6b819c92
KS
105622001-09-18 Keith Seitz <keiths@redhat.com>
10563
10564 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10565 support for running tests against sid targets.
10566 (gdbtk_done): Ditto.
10567
a10c9419
CV
105682001-09-18 Corinna Vinschen <vinschen@redhat.com>
10569
10570 * gdb.base/ending-run.c (main): Set stdout buffersize
10571 to the same reasonable value for any target.
10572 * gdb.base/ending-run.exp: Add a regular expression
10573 to make testsuite happy on Sanyo Stormy16 target.
10574
739d0d99
CV
105752001-09-17 Corinna Vinschen <vinschen@redhat.com>
10576
10577 * gdb.base/display.c (do_loops): Add float variable `f'.
10578 Increment f in loop.
10579 * gdb.base/display.exp: Increment timeout by 60 seconds.
10580 Change float display test to use variable `f'.
10581
1b8947f0
JB
105822001-09-17 Jim Blandy <jimb@redhat.com>
10583
10584 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10585 overflowing the limited breakpoint tables on some ROM monitors
10586 (like the ROM68K).
10587
9890ac81
FCE
105882001-09-15 Frank Ch. Eigler <fche@redhat.com>
10589
10590 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10591 the "-ac" (disable access control) flag.
10592
6db765ea
JH
105932001-08-30 Jeff Holcomb <jeffh@redhat.com>
10594
10595 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10596 ints.
10597
4c32cc04
KS
105982001-08-30 Keith Seitz <keiths@redhat.com>
10599
10600 * lib/gdb.exp: Move all insight-related functionality into
10601 separate file.
10602 * lib/insight-support.exp: New file.
10603
8d6e6f81
FCE
106042001-08-29 Frank Ch. Eigler <fche@redhat.com>
10605
10606 * config/sid.exp (sid_start): Never set sid verbosity; disable
10607 expect_background {} that consumed its stdout; tolerate </dev/null.
10608 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10609
6a90e1d0
AC
106102001-08-18 Andrew Cagney <ac131313@redhat.com>
10611
10612 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10613 CLI jump command to start it.
10614 (mi_run_to_main): Fail immediatly when unexpected output.
10615
1759b3c3
AC
106162001-08-18 Andrew Cagney <ac131313@redhat.com>
10617
10618 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10619 beginning of function. Fix PR gdb/191.
10620
61d11d80
FCE
106212001-08-16 Frank Ch. Eigler <fche@redhat.com>
10622
10623 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10624 what to force sid endianness to.
10625
942a4df2
KS
106262001-08-15 Keith Seitz <keiths@redhat.com>
10627
10628 * lib/gdb.exp (gdbtk_start): Don't set environment
10629 variables for TCL_LIBRARY and friends. Insight will
10630 now figure these out for itself.
10631
0521c418
MS
106322001-08-02 Michael Snyder <msnyder@redhat.com>
10633
10634 * gdb.base/completion.exp: Remove the symbol "a64l" from
10635 the expect string; this is target-specific, and not related
10636 to what is being tested.
10637
74a9a58a
DB
106382001-08-02 Dave Brolley <brolley@redhat.com>
10639
10640 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10641
c70819fa
MS
106422001-07-25 Michael Snyder <msnyder@redhat.com>
10643
c2b8fa57
MS
10644 * gdb.base/consecutive.exp: New file. Test stepping over
10645 breakpoints on consecutive instructions.
10646 * gdb.base/consecutive.c: New file.
10647
c70819fa
MS
10648 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10649 curly braces in regular expressions.
10650
2b1a1355
MS
106512001-07-25 Michael Snyder <msnyder@redhat.com>
10652
10653 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10654 legitimate output from stepping out of main.
10655
413eca6f
KS
106562001-07-22 Keith Seitz <keiths@redhat.com>
10657
10658 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10659 the empty string, do not run the tests.
10660
7e5a9322
SC
106612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10662
10663 * gdb.base/long_long.exp: Detect size of pointer. Take into
10664 account 2-byte pointers when testing for p/a results.
10665
de58f10f
SC
106662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10667
d63a86f8 10668 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10669 and defined to 1K for m68hc11.
10670 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10671 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10672 (sizeof_random_data): New variable to tell the size of the data table;
10673 don't test past this size; always run to main.
10674
d6f5fea1
SC
106752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10676
10677 * gdb.base/return2.exp: return of long long and double fails for
10678 68HC11; don't execute these tests on that platform.
10679 * gdb.base/return.exp: Return of a double fails for 68hc11.
10680
c477543d
SC
106812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10682
10683 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10684 tests that print a float.
10685 * call-rt-st.exp: Likewise.
10686
63cf1c79
MK
106872001-07-12 Mark Kettenis <kettenis@gnu.org>
10688
10689 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10690 running this test on Linux.
10691
112f9ab5
MC
106922001-06-24 Michael Chastain <chastain@redhat.com>
10693
10694 * gdb.base/arithmet.exp: Remove some tests to make all test names
10695 unique.
10696
4970cb0f
MS
106972001-07-03 Michael Snyder <msnyder@redhat.com>
10698
10699 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10700 the output of the ptype command.
10701
d85da69f
MS
107022001-07-02 Michael Snyder <msnyder@redhat.com>
10703
4c8a82de
MS
10704 * gdb.base/completion.exp: Don't assume that break.c is the only
10705 source file that may contain functions named "marker".
d85da69f
MS
10706 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10707
8afc772b
AC
107082001-06-28 Andrew Cagney <ac131313@redhat.com>
10709
10710 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10711 of files to delete.
10712
10713 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10714 * gdb.disasm/h8300s.exp: New file.
10715 gdb.disasm/h8300s.s: Likewise.
10716
cff22675
AC
107172001-06-27 Andrew Cagney <ac131313@redhat.com>
10718
10719 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10720 empty breakpoint tables.
10721
68c81b54
AC
107222001-06-25 Andrew Cagney <ac131313@redhat.com>
10723
10724 * lib/mi-support.exp: Update args=... part of stop-reason
10725 patterns. Accept either a list or a tuple.
10726
2dd62704
AC
107272001-06-23 Andrew Cagney <ac131313@redhat.com>
10728
10729 * lib/mi-support.exp: Remove local emacs variable defining
10730 change-log-default-name.
10731
b4127474
MC
107322001-06-22 Michael Chastain <chastain@redhat.com>
10733
10734 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10735 This is operationally compatible with the previous version.
10736
8dbfb380
JB
107372001-06-13 Jim Blandy <jimb@redhat.com>
10738
10739 * lib/gdb.exp (gdb_test): Doc fix.
10740
f2d8c86d
MC
107412001-06-10 Michael Chastain <chastain@redhat.com>
10742
10743 * gdb.base/exprs.exp: Remove a duplicate test.
10744
81564d34
JB
107452001-06-06 Jim Blandy <jimb@redhat.com>
10746
10747 * gdb.base/return2.exp (main): Use values to test float and double
10748 returns that are not NaN's, to avoid being confused by IEEE
10749 comparison rules.
10750
da55addb
MS
107512001-06-04 Michael Snyder <msnyder@redhat.com>
10752
10753 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10754 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10755 rather than wait for 12 more tests to time out.
10756
42c65987
JB
107572001-06-06 Jim Blandy <jimb@redhat.com>
10758
b18bced9 10759 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10760 Don't forget to match the GDB prompt.
b18bced9 10761
42c65987
JB
10762 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10763
5b41e5f0
JB
107642001-06-04 Jim Blandy <jimb@redhat.com>
10765
10766 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10767 command.
10768
015e046f
KB
107692001-05-31 Kevin Buettner <kevinb@redhat.com>
10770
10771 * gdb.base/annota1.exp (info break): Match four or more spaces
10772 after "Address".
10773
fb1ffbbe
MC
107742001-05-31 Michael Chastain <chastain@redhat.com>
10775
10776 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10777 (dm_type_int_star): Likewise.
10778 (dm_type_long_star): Likewise.
10779 (dm_type_void_star): Likewise.
10780
5ea2a32c
KB
107812001-05-29 Kevin Buettner <kevinb@redhat.com>
10782
10783 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10784 to a known value in order to get consistent results regardless
10785 of the setting of INPUTRC or the presence or contents of .inputrc.
10786
ae23c492
MS
107872001-05-24 Michael Snyder <msnyder@redhat.com>
10788
ac55707e
MS
10789 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10790 Don't require that the main thread and the manager thread are the
10791 first in the list.
10792
ae23c492
MS
10793 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10794 debugging. If test fails, issue an "unsupported" not a "fail".
10795
400071f1
JB
107962001-05-24 Jim Blandy <jimb@redhat.com>
10797
10798 Don't assume that short is shorter than int.
10799 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10800 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10801 this isn't true.
400071f1
JB
10802 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10803 an int, is not equal to ~0 stored in an unsigned char. This tests
10804 the same thing that the previous test meant to, but works on
10805 16-bit machines, too.
10806 ("print unsigned char != (~0)"): Same test, complemented.
10807
0816a3e5
MS
108082001-05-24 Michael Snyder <msnyder@redhat.com>
10809
10810 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10811 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10812 and prevents dejagnu getting out of step.
10813
f6dc23a9
KB
108142001-05-23 Kevin Buettner <kevinb@redhat.com>
10815
10816 * gdb.base/finish.exp (finish_void): Revise pattern for
10817 stopping on the call statement to not permit stopping at
10818 the start of the instructions comprising the call sequence.
10819
7dbd117d
MC
108202001-05-19 Michael Chastain <chastain@redhat.com>
10821
10822 * gdb.base/callfuncs.exp: Make all test names unique.
10823 * gdb.base/commands.exp: Make all test names unique.
10824 * gdb.base/condbreak.exp: Make all test names unique.
10825 * gdb.base/dbx.exp: Make all test names unique.
10826 * gdb.base/default.exp: Make all test names unique.
10827 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10828 and TIMEOUT messages to their corresponding PASS message.
10829 * gdb.base/ending-run.exp: Make all test names unique.
10830 * gdb.base/long_long.exp: Remove duplicate test.
10831
6b0b0a9e
KB
108322001-05-21 Kevin Buettner <kevinb@redhat.com>
10833
10834 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10835 stop on the call statement as well as the statement after the
10836 call.
10837
2caa35cb
MS
108382001-05-21 Michael Snyder <msnyder@redhat.com>
10839
10840 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10841
40713331
EZ
108422001-05-10 Elena Zannoni <ezannoni@redhat.com>
10843
a9c64011
AS
10844 * gdb.base/completion.exp: Revamp test. Make it execute on all
10845 platforms.
40713331 10846
c2c1be8d
EZ
108472001-05-10 Elena Zannoni <ezannoni@redhat.com>
10848
a9c64011
AS
10849 * config/gdbserver.exp (gdb_load): Handle the case
10850 in which the arguments to gdbserver are given in the
10851 baseboard configuration file.
10852 Also handle the case in which the server needs to do a
10853 load.
2c9cd303 10854
9671de48
KS
108552001-05-07 Keith Seitz <keiths@cygnus.com>
10856
a9c64011
AS
10857 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10858 set up the display for testing.
10859 (gdbtk_start): Convert all paths to paths that tcl will like.
10860 Export target information to environment.
10861 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10862 necessary.
10863 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10864 (to_tcl_path): New proc to convert a given pathname into
10865 a path acceptible as an argument to a tcl command.
10866 (_gdbtk_export_target_info): New proc to export target info
10867 into the environment for gdbtk testing.
10868 (gdbtk_done): New proc to signal end-of-test.
9671de48 10869
5a360f47
JB
108702001-05-06 Jim Blandy <jimb@redhat.com>
10871
10872 * restore.c: Make the code of caller0 correspond to its comment.
10873
66c756c6
MS
108742001-05-03 Michael Snyder <msnyder@redhat.com>
10875
10876 * config/sid.exp (gdb_target_sid): Check for error messages.
10877 On error or timeout, don't make expect exit (which will terminate
10878 all subsequent tests); instead just make gdb exit.
d63a86f8 10879 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10880 return a negative value.
10881
a966fde5
JB
108822001-04-24 Jim Blandy <jimb@redhat.com>
10883
851c18e0
JB
10884 * gdb.c++/templates.exp: If we see the prompt for the overload
10885 list, but we haven't recognized any of the longer patterns,
10886 arrange for this test to fail, not hang.
10887
a966fde5
JB
10888 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10889 variations.
10890
db144853
MC
108912001-04-22 Michael Chastain <chastain@redhat.com>
10892
10893 * gdb.c++/local.exp: Use the 'runto' library function.
10894 * gdb.c++/namespace.exp: Likewise.
10895 * gdb.c++/overload.exp: Likewise.
10896
3207ec21
KB
108972001-03-26 Kevin Buettner <kevinb@redhat.com>
10898
10899 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10900 * gdb.base/step-line.exp: New file. Test step/next in presence of
10901 #line directives.
10902 * gdb.base/step-line.c: New file. Test program for the above.
10903 * gdb.base/step-line.inp: New file. We pretend that this file has
10904 been transformed by some other tool into step-line.c.
10905
13b57657
JB
109062001-03-21 Jim Blandy <jimb@redhat.com>
10907
10908 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10909 unmangled operator names.
10910
754cbe1c
JB
109112001-03-20 Jim Blandy <jimb@redhat.com>
10912
10913 * gdb.threads/linux-dp.exp: Recognize an additional message
10914 generated by GDB when it doesn't understand how to debug threads
10915 on the target system.
10916
177495c9
AC
109172001-03-19 Andrew Cagney <ac131313@redhat.com>
10918
10919 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10920
f266096b
MC
109212001-03-12 Michael Chastain <chastain@redhat.com>
10922
10923 * gdb.c++/derivation.exp: Use the 'runto' library function.
10924
cac3c2ff
MC
109252001-03-12 Michael Chastain <chastain@redhat.com>
10926
10927 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10928
b6c11a24
MC
109292001-02-24 Michael Chastain <chastain@redhat.com>
10930
10931 * gdb.c++/ref-types.exp: Change handwritten code to library
10932 function 'runto'.
10933
6bae5bce
OF
109342001-03-16 Orjan Friberg <orjanf@axis.com>
10935
10936 * gdb.base/signals.exp: Set count to 0 explicitly.
10937
0015fd9a
MS
109382001-03-15 Mark Salter <msalter@redhat.com>
10939
10940 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10941 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10942 (gdb_load): Add support for additional target_info: gdb_download_size
10943 and gdb_load_timeout.
0015fd9a 10944
fc33412a
DT
10945Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10946
10947 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10948 file -- to prevent failing when the compile fails but we have no
10949 intention of running the tests anyway.
10950
10951 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10952 tests if set.
10953
10954 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10955 integers.
10956
10957 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10958 * gdb.c++/namespace.exp: Ditto.
10959
115f06de
OF
109602001-03-07 Orjan Friberg <orjanf@axis.com>
10961
10962 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10963 * gdb.base/pointers.exp: Relax pattern match of decimals.
10964
b6ba6518
KB
109652001-03-06 Kevin Buettner <kevinb@redhat.com>
10966
10967 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10968 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10969 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10970 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10971 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10972 config/sh.exp, config/sid.exp, config/slite.exp,
10973 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10974 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10975 config/vxworks.exp, config/vxworks29k.exp,
10976 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10977 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10978 gdb.base/arithmet.exp, gdb.base/assign.exp,
10979 gdb.base/async.exp, gdb.base/attach.exp,
10980 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10981 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10982 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10983 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10984 gdb.base/commands.exp, gdb.base/completion.exp,
10985 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10986 gdb.base/constvars.exp, gdb.base/corefile.exp,
10987 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10988 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10989 gdb.base/ending-run.exp, gdb.base/environ.exp,
10990 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10991 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10992 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10993 gdb.base/funcargs.exp, gdb.base/help.exp,
10994 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10995 gdb.base/logical.exp, gdb.base/long_long.exp,
10996 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10997 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10998 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10999 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11000 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11001 gdb.base/regs.exp, gdb.base/relational.exp,
11002 gdb.base/remote.exp, gdb.base/reread.exp,
11003 gdb.base/restore.exp, gdb.base/return2.exp,
11004 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11005 gdb.base/selftest.exp, gdb.base/setshow.exp,
11006 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11007 gdb.base/sigall.exp, gdb.base/signals.exp,
11008 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11009 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11010 gdb.base/step-test.exp, gdb.base/structs.c,
11011 gdb.base/structs.exp, gdb.base/structs2.exp,
11012 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11013 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11014 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11015 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11016 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11017 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11018 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11019 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11020 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11021 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11022 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11023 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11024 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11025 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11026 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11027 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11028 gdb.trace/circ.exp, gdb.trace/collection.exp,
11029 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11030 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11031 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11032 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11033 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11034 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11035 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11036 notices.
11037
dc96c6c7 110382001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11039
11040 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11041 first arg is int not float.
11042
dc96c6c7 110432001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11044
11045 * gdb.base/reread.exp: Unsupported for non-native targets;
11046 doesn't work for remote debugging.
11047
9b0c4aeb
FN
110482001-02-19 Fernando Nasser <fnasser@redhat.com>
11049
11050 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11051 * gdb.base/ending-run.exp: Properly handle the BSP state when
11052 stepping past the end of main.
9b0c4aeb 11053
02aa71d5
MC
110542001-02-19 John Moore <jmoore@redhat.com>
11055
11056 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11057 Converted HPUX fix for non-expected items following multiple
11058 step commands into general solution for all platforms.
11059
1fa449a4
MC
110602001-02-18 Michael Chastain <chastain@redhat.com>
11061
11062 * gdb.c++/classes.exp (do_tests): Change runto statements
11063 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11064 statements demangler agnostic.
11065 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11066 (gdb_virtfunc_restart): Likewise.
11067
b2f9ec70
MC
110682001-02-14 Michael Chastain <chastain@redhat.com>
11069
11070 * gdb.c++/inherit.exp (do_tests): Change runto statements
11071 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11072 statements demangler agnostic.
11073
cf74b8ca
AC
11074Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11075
11076 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11077 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11078 before calling common_routine 15 times'' tests.
11079
99f78f56
MC
110802001-02-11 Michael Chastain <chastain@redhat.com>
11081
11082 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11083 Helps the test script figure out which demangler is in use.
11084 (dm_type_foo_ref): Ditto.
11085 (dm_type_int_star): Ditto.
11086 (dm_type_long_star): Ditto.
11087 (dm_type_unsigned_int): Ditto.
11088 (dm_type_void): Ditto.
11089 (dm_type_void_star): Ditto.
99707966 11090 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11091 Probe the gdb demangler and set variables to accommodate
11092 formatting differences.
11093 (info_func_regexp): New function. Same as info_func, but
11094 matches against a regexp.
11095 (info_func): Match against a literal string.
11096 (print_addr_2): New function. Match against a literal string,
11097 which can be different from the input to gdb.
11098 (print_addr): Simply call print_addr_2 with the same argument twice.
11099 (test_lookup_operator_functions): Use demangler formatting variables.
11100 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11101 the tests in the same order as the C++ class declaration.
11102 (test_paddr_operator_functions): Ditto.
11103 (test_paddr_overloaded_functions): Ditto.
11104 (test_paddr_hairy_functions): Use demangler formatting variables.
11105 Add reference to gdb/19 for related tests.
11106 (do_tests): Call probe_demangler.
11107
1de8f023
KB
111082001-01-30 Kevin Buettner <kevinb@redhat.com>
11109
11110 * gdb.c++/templates.cc (printf): Remove unused function definition.
11111
ca3f91ed
MS
111122001-01-26 Felix Lee <flee@redhat.com>
11113
11114 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11115
111162001-01-25 matthew green <mrg@redhat.com>
11117
11118 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11119 up sid.
11120 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11121
111222001-01-25 matthew green <mrg@redhat.com>
11123
11124 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11125 Deprecate $sid_spawn_id.
ca3f91ed
MS
11126 (sid_exit): Remove code necessary only for `spawn.'
11127
111282001-01-25 matthew green <mrg@redhat.com>
11129
11130 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11131
fb18ec4a
MC
111322001-01-28 Michael Chastain <chastain@redhat.com>
11133
11134 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11135 to call when tests fail. It takes gdb out of the overloaded
11136 function choice menu back to the main prompt, so that the test
11137 program stays synchronized.
11138 (set_bp_overloaded): New proc to collect all the common
11139 code for setting a breakpoint on an overloaded name. Calls
11140 take_gdb_out_of_choice_menu when needed.
11141 (menu_overload1arg): New variable to collect the repeated
11142 instances of the expected menu for an overloaded name. Change
11143 the regular expression to handle changes in g++ type encoding:
11144 "void" can be either "void" or "", and "unsigned int" can be
11145 either "unsigned int" or "unsigned".
11146 (continue_to_bp_overloaded): Change regular expressions to handle
11147 changes in g++ type encoding.
11148 (no proc): Call take_gdb_out_of_choice_menu when needed.
11149 Remove redundant calls to "info break". Accept either "canceled"
11150 or "cancelled". Change regular expressions in "info break"
11151 calls to handle changes in g++ type encoding. Give all tests
11152 unique strings.
11153
9c646a6e
BE
111542001-01-17 Ben Elliston <bje@redhat.com>
11155
11156 * config/sid.exp: New file.
11157
9549d9c1
AC
11158Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11159
11160 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11161
dc96c6c7 111622000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11163
11164 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11165 Add a RE to accept a non-ascii char if one is ever presented.
11166
b4df4f68
FN
111672000-12-20 Fernando Nasser <fnasser@redhat.com>
11168
297dd0fd 11169 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11170
dc96c6c7 111712000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11172
d63a86f8 11173 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11174 in regexp. One '\' does not suffice on Linux.
11175
4a7bddb6
MC
111762000-12-09 Michael Chastain <chastain@redhat.com>
11177
11178 * gdb.base/break.exp (test_clear_command): Use a marker function
11179 rather than 'main' for the test function. Also move this
11180 test to an execution point where the marker function names are
11181 guaranteed to be bound to functions. (Executing tests after a
11182 'finish' from main runs into name conflicts with local names
11183 in __libc_start_main).
11184
dc96c6c7 111852000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11186
11187 * gdb.base/finish.exp: New test for gdb's "finish" command.
11188 * gdb.base/return2.exp: New test for gdb's "return" command.
11189 * gdb.base/return2.c: New source file for above.
11190
dc96c6c7 111912000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11192
11193 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11194 * gdb.base/miscexprs.exp: Ditto.
11195 * gdb.base/pointers.exp: Ditto.
11196 * gdb.c++/derivation.exp: Ditto.
11197 * gdb.c++/local.exp: Ditto.
11198 * gdb.c++/namespace.exp: Ditto.
11199 * gdb.c++/overload.exp: Ditto.
11200 * gdb.c++/ref-types.exp: Ditto.
11201
dc96c6c7 112022000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11203
11204 * gdb.base/constvars.exp: Test result of "up" command.
11205 * gdb.base/miscexprs.exp: Ditto.
11206 * gdb.base/pointers.exp: Ditto.
11207 * gdb.base/scope.exp: Ditto.
11208 * gdb.c++/derivation.exp: Ditto.
11209 * gdb.c++/local.exp: Ditto.
11210 * gdb.c++/namespace.exp: Ditto.
11211 * gdb.c++/overload.exp: Ditto.
11212 * gdb.c++/ref-types.exp: Ditto.
11213
44097287
FN
112142000-11-22 Michael Chastain <chastain@redhat.com>
11215
11216 * mips_pro.exp: Accept either "middle -> top -> main" or
11217 "middle -> main" in the backtrace, because gcc can optimize
11218 tail calls to jumps. Remove setup_xfail for the hppa case.
11219 Add a comment with the original warning messages from PR 3016,
11220 which was filed in 1993, to preserve them for posterity.
11221
9d2e1bab
ND
112222000-11-17 Nick Duffek <nsd@redhat.com>
11223
11224 * lib/gdb.exp (gdb_test): Override timeout with board info.
11225
1aca8eb7
ND
112262000-11-17 Nick Duffek <nsd@redhat.com>
11227
11228 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11229 the second kill and detach messages.
11230
93076499
ND
112312000-11-17 Nick Duffek <nsd@redhat.com>
11232
11233 * configure.in: Add AC_EXEEXT.
11234 * configure: Regenerate.
11235 * Makefile.in (just-check): Export EXEEXT.
11236 * lib/gdb.exp ($EXEEXT): Import from environment.
11237 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11238 expect "maint dump-me" on Cygwin.
11239 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11240 $EXEEXT.
11241
30e87cd3
ND
112422000-11-17 Nick Duffek <nsd@redhat.com>
11243
11244 * gdb.base/break.exp: Test backtrace and finish from called
11245 function on all platforms, not just HP-UX.
11246
dc96c6c7 112472000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11248
11249 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11250 code from gdb_target_monitor, so it can be used independantly
11251 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11252
dc96c6c7 112532000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11254
11255 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11256 * gdb.base/corefile.exp: Expect the message "Program is being
11257 debugged already" when we send the "corefile" command, since
11258 the preceeding gdb_load may have connected gdb to a remote target.
11259 * gdb.base/display.exp: Disable hardware watchpoints if new
11260 board info variable "no_hardware_watchpoints" is true.
11261 Replace single-letter commands with more readable ones.
11262 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11263 if new board info variable "no_hardware_watchpoints" is true.
11264 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11265 to see if stdio (printf) testing is possible.
11266 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11267 board info variable "no_hardware_watchpoints" is true. Use new
11268 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11269
39124dea
FN
112702000-11-13 Fernando Nasser <fnasser@redhat.com>
11271
11272 From Orjan Friberg <orjanf@axis.com>:
11273 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11274 in array print pattern match.
11275
a9e2e984
FN
112762000-11-09 Fernando Nasser <fnasser@redhat.com>
11277
11278 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11279 spelling "cancelled" to U.S. spelling "canceled" to match changes
11280 made to gdb.
11281 * gdb.c++/ovldbreak.exp: Ditto.
11282
c7db355b
PS
112832000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11284
11285 * gdb.base/callfuncs.c (main): Moved to end of file, call
11286 t_double_values to initialize the FPU before inferior calls are made.
11287 * gdb.base/callfuncs.exp: Test for register preservation after calling
11288 inferior functions. Add tests for continuining, finishing and
11289 returning from a stop in a call dummy.
11290
dc96c6c7 112912000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11292
11293 * gdb.base/commands.exp: Break up long lines, and re-indent.
11294
dc96c6c7 112952000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11296
11297 * config/gdbserver.exp: Rewritten from the ground up, to make it
11298 compatible with the current dejagnu tree, and to make it work with
11299 the new "gdbserver" in libremote.
11300
dc96c6c7 113012000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11302
11303 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11304 * gdb.base/varargs.exp: Skip entire test if no printf support.
11305 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11306 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11307
dc96c6c7 113082000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11309
11310 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11311 no floating point support.
11312 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11313 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11314 * gdb.base/call-rt-st.exp: Ditto.
11315 * gdb.base/call-strs.exp: Ditto.
11316
bac5fc66
JG
113172000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11318
11319 * gdb.base/sizeof.c: include <stdio.h>.
11320
11321 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11322 'finish', otherwise uncaptured gdb_prompt would potentially
11323 throw remaining test points out of sync.
bac5fc66 11324
b22a6027
SB
113252000-07-26 Scott Bambrough <scottb@netwinder.org>
11326
11327 * gdb.base/recurse.exp: Run tests for all targets.
11328 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11329 gnu-oldld case on ARM.
11330 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11331 for ARM targets.
d63a86f8 11332
d8231941
AG
11333Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11334
11335 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11336 * gdb.java/configure: Rebuild.
11337
8caabe69
AG
11338Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11339
11340 * gdb.java/jv-exp.exp: New file.
11341
9d273ca3
AG
11342Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11343
11344 * configure: Rebuilt.
11345 * configure.in (configdirs): Add gdb.java.
11346 * gdb.java/jmisc.java: New file.
11347 * gdb.java/jmisc.exp: New file.
11348 * gdb.java/Makefile.in: New file.
11349 * gdb.java/configure: Rebuilt.
11350 * gdb.java/configure.in: New file.
11351 * lib/java.exp: New file.
11352
4f823a66
AC
11353Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11354
11355 * gdb.base/exprs.exp: Test casts to a pointer including over and
11356 underflow.
11357
2391e11d
AC
11358Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11359
11360 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11361 and the compilers sizes.
11362
54602222
ND
113632000-07-09 Nick Duffek <nsd@redhat.com>
11364
11365 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11366 (use_methods): New function.
11367 (main): Call use_methods().
11368 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11369 (do_tests): Call test_method_param_class.
11370
2bec0572
ND
113712000-07-09 Nick Duffek <nsd@redhat.com>
11372
11373 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11374 spelling.
11375 (test_enums): New procedure. Move enum tests from end of script
11376 to here. Set breakpoint on function name instead of line number.
11377 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11378 (enums2): New marker function.
11379 (enums1): New function.
11380 (main): Call enums1(). Move enum tests to enums1().
11381
78492fde
AC
11382Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11383
11384 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11385 compile/link program. Update line numbers.
11386 * gdb.asm/d10v.inc: Define ``startup''.
11387 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11388
49a2cef8
AC
11389Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11390
11391 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11392
3e6c8688
EZ
113932000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11394
11395 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11396 of 'help maint print' command.
11397
9ff5cbe9
AC
11398Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11399
11400 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11401 they use gdb_expect_list.
11402
17c579bd
AC
11403Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11404
11405 * gdb.base/commands.exp: Use ``set remote
11406 memory-read-packet-size'' instead of ``set endian big'' to test
11407 long commands.
11408
e6d71bf3
DB
114092000-06-03 Daniel Berlin <dan@cgsoftware.com>
11410
11411 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11412 g++, and stop skipping them.
e6d71bf3
DB
11413
11414 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11415 work under g++.
11416
d63a86f8 11417 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11418 initialization.
11419
dc96c6c7 114202000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11421
11422 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11423 the regular expression: accept an (almost) arbitrary sequence of
11424 "frames-invalid" and "breakpoints-invalid" messages both before
11425 and after the "starting" message.
11426
dc96c6c7 114272000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11428
11429 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11430
dc96c6c7 114312000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11432
11433 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11434 Relax the regular expression a little, make it pass on Solaris 8.
11435
8216cda9
KB
114362000-05-12 Kevin Buettner <kevinb@redhat.com>
11437
11438 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11439 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11440 Instead, it is permissible for gdb to stop on the line of the
11441 call itself.
11442
1a570b2f
MS
114432000-05-12 Michael Snyder <msnyder@.cygnus.com>
11444
11445 * gdb.base/break.exp (bp on small function, optimized file):
11446 Add a second pass pattern. The behavior differs here between stabs
11447 and dwarf for one-line functions. Stabs preserves two line symbols
11448 (one before the prologue and one after) with the same line number,
11449 but dwarf regards these as duplicates and discards one of them.
11450 Therefore the address after the prologue (where the breakpoint is)
11451 has no exactly matching line symbol, and GDB reports the breakpoint
11452 as if it were in the middle of a line rather than at the beginning.
11453
dc96c6c7 114542000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11455
d63a86f8 11456 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11457 rather than "send_gdb" (for consistancy).
11458
7d418785
AC
11459Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11460
11461 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11462 * gdb.c++/templates.cc: Properly check for GCC version number.
11463 * lib/compiler.cc: Likewise
11464
dc96c6c7 114652000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11466
d63a86f8 11467 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11468 gdb may not stop at the first line of main, due to code motion.
11469
dc96c6c7 114702000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11471
11472 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11473 This test depends on parsing the printf output from the target.
11474 Since the sparclet stub doesn't do stdio, this will never work.
11475 * gdb.base/call-rt-st.exp: ditto.
11476 * gdb.base/call-strs: ditto.
11477
dc96c6c7 114782000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11479
11480 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11481
11482 * gdb.base/ending-run.exp: After connecting to a remote target,
11483 but before running, the target will appear to be in a random
11484 location. Specify both a file and a line for breakpoints.
11485 Also, the function that calls main may be called 'init'
11486 rather than 'start'.
11487
a5a51225
EZ
114882000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11489
11490 * gdb.base/help.exp: Update output for add-symbol-file command.
11491
7930cc7c
FN
114922000-04-10 Fernando Nasser <fnasser@cygnus.com>
11493
11494 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11495 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11496
23e37ab1
C
114972000-04-07 J.T. Conklin <jtc@redback.com>
11498
e93c542c
C
11499 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11500
23e37ab1
C
11501 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11502
591b8fa3
PDM
11503Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11504
11505 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11506 values that can be represented exactly.
11507 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11508 above change, and to not check against the directory part of the source
11509 file name.
11510 (step into print_long_arg_list): Likewise.
11511 (print print_small_structs from print_long_arg_list): Likewise.
11512 (print print_long_arg_list): Likewise.
11513
7a495180
EZ
115142000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11515
30b53638 11516 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11517
beb998c6
AC
11518Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11519
11520 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11521
1c689132
DB
115222000-03-25 Daniel Berlin <dan@cgsoftware.com>
11523
11524 * gdb.base/commands.exp (deprecated_command_test): Add test for
11525 deprecate with no arguments.
11526
c1790a9d
JL
115272000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11528
11529 * gdb.base/break.exp: Add new test for setting breakpoints on
11530 optimized code so we can test breakpoints work even when function
11531 prologues may be optimized away
11532
003ba290
FN
115332000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11534
11535 From David Whedon <dwhedon@gordian.com>
a9c64011 11536 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11537
6837a0a2
DB
115382000-03-22 Daniel Berlin <dan@cgsoftware.com>
11539
11540 * gdb.base/help.exp: Added test for new apropos command.
11541
b9593231
KB
115422000-03-21 Kevin Buettner <kevinb@redhat.com>
11543
11544 * gdb.base/pointers.c (usevar): New function.
11545 (main): Make sure that global variables v_int_pointer2, rptr,
11546 and y are all referenced someplace in the program by calling
11547 usevar() on them. [Some linkers delete symbols which are
11548 never referenced. The space remains, but there's no way to
11549 get a (symbolic) handle on the variable from the debugger.]
11550
751a959b
EZ
115512000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11552
11553 * gdb.base/printcmds.c: Add typedeffed arrays.
11554
11555 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11556 procedure to test arrays that are typedef'd.
11557
73a93a32
JI
115582000-03-13 James Ingham <jingham@leda.cygnus.com>
11559
11560 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11561 the library directories.
73a93a32 11562
fb40c209
AC
11563Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11564
11565 * configure.in (configdirs): Add sub directory gdb.mi.
11566 * configure: Re-generate.
11567
11568 * gdb.mi: New directory.
d63a86f8 11569
ee4dd2c9
AC
115702000-02-25 Scott Bambrough <scottb@netwinder.org>
11571
11572 * gdb.base/long_long.exp: Correct test suite failure when printing
11573 a long long value as a double on ARM platforms.
11574
70f0cc22
JB
115752000-02-16 Jim Blandy <jimb@redhat.com>
11576
11577 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11578 default source file is set properly before running this test.
11579
853819b8
EZ
115802000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11581
11582 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11583 gdbtk/library directory, not in gdbtcl2.
11584
dfcd3bfb
JM
115852000-02-04 Jim Blandy <jimb@redhat.com>
11586
11587 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11588 backslash from regexp pattern.
11589
11590 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11591 procedure. Use it to run all the "continue to bp overloaded"
11592 tests. Note that this changes the names of the tests slightly.
11593 If the breakpoint hit message includes a hex PC value, because
11594 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11595 from the real source code, still consider that a pass.
11596
11597 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11598 XFAIL here if the breakpoint message contains a hex address. Note
11599 similar change on 1999-11-02.
11600
11601 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11602
11603 * gdb.base/ptype.exp: Establish a default source file before
11604 calling get_debug_format.
11605
116062000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11607
11608 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11609
8b93c638
JM
116102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11611
11612 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11613 of successive stepi commands -- while in the prologue we should see
11614 the function entry bracket.
11615
116162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11617
11618 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11619 reach __change_mode() when stepping through the end of main().
11620
c5394b80
JM
116212000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11622
11623 * gdb.base/default.exp: Fix expected pattern.
11624 * gdb.base/help.exp: Same.
11625
0d06e24b
JM
116262000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11627
11628 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11629 Don't use xfail's because that affects only the following test.
d63a86f8 11630
0d06e24b
JM
11631 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11632 solaris or linux.
11633
11634 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11635
dc96c6c7 116362000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11637
d63a86f8 11638 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11639 "A syntax error" rather than "A parse error". Accept both.
11640
116412000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11642
11643 * gdb.base/default.exp: Remove OS dependent string from "target
11644 remote" test.
11645 * gdb.base/help.exp: Same for "help target remote" test.
11646
c3f6f71d
JM
116472000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11648
11649 From Jim Kingdon <kingdon@redhat.com>:
11650
11651 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11652 prompt (cleanup rather than necessity, but still might keep output
11653 from spilling to next test).
11654
116552000-01-02 Fred Fish <fnf@cygnus.com>
11656
11657 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11658 AIX, which defines them in <sys/types.h>.
11659
ed9a39eb 116601999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11661
ed9a39eb
JM
11662 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11663 float" test.
11664
116651999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11666
ed9a39eb 11667 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11668
11669 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11670 outermost frame disallowed".
11671
116721999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11673
11674 * gdb.base/setvar.exp: New tests for setting the value of a struct
11675 with a constant list.
11676
116771999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11678
11679 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11680 require the user to type a cast before setting the value of a struct.
11681
de57eccd
JM
116821999-12-06 Jim Blandy <jimb@cygnus.com>
11683
11684 * gdb.base/default.exp: Expect the new 'info float' command on
11685 all i386 platforms.
11686
11687 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11688 LinuxThreads libraries that don't support debugging.
11689
c2d11a7d
JM
11690Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11691
11692 * gdb.base/remote.c: Fill the buffer with truely random data.
11693 Change the buffer type to ``unsigned char'' to simplify size
11694 arithmetic.
11695
11696 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11697 stub only handles 400-1 byte packets. Verify that the download
11698 worked.
11699
117001999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11701
11702 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11703 tests, using UNRESOLVED for the untested cases. Also, does not wait
11704 for a timeout if the prompt was received before a recognizable pattern.
11705
117061999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11707
11708 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11709
117101999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11711
11712 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11713 watchpoints.
11714
117151999-11-24 Jason Merrill <jason@casey.cygnus.com>
11716
11717 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11718
11719 * gdb.c++/local.exp: Be more flexible in recognizing local class
11720 name mangling. Don't allow horribly truncated method names.
11721 * gdb.c++/derivation.exp: Expect protected inheritance.
11722 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11723 * gdb.c++/virtfunc.exp: Likewise.
11724 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11725 when printing a nested enum.
11726
117271999-11-22 Jim Blandy <jimb@cygnus.com>
11728
11729 * gdb.base/step-test.exp: Properly await GDB's response to setting
11730 a breakpoint on the call to large_struct_by_value.
11731
11732 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11733 just because we have debug info for the `start' function.
11734
117351999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11736
11737 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11738 "Unknown signal" messages, which indicate (on LinuxThreads) that
11739 GDB doesn't know how to debug threads on this system. This is
11740 better than hanging while philosopher 0 dumps chatter into gdb.log.
11741
117421999-11-18 Tom Tromey <tromey@cygnus.com>
11743
11744 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11745
117461999-11-18 Fred Fish <fnf@cygnus.com>
11747
11748 * gdb.base/coremaker2.c: Add sample program for generating
11749 cores that is more self contained than coremaker.c. Eventually
11750 I'll add more code to this and tie it into the testsuite.
11751
4ce44c66
JM
117521999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11753
11754 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11755
117561999-11-10 Jimmy Guo <guo@cup.hp.com>
11757
11758 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11759 from $srcdir/lib/.
11760 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11761 and gdb.c++/.
11762
11763 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11764
d63a86f8 11765 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11766 'continue with watch' test point.
11767
117681999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11769
11770 Merged from p2linux-990323-branch:
d63a86f8 11771
4ce44c66
JM
11772 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11773
11cf8741
JM
11774Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11775
11776 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11777 {limit,fixed}''. Test ``set download-write-size''.
11778
11779Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11780
11781 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11782 gdb_expect_list.
11783
11784Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11785
11786 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11787
117881999-11-03 Mark Salter <msalter@cygnus.com>
11789
11790 * gdb.base/break.exp: Fix "stub continue" pattern.
11791
117921999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11793
11794 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11795
117961999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11797
11798 * gdb.base/display.exp ("finish"): Add timeout clause.
11799
11800 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11801 plain prompt clause, so this doesn't have to time out in order to
11802 fail.
11803
11804 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11805 breakpoint hit messages include an address.
11806
11807 * gdb.base/display.exp: Don't forget to escape parens in regular
11808 expressions. Unix regexp notatation sucks.
11809
118101999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11811
11812 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11813 order for 'signalled' message.
11814
5c44784c
JM
118151999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11816
11817 From Jimmy Guo <guo@cup.hp.com>:
11818 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11819 * gdb.base/annota1.c: Add code for tests to work with.
11820
118211999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11822
11823 * gdb.base/remote.exp: New test for remote downloading settings.
11824 * gdb.base/remote.c: New file with large .data.
11825
917317f4
JM
118261999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11827
11828 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11829 for LinuxThreads support, merged from the Code Fusion branch.
11830
11831Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11832
11833 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11834 containing exp_continue into a while within an expect. Don't
11835 attempt a start more than three times. Check return value from
11836 gdb_load.
d63a86f8 11837
2df3850c
JM
11838Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11839
11840 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11841 a pass case.
11842
2acceee2
JM
118431999-10-01 Kevin Buettner <kevinb@cygnus.com>
11844
11845 * gdb.base/break.c (main): Added a statement that we can step
11846 off of.
11847 * gdb.base/break.exp: Added tests for setting a breakpoint
11848 at an offset and stepping onto a breakpoint.
11849
118501999-10-01 Fred Fish <fnf@cygnus.com>
11851
d63a86f8 11852 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11853 gdb output.
11854
c2c6d25f
JM
118551999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11856
11857 * gdb.base/break.exp: Code locations are in hex, don't forget!
11858 (For HP-UX.)
11859
118601999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11861
11862 * condbreak.exp: Use break.c as test program.
11863 * condbreak.c: Remove, redundant with break.c.
11864
118651999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11866
11867 * config/monitor.exp (gdb_target_monitor): Disable X- and
11868 Z-packets if the target needs it.
11869
118701999-09-13 James Ingham <jingham@leda.cygnus.com>
11871
11872 * gdb.c++/overload.exp: Added tests for listing overloaded
11873 functions with function pointers in the arg, explicitly calling
11874 out the version you want.
11875
cff3e48b
JM
118761999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11877
11878 * long_long.exp: Add variations of test cases that work for
11879 targets with 16-bit ints and 32-bit doubles.
11880
d4f3574e
SS
118811999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11882
11883 * break.c (main): Compare a possibly-uninitialized argc with an
11884 unlikely value that fits in 16 bits.
11885
118861999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11887
11888 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11889 0xfeeb, don't want negative numbers if ints are 16 bits.
11890
11891 * lib/gdb.exp (skip_cplus_tests): New proc.
11892 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11893 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11894 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11895 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11896 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11897 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11898 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11899 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11900
11901 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11902
11903Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11904
11905 * gdb.base/corefile.exp (up): Allow a parameter to appear
11906 in the frame that we're going up to.
11907
11908 From Jim Blandy <jimb@cygnus.com>:
11909
11910 * gdb.base/default.exp (info float): Expect some output now.
11911
11912 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11913 returning floating-point values to fail on the x86.
11914 * gdb.base/callfwmall.exp (do_function_calls): Same.
11915
11916 * gdb.base/list.exp (test_listsize): Correct expectations for
11917 listing line 1 with listsize 2. Also, listing a single line
11918 works now, as does listing three lines. [Kevin's note: There
11919 were a number of other cases fixed too where the expectations
11920 differed...]
11921
119221999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11923
11924 * gdb.base/selftest.exp: Add case for when version prints as
11925 constant string instead of char pointer.
11926
104c1213
JM
119271999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11928
11929 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11930 stepping out of main.
11931
11932 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11933 G++ used.
11934
11935 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11936 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11937
11938 * gdb.c++/ovldbreak.exp: Update match string in test that
11939 includes a warning of multiple breakpoints.
11940
119411999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11942
11943 * gdb.base/display.exp: Improve precision of step-after-finish
11944 added yesterday.
11945
11946 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11947 test.
11948
11949 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11950 configs when using G++, not just hppa*.
11951
119521999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11953
11954 * gdb.base/async.c: New file.
11955 * gdb.base/async.exp: New file.
11956
11957Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11958
11959 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11960 PA64.
11961
53a5351d
JM
11962Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11963
104c1213
JM
11964 * gdb.base/display.exp: "finish" can leave us mid-line on many
11965 targets, deal with it. Add a small constant to main, instead of
11966 1000 since main+1000 may not be a valid address in the target.
11967
53a5351d
JM
11968 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11969 on hpux11.
11970
11971 * gdb.base/attach.exp: Handle another hpux11 error message variant
11972 when attaching to a process that does not exist.
11973
119741999-08-19 J.T. Conklin <jtc@redback.com>
11975
11976 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11977 characters in 'continue to 1241' test.
11978
119791999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11980
11981 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11982 stop in print_long_arg_list, define and use a whitespace
11983 variable in print_small_structs test, add an XFAIL for Solaris.
11984 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11985 interested enough to fix.
11986
7be570e7
JM
119871999-08-13 Keith Seitz <keiths@cygnus.com>
11988
11989 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11990 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11991 proc knows about targets other than the natives.
11992 (test_assign): Use "gdb_run_cmd" to "run" the target.
11993 Check that we've actually hit the breakpoint at main.
11994 When we attempt to assign a value to a local variable, check
11995 that the variable is in the current scope, i.e., don't use
11996 a test with an empty result.
11997
11998Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11999
12000 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12001 command.
12002
120031999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12004
12005 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12006 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12007 gdb.compat, gdb.threads-hp.
12008 gdb.hp/configure, gdb.hp/configure.in: New files.
12009 gdb.hp/Makefile.in: Recurse into new subdirs.
12010 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12011 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12012 in object files.
12013 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12014
96baa820
JM
120151999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12016
12017 * gdb.base/display.exp: Help expect by putting a newline in the
12018 funky printf, remove a bogus p/a test.
12019
120201999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12021
12022 * gdb.base/display.exp: Make sure that when we say 'run', we are
12023 connected to the target. This is necessary when running not
12024 natively.
12025
120261999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12027
12028 * gdb.base/step-test.exp: Removed some extraneous messages.
12029
12030 * gdb.base/long_long.exp: Don't run memory examination tests
12031 on little-endian targets (they will need a different set of
12032 results to match).
12033
120341999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12035
12036 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12037 until somebody decides to fix GDB.
12038
12039 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12040 constant as "ULL".
12041 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12042 matches for a couple x/2 commands.
12043
a0b3c4fd
JM
120441999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12045
12046 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12047 by merging in ref-types2 tests.
12048 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12049
12050 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12051 * gdb.c++/Makefile.in: Add standard actions.
12052 (EXECUTABLES): Rename from PROGS, update list.
12053 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12054 from gdb.hp.
12055 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12056 foo and bar locals.
12057 * gdb.c++/anon-union.exp: Fix tests to match.
12058 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12059 expect matches to handle output variations.
12060 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12061 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12062 output, add HP alternatives for new and delete prints.
12063 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12064 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12065 * gdb.c++/demangle.exp: Use $style when reporting failure.
12066 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12067 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12068 match alternatives.
12069 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12070 compilers.
12071 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12072 * gdb.c++/method.exp: Add match alternatives.
12073 * gdb.c++/misc.cc: Add bool types.
12074 * gdb.c++/misc.exp: Add tests for bool types.
12075 * gdb.c++/overload.exp: Add xfails.
12076 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12077 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12078 add some more template parameter tests (only for HP currently).
12079 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12080 * gdb.c++/virtfunc.cc: Add return type and value for main.
12081 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12082 match alternatives.
d63a86f8 12083
a0b3c4fd
JM
120841999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12085
12086 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12087
120881999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12089
12090 * gdb.base/signals.exp: Don't expect getting a backtrace from
12091 within a signal handler to fail on Linux.
12092
120931999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12094
12095 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12096 * lib/gdb.exp: Remove some gratuitious semicolons.
12097 (delete_breakpoints): Increase timeout.
12098 (gdb_expect): Add -notransfer option.
12099 (gdb_test): Use -notransfer option.
12100 (get_compiler_info): Add f77 case.
12101 (get_compiler): New proc, split out from gdb_preprocess, add f77
12102 case.
12103 (gdb_preprocess): Call get_compiler.
12104
12105 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12106 * gdb.base/attach.exp, gdb.base/display.exp,
12107 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12108 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12109 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12110 third arg to gdb_test.
12111 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12112 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12113 HP-UX xfails, add others.
12114 * gdb.base/completion.exp: Reflect name change of self-test.
12115 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12116 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12117 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12118 HP failure number.
12119 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12120 useless HP-UX 10.30 references.
12121 * gdb.base/maint.exp: Loosen matches.
12122 * gdb.base/pointers.c (main): Declare more_code.
12123 * gdb.base/pointers.exp: Match on output of a `next'.
12124 * gdb.base/structs.c: Add prototypes.
12125 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12126 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12127
121281999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12129
12130 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12131 command.
12132
121331999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12134
12135 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12136 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12137
12138 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12139 debug info. Deal with lack of signal hanlder info in stack.
12140
a9c64011 12141 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12142 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12143
5a2468f5
JM
121441999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12145
12146 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12147 gdb.base/foll-vfork.exp: Don't run for crosses.
12148
adf40b2e
JM
12149Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12150
12151 * gdb.base/configure.in: Check for gdbvars.exp instead of
12152 a1-selftest.exp.
12153 * gdb.base/configure: Re-generate.
12154
121551999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12156
12157 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12158 in trying to run first and name is too long.
12159
12160 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12161 pointers2.c and pointers2.exp, respectively.
12162 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12163 doschk happier.
12164
43e526b9
JM
121651999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12166
12167 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12168 callfuncs2.c and callfuncs2.exp.
12169
12170 * gdb.base/list.exp: Remove mistaken xfails.
12171 * gdb.base/list0.h: Add optional prototypes.
12172
9846de1b
JM
12173Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12174
a9c64011 12175 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12176 calling malloc.
a9c64011
AS
12177 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12178 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12179 use.
12180
121811999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12182
12183 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12184 * gdb.base/annota2.cc, annota2.exp: Move from here.
12185 * gdb.c++/annota2.cc, annota2.exp: To here.
12186 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12187
43ff13b4
JM
12188Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12189
12190 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12191 a consistent format.
12192
085dd6e6
JM
121931999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12194
12195 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12196 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12197 HP compilers, also set the globals $true and $false.
12198
12199 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12200 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12201 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12202 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12203 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12204 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12205 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12206 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12207 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12208 whatis.c} Add C++ compatible function definitions and return
12209 types, add includes for library functions.
12210 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12211 * gdb.base/step-test.c (myglob): Rename from glob.
12212 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12213 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12214 files, move here from gdb.hp.
12215 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12216 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12217 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12218 Adjust line numbers in regexps.
12219
12220 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12221 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12222 instead of 0/1.
12223
12224 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12225 foll-vfork.exp: New files, move here from gdb.hp.
12226 * gdb.base/page.exp: New file, test of pagination command.
12227
12228 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12229 recursion test.
12230 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12231
12232 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12233 gdb.base/solib.exp: Fix compiler invocation process.
12234
12235 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12236 HP-UX 11, turn off overload resolution explicitly.
12237 * gdb.base/commands.exp: Set argument list explicitly, add
12238 watchpoint test.
12239 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12240 them work.
12241 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12242 expressions properly.
12243 * gdb.base/corefile.exp: Loosen the match slightly.
12244 * gdb.base/default.exp: Allow "Error accessing memory" message
12245 also.
12246 * gdb.base/display.exp: Skip over x/0 j if PA64.
12247 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12248 * gdb.base/interrupt.exp: Ditto.
12249 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12250 in use.
12251 * gdb.base/list.exp: Add xfails for HP-UX.
12252 * gdb.base/long_long.exp: Refine some of the numeric matches.
12253 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12254 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12255 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12256 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12257 * gdb.base/ptype.exp: Succeed on more varieties of output.
12258 * gdb.base/scope.exp: Add xfails for HP-UX.
12259 * gdb.base/sect-cmd.exp: Add more cases.
12260 * gdb.base/setvar.exp: Add xfails for HP-UX.
12261 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12262 * gdb.base/signals.exp: Match on void symbolically.
12263 * gdb.base/step-test.exp: Add case for PA64.
12264 * gdb.base/term.exp: Add exit and restart.
12265 * gdb.base/twice.exp: Clean up after self.
12266 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12267 * gdb.base/whatis.exp: Allow more ways to pass tests.
12268
12269 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12270 no longer useful.
12271
12272Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12273
12274 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12275 list of patterns.
12276 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12277 print_double_array(double_array)", "continuing to breakpoint
12278 1018", "print print_double_array(array_d)" and "continuing to
12279 1034" tests.
d63a86f8 12280
085dd6e6
JM
122811999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12282
a9c64011 12283 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12284
122851999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12286
12287 * config/mt-*: Remove, these haven't been used since 1996.
12288
122891999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12290
12291 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12292 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12293 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12294
9e0b60a8
JM
122951999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12296
12297 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12298 simpler match case for the ptype of the big class.
12299
123001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12301
12302 * gdb.exp: Fix test for gdb_prompt existence.
12303
123041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12305
12306 * gdb.exp (gdb_test): Add fail after calls to perror.
12307
123081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12309
12310 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12311
123121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12313
12314 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12315
0f71a2f6
JM
12316Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12317
12318 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12319 malloc() is linked in.
12320
123211999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12322
12323 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12324 step at end.
12325
12326 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12327
123281999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12329
12330 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12331
cce74817
JM
12332Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12333
12334 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12335 * gdb.base/mips_pro.exp: Likewise.
12336
123371999-06-02 Keith Seitz <keiths@cygnus.com>
12338
12339 * gdb.c++/templates.cc: Change all "new" operators to throw
12340 an exception.
12341 * gdb.c++/cplusfuncs.cc: Likewise.
12342
12343 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12344
12345Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12346
12347 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12348 * gdb.base/ending-run.exp: When stepping out of main, accept a
12349 step into an arbitrary assembler file.
cce74817 12350
392a587b
JM
123511999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12352
d63a86f8 12353 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12354 "breakpoint-invalid" to be printed.
d63a86f8 12355 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12356 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12357 * gdb.base/annota2.cc: Initialize a.x to 0.
12358
9e086581
JM
123591999-05-17 Keith Seitz <keiths@cygnus.com>
12360
12361 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12362 when "skip_float_tests" set.
12363 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12364 "print print_ten_doubles", and "step into print_long_arg_list".
12365 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12366 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12367 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12368 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12369 "skip_float_tests" is set.
12370 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12371 when "skip_float_tests" set.
d63a86f8 12372
cd0fc7c3
SS
123731999-05-06 Keith Seitz <keiths@cygnus.com>
12374
12375 * gdb.base/annota2.cc: Include stdio.h.
12376
12377Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12378
12379 * gdb.base/crossload.exp: Remove, this has been disabled ever
12380 since BFD stopped including all targets, and cross-GDB gets
12381 plenty of testing anyway.
12382 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12383 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12384 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12385 * gdb.base/README: Remove, was doc for this.
12386 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12387 needed.
12388
b83266a0
SS
123891999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12390
12391 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12392 output.
12393
12394 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12395 * gdb.base/annota2.exp: New file. More annotation tests.
12396 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12397 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12398
123991999-04-23 Angela Marie Thomas <angela@cygnus.com>
12400
12401 * config/cfdbug.exp: New file.
12402
7a292a7a
SS
124031999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12404
12405 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12406 Marcus Daniel's and Dale Hawkins's demangler crashes.
12407
12408 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12409 test_lucid_style_demangling, test_arm_style_demangling,
12410 test_hp_style_demangling): Try Tom Tromey's core-dumping
12411 identifier under each demangling style.
12412
124131999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12414
12415 * gdb.c++/demangle.exp: Include the current demangling style
12416 in all test names.
12417 (current_demangling_style): New global variable.
12418 (set_demangling_style, test_demangling_core, test_demangling,
12419 test_demangling_exact): New functions.
12420 (test_gnu_style_demangling, test_lucid_style_demangling,
12421 test_arm_style_demangling, test_hp_style_demangling): Use those,
12422 instead of calling gdb_test and gdb_test_exact directly.
12423 (catch_demangling_errors): New function, which reports errors
12424 signalled by the demangling test functions in an orderly way.
12425 (do_tests): Use catch_demangling_errors.
12426
124271999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12428
12429 * gdb.base/signals.exp (test_handle_all_print): Use () for
12430 grouping in expressions, not {}.
12431
12432 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12433 initialized yet.
12434
124351999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12436
12437 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12438 are listed.
12439
124401999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12441
12442 * gdb.stabs/weird.exp: Test for CC being defined before
12443 looking at its value.
12444
124451999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12446
12447 * gdb.base/call-ar-st.exp: Remove stray '#'.
12448 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12449 "short int" and "long int".
12450 * gdb.c++/overload.cc: Cast the string added in the previous
12451 change, to mollify finicky HP compiler.
12452 * gdb.hp/reg-test.exp (testfile): Fix file name.
12453 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12454
7a292a7a
SS
12455 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12456 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12457 alternate form of enum ptype.
12458
c906108c
SS
124591999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12460
7a292a7a
SS
12461 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12462 * gdb.hp/*.exp: Change all to run compiler probe only after
12463 passing skip_hp_tests, so as not to waste time on guaranteed
12464 failure.
12465
c906108c
SS
12466 * gdb.c++/overload.cc: Pass string instead of char addr, always
12467 init ccpfoo.
12468 * gdb.c++/templates.cc: Fix syntax error.
12469
7a292a7a
SS
12470Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12471
12472 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12473 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12474 command.
12475
124761999-03-18 James Ingham <jingham@cygnus.com>
12477
12478 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12479
12480 * gdb.c++/method.exp: It was testing an uninitialized int on the
12481 stack and assuming it was positive.
12482
12483 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12484
12485 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12486 keep it from killing the rest of the tests.
7a292a7a
SS
12487 Use gdb_continue_to_end.
12488
12489 * gdb.base/sigall.exp: use gdb_continue_to_end.
12490
12491 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12492
12493 * gdb.base/display.exp: use runto_main, not run.
12494
d63a86f8
RM
12495 * gdb.base/default.exp: Check for the current error message in the
12496 r abbreviation test.
7a292a7a
SS
12497 Add strongarm to the targets that know info float.
12498
d63a86f8 12499 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12500 run which doesn't work with monitors.
12501
12502 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12503
12504 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12505
12506 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12507 program. Traps the case (in Cygmon) when the program never really
12508 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12509 more places, so I used my name. Sorry Mark...
12510
12511 * config/monitor.exp (gdb_target_monitor): added another
12512 target_info parameter: remotebinarydownload. This will set the
12513 remotebinarydownload flag if this is causing some boards trouble.
12514
125151999-03-18 Mark Salter <msalter@cygnus.com>
12516
12517 * lib/gdb.exp (continue_to_exit): New function.
12518
12519 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12520 * gdb.base/ending-run.exp: Ditto.
12521 * gdb.base/step-test.exp: Ditto.
12522
125231999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12524
12525 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12526 (suggested by Art Haas <ahaas@neosoft.com>).
12527
125281999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12529
12530 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12531
12532Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12533
12534 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12535 descriptions of types (short unsigned int vs unsigned short, etc).
12536
125371999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12538
12539 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12540 a call to strlen; sometimes we do have sources.
12541
125421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12543
12544 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12545 character, so GDB won't print garbage after its end.
d63a86f8 12546
c906108c
SS
12547 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12548 breakpoint there instead. Sometimes GCC emits memcpy to handle
12549 the large structures being passed by value, so we step into that
12550 instead of sum_array_print, which obscures what we're really testing.
12551 * gdb.base/step-test.exp: However, we do want a test that notices
12552 the bizarre steps into memcpy, so do that here. Add check for
12553 stepping into function calls that pass large structures by value.
12554 ("Is that a noun clause, or are you just happy to see me?")
12555 Remove all references to specific line numbers.
12556 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12557 New type and function.
12558 (main): Call large_struct_by_value, passing it a large struct by value.
12559 * lib/gdb.exp (gdb_get_line_number): New function.
12560
12561 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12562 more portable.
12563
7a292a7a
SS
125641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12565
c906108c
SS
12566 * lib/gdb.exp: Doc fixes.
12567
7a292a7a
SS
125681999-03-05 Nick Clifton <nickc@cygnus.com>
12569
d63a86f8 12570 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12571
125721999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12573
c906108c
SS
12574 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12575 commands. They're not germane to this test, and they don't work
12576 that way on remote targets.
12577
3fc11d3e
JM
125781999-03-01 James Ingham <jingham@cygnus.com>
12579
12580 * Changelog entries merged over from gdb development branch.
12581
3fc11d3e
JM
12582 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12583
12584 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12585 for outputting results of test run.
12586
2d4a1622 12587 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12588
12589 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12590
7a292a7a
SS
125911999-02-25 Felix Lee <flee@cygnus.com>
12592
12593 * lib/gdb.exp (debug_format): initialize
12594
c906108c
SS
125951999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12596
12597 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12598 * gdb.base/call-rt-st.c: Ditto.
12599
c906108c
SS
126001999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12601
12602 * gdb.threads/pthreads.exp (horiz): New variable.
12603 (test_startup): Fix regexps that capture thread numbers.
12604
126051999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12606
12607 * gdb.base/smoke.exp: Disambiguate two test case names (both
12608 called ``print'').
12609
12610Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12611
12612 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12613 compilation.
12614
126151999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12616
12617 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12618 actual output formatting.
12619 * gdb.base/smoke.exp: GDB removes leading 0's.
12620 * gdb.base/volatile.exp: Don't check type of remuneration;
12621 that variable is no longer defined in constvars.c.
12622 * gdb.base/step-test.c (main): Exit with explicit exit code.
12623 * gdb.base/step-test.exp: Remove two nexti checks--they are
12624 not portable.
12625
126261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12627
12628 * gdb.base/help.exp ("help delete display"): Fix test to match
12629 gdb's output.
12630
12631 * gdb.base/long_long.c (known_types): Initialize values to zero.
12632 * gdb.base/long_long.exp: Step one more line
12633 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12634 leading zeros. Explicitly ask for hex formatting. Use
12635 unique test case names.
c906108c
SS
12636
12637Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12638
d63a86f8 12639 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12640
12641 * gdb.c++/method.exp: Add missing close brace.
12642
126431999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12644
12645 * gdb.base/maint.exp: Use 'set height 0' to disable page
12646 prompting, not 'set height 400'.
12647
12648 Fix a bunch of timeouts.
12649 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12650 four separate tests, so expect doesn't take forever to match a ton
12651 of text against a regexp with lots of .* forms.
12652 ("maint print psymbols", "maint print symbols"): Make some of
12653 these greps more selective, so that expect doesn't try to wade
12654 through huge piles of output and time out.
12655
12656 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12657
12658 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12659 tests: one which doesn't expect shlib events to be reported, and
12660 another which does, but is XFAIL for all platforms other than
12661 HP/UX.
12662
12663 * gdb.base/break.exp: Teach the test suite that the `catch
12664 fork', `catch vfork', and `catch exec' commands produce error
12665 messages on platforms that don't provide these features.
12666
12667Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12668
12669 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12670 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12671 (shortening names from solib_threshold.exp etc), won't run on
12672 anything but HP-UX for the foreseeable future.
12673 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12674 reflect move.
12675
12676Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12677
12678 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12679 gdb.trace/Makefile.in (clean): Remove all test executables.
12680
12681Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12682
12683 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12684 successfully re-sets breakpoints in shared libraries.
12685 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12686
12687Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12688
d63a86f8
RM
12689 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12690 and compiled w/o GCC.
c906108c
SS
12691
12692 * gdb.hp/watch-cmd.exp: ditto.
12693
12694 * gdb.hp/watch-hp.exp: ditto.
12695
12696 * gdb.hp/xdb1.exp: ditto.
12697
12698 * gdb.hp/xdb2.exp: ditto.
12699
12700 * gdb.hp/dbx.exp: ditto.
12701
12702Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12703
12704 * constvars.c: Remove C++-isms.
12705 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12706 with GCC.
12707
12708Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12709
12710 The following changes are part of the HP merge.
12711
12712 * gdb.base/break.exp: new tests to verify that catchpoints for
12713 fork, vfork, and exec don't trigger inappropriately.
12714
12715 * gdb.base/opaque.exp: compile one file at a time, then link.
12716
12717 * gdb.base/signals.exp: be more restrictive about which hppa
12718 systems receive a setup_xfail. new tests.
12719
12720 * gdb.base/solib_threshold.build: new file.
12721 * gdb.base/solib_threshold.exp: new file.
12722 * gdb.base/solib_threshold.link_opts: new file.
12723 * gdb.base/solib_threshold.mk: new file.
12724 * gdb.base/gen_solib_threshold.c: new file.
12725
12726 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12727 tests. New tests for enums inside classes.
12728
12729 * gdb.c++/compiler.cc: indicate support of template debugging.
12730
12731 * gdb.c++/demangle.exp: run hp style demangling tests.
12732
12733 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12734 tests.
12735
12736 * gdb.c++/misc.cc: changes to support new tests.
12737
12738 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12739 to support new tests.
12740
12741 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12742 gcc, then skip these tests.
12743
12744Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12745
12746 The following files are part of the HP merge; some had longer
12747 names at HP, but have been renamed to be no more than 14
12748 characters in length.
12749
12750 * gdb.hp/ambiguous.cc: new file.
12751 * gdb.hp/ambiguous.exp: new file.
12752 * gdb.hp/attach.exp: new file.
12753 * gdb.hp/attach2.exp: new file.
12754 * gdb.hp/classes-hp.exp: new file.
12755 * gdb.hp/ctti.exp: new file.
12756 * gdb.hp/ctti-add.cc: new file.
12757 * gdb.hp/ctti-add1.cc: new file.
12758 * gdb.hp/ctti-add2.cc: new file.
12759 * gdb.hp/ctti-add3.cc: new file.
12760 * gdb.hp/dbx.exp: new file.
12761 * gdb.hp/exception.cc: new file.
12762 * gdb.hp/exception.exp: new file.
12763 * gdb.hp/foll-exec.c: new file.
12764 * gdb.hp/foll-exec.exp: new file.
12765 * gdb.hp/foll-fork.c: new file.
12766 * gdb.hp/foll-fork.exp: new file.
12767 * gdb.hp/foll-vfork.c: new file.
12768 * gdb.hp/foll-vfork.exp: new file.
12769 * gdb.hp/inherit-hp.exp: new file.
12770 * gdb.hp/more-steps.exp: new file.
12771 * gdb.hp/namespace.cc: new file.
12772 * gdb.hp/namespace.exp: new file.
12773 * gdb.hp/optimize.exp: new file.
12774 * gdb.hp/pxdb.c: new file.
12775 * gdb.hp/pxdb.exp: new file.
12776 * gdb.hp/quicksort.exp: new file.
12777 * gdb.hp/reg-test.exp: new file.
12778 * gdb.hp/reg-test.s: new file.
12779 * gdb.hp/sized-enum.c: new file.
12780 * gdb.hp/sized-enum.exp: new file.
12781 * gdb.hp/start-stop.exp: new file.
12782 * gdb.hp/templ-hp.cc: new file.
12783 * gdb.hp/templ-hp.exp: new file.
12784 * gdb.hp/thr-lib.c: new file.
12785 * gdb.hp/thr-lib.exp: new file.
12786 * gdb.hp/thr-lib.h: new file.
12787 * gdb.hp/thr-liblib.c: new file.
12788 * gdb.hp/virtfun-hp.c: new file.
12789 * gdb.hp/virtfun-hp.exp: new file.
12790 * gdb.hp/watch-cmd.exp: new file.
12791 * gdb.hp/watch-hp.exp: new file.
12792 * gdb.hp/xdb1.exp: new file.
12793 * gdb.hp/xdb2.exp: new file.
12794 * gdb.hp/xdb3.exp: new file.
12795
12796Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12797
12798 The following files are part of the HP merge; some had longer
12799 names at HP, but have been renamed to be no more than 14
12800 characters in length.
12801
12802 * gdb.base/ss.h: new file.
12803 * gdb.base/call-ar-st.c: new file.
12804 * gdb.base/call-ar-st.exp: new file.
12805 * gdb.base/call-rt-st.c: new file.
12806 * gdb.base/call-rt-st-exp: new file.
12807 * gdb.base/call-strs.exp: new file.
12808 * gdb.base/ena-dis-br.exp: new file.
12809 * gdb.base/environ.exp: new file.
12810 * gdb.base/long_long.exp: new file.
12811 * gdb.base/sect-cmd.exp: new file.
12812 * gdb.base/shlib-cl2.exp: new file.
12813 * gdb.base/smoke.exp: new file.
12814 * gdb.base/so-impl-ld.c: new file.
12815 * gdb.base/so-impl-ld.exp: new file.
12816 * gdb.base/so-indr-cl.c: new file.
12817 * gdb.base/so-indr-cl.exp: new file.
12818 * gdb.base/varargs.exp: new file.
12819 * gdb.base/volatile.exp: new file.
12820 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12821 * gdb.base/display.exp: new file.
c906108c
SS
12822 * gdb.c++/derivation.exp: new file.
12823 * gdb.c++/local.exp: new file.
12824 * gdb.c++/member-ptr.exp: new file.
12825 * gdb.c++/overload.exp: new file.
12826 * gdb.c++/ovldbreak.exp: new file.
12827 * gdb.c++/ref-types.exp: new file.
12828 * gdb.c++/ref-types2.exp: new file.
12829 * gdb.c++/userdef.exp: new file.
d63a86f8 12830
c906108c
SS
12831Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12832
12833 * gdb.base/default.exp: Reflect wording change in remote.c.
12834
dc96c6c7 12835Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12836
12837 * gdb.base/help.exp: Update to reflect current text.
12838
12839Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12840
12841 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12842 they're stack variables and contain garbage.
12843 * gdb.c++/anon-union.exp: new file.
12844
12845 The following changes were made by David Taylor
12846 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12847 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12848 in changes by HP.
12849
12850 * gdb.base/bitops.exp: new file.
12851 * gdb.base/default.exp: change expected messages for catch and
12852 info catch tests to reflect HP merge changes.
12853 * gdb.base/enable-disable-break.exp
12854 * gdb.base/ending-run.c: new file.
12855 * gdb.base/long_long.c: new file.
12856 * gdb.base/maint.exp: new file.
12857 * gdb.base/pointers2.exp: new file.
12858 * gdb.base/shlib-call2.exp: new file.
12859 * gdb.base/solib.exp: new file.
12860 * gdb.base/step-test.c: new file.
12861 * gdb.c++/anon-union.cc: new file.
12862 * gdb.c++/local.cc: new file.
12863 * gdb.c++/member-pointer.cc: new file.
12864 * gdb.c++/method.cc: new file.
12865 * gdb.c++/ref-types.cc: new file.
12866 * gdb.c++/ref-types2.cc: new file.
12867 * gdb.c++/userdef.cc: new file.
d63a86f8 12868
c906108c
SS
12869 * gdb.base/scope.exp: compile one file at a time, then link.
12870 * gdb.base/langs.exp: ditto.
12871 * gdb.base/list.exp: ditto.
d63a86f8 12872
c906108c
SS
12873Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12874
12875 The following changes were made by David Taylor
12876 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12877 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12878 in changes by HP.
d63a86f8 12879
c906108c
SS
12880 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12881 skip tests. When compiling pass c++ flag to gdb_compile.
12882 * gdb.c++/
d63a86f8 12883
c906108c
SS
12884 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12885 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12886 (skip_hp_tests): new function.
12887 (gdb_preprocess): new function.
12888
12889 * configure.in (hpdir): decide whether to configure gdb.hp.
12890 * configure: regenerated.
12891
12892 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12893 to delete on clean.
12894 (EXECUTABLES): update to reflect new additions.
12895 * gdb.base/commands.exp: update message expected.
12896 * gdb.base/default.exp: add copyright notice.
12897 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12898 * gdb.base/help.exp: update messages to reflect current text.
12899 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12900 targets for recurse tests.
12901 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12902 skip this file.
12903
12904 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12905 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12906 compilation.
12907 * gdb.c++/misc.exp: ditto.
12908 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12909 run the tests. tell gdb_compile that it's a c++ compilation.
12910
12911 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12912
c906108c
SS
12913 * gdb.base/all-bin.exp: new file.
12914 * gdb.base/arithmet.exp: new file.
12915 * gdb.base/assign.exp: new file.
12916 * gdb.base/completion.exp: new file.
12917 * gdb.base/cond-expr.exp: new file.
12918 * gdb.base/condbreak.exp: new file.
12919 * gdb.base/define.exp: new file.
12920 * gdb.base/dollar.exp: new file.
12921 * gdb.base/environment.exp: new file.
12922 * gdb.base/eval-skip.exp: new file.
12923 * gdb.base/jump.exp: new file.
12924 * gdb.base/logical.exp: new file.
12925 * gdb.base/pointers.exp: new file.
12926 * gdb.base/relational.exp: new file.
12927 * gdb.base/section_command.exp: new file.
12928 * gdb.base/whatis-expr.exp: new file.
12929
12930 * gdb.base/all-types.c: new file.
12931 * gdb.base/call-array-struct.c: new file.
12932 * gdb.base/call-return-struct.c: new file.
12933 * gdb.base/call-strings.c: new file.
12934 * gdb.base/callfuncs2.c: new file.
12935 * gdb.base/condbreak.c: new file.
12936 * gdb.base/constvars.c: new file.
12937 * gdb.base/display.c: new file.
12938 * gdb.base/int-type.c: new file.
12939 * gdb.base/jump.c: new file.
12940 * gdb.base/miscexprs.c: new file.
12941 * gdb.base/pointers.c: new file.
12942 * gdb.base/pointers2.c: new file.
12943 * gdb.base/shmain.c: new file.
12944 * gdb.base/shr1.c: new file.
12945 * gdb.base/shr2.c: new file.
12946 * gdb.base/solib.c: new file.
12947 * gdb.base/solib1.c: new file.
12948 * gdb.base/solib2.c: new file.
12949 * gdb.base/varargs.c: new file.
12950 * gdb.c++/derivation.cc: new file.
12951 * gdb.c++/overload.cc: new file.
12952 * gdb.c++/ovldbreak.cc: new file.
12953 * gdb.hp/attach.c: new file.
12954 * gdb.hp/attach2.c: new file.
12955 * gdb.hp/average.c: new file.
12956 * gdb.hp/compiler.c: new file.
12957 * gdb.hp/compiler.cc: new file.
12958 * gdb.hp/execd-program.c: new file.
12959 * gdb.hp/follow-exec.c: new file.
12960 * gdb.hp/follow-fork.c: new file.
12961 * gdb.hp/follow-vfork-and-exec.c: new file.
12962 * gdb.hp/misc-hp.cc: new file.
12963 * gdb.hp/more-steps.c: new file.
12964 * gdb.hp/optimize.c: new file.
12965 * gdb.hp/quicksort.c: new file.
12966 * gdb.hp/run-hp.c: new file.
12967 * gdb.hp/start-stop.c: new file.
12968 * gdb.hp/sum.c: new file.
12969 * gdb.hp/templates-hp.cc: new file.
12970 * gdb.hp/thread-local-in-lib.c: new file.
12971 * gdb.hp/thread-local-in-lib.h: new file.
12972 * gdb.hp/thread-local-in-lib.lib.c: new file.
12973 * gdb.hp/vforked-program.c: new file.
12974 * gdb.hp/virtfunc-hp.cc: new file.
12975 * gdb.hp/watchpoint-hp.c: new file.
12976 * gdb.hp/xdb.c: new file.
12977 * gdb.hp/xdb0.c: new file.
12978 * gdb.hp/xdb0.h: new file.
12979 * gdb.hp/xdb1.c: new file.
12980
12981Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12982
12983 The following change was made by Edith Epstein
12984 <eepstein@cygnus.com> as part of a project to merge in changes
12985 originally made by HP; HP did not create ChangeLog entries.
12986
12987 * gdb.c++/demangle.exp: changed the expected output for some
12988 ARM-style mangling -- removed second reference to datatype.
12989 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12990 T1<char>::~T1<char>(void)
c906108c 12991 becomes,
a9c64011
AS
12992 maint demangle __dt__11T1__pt__2_cFv
12993 T1<char>::~T1(void)
c906108c
SS
12994
12995 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12996
c906108c
SS
12997Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12998
12999 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13000 * gdb.trace/backtrace.exp: Likewise.
13001 * gdb.trace/circ.exp: Likewise.
13002 * gdb.trace/collection.exp: Likewise.
13003 * gdb.trace/deltrace.exp: Likewise.
13004 * gdb.trace/infotrace.exp: Likewise.
13005 * gdb.trace/limits.exp: Likewise.
13006 * gdb.trace/packetlen.exp: Likewise.
13007 * gdb.trace/passc-dyn.exp: Likewise.
13008 * gdb.trace/passcount.exp: Likewise.
13009 * gdb.trace/report.exp: Likewise.
13010 * gdb.trace/save-trace.exp: Likewise.
13011 * gdb.trace/tfind.exp: Likewise.
13012 * gdb.trace/tracecmd.exp: Likewise.
13013 * gdb.trace/while-dyn.exp: Likewise.
13014 * gdb.trace/while-stepping.exp: Likewise.
13015
130161998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13017
13018 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13019
13020Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13021
13022 From Brendan Kehoe:
13023 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13024 int return types.
13025
13026Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13027
13028 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13029 remote dos host testing right.
13030
13031Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13032
13033 * gdb.base/corefile.exp: remove some xfails.
13034
13035Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13036
13037 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13038 have different timestamps.
13039
13040Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13041
13042 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13043 gdb.base/default.exp: Replace "exec" with "executable".
13044
13045Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13046
13047 * gdb.base/default.exp: Change else if to elseif from previous
13048 delta.
13049
13050Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13051
13052 * gdb.base/default.exp: Add brace missing from previous delta.
13053
13054Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13055
13056 * gdb.base/default.exp: Support test for info float for all
13057 varieties of arm toolchain.
13058
dc96c6c7 13059Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13060
13061 * gdb.trace/*.exp: remove "remote_download" command.
13062
dc96c6c7 13063Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13064
13065 * gdb.trace/*.exp: remove -gdwarf from compile.
13066
13067Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13068
13069 * gdb.trace/configure.in(AC_INIT): typo
13070 * gdb.trace/configure: regenerated
13071
dc96c6c7 13072Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13073
13074 * config/m68k-emc.exp: New file.
13075 * lib/<emc-support.exp trace-support.exp}: New files.
13076 * configure.in: add new test directory gdb.trace.
13077 * gdb.trace/{configure configure.in Makefile.in}: New files.
13078 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13079 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13080 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13081 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13082 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13083 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13084 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13085
dc96c6c7 13086Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13087
13088 * gdb.c++/classes.exp: Change all regular expressions to match
13089 arbitrary combinations of newline/carriage-return, so that they
13090 will work equally well on Unix and Windows.
13091 * gdb.c++/inherit.exp: ditto.
13092 * gdb.c++/virtfunc.exp: ditto.
13093
130941998-08-11 Dawn Perchik <dawn@cygnus.com>
13095
13096 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13097
c2d11a7d
JM
13098Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13099
13100 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13101 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13102 to use a0-a3/d0-d3 as needed.
13103
13104Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13105
13106 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13107 * gdb.disasm/am33.exp: Corresponding changes.
13108
c906108c
SS
131091998-07-11 Felix Lee <flee@cygnus.com>
13110
13111 * gdb.base/callfuncs.exp: add cmp10 test.
13112 * gdb.base/callfuncs.c (cmp10): new function.
13113
13114Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13115
d63a86f8 13116 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13117 into two parts to get around a synchronization problem in expect.
13118
3fc11d3e
JM
13119Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13120
13121 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13122
13123 * configure.in: Add options for gdbtk testsuite.
13124
13125 * configure: Regenerate.
13126
13127 * gdb.gdbtk: New directory to hold gdbtk tests.
13128
c906108c
SS
13129Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13130
13131 * gdb.fortran/types.exp: Escape brackets in expect patterns
13132 for test_float_literal_types_accepted tests.
13133 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13134 before run test.
13135
c2d11a7d
JM
13136Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13137
13138 * am33.exp: Just compile, do not link the testcase.
13139 * am33.s: Add ".am33" pseudoop to force am33 mode.
13140
c906108c
SS
131411998-06-25 Felix Lee <flee@cygnus.com>
13142
13143 * gdb.base/setshow.exp: make sure $pc is sane.
13144
13145 * gdb.stabs/weird.exp: split expect patterns properly.
13146
c2d11a7d
JM
13147Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13148
13149 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13150 * gdb.disasm/am33.exp: Run it.
13151
dc96c6c7 13152Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13153
13154 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13155 match processing (and eliminate spurious timeouts when running).
13156
dc96c6c7 13157Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13158
13159 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13160 exception test, but conditionalize it on target [mach | gnu].
13161
dc96c6c7 13162Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13163
13164 * gdb.base/overlays.exp: fixup compile line for linker script.
13165
13166Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13167
13168 * gdb.fortran/types.exp: don't guess at float size.
13169
13170Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13171
13172 * gdb.base/exprs.exp: delete test that depends on int size.
13173
13174Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13175
13176 * config/sim.exp: Removed checks for target triplets.
13177 (gdb_target_sim): Use gdb,target_sim_options.
13178
13179Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13180
13181 * gdb.base/reread.exp: New file.
13182 * gdb.base/reread1.c: New file.
13183 * gdb.base/reread2.c: New file.
13184
13185Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13186
13187 * config/sim.exp: Use 'target sim -sparclite' when running
13188 SPARClite programs.
13189
13190Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13191
13192 * gdb.base/structs2.exp: New file.
13193 * gdb.base/structs2.c: New file.
13194
13195Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13196
13197 * gdb.asm/common.inc: New file.
13198 * gdb.asm/d10v.inc: New file.
13199 * asm-source.exp: Pass -I's to gas to find .inc files.
13200 Update line numbers in expected output.
13201 * asmsrc1.s: Rewrite.
13202 * asmsrc2.s: Rewrite.
13203 * configure.in: Create arch.inc symlink.
13204 * configure: Regenerate.
13205 * Makefile.in (distclean): Delete arch.inc.
13206
13207Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13208
13209 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13210 (t_enum_value2): ditto
13211 (t_enum_value3): ditto
13212 (main): ditto
13213Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13214
13215 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13216 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13217 change.
13218 Use gdb_test instead of send_gdb/gdb_expect sequences.
13219
13220Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13221
13222 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13223 not void.
13224
13225Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13226
13227 * gdb.base/branches.c: Code with lots of loops and
13228 subroutines. Used to test gdbs ability to single step through PC
13229 changes, especially to test mips-tdep.c:mips_next_pc
13230
13231Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13232
13233 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13234 more rigorous EGCS C++ error checking.
13235
13236Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13237
a9c64011
AS
13238 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13239 tests.
13240 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13241 function when asleep.
13242 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13243 for i*86 Linux and SVR4 signal handling problems.
13244 Remove linux xfail for `next to handler in signals_tests_1', fixed
13245 by recent infrun.c change.
13246 Limit backtrace to 10 frames to avoid timeout problems with infinite
13247 stack backtraces.
13248 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13249 target.[ch] change.
c906108c
SS
13250
13251Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13252
13253 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13254 for a newline from gdb before continuing.
13255 (default_gdb_exit): Just look for y or n.
13256 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13257 it does, fail the rests of the tests in the file.
13258
13259Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13260
13261 * config/cygmon.exp: New file.
13262
13263Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13264
13265 * gdb.base/list.exp: Fix problem with "list default lines around
13266 main" test on remote targets.
13267
13268 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13269 run test on remote targets.
13270
13271Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13272
13273 * gdb.asm: New directory.
13274 * configure.in: Configure it.
13275 * configure: Regenerate.
13276 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13277 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13278
13279Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13280
13281 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13282
dc96c6c7 13283Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13284
a9c64011
AS
13285 * gdb.base/overlays (several files): Merge the two overlay
13286 managers into one. Change variables (foox, barx, bazx, grbxx)
13287 back into ints but force them to load in their proper sections.
c906108c
SS
13288
13289Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13290
13291 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13292 on-chip insn memory and IMAP1 to upper 128k.
13293 (D10VCopy): Handle memory regions crossing 16k boundaries.
13294 (D10VCopy): Transfer data in 32 bit chunks.
13295
13296Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13297
13298 * gdb.base/overlays.c (main): Exit normally when result is
13299 correct.
13300
13301 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13302 map. Include space for printf in .text segment.
13303
13304 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13305 updated d10v memory VMA/LMA map.
13306 (D10VCopy): Call D10VTranslate.
d63a86f8 13307
c906108c
SS
13308Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13309
13310 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13311
13312 * gdb.base/bar.c (barx, bar): Change variable to small array so
13313 that it won't be put into the .sdata - small data -
13314 section. Update reference.
13315 * gdb.base/baz.c (bazx, baz): Ditto.
13316 * gdb.base/foo.c (foox, foo): Ditto.
13317 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13318
13319 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13320 to be arrays.
d63a86f8 13321
dc96c6c7 13322Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13323
a9c64011
AS
13324 * gdb.base/overlays.exp: fix up and get working again.
13325 Add tests for backtraces from an overlay function.
d63a86f8 13326
c906108c
SS
13327Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13328
13329 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13330 "calling function with watchpoint enabled".
13331
13332Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13333
13334 * gdb.base/break.exp (test_next_with_recursion): Remove
13335 gdb_suppress_tests for d10v-*-*.
13336 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13337 pending review of whether it is useful or not.
13338
13339Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13340
13341 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13342
13343Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13344
13345 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13346 * config/dve.exp: New file to support Densan boards.
13347
13348Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13349
13350 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13351 reads and BSD.
13352
13353Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13354
13355 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13356 response.
13357
13358 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13359
13360Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13361
13362 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13363 test.
13364
13365 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13366 target_sizeof_long and target_bigendian_p.
13367 (structs_by_value, structs_by_reference): Check values according
13368 to targets word size and endianess.
d63a86f8 13369
c906108c
SS
13370Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13371
13372 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13373 output.
13374
13375Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13376
13377 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13378 Update test of set args help to match source change.
13379
13380Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13381
13382 * gdb.base/default.exp: Expect help system output to be in
13383 alphabetical order.
13384 * gdb.base/help.exp: Ditto.
13385
13386Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13387
13388 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13389 "i*86-pc-linux-gnu*".
13390 * gdb.base/interrupt.exp: Ditto.
13391 * gdb.base/corefile.exp: Ditto.
13392
13393 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13394 define vxworks when building the testcase.
13395
13396 * gdb.base/ptype.exp: Fix testnames to be unique.
13397 * gdb.base/radix.exp: Ditto.
13398 * gdb.base/term.exp: Ditto.
13399 * gdb.base/whatis.exp: Ditto.
13400 * gdb.c++/classes.exp: Ditto.
13401
13402Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13403
13404 * gdb.base/callfuncs.exp: Fix indentation.
13405
13406 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13407 suppress_flag has been set.
13408 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13409 target feature.
13410
13411Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13412
13413 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13414 the testcase.
13415
13416 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13417 set_debug_traps() and breakpoint().
13418 * gdb.c++/misc.cc (main): Ditto.
13419 * gdb.c++/templates.cc (main): Ditto.
13420 * gdb.c++/virtfunc.cc (main): Ditto.
13421
13422Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13423
13424 * lib/gdb.exp(gdb_step_for_stub): New function.
13425 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13426 exists, reload the executable and do a "continue" instead of
13427 doing a jump.
13428 (runto_main): Use gdb_step_for_stub.
d63a86f8 13429
c906108c
SS
13430 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13431 tests to have unique names.
13432 * gdb.base/callfuncs.exp: Ditto.
13433 * gdb.base/commands.exp: Ditto.
13434 * gdb.base/default.exp: Ditto.
13435 * gdb.base/help.exp: Ditto.
13436 * gdb.base/list.exp: Ditto.
13437 * gdb.base/opaque.exp: Ditto.
13438 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13439 similar tests.
d63a86f8 13440
c906108c
SS
13441 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13442 * gdb.c++/cplusfuncs.cc: Ditto.
13443 * gdb.c++/virtfunc.cc: Ditto.
13444
13445 * config/monitor.exp: Keep track of the last file we saw, rather
13446 than trying to get the info from gdb.
13447
13448 * gdb.fortran/types.exp: Move comment to previous line.
13449
13450Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13451
13452 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13453 target mode.
13454
13455Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13456
13457 From Bob Manson:
13458 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13459 string from GDB when it connects.
13460
13461 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13462
13463Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13464
13465 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13466 if we can't get a debug format from GDB (we may be testing an
13467 older GDB). Use a 10 second timeout when checking for the format.
13468
13469 * gdb.stabs/weird.exp: Fix quoting.
13470
13471 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13472
13473Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13474
13475 * config/arm-ice.exp: New file.
13476
13477Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13478
13479 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13480 until it has been modified to work with the new testsuite.
13481
99707966 13482 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13483 testcase won't compile, cause all of the testcases in the file to
13484 fail instead.
13485
13486 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13487 (gdb_clear_suppressed): New procedure.
13488 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13489 it contains a positive value.
13490
13491Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13492
13493 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13494
13495 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13496
13497Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13498
13499 * lib/gdb.exp (setup_xfail_format): New function.
13500 (get_debug_format): New function to get debug format.
13501 (debug_format): New global variable to hold last value set
13502 by get_debug_format.
13503 * gdb.base/list.exp: Call get_debug_format and expect some
13504 tests to fail for DWARF 1 and COFF formats.
13505 * gdb.c++/ptype.exp: Ditto.
13506 * gdb.c++/classes.exp: Ditto.
13507 * gdb.c++/cplusfuncs.exp: Ditto.
13508 * gdb.c++/inherit.exp: Ditto.
13509 * gdb.c++/templates.exp: Ditto.
13510 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13511
c906108c
SS
13512Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13513
13514 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13515 host doesn't have a currently-open connection.
13516
13517 * config/sparclet.exp: Cleanups and fixes to make it generic for
13518 any gdb stub target. Handle cases where gdb doesn't respond when
13519 interrupted in a sane fashion.
13520
13521 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13522 same thing in a totally different way.
13523
13524 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13525 setting "timeout".
13526 (gdb_start): We set the global gdb_prompt variable in
13527 default_gdb_init now.
13528
13529Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13530
13531 * gdb.base/printcmds.exp: Fix "check for floating addition"
13532 regexp to accept results within approx +/- .01 of exact value.
13533 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13534
13535Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13536
13537 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13538 properly.
13539 (gdb_expect): Add optional timeout parameter, and add timeout
13540 value to various calls.
13541 (gdb_suppress_tests): Only give one warning message per group.
13542
13543Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13544
13545 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13546 global variables. Handle getting a value for $timeout more
13547 gracefully.
13548
13549Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13550
13551 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13552 initialize.
13553 (default_gdb_init): New procedure; allow gdb_init to be overridden
13554 by a target configuration file.
13555 (gdb_expect): Pass the timeout to remote_expect.
13556
13557 * config/monitor.exp(gdb_load): Fix typo in regexp.
13558
13559Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13560
13561 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13562
13563Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13564
13565 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13566 here. Call gdb_target_exec before rebooting the target, to make
13567 sure the connection to the target is closed.
13568 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13569 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13570 Also detect "Timeout reading from remote" error.
13571
13572 * config/gdbserver.exp: Pass the executable being loaded to
13573 gdb_target_monitor. Don't call gdb_file_cmd here; let
13574 gdb_target_monitor do it.
13575
13576 * gdb.disasm/hppa.exp: Don't use exec_output.
13577
13578Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13579
13580 * gdb.base/list.exp: If we're debugging a non-native target,
13581 try to set the pc register to point to the start of the
13582 program before doing the first list command.
13583
13584 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13585 test_calls after restarting.
13586
13587 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13588 reloading.
13589
13590 * gdb.base/watchpoint.exp: Fix typo.
13591
13592 * gdb.base/setshow.exp: Check for use_gdb_stub.
13593
13594 * gdb.base/break.exp: Fix continue until exit test for the gdb
13595 stub case.
13596 * gdb.base/langs.exp: Ditto.
13597
13598 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13599 gdb_load_offset. If we weren't given a file to load, figure out
13600 what the current file is and use it.
13601
13602 * config/i386-bozo.exp: New file.
13603
13604Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13605
13606 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13607 feature.
13608
13609 * config/proelf.exp: New entry.
13610
13611Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13612
13613 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13614 of regexps.
13615
13616 * gdb.base/watchpoint.exp: Don't run the test_stepping
13617 tests if gdb can't call functions on the target.
13618
13619 * gdb.base/setshow.exp: Don't run the set prompt tests if
13620 the board has gdb_prompt set.
13621
13622Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13623
13624 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13625 * gdb.base/commands.exp: Likewise.
13626 * gdb.base/setshow.exp: Likewise.
13627
13628Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13629
13630 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13631 feature.
13632
13633 * config/i960.exp: New file.
13634
13635Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13636
13637 * gdb.base/funcargs.exp: Check for gdb,short_int target
13638 feature instead of looking for explicit target triplets.
13639
dc96c6c7 13640Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13641
d63a86f8 13642 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13643 "p 123DEADBEEF", to check parse_number.
13644 * top.c: change "to enable to enable" to "to enable" in a couple
13645 of help strings.
13646
13647Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13648
13649 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13650 on the mn10300.
d63a86f8 13651
c906108c
SS
13652Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13653
13654 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13655 where the test executable is run with explicit args.
13656 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13657
13658Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13659
13660 * gdb.base/run.c: Use FAKEARGV to build test executable that
13661 does not require a command line arg, since most simulators
13662 don't currently support passing such an arg into the simulated
13663 program.
13664 * gdb.base/commands.exp: Change tests to insert the proper
13665 value as the arg to the first recursive factorial call. Change
13666 compilation line to define FAKEARGV at compile time.
13667
13668Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13669
13670 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13671 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13672 function with watchpoint enabled" test.
13673
13674Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13675
13676 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13677 Don't call gdb_test when the command doesn't return to a gdb prompt.
13678
13679 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13680 "Tests restarted" messages.
13681
13682Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13683
13684 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13685
dc96c6c7 13686Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13687
13688 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13689 for INFO SYMBOL; add help tests for OVERLAY commands.
13690 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13691 add tests for OVERLAY commands
13692 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13693 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13694 * gdb.base/sigall.c: add usestubs code frag
13695 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13696
c906108c
SS
13697Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13698
13699 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13700 failures.
13701 (gdb_stop_suppressing_tests): Note that tests have restarted.
13702
13703Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13704
13705 * config/h8300.exp: New file.
13706
13707Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13708
13709 * gdb.base/setshow.exp: Check for the existence of a
13710 feature, not its value.
13711
13712Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13713
13714 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13715
13716 * gdb.base/scope.exp: It's now init0(), not init().
13717
13718 * gdb.base/scope0.c: For now, change init() to be init0().
13719
13720 * config/monitor.exp: Use gdb_serial in preference to serial
13721 or netport.
13722
13723 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13724 and it's not already set.
13725
13726Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13727
13728 * gdb.base/setshow.exp: Only test the run command if the target
13729 isn't using a stub and if it supports argument passing.
13730
13731Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13732
13733 * config/udi.exp(gdb_start): Make sure UDICONF is set
13734 properly before starting gdb.
13735
13736Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13737
13738 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13739 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13740 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13741
13742Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13743
13744 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13745 specialized code to reboot the board, use remote_reboot instead.
13746
13747 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13748
13749 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13750
13751 * config/monitor.exp: Make sure we disconnect from the target.
13752 Also, try a reboot/reload cycle instead of failing if the
13753 load fails.
13754
13755Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13756
13757 * gdb.base/default.exp: Don't set match_max.
13758 * gdb.base/help.exp: Ditto.
13759 * gdb.base/list.exp: Ditto.
13760 * gdb.base/signals.exp: Ditto.
13761
13762 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13763 set, use remote_ld to download the testcase instead of
13764 the GDB loader.
13765
13766Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13767
13768 * config/vr5000.exp: New file.
13769
13770 * config/monitor.exp(gdb_target_monitor): Add pattern for
13771 "Ending remote" to detect errors in connecting.
13772
13773 * gdb.base/setshow.exp: Add .* within auto language test.
13774
13775 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13776 target feature.
13777
13778 * config/monitor.exp(gdb_load): Check for a failure when loading,
13779 and reboot the board if necessary.
13780
13781 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13782 a set of tests. Remove print.* from the patterns being checked.
13783
13784Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13785
13786 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13787 refer to gdb_spawn_id.
13788
13789 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13790 longer used.
13791 * config/sparclet.exp: Ditto.
13792 * config/sparclet-old.exp: Ditto.
13793 * config/slite.exp: Ditto.
13794 * config/sim.exp: Ditto.
13795 * gdb.base/funcargs.exp: Ditto.
13796
13797 * lib/gdb.exp:Remove references to gdb_spawn_id.
13798 (gdb_expect): Move to remote.exp.
13799
13800Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13801
13802 * config/monitor.exp: Detect the "Couldn't establish connection"
13803 message from GDB.
13804
13805Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13806
13807 * gdb.base/bitfields.exp: Use runto instead of explicit
13808 gdb_run_cmd/gdb_expect sequences.
13809
13810 * gdb.base/break.exp(text_next_with_recursion): Add match for
13811 gdb_expect call.
13812
13813 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13814 We also need to handle the "A program is being debugged already"
13815 prompt from gdb. Use gdb_test to set the baud rate.
13816
13817 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13818 to 20000. Really. I mean it.
13819
13820Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13821
13822 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13823 fails. If suppress_flag is set, skip perror message about not
13824 being able to send to GDB.
13825 (send_gdb): If suppress_flag is set, don't try to send commands to
13826 GDB.
13827 (gdb_expect): If suppress_flag is set, always fail immediately.
13828 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13829 (gdb_init): Call gdb_stop_suppressing_tests.
13830 (default_gdb_exit): Ditto.
13831 (default_gdb_start): Ditto.
13832
13833 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13834 gdb_stop_suppressing_tests as appropriate.
13835 * gdb.base/break.exp: Ditto.
13836 * gdb.base/callfuncs.exp: Ditto.
13837 * gdb.base/commands.exp: Ditto.
13838 * gdb.base/exprs.exp: Ditto.
13839 * gdb.base/funcargs.exp: Ditto.
13840 * gdb.base/list.exp: Ditto.
13841 * gdb.base/recurse.exp: Ditto.
13842 * gdb.base/scope.exp: Ditto.
13843 * gdb.base/structs.exp: Ditto.
13844 * gdb.c++/inherit.exp: Ditto.
13845
13846Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13847
13848 * config/vr4300.exp: New file.
13849
99707966 13850 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13851
99707966 13852 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13853
13854Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13855
13856 * lib/gdb.exp(gdb_init): New function.
13857
13858 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13859 for each individual variable set.
13860
13861 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13862 name.
13863
13864 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13865
13866 * gdb.base/scope.exp: Use gdb_test.
13867
13868 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13869 aborting; the testsuite driver will do that for us (see
13870 gdb_finish). Also, use gdb_test in a few more places.
13871
13872Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13873
13874 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13875
13876Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13877
13878 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13879 and "add_tests" are not at the same address.
13880
13881Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13882
13883 * gdb.base/ptype.exp: Use gdb_test.
13884
13885Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13886
13887 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13888 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13889 left in. No longer expect them to fail.
13890
13891 * gdb.stabs/*.mt; Deleted, no longer used.
13892 * gdb.stabs/configure.in: Remove references to target makefile
13893 frags.
13894 * gdb.stabs/configure: Rebuilt.
13895
13896 * gdb.disasm/*.mt: Deleted, no longer used.
13897 * gdb.disasm/configure.in: Remove references to target makefile
13898 frags. Use "sh3.s" as the unique filename for this directory.
13899 * gdb.disasm/configure: Rebuilt.
13900
13901 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13902 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13903 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13904
13905Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13906
13907 * config/udi.exp: Use mondfe,name instead of remote_host.
13908
13909Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13910
13911 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13912 a function with a watchpoint enabled on the mn10200.
13913
13914 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13915 before trying to create it!
13916
13917Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13918
13919 * config/vx.exp: Use hostname instead of netport.
13920
13921 * config/vxworks.exp: New file.
13922
13923 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13924
13925 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13926 gdb before assuming everything worked. Send a ^C if a timeout
13927 occurs.
13928
13929 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13930 $gdb_spawn_id directly.
13931 (gdb_run_cmd): Try _start as well as start. Use the target feature
13932 gdb,start_symbol as the symbol to start from when jumping.
13933
13934Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13935
13936 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13937 redundant) test.
13938
13939 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13940 it doesn't lose for 16bit integer systems.
13941
13942Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13943
13944 * gdb.fortran/types.exp: If the target doesn't support "double"
13945 data types, then expect "real" types to only be 4 bytes.
13946
13947 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13948 call tests if the target doesn't support inferior function calls.
13949
13950 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13951 in printf tests.
13952
13953Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13954
13955 * gdb.base/help.exp: Disable "help set", "help show", and
13956 "help support". Simplify regexp for "help stack".
13957
13958 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13959 to 60 seconds. Temporarily set match_max to 15000 around the
13960 "info copying" test.
13961
13962 * gdb.base/nodebug.exp: Don't try to do an inferior function
13963 call if the target doesn't support them.
13964 * gdb.base/printcmds.exp: Likewise.
13965 * gdb.base/setvar.exp: Likewise.
13966 * gdb.base/structs.exp: Likewise.
13967 * gdb.c++/templates.exp: Likewise.
13968 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13969
13970 * gdb.base/recurse.exp: Enable for the mn10200.
13971
13972 * configure.in: Do configure gdb.stabs directory for *-*-elf
13973 targets.
13974 * configure: Rebuilt.
13975
13976 * gdb.base/break.exp: Check for gdb,noresults before testing
13977 exit status and/or results from the target.
13978 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13979 * lib/gdb.exp: Remove old (now bogus) initialization of
13980 noinferior, noargs, noresults and nosignals.
13981
13982Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13983
13984 * config/sh.exp: New file.
13985
13986 * config/slite.exp: Try to connect multiple times to the board
13987 before rebooting. Only send a "monitor run" if need_monitor_run
13988 is set.
13989
13990 * gdb.base/break.exp: Don't do the "stub continue" test if
13991 the target has gdb_stub set.
13992
13993 * gdb.base/callfuncs.exp: Increase the timeout.
13994
13995 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13996 if the target has gdb,noinferiorio set.
13997
13998 * gdb.base/list.exp: Increase match_max to 10000 characters.
13999
14000 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14001
14002 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14003 target.
14004
14005 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14006
14007Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14008
14009 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14010 trying to delete the copy of gdb. Catch the file delete so we
14011 don't die if the delete fails; also, the file should be copied to
14012 the host, not to the build.
14013
14014Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14015
14016 * lib/gdb.exp(gdb_test): Surround the result pattern with
14017 parenthesis in case it contains multiple regexps separated
14018 with |.
14019
14020 * gdb.base/watchpoint.exp: Use gdb_test.
14021 * gdb.base/default.exp: Ditto.
14022
14023Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14024
99707966 14025 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14026
c906108c
SS
14027 * gdb.base/scope.exp: Use gdb_test.
14028 * gdb.c++/classes.exp: Ditto.
14029 * gdb.c++/inherit.exp: Ditto.
14030
14031Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14032
14033 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14034 remote_exec instead.
14035 * gdb.base/corefile.exp: Don't be ridiculous.
14036 * gdb.base/*.c: Add missing stub invocations.
14037
14038Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14039
14040 * config/slite.exp: Miscellaneous fixes.
14041
14042 * lib/gdb.exp: Fix runto.
14043
14044 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14045 the target.
14046
14047 * gdb.base/watchpoint.exp: Fix regexp.
14048
14049 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14050 close and wait commands, as the descriptor may now be
14051 invalid. Always call "remote_close host".
14052
14053Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14054
14055 Major rewrite for testsuite revision.
d63a86f8 14056
c906108c
SS
14057 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14058 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14059 instead of relying on spawn_id to always contain a valid
14060 spawn id.
14061 (get_compiler_info): New procedure to build the ${binfile}.ci
14062 file, instead of replicating this in N different places.
14063 (gdb_compile): New procedure.
d63a86f8 14064
c906108c
SS
14065 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14066 appropriate arguments) instead of compile. Use gdb_test in a lot
14067 more places. Use send_gdb instead of send. Always run gdb_start
14068 at the start of a testcase, as this is no longer done magically.
14069
14070 config/*-gdb.exp: Rename without the -gdb suffix.
14071
14072 config/mips.exp: Use remote_close instead of exit_remote_shell.
14073 config/monitor.exp: Use target_info instead of looking at
14074 baud, timeout, etc.
14075 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14076
14077Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14078
14079 * gdb.c++/templates.exp (test_ptype_of_templates),
14080 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14081 Update expect patterns for destructors and assignment operators
14082 to match corresponding c-typeprint.c changes.
14083 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14084 to destructor breakpoint test, GDB should be able to set the
14085 destructor breakpoint without specifying arguments.
14086
14087Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14088
14089 * gdb.threads/pthreads.exp: Change result for failure to compile due
14090 to lack of pthreads runtime support from an error to simply an
14091 unsupported test, per dejagnu standards.
14092
14093Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14094
14095 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14096 where GDB exits to reduce pattern match time.
14097 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14098
14099 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14100
dc96c6c7 14101Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14102
14103 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14104 * gdb.base/default.exp: ditto.
14105 * gdb.base/nodebug.exp: ditto.
14106 * gdb.base/printcmds.exp: ditto.
14107 * gdb.base/ptype.exp: ditto.
14108 * gdb.base/setvar.exp: ditto.
14109 * gdb.base/structs.exp: ditto.
14110 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14111
14112Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14113
14114 * configure, */configure: Rebuild with autoconf 2.12.
14115
14116Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14117
14118 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14119 use new i*86-pc-linux*-gnu quads.
14120 * gdb.base/corefile.exp: Ditto.
14121 * gdb.base/signals.exp: Ditto.
14122 * gdb.base/sigall.exp: Ditto.
14123 * gdb.base/interrupt.exp: Ditto.
14124
14125 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14126 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14127 RedHat 4.0.
d63a86f8 14128
c906108c
SS
14129 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14130 linux. This allows the test case to at least compile on latest
14131 linux, but still not run due to missing the threads runtime library.
14132
14133Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14134
14135 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14136 directory to search gdb directory. Accept and step over conditional
14137 stack alignment code. Consume $prompt in failure cases.
14138 Reset timeout to $oldtimeout instead of some arbitrary value.
14139 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14140 timeout problems with infinite stack backtraces.
14141 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14142 Accept function parameters for linkfunc member.
14143
14144Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14145
14146 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14147 (CXXFLAGS): Remove, unreferenced.
14148 (B_OPTIONS): Add for -B options and add code to initialize with
14149 previous -B options and also add -B option to pick up cross compiled
14150 runtime.
14151 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14152 doing cross compiles.
14153 (target_alias): Declare global.
14154 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14155 to verify that gcc exists in build tree, and if so set CC to that
14156 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14157
c906108c
SS
14158Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14159
14160 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14161 ptype test for anonymous union. Fixup testcase to match
14162 current gcc debug output.
14163
14164Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14165
14166 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14167 force argument to an unsigned long type.
14168
14169Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14170
14171 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14172 tests and anonymous union print/ptype tests.
14173 * gdb.base/list.exp (test_forward-search): Increase timeout by
14174 5 minutes for the "search extremely long line" case.
14175 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14176 completely optional and that the pass/fail messages use the command as
14177 the message if that third arg is a null string.
14178 (gdb_test_exact): Arrange that a null string pattern means match a
14179 null string output rather than any output, which might include random
14180 errors.
14181 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14182 backtrace test.
14183 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14184 always failing and failure is now exposed by gdb.exp changes.
14185
14186Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14187
14188 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14189 weren't being noted.
14190
14191Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14192
14193 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14194 * gdb.stabs/weird.exp: Remove v_comb xfails.
14195
dc96c6c7 14196Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14197
14198 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14199 list.exp scope.exp watchpoint.exp]
c906108c 14200 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14201
dc96c6c7 14202Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14203
14204 * config/monitor.exp: Increase download timeout to 1000 seconds.
14205
dc96c6c7 14206Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14207
14208 * config/m32r.exp: Increase timeout to 120 seconds.
14209
14210Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14211
14212 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14213 and accept older ordering as obsolescent gcc or gdb.
14214 * gdb.c++/templates.exp: Ditto.
14215 * gdb.c++/virtfunc.exp: Ditto.
14216
14217Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14218
14219 * gdb.base/coremaker.c: Add code to mmap some data so we
14220 can check that it ends up in the core file.
14221 * gdb.base/corefile.exp: Add test to read mmapped data
14222 from core file.
14223
dc96c6c7 14224Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14225
14226 * config/m32r.exp: New file.
14227
14228Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14229
14230 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14231 that cflags can contains -gstabs, and work correctly for other tests.
14232
dc96c6c7 14233Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14234
14235 * gdb.base/setshow.exp: New file, tests show and set.
14236 * gdb.base/setshow.c: New file, tests show and set.
14237 * gdb.base/help.exp: Add test for help set|show annotate.
14238 * gdb.base/default.exp: Add test for set|show annotate.
14239
14240Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14241
14242 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14243 errors unique.
14244 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14245 explicitly.
14246
14247Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14248
14249 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14250 and width commands. This is done elsewhere.
14251 * (gdb_start): Don't call gdb_start_sim here. That's already
14252 done in gdb_load. This fixes lots of failures in default.exp.
14253
14254Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14255
14256 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14257 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14258 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14259 in the same we we treat other failures (since it may be an expected
14260 condition), rather than as an error.
14261 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14262 old test format.
14263
14264Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14265
14266 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14267 (distclean maintainer-clean realclean): No need to remove files
14268 twice. Nuke the duplicates.
14269 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14270 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14271 Remove config.h along with other config files.
14272
14273Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14274
14275 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14276 "p func1 ()" and note that rests of tests are skipped.
14277 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14278 setup_xfails for "print func2::coremaker_local".
14279 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14280 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14281 affected by the previous run test.
14282 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14283 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14284 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14285 "pass int powerset tuple" and "pass modeless int powerset tuple".
14286 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14287 "real write 4" and "real write 8".
14288 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14289 setup_xfails for "print vs1 after tuple assign 2",
14290 "print \$i after tuple assign 2", and
14291 "print vs2 after tuple assign 2".
14292 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14293 meaningful error message and return -1 so the caller can
14294 suppress further tests and avoid a cascade of errors.
d63a86f8 14295
c906108c
SS
14296Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14297
14298 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14299 format for printing version.
14300 * gdb.base/default.exp: Ditto.
14301 * gdb.base/interrupt.exp: Fix problem with cascade of
14302 errors if child process dies while calling a function.
d63a86f8 14303
c906108c
SS
14304Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14305
14306 * Makefile.in (VPATH): Add
14307 * Makefile.in (Makefile, config.status): Fix rules so things get
14308 remade when necessary.
14309
14310Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14311
14312 * Makefile.in (just-check): Add path to sibling expect dir
14313 to environment variable specified by RPATH_ENVVAR.
14314
14315Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14316
14317 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14318 (just-check): Add shared library paths for libstdc++, tk,
14319 tcl, bfd, and opcodes to the environment variable specified
14320 in RPATH_ENVVAR.
14321 * configure.in: Add support to recognize --enable-shared flag
14322 and generate correct value for RPATH_ENVVAR.
14323 * configure: Regenerated with autoconf.
14324
14325Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14326
14327 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14328 include all osf versions.
14329 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14330 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14331 when target is linux. When failing to build pthreads test
14332 executable, give more meaningful message.
14333 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14334 arg for pthread_create.
d63a86f8 14335
c906108c
SS
14336Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14337
14338 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14339 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14340 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14341 and -lpthreads (everybody else).
14342 (test_startup): Fail gracefully if threads are not supported.
14343 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14344 "p/c array_index("abcdef",2)" when not gcc compiled.
14345 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14346 "print func2::coremaker_local" when not gcc compiled.
14347 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14348 "ptype on opaque struct tagname (statically)",
14349 "ptype on opaque struct tagname (dynamically) 1", and
14350 "ptype on opaque struct tagname (dynamically) 2"
14351 for not compiled with gcc.
14352 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14353 backtrace when compiled with gcc.
d63a86f8 14354 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14355 than always return success.
14356
14357Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14358
14359 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14360
14361Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14362
14363 * gdb.base/structs.exp: Undo last change.
14364
14365Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14366
14367 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14368 encapsulate all the steps/nexts done during self test, starting
14369 at main, and makes them less sensitive to optimization issues.
14370 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14371 signal handler" test.
14372 * gdb.threads/pthreads.exp: Only run this for native configs.
14373 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14374 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14375 tests.
14376 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14377 for "runto test_calls(void)" test.
d63a86f8 14378
c906108c
SS
14379Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14380
14381 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14382 and don't expect address info in breakpoint confirmations.
14383
14384Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14385
14386 * gdb.base/list.exp (test_forward_search): Increase timeout
14387 temporarily by 60 seconds for searching extremely long line,
14388 and then reset to old value when done. Increase expect input
14389 buffer to 10000.
14390
14391Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14392
14393 * gdb.base/list.exp (test_forward_search): Fix to handle very
14394 long source line without overflowing expect's input buffer.
14395
14396Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14397
14398 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14399 "buffer_full".
14400
14401 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14402 "buffer_full".
14403
14404 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14405 "buffer_full".
14406
14407 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14408 "buffer_full".
14409
14410Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14411
14412 * configure.in (configdirs): Add gdb.threads.
14413 * configure: Regenerated with autoconf.
14414 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14415 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14416 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14417
c906108c
SS
14418Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14419
14420 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14421
14422Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14423
14424 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14425 each signal's status in the output of "handle all print".
14426 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14427 the \r\n sequence that immediately precedes the gdb prompt.
14428 * gdb.base/a1-selftest.exp: Save original timeout and restore
14429 after test.
14430
14431Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14432
14433 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14434 symbol.
14435
14436Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14437
14438 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14439
14440Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14441
14442 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14443 timeout by 60 seconds.
14444
14445Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14446
14447 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14448 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14449 error return.
14450
14451Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14452
14453 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14454 gdb initialization, also report how long dejagnu waited. Restore
14455 old timeout before doing error return. Temporarily increase timeout
14456 by 3 minutes to allow for slow startups over heavy NFS use.
14457
14458Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14459
14460 * lib/gdb.exp: Report timeout value for verbosity level 2.
14461 * config/gdbserver.exp: Ditto.
14462 * config/hppro.exp: Ditto.
14463 * config/mips-gdb.exp: Ditto.
14464 * config/monitor.exp: Ditto.
14465 * config/netware.exp: Ditto.
14466 * config/sim-gdb.exp: Ditto.
14467 * config/slite-gdb.exp: Ditto.
14468 * config/udi-gdb.exp: Ditto.
14469 * config/unix-gdb.exp: Ditto.
14470 * config/vx-gdb.exp: Ditto.
14471 * gdb.base/a1-selftest.exp: Ditto.
14472 * gdb.base/a2-run.exp: Ditto.
14473 * gdb.base/break.exp: Ditto.
14474 * gdb.base/corefile.exp: Ditto.
14475 * gdb.base/list.exp: Ditto.
14476 * gdb.base/recurse.exp: Ditto.
14477 * gdb.base/scope.exp: Ditto.
14478 * gdb.base/signals.exp: Ditto.
14479
14480Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14481
14482 * gdb.threads/Makefile.in (docdir): Removed.
14483
14484Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14485
14486 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14487 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14488 @srcdir@.
d63a86f8 14489 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14490 autoconf 2.5 or higher.
14491 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14492
14493Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14494
14495 * configure: Regenerated.
14496 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14497 avoid name clashes with SunOS headers.
14498
14499Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14500
14501 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14502
14503Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14504
14505 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14506 prototype information ends up in the compiler info file.
14507
14508Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14509
14510 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14511 attempting to regenerate it. Eliminate use of a temporary file
14512 and just generate the info file directly. Source it immediately,
14513 for consistency of use.
14514 * gdb.base/corefile.exp: Ditto
14515 * gdb.base/exprs.exp: Ditto.
14516 * gdb.base/funcargs.exp: Ditto.
14517 * gdb.base/langs.exp: Ditto.
14518 * gdb.base/list.exp: Ditto.
14519 * gdb.base/mips_pro.exp: Ditto.
14520 * gdb.base/nodebug.exp: Ditto.
14521 * gdb.base/opaque.exp: Ditto.
14522 * gdb.base/ptype.exp: Ditto.
14523 * gdb.base/scope.exp: Ditto.
14524 * gdb.base/setvar.exp: Ditto.
14525 * gdb.base/signals.exp: Ditto.
14526 * gdb.base/whatis.exp: Ditto.
14527 * gdb.c++/templates.exp: Ditto.
14528 * gdb.c++/virtfunc.exp: Ditto.
14529 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14530 whether or not to add -lstdc++ to the compile command line args.
14531
14532Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14533
14534 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14535 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14536 Increase timeout, a lot of single stepping might be needed if the
14537 target has no hardware watchpoints.
14538
14539Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14540
14541 * gdb.base/break.exp: Ignore compiler warnings when compiling
14542 break.c.
14543 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14544 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14545 from remote-sim.
14546 * gdb.base/exprs.exp: Add h8300 xfails.
14547 * gdb.base/funcargs.exp: Likewise.
14548 * gdb.base/nodebug.exp: Likewise.
14549 * gdb.base/printcmds.exp: Likewise.
14550 * gdb.base/ptype.exp: Likewise.
14551 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14552 h8300 xfails.
d63a86f8 14553 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14554 on the h8300.
14555 * gdb.base/funcargs.c: Explicitly make last constant argument to
14556 call_after_alloca_subr an unsigned long type.
14557 * gdb.base/return.c: Include stdio.h.
14558
14559Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14560
14561 * config/abug.exp: New file for the older Motorola Bug monitor
14562 that runs on the mvme13x series VME boards.
14563 * config/monitor.exp: Use the new config array for target settings
14564 if they exist.
14565
14566Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14567
14568 * sim-gdb.exp: Make the SH simulator allocate less space when
14569 it is targeted.
14570
14571Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14572
14573 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14574 test.
14575
14576Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14577
14578 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14579 "rs6000-*-*" for "list function in include file" when gcc compiled.
14580 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14581 for "p ctable1[120]".
14582 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14583 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14584 Remove setup_xfail for "rs6000-*-*" for
14585 "print 'scope0.c'::filelocal before run".
14586 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14587 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14588 since some compilers don't allow both options to be given
14589 on the same command line. Create object file and move it.
d63a86f8 14590
c906108c
SS
14591Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14592
14593 * gdb.base/corefile.exp: Always regenerate the core file, since
14594 we always regenerate the coremaker program. Detect special case
14595 where registers cannot be read from core file.
d63a86f8 14596
c906108c
SS
14597Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14598
14599 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14600 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14601 * gdb.c++/templates.exp: Only match on basename of file since
14602 some formats like xcoff don't encode directory information.
14603 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14604 and rs6000 AIX xcoff targets.
14605 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14606 * configure: Regenerate.
14607 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14608 here, rather than in distclean.
d63a86f8 14609
c906108c
SS
14610Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14611
14612 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14613 defined, and use it to compile the test case with -O2. The
14614 native compilation still uses no optimization.
14615 * gdb.base/mips_pro.c: Remove inline assembly code since
14616 it is compiled PIC by default, which results in assembler
14617 warnings that make the testsuite think the compilation
14618 was unsuccessful.
14619
14620Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14621
14622 * gdb.c++/misc.exp: Add note to message for
14623 "print s.a for foo struct" that this is a known gcc 2.7.2
14624 and earlier bug.
14625
14626Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14627
14628 * gdb.base/break.exp: Fix pattern for matching "Delete all
14629 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14630 setup_xfail for deleting all breakpoints test. Fix various
14631 timeout messages to include "(timeout)".
14632 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14633 for "p t_float_values2(3.14159,float_val2)".
14634 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14635 for "continue to call2g" when gcc compiled.
14636 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14637 "up to foo in langs.exp", "show language at foo in langs.exp",
14638 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14639 and "show language at fsub in langs.exp".
14640 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14641 "list line 1 in include file", "list message for lines past EOF",
14642 "list function in include file", "list list0.h:foo", and
14643 "list filename:function; nonexistant function".
14644 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14645 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14646 and "ptype t_char_array" to be for native cc only.
d63a86f8 14647
c906108c
SS
14648Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14649
d63a86f8 14650 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14651 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14652 "print func2::coremaker_local", and "backtrace in corefile.exp".
14653
14654Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14655
14656 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14657 "bt in signals.exp". This problem only appears when running
14658 the testsuite, and then only intermittently.
14659
14660Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14661
14662 * gdb.base/return.exp (return_tests): Differentiate between
14663 two tests of continuing.
14664
14665Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14666
14667 * */Makefile.in (maintainer-clean): Remove config.log.
14668 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14669 * gdb.c++/Makefile.in (PROGS): Add inherit.
14670 (clean): Remove *.ci.
14671
14672Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14673
14674 * gdb.c++/misc.cc: Add test code from Mike Stump.
14675 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14676
14677Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14678
14679 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14680 to "alpha-*-osf2*" and add comment.
14681 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14682 setup_xfail for "step over execarg initialization" and
14683 "step over corearg initialization".
14684 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14685 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14686 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14687 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14688 "print func2::coremaker_local", and "backtrace in corefile.exp".
14689 * gdb.base/signals.exp: Build and source signals.ci.
14690 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14691 to be for gcc only.
14692 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14693
c906108c
SS
14694Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14695
14696 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14697 Feb 3 procfs.c change.
14698
14699Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14700
14701 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14702
14703Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14704
14705 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14706 from dejagnu's apparent default of 10 seconds, which gives random
14707 results when running the tests over NFS on moderately loaded systems.
14708 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14709
14710Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14711
14712 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14713 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14714 result reports.
14715
14716Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14717
14718 * configure.in (CY_AC_PATH_TCLH): Remove.
14719 * configure: Regenerate.
14720
14721Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14722
14723 * gdb.c++/Makefile.in (clean): Add missing '{'.
14724
14725Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14726
14727 * lib/gdb.exp: Provide a default value for noinferior.
14728
14729 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14730 Load libgloss.exp.
14731
14732Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14733
14734 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14735 the executable, not the .o to run the tests from.
14736
14737Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14738
14739 * gdb.base/break.exp: Don't test for program exit or exit status
14740 if $noresults if nonzero.
14741 * gdb.base/langs.exp: Likewise.
14742 * gdb.base/watchpoint.exp: Likewise.
14743
14744 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14745 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14746 trying to compile the testcase.
14747
14748Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14749
14750 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14751 * gdb.base/signals.exp (continue to handler): Likewise.
14752
14753Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14754
14755 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14756
14757 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14758
14759Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14760
14761 * gdb.base/corefile.exp: Recognize "not found" as failure
14762 when trying to determine if a core file was generated.
14763 If no core file was generate the first time, try again without
14764 the ulimit -c to work around braindamaged shells.
14765
14766Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14767
14768 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14769 [] tests with "test" and enclose string in quotes.
14770 * gdb.stabs/configure: Rebuild
d63a86f8 14771
c906108c
SS
14772Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14773
14774 Changes in sync with expect:
14775 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14776 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14777 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14778 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14779 argument to AC_REQUIRE.
14780 * configure: Regenerated.
14781
14782Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14783
14784 * gdb.base/corefile.exp: When generating a core, discard any
14785 error messages about ulimit not found and the "core dumped"
14786 message from the shell that runs the coredumper.
14787
14788Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14789
14790 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14791
14792 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14793 which sed script to run. Expect failure for v_comb test
14794 on PA targets too.
d63a86f8 14795
c906108c
SS
14796Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14797
14798 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14799 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14800
14801Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14802
14803 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14804 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14805 "sparc-sun-solaris*" xfails for "p v_comb".
14806 * lib/gdb.exp (default_gdb_start): Fix typo.
14807 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14808 messages to not include the full program name that caused
14809 the core dump since some systems (such as solaris) apparently
14810 truncate this path to about 80 characters.
14811 When generating a core file first try increasing the core file
14812 size limit to unlimited since some systems may default it to
14813 zero, and it is harmless to try it. Move the test for failing
14814 to generate a core file to where it will actually get executed.
14815 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14816 new gdb result from g++ debug info improvements and make old
14817 pattern obsolescent. Also account for size_t differences
14818 (may be int or long).
14819 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14820 initialization before function call is placed in the delay slot
14821 and thus appears to be skipped over by commands such as "next".
14822
14823Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14824
14825 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14826
14827Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14828
14829 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14830 input source file; fix code to compile test to deal with this
14831 convention.
14832 * gdb.c++/*.exp: Likewise.
14833
14834Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14835
14836 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14837 "bt in signals.exp".
14838
14839Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14840
14841 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14842 "step over execarg initialization" and
14843 "step over corearg initialization".
14844
14845Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14846
14847 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14848 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14849
14850Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14851
14852 From Rob Savoye (rob@poseidon.cygnus.com)
14853 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14854 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14855 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14856 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14857 configure.in}: Major reworking for autoconfig.
14858 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14859 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14860 New files.
14861 * config/unix-gdb.exp: Make GDB global.
14862 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14863 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14864 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14865 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14866 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14867 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14868 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14869 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14870 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14871 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14872 pr-8136.exp, result.exp, string.exp, tuples.exp},
14873 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14874 to returns as necessary, arrange for test to compile own testcase
14875 executable.
14876 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14877
c906108c
SS
14878Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14879
14880 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14881 clear_xfail at end of test which might not call either pass or fail.
14882 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14883 "backtrace through signal handler".
14884
14885Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14886
14887 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14888 continuing from a job control stop signal.
14889 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14890
14891Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14892
14893 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14894 * gdb.base/corefile.exp: Likewise.
14895 * gdb.base/funcargs.exp: Likewise.
14896
14897Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14898
14899 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14900 * config/monitor.exp: Add support for setting baud rate.
14901
14902Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14903
14904 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14905 i*86-*-linux* xfails for "backtrace through signal handler".
14906 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14907 "print func2::coremaker_local".
14908 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14909 alpha-dec-osf2* xfail for
14910 "delete all breakpoints when none".
14911
14912Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14913
14914 * gdb.base/break.exp: Change test that deletes all breakpoints
14915 when no user breakpoints are installed. A post 4.15 change
14916 causes gdb to no longer prompt in this case.
14917
14918Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14919
14920 * gdb.base/return.exp (return_tests): Change xfail for test
14921 "correct value returned double test" to stop xfailing at
14922 Solaris 2.5. Apparently the bug has been fixed.
14923
14924Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14925
14926 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14927 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14928
14929Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14930
14931 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14932 * gdb.disasm/hppa.s: Corresponding changes.
14933
14934Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14935
14936 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14937 makefile fragment.
14938 * config/mt-hpux: Deleted.
14939
14940Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14941
d63a86f8 14942 * Many files: When warning about suppressed tests due to a
c906108c
SS
14943 nonexistant test binary, avoid incrementing the warning count.
14944
14945Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14946
14947 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14948
c906108c
SS
14949Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14950
14951 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14952 "sparc-*-solaris2*".
14953
14954Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14955
14956 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14957 Add global and local variables and initialize them.
14958 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14959 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14960 extracts the file name and terminating signal from the core file.
14961 * TODO: Remove note about tests for correct mapping of corefile.
14962 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14963 from optimizing it away.
14964 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14965 handles common blocks.
14966
14967Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14968
14969 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14970 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14971
14972Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14973
14974 * Makefile.in (maintainer-clean): New target, synonym for
14975 realclean.
14976 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14977 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14978 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14979 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14980 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14981 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14982
14983Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14984
14985 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14986 xfails when not gcc compiled for "print foo::funclocal".
14987 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14988 "print foo::funclocal at foo",
14989 "print 'scope1.c'::foo::funclocal at foo",
14990 "print foo::funclocal_bss at foo",
14991 "print 'scope1.c'::foo::funclocal_bss at foo",
14992 "print foo::funclocal_ro at foo",
14993 "print 'scope1.c'::foo::funclocal_ro at foo",
14994 "print bar::funclocal at foo" and
14995 "print 'scope1.c'::bar::funclocal at foo".
14996 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14997 gcc compiled for "print foo::funclocal at bar".
14998 Expand all messages to ensure that they identify that
14999 the test is at bar().
15000 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15001 gcc compiled for:
15002 "ptype on opaque struct pointer (statically)",
15003 "ptype on opaque struct tagname (statically)",
15004 "ptype on opaque struct pointer (dynamically) 1",
15005 "ptype on opaque struct tagname (dynamically) 1",
15006 "ptype on opaque struct pointer (dynamically) 2" and
15007 "ptype on opaque struct tagname (dynamically) 2
15008 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15009 gcc compiled for:
15010 "p datalocal"
15011 "whatis datalocal",
15012 "ptype datalocal",
15013 "p bsslocal",
15014 "whatis bsslocal", and
15015 "ptype bsslocal".
15016 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15017 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15018 when not gcc compiled.
15019 * gdb.base/funcargs.exp (float_and_integral_args): Add
15020 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15021 compiled.
15022 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15023 "backtrace from call6a" when not gcc compiled.
15024 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15025 "backtrace from call7a" when not gcc compiled.
15026 * gdb.base/callfuncs.exp (do_function_calls):
15027 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15028 "p t_char_array_values(char_array_val2,char_array_val1)",
15029 "p t_char_array_values(char_array_val1,char_array_val2)",
15030 "p t_char_array_values("carray 1","carray 2")",
15031 "p t_char_array_values("carray 1",char_array_val2)",
15032 "p t_char_array_values(char_array_val1,"carray 2")",
15033 "p sum_args(1,{2})",
15034 "p sum_args(2,{2,3})",
15035 "p sum_args(3,{2,3,4})",
15036 "p sum_args(4,{2,3,4,5})"
15037 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15038 "backtrace in corefile.exp" when not gcc compiled.
15039
15040Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15041
15042 * gdb.base/signals.exp: Rewrite `handle all print' test as
15043 a procedure. Accept blanks or TABs as whitespace, increase
15044 timeout and expect input buffer size for the large output
15045 from the command. Remove "i*86-*-bsdi2.0" xfail.
15046
15047Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15048
15049 * gdb.base/setvar.exp: Add new testcases for truncation when
15050 assigning invalid values to bitfields.
15051
15052Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15053
d63a86f8 15054 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15055 mips-sgi-irix* xfail for
15056 "call inferior func with struct - returns char *"
15057 and fix test so that an optional (unsigned char *) cast is
15058 accepted in the result.
15059
15060Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15061
15062 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15063 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15064 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15065 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15066 that accidentally got checked in.
15067
15068Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15069
d63a86f8 15070 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15071 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15072 compiled test.
15073 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15074 Add mips-sgi-irix5* xfail for not gcc compiled.
15075 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15076 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15077 "p top", "whatis top", "p middle", and "whatis middle".
15078 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15079 "whatis signed char" for not gcc compiled.
15080 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15081 "set variable signed char=-1 (-1)" and
15082 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15083 * gdb.base/funcargs.exp (float_and_integral_args):
15084 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15085 Add mips-sgi-irix* xfail when not gcc compiled for
15086 "continue to call2b".
15087 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15088 "continue to call2g".
15089 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15090 "backtrace from call6a"
15091 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15092 "backtrace from call7k".
15093 Add mips-sgi-irix5* xfail when not gcc compiled for
15094 "backtrace from call7a".
15095 (localvars_after_alloca): Fix gdb_test cmds for
15096 "print * after runto ...".
15097 Remove rs6000-*-* xfails for
15098 "print i after runto localvars_after_alloca" and
15099 "print l after runto localvars_after_alloca"
15100 for all compilers.
15101 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15102 when not compiled with gcc, for:
15103 "print signed char == (minus)",
15104 "print signed char != (minus)",
15105 "print signed char < (minus)",
15106 "print signed char > (minus)".
15107 * gdb.base/callfuncs.exp (do_function_calls):
15108 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15109 "call inferior func with struct - returns char *".
d63a86f8 15110 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15111 "correct value returned double test" to include Solaris 2.4.
15112 * gdb.base/funcargs.exp (float_and_integral_args):
15113 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15114
c906108c
SS
15115Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15116
15117 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15118 enumeration bitfields if compiling with GNU C.
15119 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15120 to empty' prompt.
15121
15122Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15123
15124 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15125 test for PRO targets.
15126
15127 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15128 breakpoints in the inferior at any given time by making
15129 two groups of breakpoints for call2*, call6* and call7*
15130 tests.
15131
15132Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15133
15134 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15135 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15136 from optimizing it away.
15137 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15138 "call inferior func with struct".
15139
15140Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15141
15142 * configure.in: Only configure gdb.chill for particular targets.
15143
15144Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15145
15146 * gdb.base/Makefile.in: Add action to .c.o transformation
15147 rule that generates a .ci file for each .o file and remove
15148 explicit .c.o rules except for callfuncs.o.
15149 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15150 generates a .ci file for each .o file and remove explicit
15151 .cc.o rules.
15152 (clean): Remove *.tmp *.ci files.
15153 (EXECUTABLES): Remove templ-info.exp.
15154 * gdb.base/compiler.c: New file.
15155 * gdb.c++/compiler.cc: New file
15156 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15157 Change rs6000-*-* xfail for
15158 "print 'scope0.c'::filelocal_ro" and
15159 "print 'scope1.c'::filelocal" and
15160 "print 'scope1.c'::filelocal_bss" and
15161 "print 'scope1.c'::filelocal_ro" and
15162 "print 'scope1.c'::foo::funclocal" and
15163 "print 'scope1.c'::foo::funclocal_ro" and
15164 "print 'scope1.c'::bar::funclocal" and
15165 "print 'scope0.c'::filelocal_ro" and
15166 "print 'scope1.c'::filelocal at foo" and
15167 "print 'scope1.c'::filelocal_bss at foo" and
15168 "print 'scope1.c'::filelocal_ro at foo" and
15169 "print 'scope1.c'::foo::funclocal at foo" and
15170 "print 'scope1.c'::foo::funclocal_bss at foo" and
15171 "print 'scope1.c'::foo::funclocal_ro at foo" and
15172 "print 'scope1.c'::bar::funclocal at foo" and
15173 "print 'scope0.c'::filelocal_ro" and
15174 "print 'scope1.c'::filelocal" and
15175 "print 'scope1.c'::filelocal_bss" and
15176 "print 'scope1.c'::filelocal_ro" and
15177 "print 'scope1.c'::foo::funclocal" and
15178 "print 'scope1.c'::foo::funclocal_bss" and
15179 "print 'scope1.c'::foo::funclocal_ro" and
15180 "print 'scope1.c'::bar::funclocal" and
15181 "print 'scope1.c'::bar::funclocal_bss"
15182 to only be xfail'd when not compiled with gcc.
d63a86f8 15183 Add rs6000-*-* xfail for
c906108c
SS
15184 "print 'scope0.c'::filelocal_bss before run"
15185 when compiled with gcc.
15186 (test_at_main): Add rs6000-*-* xfail for
15187 "print filelocal_ro in test_at_main"
15188 when compiled with gcc.
15189 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15190 Add rs6000-*-aix* xfail for
c906108c
SS
15191 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15192 "ptype t_char_array", not compiled with gcc.
15193 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15194 xfail for "list foo (in include file)" when gcc compiled.
15195 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15196 (integral_args): Add rs6000-*-* xfail for
15197 "run to call0a" if not compiled with gcc.
15198 (unsigned_integral_args): Add rs6000-*-* xfail for
15199 "run to call1a" if not compiled with gcc.
15200 (float_and_integral_args): Add rs6000-*-* xfail for
15201 "run to call2a" if not compiled with gcc and for
15202 "continue to call2b" for any compiler.
15203 Add rs6000-*-* xfail to
15204 "print f1 after run to call2a" for gcc compiled.
15205 (discard_and_shuffle): Add rs6000-*-* xfail for
15206 "run to call6a".
15207 (shuffle_round_robin): Add rs6000-*-* xfail for
15208 "backtrace from call7a" if not compiled with gcc.
15209 Add rs6000-*-* xfail for
15210 "backtrace from call7b" if compiled with gcc.
15211 (call_after_alloca): Add rs6000-*-* xfail for
15212 "print c in call_after_alloca" and
15213 "print s in call_after_alloca" and
15214 "backtrace from call_after_alloca_subr"
15215 if not compiled with gcc.
15216 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15217 "print c in localvars_in_indirect_call" and
15218 "print c in localvars_in_indirect_call" and
15219 "backtrace in indirectly called function" and
15220 "stepping into indirectly called function"
15221 if not compiled with gcc.
15222 (localvars_after_alloca): Add rs6000-*-* xfail for
15223 "print c after runto localvars_after_alloca" and
15224 "print s after runto localvars_after_alloca" and
15225 "print i after runto localvars_after_alloca" and
15226 "print l after runto localvars_after_alloca"
15227 for all compilers.
15228 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15229 than whatis-info.exp.
15230 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15231 than opaque-info.exp.
15232 Setup rs6000-*-* xfail for
d63a86f8 15233 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15234 "ptype on opaque struct pointer (dynamically)" when
15235 not compiled with gcc.
15236 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15237 rather than callf-info.exp.
15238 (do_function_calls): Add clear_xfail for rs6000-*-* for
15239 "p t_float_values2(3.14159,float_val2)". Seems to work
15240 fine there, both with xlc and gcc. Need to find out what
15241 it is doing right and fix other platforms.
15242 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15243 "call inferior func with struct - returns int",
15244 "call inferior func with struct - returns long",
15245 "call inferior func with struct - returns float",
15246 "call inferior func with struct - returns double",
15247 "call inferior func with struct - returns char *",
15248 but only if not gcc compiled (presumes xlc compiled).
15249 Change rs6000-*-* xfails for
15250 "call inferior func with struct - returns char" and
15251 " call inferior func with struct - returns short" to only
15252 xfail if not using gcc.
15253 (clean mostlyclean): Remove *.ci and *.tmp files.
15254 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15255 than templ-info.exp.
15256 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15257 Add rs6000-*-* xfail for "up to foo in langs.exp"
15258 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15259 when not gcc compiled.
d63a86f8 15260
c906108c
SS
15261Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15262
15263 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15264 * gdb.base/corefile.exp: Likewise.
15265 * gdb.base/list.exp: Likewise.
15266 * gdb.base/scope.exp: Likewise.
15267 * gdb.base/siganls.exp: Likewise.
15268
15269 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15270 compiler output.
15271 * gdb.base/whatis.exp: Likewise.
15272
15273Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15274
15275 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15276 failure (opcode table has been fixed to match reality).
15277
15278Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15279
15280 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15281 "call inferior func with struct - returns char",
15282 "call inferior func with struct - returns short"
15283
15284 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15285 "print 'scope0.c'::filelocal at main",
15286 "print 'scope0.c'::filelocal_bss in test_at_main",
15287 "print 'scope0.c'::filelocal at foo",
15288 "print 'scope0.c'::filelocal_bss in test_at_foo",
15289 "print 'scope0.c'::filelocal at bar",
15290 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15291
c906108c
SS
15292 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15293 in source file 1". This bug seems to have been fixed with both
15294 gcc and native cc (was native assembler bug?).
15295
15296Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15297
15298 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15299 "backtrace through signal handler" to "i*86-*-sysv4*".
15300 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15301 continue" case. Add "known SVR4 bug" to fail message.
15302 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15303 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15304 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15305 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15306 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15307 "up to foo in langs.exp", "show language at foo in
15308 langs.exp", "up to cppsub_ in langs.exp", "show
15309 language at cppsub_ in langs.exp", "up to fsub in
15310 langs.exp", and "show language at fsub in langs.exp".
15311 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15312 "bactrace in corefile.exp".
15313 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15314 "call inferior function with struct - returns float" and
15315 "call inferior function with struct - returns double".
d63a86f8 15316
c906108c
SS
15317Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15318
15319 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15320 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15321 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15322 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15323
15324Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15325
15326 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15327 (or overriden) "CHILL" macro rather then bare "gcc".
15328 Also look for ../../gcc/xgcc since that is what we will
15329 actually need, not "Makefile". Remove following assignment
15330 of CHILL to CHILL_FOR_TARGET because that results in
15331 recursive definition.
15332
15333Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15334
15335 * gdb.base/corefile.exp: Change xfail for backtrace in
15336 corefile.exp from linuxaout to all linux.
15337 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15338 cases where we miss the breakpoint at the signal handler
15339 for some reason. Setup xfail for linuxoldld/linuxaout and
15340 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15341 hitting SIGURG breakpoint.
15342 * gdb.base/signals.exp: Setup xfail for "next" acting like
15343 continue to add linuxoldld. Setup xfail for all linux for
15344 "next to handler in signals_tests_1", "backtrace in
15345 signals_tests_1", "continue to func1", "pass SIGUSR1",
15346 and continue to handler".
15347
15348Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15349
15350 * Update all FSF addresses except those in COPYING* files.
15351
15352Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15353
15354 * gdb.base/a2-run.exp: Change messages to be more explicit about
15355 the status of args, and quote binfile in results.
15356
15357Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15358
15359 * gdb.base/callfuncs.exp: Add tests for passing structs to
15360 inferior functions and return various types.
15361 * gdb.base/callfuncs.c: Add functions to receive a struct
15362 and return a member of the struct, in various types.
15363
15364Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15365
15366 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15367
15368Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15369
15370 * config/vxworks29k.exp: New file, sources vxworks.exp.
15371
15372Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15373
15374 * config/gdbremote.exp: New file. Testing framework using
15375 gdbserver.
15376
15377Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15378
15379 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15380 "call function when asleep" and "send end of file".
15381 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15382 for "backtrace in corefile.exp".
15383 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15384 for "backtrace through signal handler".
15385 * gdb.base/corefile.exp: Make sure we actually generate a core file
15386 before trying the core tests. Some systems allow the user to suppress
15387 generation of core files and default to that (linux for example).
15388 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15389 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15390
15391Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15392
15393 * gdb.threads: New directory with some crude multi-threaded
15394 gdb tests (step.exp and step2.exp).
15395 * config/mt-lynx (STEP_EXECUTABLE): Define.
15396 (THREADFLAGS): Define.
15397
15398Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15399
15400 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15401
15402 * gdb.base/signals.exp: Disable whole file for lynx until
15403 further notice.
15404
15405 * gdb.base/signals.exp: xfail test where "next" acts like
15406 "continue" for lynx.
15407
15408 * gdb.base/interrupt.exp: xfail test for calling function while
15409 inferior is asleep for lynx.
15410
15411 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15412 than one cr-lf after each command.
15413
15414Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15415
15416 * configure.in: Reinstate setting of stabsdirs variable, fix
15417 typo in setting up configdirs for native builds.
15418
15419 * gdb.base/return.exp: Fix typo in return double test.
15420 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15421 compiler from optimizing them away.
15422
15423Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15424
15425 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15426 sequences to be echo'd by gdb when using gdb_test.
15427 * gdb.chill/chexp.exp: Likewise.
15428 * gdb.fortran/exprs.exp: Likewise
15429
15430Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15431
15432 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15433 after the inferior gdb has started.
15434
15435 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15436 after each command.
15437 * gdb.base/funcargs.exp: Likewise.
15438 * gdb.base/gdbvars.exp: Likewise.
15439 * gdb.base/interrupt.exp: Likewise.
15440 * gdb.base/list.exp: Likewise.
15441 * gdb.base/watchpoint.exp: Likewise.
15442 * gdb.c++/demangle.exp: Likewise.
15443 * gdb.c++/inherit.exp: Likewise.
15444 * gdb.chill/chexp.exp: Likewise.
15445 * gdb.fortran/exprs.exp: Likewise.
15446
15447 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15448 test if we can't handle IO to/from the inferior.
15449
15450 * gdb.c++/misc.exp: Always check for a program already being
15451 started after sending a "run" command to gdb.
15452
15453 * gdb.base/twice.exp: Start with a fresh gdb.
15454
15455 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15456 only depend on gdb's expression code, not the chill runtime.
15457
15458 * gdb.base/return.c: Put return values into variables so we
15459 can have gdb print them rather than depending on the program
15460 to print them.
15461 * gdb.base/return.exp: Corresponding changes.
15462
15463 * lib/gdb.exp: Provide default value for noinferiorio.
15464 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15465 the inferior.
15466
15467 * gdb.base/break.exp: Always check for a program already being
15468 started after sending a "run" command to gdb.
15469 (text_next_with_recursion): Don't check the output from the
15470 program's printf statement. Instead just make sure the program
15471 exited.
15472
15473 * gdb.base/commands.exp: Protect tests which need arguments with
15474 $noargs conditionals.
15475
15476Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15477
15478 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15479 of structure member arrays to match gdb/valops.c:value_addr change.
15480
15481Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15482
15483 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15484 cases.
15485
15486Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15487
15488 * configure.in (configdirs): Remove gdb.chill from default list
15489 of subdirs and then add it back in only if doing a native build.
15490 The current chill compiler does not yet work in any cross build.
15491 * Revert all signal changes from Jul 6.
15492 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15493 for sh-hms targets, allowing these tests to link, with no other
15494 changes. Testing is suppressed by setting "nosignals" in site.exp.
15495
15496Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15497
15498 * configure.in (signaldirs): Define and add to configdirs for all
15499 targets except some specific ones that are known to not support signals.
15500 Also clean up formatting.
15501 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15502 (signals, sigall): Remove rules to build.
15503 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15504 Moved to new gdb.signals directory.
15505 * gdb.signals: New test directory.
15506 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15507 signals.c signals.exp}: New or moved files.
15508
15509Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15510
15511 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15512
15513Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15514
15515 * gdb.base/return.exp: Xfail `return double' test failure
15516 on at least Solaris 2.3 and handle future/past versions on
15517 a case by case basis as appropriate. Also update message
15518 to include i*86 failures.
15519
15520Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15521
15522 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15523
15524 * lib/gdb.exp: Fix comment which erroneously identified
15525 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15526 gdb_file_cmd not gdb_load).
15527 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15528
15529 * gdb.base/setvar.exp: Make test names consistent between pass and
15530 fail cases. Use gdb_test more.
15531
15532Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15533
15534 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15535
15536Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15537
15538 * gdb.base/help.exp: Fix expected help string for `show commands'.
15539
15540Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15541
15542 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15543
15544 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15545 of a text section.
15546
15547Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15548
15549 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15550 that loop eventually terminates. Fix Connection refused logic so
15551 that testsuite will expire nicely.
15552
15553Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15554
15555 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15556 config/rom68k.exp: New tcl glue for the appropriate monitors.
15557 These all just end up calling monitor.exp.
15558 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15559 refused' by retrying. Cleanup some timeout issues.
15560 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15561 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15562 callers don't have to set/restore global timeout variable.
15563
15564 * The following set of changes centralizes management of the global
15565 timeout variable. This way, it can be set in one target dependent
15566 place instead of dozens of places scattered throughout the test suite.
15567 If you need to lengthen a timeout, then you should either set timeout
15568 in one of the config/{target}.exp files, or multiply it by a factor.
15569 Setting it to an absolute value is always going to lose for some
15570 targets.
15571 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15572 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15573 * gdb.base/funcargs.exp: Don't set timeout.
15574 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15575 * gdb.base/printcmds.exp (test_print_string_constants
15576 test_print_array_constants): Don't set timeout.
15577 * gdb.base/ptype.exp: Don't set timeout.
15578 * gdb.base/recurse.exp: Don't set timeout.
15579 * gdb.base/return.exp: Don't set timeout.
15580 * gdb.base/watchpoint.exp: Don't set timeout.
15581 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15582 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15583
15584Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15585
15586 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15587
15588Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15589
15590 * lib/gdb.exp: Disable chill tests for irix5.
15591
15592Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15593
15594 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15595 each test pass or fail.
15596
15597Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15598
15599 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15600 xlc not gcc.
15601
15602Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15603
15604 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15605
15606Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15607
15608 * config/est.exp: Fix copyright and comments. Remove dead code.
15609 Use targetname, serialport and baud variables instead of fixed
15610 constants.
15611 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15612 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15613
15614Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15615
15616 * gdb.base/watchpoint.exp: Don't run
15617 test_watchpoint_triggered_in_syscall for sunos.
15618
15619Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15620
15621 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15622 they don't seem to exist. Do include stdio.h.
15623
15624Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15625
15626 * gdb.base/a1-selftest.exp: Add alpha xfail.
15627
15628Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15629
15630 * gdb.base/watchpoint.c (main): Prompt before calling read().
15631 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15632 Revise accordingly. Remove cruft about sending "123" several
15633 times, until it gets noticed. Clean up the "print buf[0]" stuff
15634 so that it passes or fails, and waits for prompts in the usual way.
15635
15636Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15637
15638 * gdb.base/recurse.exp: Fix comment.
15639
15640 * TODO: Remove item about printing variables in nodebug.exp. Add
15641 item about enabling tests which are only run on some targets.
15642
15643 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15644 fail, make test names unique, use new gdb_test convention
15645 regarding pattern, use gdb_test more, etc.).
15646
15647 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15648 fail, make test names unique, etc.).
15649
15650Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15651
15652 * gdb.base/nodebug.c: Change return type of top and middle to
15653 short.
15654 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15655 are fixed by the recent mdebugread.c changes. Allow `short ()'
15656 as type for top and middle.
15657
15658Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15659
15660 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15661 nearly as I can tell, the whole thing was an accident in Stu's
15662 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15663 to replace a send/expect pair with gdb_test, but ended up only
15664 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15665 of 30 Mar 1995 took care of it, but left this vestigial comment
15666 which I am now nuking.
15667
15668Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15669
15670 * gdb.base/break.exp: Look for different line number for
15671 breakpoint at main depending on usestubs.
15672
15673Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15674
15675 * gdb.base/list.exp: Adjust some alternate expect patterns to
15676 match recent list0.c change. Add alternate expect pattern for
15677 output from `list default lines around main' for optimizing
15678 compilers.
15679
15680Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15681
15682 * lib/gdb.exp: If nosignals is not set, set it to 0.
15683
15684Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15685
15686 * config/slite-gdb.exp: Responds to load symbol table prompt.
15687 * gdb.base/break.exp: Adjust line number, fix rerun.
15688 * gdb.base/langs0.c: Add #ifdef usestubs.
15689
15690Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15691
15692 * gdb.base/list.exp: Adjust line contents after adding new lines in
15693 list0.c. Also fix a syntax error.
15694
15695 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15696 * gdb.base/break.exp: ditto.
15697 * gdb.base/list.exp: ditto.
15698 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15699 * gdb.base/run.c: ditto.
15700 * gdb.base/list0.c: ditto.
15701 * gdb.base/funcargs.c: ditto.
15702
15703Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15704
15705 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15706 $targetname, $serialport and $baud instead of hardwired variables.
15707 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15708 target doesn't support signals.
15709
15710Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15711
15712 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15713
15714Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15715
15716 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15717 Don't rely on the value of an auto variable before it has been
15718 initialized. Use gdb_test more.
15719
15720Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15721
15722 * lib/gdb.exp (default_gdb_version): A version number must start
15723 with a digit, but other than that contains all characters up to
15724 the first whitespace character.
15725
15726Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15727
15728 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15729
15730Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15731
15732 * gdb.c++/*.exp: Warn if executable does not exist. The original
15733 reason for skipping the warning was that configure.in sometimes
15734 intentionally skipped building the executables but the tcl code
15735 had no way of knowing. That (a) was always bogus with respect to
15736 error handling, (b) is no longer true (right now there is no way
15737 to skip C++ tests).
15738
15739 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15740
15741Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15742
15743 * gdb.base/list.exp: Add expect patterns for output from
15744 SunPRO compiled executables.
15745 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15746 types.
15747
15748Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15749
15750 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15751 number (we are already testing that the correct source line text
15752 gets printed).
15753
15754 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15755 that is what is intended, but something needed to be done to get
15756 sunos4 native working again.
15757
15758 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15759
15760 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15761 apparently went with a (very) old xfail.
15762
15763Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15764
15765 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15766 runto_main is a proc in gdb.exp that will do 'step' for target use
15767 stubs.
15768 * gdb.base/exprs.exp: ditto.
15769 * gdb.base/interrupt.exp: ditto.
15770 * gdb.base/opaque.exp: ditto.
15771 * gdb.base/printcmds.exp: ditto.
15772 * gdb.base/ptype.exp: ditto.
15773 * gdb.base/scope.exp: ditto.
15774 * gdb.base/setvar.exp: ditto.
15775 * gdb.base/signals.exp: ditto.
15776 * gdb.base/twice.exp: ditto.
15777 * gdb.c++/classes.exp: ditto.
15778 * gdb.c++/inherit.exp: ditto.
15779 * gdb.c++/templates.exp: ditto.
15780 * gdb.base/break.exp: no run and hit main for stubs. Change line
15781 numbers for breakpoints and info breakpoint.
15782 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15783 breakpoint().
15784 * gdb.base/callfuncs.c: ditto.
15785 * gdb.base/exprs: ditto.
15786 * gdb.base/interrupt.c: ditto.
15787 * gdb.base/opaque0.c: ditto.
15788 * gdb.base/printcmds.c: ditto.
15789 * gdb.base/ptype.c: ditto.
15790 * gdb.base/scope0.c: ditto.
15791 * gdb.base/setvar.c: ditto.
15792 * gdb.base/signals.c: ditto.
15793 * gdb.base/twice.c: ditto.
15794 * gdb.c++/misc.cc: ditto.
15795 * gdb.c++/templates.cc: ditto.
15796
15797Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15798
15799 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15800
15801 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15802 somewhere between `read' and `main.c'. I'm pretty sure the
15803 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15804 and it isn't particularly useful.
15805
15806 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15807
15808Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15809
15810 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15811
15812Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15813
15814 * config/mt-slite: add LIBS and -nostdlib.
15815 * config/slite-gdb.exp: add this new file to support sparclite target.
15816
15817Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15818
15819 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15820
15821 * gdb.base/a2-run.exp: Change argument to istarget from
15822 "*-*-vxworks" to "*-*-vxworks*".
15823 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15824
15825Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15826
15827 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15828 will not runto main but do a 'step' to step out of breakpoint().
15829 * config/mt-slite: add -Dusestubs.
15830
15831Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15832
15833 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15834 instead of just @.
15835
15836 * gdb.base/signals.exp: Add test for "handle all print".
15837 * TODO: Remove "handle all print". Also remove item about
15838 checking copyright date (I don't like the idea of a spurious FAIL
15839 based on when we run the tests).
15840
15841 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15842 for SunOS4 (reason for failure not investigated). Remove
15843 redundant test for $binfile.
15844
15845 * gdb.base/nodebug.c (array_index): Call malloc.
15846
15847 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15848
15849Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15850
15851 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15852 conventions and slightly simplify the matching regexp.
15853
15854Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15855
15856 * gdb.base/break.exp: Update gdb_test invocation to use new
15857 convention.
15858
15859 * lib/gdb.exp: If noargs is not set, set it to 0.
15860
15861 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15862 tests unique.
15863
15864 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15865
15866Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15867
15868 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15869 one argument of type "<non-float parameter>".
15870
15871Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15872
15873 * config/rom68k.exp: New file to support Motorola IDP board.
15874 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15875 * gdb.base/break.c: Change things around so that this program
15876 doesn't depend upon args. This is necessary to make remote
15877 targets work (in general, they can't take args).
15878 * gdb.base/break.exp: Don't try to send args to program. Don't
15879 expect output. Also, replace lots of code with gdb_test.
15880
15881Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15882
15883 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15884 printing of '\'' (which is what the comment says we are testing,
15885 even though we were not), not '''.
15886 (test_integer_literals_rejected): Test that printing ''' is an error.
15887
15888 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15889 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15890 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15891 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15892 Use gdb_test not test_print_accept.
15893 * lib/gdb.exp: Remove test_print_accept.
15894
15895 * gdb.base/signals.exp (signal_tests_1): Make pass message
15896 consistent with fail message.
15897
15898 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15899 unsigned char; the bug (PR 1821) is fixed.
15900
15901 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15902
15903 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15904 successful tests--makes xfailing them work right.
15905
15906Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15907
15908 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15909 only \r\n, not .*. The test can pass .* as the last thing in
15910 $pattern if that is what it wants. In addition to providing this
15911 flexibility, this change should speed up pattern matching in cases
15912 where the pattern already ended with .* (there were a number of
15913 them). This change also helps catch bad patterns--in the old
15914 scheme the typo "char \*" instead of "char \\*" would pass. Now
15915 it is caught.
15916 * Many .exp files: Update callers.
15917
15918 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15919 clearer and does not spuriously match multiple ('s. Likewise for
15920 ) and *.
15921
15922 * gdb.base/nodebug.exp: Test ability to call a function and pass
15923 it a string (even with no debugging info).
15924
15925 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15926 "p '\'", which is the same as "p ''" once tcl gets done with
15927 quoting, to "p '\\'", which I suspect is what is intended (one
15928 backslash gets sent to GDB).
15929
15930 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15931
15932Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15933
15934 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15935 1817) was fixed literally years ago.
15936
15937Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15938
15939 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15940 test, it causes stepping out of call_after_alloca_subr with
15941 optimizing compilers.
15942 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15943 fails.
15944
15945 * gdb.c++/templates.exp: Source templ-info.exp only if
15946 the templates executable exists.
15947
15948 * gdb.c++/misc.cc (class Contains_static_instance,
15949 class Contains_nested_static_instance),
15950 gdb.c++/classes.exp (test_static_members): Test printing of
15951 a class that contains a static instance of the class.
15952
15953Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15954
15955 * gdb.base/langs2.c (cppsub_): Don't prototype.
15956 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15957 only, I believe).
15958
15959Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15960
15961 * lib/gdb.exp (skip_chill_tests): New procedure.
15962
15963 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15964
15965Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15966
15967 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15968 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15969
15970Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15971
15972 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15973
15974 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15975 disassemble 8, not 16, instructions for part 4.
15976
15977 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15978 support the latter anymore.
15979
15980 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15981 -DNO_PROTOTYPES.
15982 * gdb.base/callfuncs.c: Control use of prototypes based on
15983 NO_PROTOTYPES, not __STDC__.
15984 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15985 t_float_values2 tests if prototypes in use.
15986
15987 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15988 t_double_values): When checking differences against DELTA, check
15989 that difference is within the range (-DELTA,DELTA), not just
15990 (-infinity,DELTA).
15991
15992Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15993
15994 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15995 'file' command firts, then 'target', then 'load', this is due to gdb
15996 target set up.
15997 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15998
15999Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16000
16001 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16002 FP load/store variants.
16003 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16004
16005Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16006
16007 * gdb.base/term.exp: Do not give a warning if not native, it is
16008 not an abnormal condition.
16009
16010Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16011
16012 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16013 t_char_array".
16014
16015Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16016
16017 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16018 are getting the version number.
16019
16020 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16021 if not native, it is not an abnormal condition.
16022
16023Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16024
16025 * lib/gdb.exp: Just use "file exists", rather than undocumented
16026 dejagnu procedure "findfile".
16027
16028Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16029
16030 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16031 (LDFLAGS): Set to -Xlinker -Ur.
16032
16033 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16034 Removed, these values are set by lib/gdb.exp.
16035
16036 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16037
16038Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16039
16040 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16041 of replicating gdb startup code.
16042
16043 * config/mt-vxworks (LDFLAGS): Set to -r.
16044 (CFLAGS_FOR_TARGET): Removed.
16045
16046 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16047 (gdb) and gdb for vxworks uses (vxgdb).
16048
16049 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16050 executable is not in the tree and host != target, use sed and
16051 program_transform_name to determine the gdb name used by the
16052 target.
16053
16054 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16055 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16056
16057Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16058
16059 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16060 floats, chars, and shorts where there are ANSI-style function
16061 definitions.
16062
16063 * gdb.base/langs.exp, gdb.base/langs*: New test.
16064 * gdb.base/Makefile.in: Build it.
16065 * TODO: Remove item about checking that C names don't get C++
16066 demangling applied; this test tests it.
16067
16068Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16069
16070 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16071 went with the const70 xfail. The xfail went away a year ago.
16072
16073 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16074
16075 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16076 for hp300.
16077
16078 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16079
16080 * gdb.base/a1-selftest.exp: Don't run on hp300.
16081
16082Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16083
16084 * Makefile.in (site.exp): Set host_alias and target_alias as well
16085 as host_triplet and target_triplet.
16086
16087Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16088
16089 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16090
16091 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16092 places as other ecoff systems).
16093
16094 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16095 ultrix.
16096
16097Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16098
16099 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16100 remove them.
16101 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16102 variable and "variable" in addition to "data variable".
16103 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16104
16105 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16106 2.
16107 * gdb.base/list1.c (long_line): Add additional statement at start
16108 of function.
16109 * gdb.base/list.exp (test_forward_search): Update line number to
16110 reflect new statement.
16111
16112Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16113
16114 * gdb.base/signals.exp: Reinitialize searched source directories
16115 after gdb_start call.
16116
16117Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16118
16119 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16120 * gdb.stabs/Makefile.in: Likewise.
16121
16122 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16123 change. Instead split the tests into smaller pieces.
16124 * gdb.disasm/hppa.s: Corresponding changes.
16125
16126Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16127
16128 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16129 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16130
16131 * gdb.base/funcargs.exp: Modify many tests so that every test
16132 either passes or fails. Make some test names unique.
16133
16134Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16135
16136 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16137 Call stty to set interrupt character.
16138
16139 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16140 for HP assembler versus GNU assembler based on actual behavior of
16141 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16142
16143 * TODO: Suggest a few more stepping tests.
16144
16145Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16146
16147 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16148 restart GDB for h8300 after a continue.
16149 (return): Add pattern to match a29k-udi behavior.
16150 * gdb.base/nodebug.exp: Remove obsolete comment.
16151 * gdb.base/regs.exp: New file, testing of register displays.
16152 * gdb.base/return.exp: Fix typo in reference to $objdir.
16153 * gdb.base/whatis.exp: Always start with a fresh GDB.
16154
16155Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16156
16157 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16158 higher, these tests generate a lot of output.
16159
16160Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16161
16162 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16163 code following the catch silently ignored some errors; without the
16164 catch they should be thrown like any other tcl error. Also, the
16165 catch used "" instead of {} which meant all the callers who wanted
16166 to include one of the characters "[]$ had to quote it an extra time.
16167 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16168 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16169 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16170 Remove extra quoting.
16171
16172Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16173
16174 * gdb.base/commands.exp: Make test names unique; every test either
16175 passes or fails. Update some comments.
16176
16177 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16178
16179Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16180
16181 The following fixes a FAIL caused by the fact that the alpha stabs
16182 configuration didn't use the ".if alpha" code in weird.def.
16183 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16184 bit pointer, so the 32 bit version works even on the alpha.
16185 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16186 Remove the stuff which allowed us to have separate versions for
16187 alpha and everything else.
16188
16189 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16190 regexp which "info func operator\[\](" is supposed to match. Fix
16191 string to send to GDB. Note that GDB still doesn't work right. Add a
16192 new test for "info func .perator\[\](" which GDB does handle correctly.
16193
16194 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16195
16196Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16197
16198 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16199 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16200 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16201 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16202 it makes the tests harder to understand and confuses test-o-matic.
16203 The preferred style is that each test provides a PASS or a FAIL,
16204 and has a unique message (e.g. "continue #54" not just "continue")
16205 which is the same for the pass and the fail.
16206 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16207 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16208 to lib/gdb.exp.
16209 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16210 prt_accept which was basically the same thing. Likewise for
16211 test_print_reject and prt_reject.
16212 * lib/gdb.exp (test_print_reject): Add some more error message
16213 patterns to match from the former printcmds.exp (prt_reject).
16214 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16215 One defect of the passcount stuff is that some of it failed to
16216 report XPASS where appropriate.
16217 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16218 stuff before and after arg in expected pattern.
16219 (test_paddr_operator_functions): Re-do test without print_addr_of;
16220 this is the only test which seems to want extra stuff there.
16221
16222Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16223
16224 * gdb.base/nodebug.exp: Update new tests to reflect improved
16225 wording of gdb output.
16226
16227 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16228 and "ptype" work on variables in files compiled without -g.
16229 Replaces commented out "maint print msymbol" tests.
16230
16231Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16232
16233 * gdb.base/setvar.c (dummy): Call malloc.
16234
16235 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16236 losing with the irix4 sed.
16237
16238 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16239 ALRM" on irix4.
16240
16241Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16242
16243 * TODO: Remove items about corefile.exp testing new exec-file and
16244 backtrace; both are now done. Add items about printing enums.
16245
16246Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16247
16248 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16249 "get signal $thissig" test fails.
16250
16251 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16252
16253Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16254
16255 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16256 compiler warning with dec alpha compiler.
16257
16258 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16259 extra \n from gdb_test call (this explains why the prompt test
16260 that I removed yesterday was there).
16261 (user_defined_command_test): Remove extra \n and prompt test.
16262
16263 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16264 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16265 doesn't exist.
16266 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16267 Also remove alpha workaround, which turns out to be because
16268 SIGABRT == SIGLOST.
16269
16270 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16271
16272 * gdb.base/help.exp: Don't test "help show".
16273
16274Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16275
16276 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16277 "set print address" is on.
16278 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16279 pass prompt to gdb_test; gdb_test already looks for the prompt.
16280
16281 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16282
16283 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16284 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16285 was to make sure that gdb can read a core file. But (a) the "read
16286 the corefile" part didn't make it to a1-selftest.exp, we just
16287 delete the corefile after creating it, and (b) we test reading
16288 corefiles in corefile.exp anyway. Also, this test left around a
16289 xgdb process on Solaris.
16290
16291 * gdb.base/corefile.exp: Also test backtrace.
16292
16293Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16294
16295 * gdb.base/commands.exp: Test a simple user defined command with
16296 arguments and if/while statements; verify the full user command is
16297 printed by "show user".
16298
16299 * gdb.base/commands.exp: Test if/while commands as part of a
16300 breakpoint command list; verify they appear in breakpoint
16301 information.
16302
16303Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16304
16305 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16306 than by dividing by zero.
16307
16308Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16309
16310 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16311 performing an inferior call with watchpoints enabled.
16312 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16313 call.
16314
16315Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16316
16317 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16318 of "file" command.
16319
16320 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16321 Add additional pattern for when "int operator int(void);" appears
16322 in a different order.
16323
16324Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16325
16326 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16327
16328 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16329 and "signal" with ".*".
16330
16331Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16332
16333 * TODO: Add note about "handle all nostop".
16334
16335 * gdb.base/{sigall.c, sigall.exp}: New test.
16336 * gdb.base/Makefile.in: Add it.
16337
16338Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16339
16340 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16341 when invoking GDB, suppresses any windowing interface.
16342
16343Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16344
16345 * config/sim-gdb: New file, simulator testing support.
16346
16347Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16348
16349 * gdb.base/interrupt.exp: Test calling func1 twice.
16350
16351Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16352
16353 * gdb.base/list.exp (test_forward_search): Set timeout higher
16354 when we'll be getting lots of output from gdb.
16355
16356 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16357 "init_malloc" to after the expect statement. Run it if that
16358 regexp is taken, but also for two others which happen if source
16359 cannot be found.
16360
16361Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16362
16363 * gdb.base/printcmds.exp: New test, for printing register before
16364 program is running.
16365
16366Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16367
16368 * gdb.base/list.exp: Correct some alternate expect patterns
16369 to reflect changes in list1.c.
16370
16371Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16372
16373 * TODO: Add item regarding large frames.
16374
16375 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16376
16377 * TODO: Remove item about enabling return.exp; it
16378 is enabled. Suggest a few more "return" tests.
16379
16380Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16381
16382 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16383 anonymous unions.
16384
16385Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16386
16387 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16388 and pr-5646.o, so "make" is the same as "make all", not "make
16389 pr-4975.o".
16390
16391Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16392
16393 * gdb.base/list.exp: Adjust expectations to reflect changes in
16394 list1.c.
16395 (test_forward_search): New test proc.
16396 * gdb.base/list1.c (long_line): New function, has long source line.
16397
16398Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16399
16400 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16401 additional line of code that was added.
16402
16403Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16404
16405 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16406 tests so as not to overflow expect's input buffers.
16407 * gdb.disasm/hppa.exp: Corresponding changes.
16408
16409Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16410
16411 Beginnings of template debugging tests.
16412 * gdb.c++/templ-info.cc: New file to test for template
16413 debugging capability of the compiler.
16414 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16415 templ-info.cc.
16416 * gdb.c++/templates.cc: Add explicit template instantiations
16417 to enable compiling with -fno-implicit-templates. Add destructor
16418 and 'value' method to T5 class for template tests.
16419 * gdb.c++/templates.exp: Add testcases for printing of template
16420 types, setting breakpoints on template methods and calling a
d63a86f8 16421 template method.
c906108c
SS
16422
16423Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16424
16425 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16426 branch target since some assemblers (gas-2.5) may emit a
16427 relocation for the branch instead of resolving it in the
16428 assembler.
16429
16430Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16431
16432 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16433 through signal handler.
16434
16435Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16436
16437 * configure.in (*-*-netware): Use config/mt-netware.
16438
16439 * config/mt-netware: New file.
16440 * config/mt-i386-netware: Removed, separate configs for different
16441 netware architectures are no longer needed now that we have
16442 --with-headers.
16443
16444Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16445
16446 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16447 by the recent changes to use ANSI C arithmetic conversions.
16448
16449Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16450
16451 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16452 bug involving using inferior_pid to figure out whether to select a
16453 frame.
16454
16455Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16456
16457 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16458 match the current disassembler output.
16459
16460Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16461
16462 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16463 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16464 types, expect "int" as type of integer values (for now).
16465
16466Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16467
16468 * gdb.base/commands.exp: New tests for if/while commands.
16469
16470Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16471
16472 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16473 by .*, since hex values have different syntax in Chill mode.
16474
16475Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16476
16477 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16478 linefeed from expect pattern for repeated types with indices > 9.
16479
16480Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16481
16482 First part of Fortran test suite.
16483 * gdb.fortran: New directory.
16484 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16485
16486Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16487
16488 * gdb.base/default.exp: Update expect pattern for load command
16489 without arguments.
16490
16491Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16492
16493 * configure.in: Change i386 to i[345]86.
16494 * gdb.base/configure.in: Likewise.
16495 * gdb.c++/configure.in: Likewise.
16496 * gdb.chill/configure.in: Likewise.
16497
16498Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16499
16500 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16501 patterns, since that is not a valid context for comments.
16502
16503Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16504
16505 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16506 repeated types and repeated types with indices > 9.
16507
16508Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16509
16510 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16511 2417; old bug has been fixed.
16512
16513Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16514
16515 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16516 send the newline ourselves instead of assuming gdb_test will do
16517 so when passed an empty input string.
16518
16519 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16520 stabs testcode.
16521
16522Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16523
16524 * lib/gdb.exp (gdb_test): Don't send anything if the first
16525 argument is an empty string. This makes cases where we want to
16526 match output that is already in expect's buffers (for example,
16527 matching a breakpoint after gdb_run_cmd has been called) work
16528 reliably.
16529
16530Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16531
16532 * config/netware.exp: New file.
16533
16534Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16535
16536 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16537 the -B and -L prefixes so we can find the debugging stub.
16538
16539 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16540 there and we are using the gcc from the tree.
16541
16542 * gdb.base/types.c: Removed.
16543
16544 * gdb.base/configure.in: Look for makefile fragments in ../config.
16545 Recognize i386-*-netware.
16546 * gdb.c++/configure.in: Likewise.
16547
16548Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16549
16550 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16551 the correct TCL syntax.
16552
16553Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16554
16555 * gdb.base/opaque.exp: use runto instead of messing around with
16556 breakpoints. Simplify by using gdb_test.
16557
16558 * gdb.base/bitfields.exp: restart between tests on netware targets
16559 because breakpoints aren't relocated after target death. Run
16560 processes to completion.
16561
16562 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16563
16564Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16565
16566 * Makefile.in: Remove extra tabs that confuse some versions
16567 of "make". Use the newly built gdb to test with by default,
16568 rather than the first one in the tester's search path.
16569
16570Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16571
16572 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16573
16574 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16575 condition help.
16576
16577Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16578
16579 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16580
16581 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16582 running.
16583 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16584 * gdb.base/funcargs.exp: Likewise.
16585
16586 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16587 * gdb.base/funcargs.exp: Likewise.
16588
16589 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16590 message is "".
16591
16592Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16593
16594 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16595 return,signals,twice}.exp: Handle non-existant binaries
16596 consistantly.
16597
16598 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16599 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16600 might testing a cross development system.
16601
16602Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16603
16604 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16605 runtest script is relative to ${srcdir}, not ${rootdir}.
16606
16607Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16608
16609 * gdb.base/signals.exp: Allow for optionality of breakpoint
16610 address.
16611
16612Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16613
16614 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16615
16616Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16617
16618 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16619 for size_t definition.
16620 * gdb.c++/templates.cc: Likewise
16621
16622 * config/mt-i386-netware: New file.
16623
16624 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16625 defined.
16626
16627 * gdb.base/Makefile.in: Added support for systems that name core
16628 files by appending "core" to the program name.
16629 * gdb.base/a1-selftest.exp: Likewise.
16630
16631Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16632
16633 * gdb.base/return.exp: Add comment and message for `return double'
16634 test failure on Sparc Solaris.
16635
16636Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16637
16638 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16639
16640Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16641
16642 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16643 from optimizing them away.
16644 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16645 patterns to include default constructors and assignment operators,
16646 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16647 character in the output of the virtual base pointer.
16648
16649Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16650
16651 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16652 expression match in print_addr_of to avoid unintented matches.
16653 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16654 versions up to 2.5.8.
16655
16656Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16657
16658 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16659 included file to run under newer versions of expect.
16660 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16661 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16662 Remove xfail for the virtual table of BDDHookV.
16663
16664Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16665
16666 * lib/gdb.exp (string_to_regexp): Set a default result.
16667 (default_gdb_start): Fix misleading message.
16668
16669Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16670
16671 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16672 Remove all CC, etc definitions.
16673 * config/mt-hpux: New file.
16674 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16675 (CFLAGS, LDFLAGS): Define.
16676 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16677
16678 * Makefile.in (site.exp): Don't insert host_os, etc.
16679 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16680 (distclean): Check existence of subdir.
16681 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16682 * gdb.base/Makefile.in: General cleanup and simplification.
16683 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16684 to build executables. Use default rule to build .o files.
16685 (EXPECT, RUNTEST, CC): Fix relative pathname.
16686 (site.exp): Don't insert host_os, etc.
16687 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16688 and/or SIGUSR1 defined.
16689 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16690 * gdb.c++/Makefile.in: General cleanup and simplification.
16691 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16692 (CFLAGS): Remove.
16693 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16694
16695Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16696
16697 * gdb.base/recurse.exp: Misc changes to get tests running again
16698 after Kung's changes to the watchpoint code.
16699 * gdb.base/watchpoint.exp: Likewise.
16700
16701Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16702
16703 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16704
16705Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16706
16707 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16708 * lib/gdb.exp (default_gdb_start): Define.
16709 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16710 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16711 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16712 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16713 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16714 Don't call gdb_target_udi in between tests.
16715
16716Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16717
16718 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16719 (which was basically just a local version of the same thing). In
16720 addition to avoiding duplication, gdb_test_exact is faster.
16721 * lib/gdb.exp (gdb_test_exact): Fix typo.
16722
16723 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16724 don't give an error.
16725
16726 * gdb.base/term.exp: Call delete_breakpoints before starting.
16727
16728 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16729 (t10): Add comment.
16730
16731Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16732
16733 Reorganization of the GDB Test Suite.
16734
16735 * gdb.base: New directory, contains all the basic tests.
16736 * gdb.c++: New directory, tests specific to C++.
16737 * gdb.chill: New directory, tests specific to Chill.
16738 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16739 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16740 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16741 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16742 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16743 t30-31 to chill).
16744 * */gdbme.*: Rename to match appropriate expect scripts.
16745 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16746 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16747 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16748 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16749 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16750 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16751 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16752 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16753 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16754 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16755 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16756 gdb.c++/virtfunc.cc: New names of C++ files.
16757 * gdb.chill/chillvars.ch: New name of Chill file.
16758 * gdb.base/configure.in, gdb.c++/configure.in,
16759 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16760 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16761 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16762 * configure.in (configdirs): Update to reflect directory changes.
16763 (target_abbrev): No longer define for any configuration.
16764 * Makefile.in: Cosmetic improvements to header comments.
16765
16766Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16767
16768 Various changes to gdb.t31:
16769
16770 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16771 * gdbme.ch: Make all key-words and predefineds be upper-case.
16772 * chillvars.exp: Expect key-words and predefinds in upper-case.
16773
16774 * chillvars.exp: Use gdb_test_exact many places.
16775 Change expected output for arrays (which now includes index labels).
16776
16777 * pr-5020.exp, gdme.ch (module PR_5020):
16778 New test, for PR-5020.
16779
16780Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16781
16782 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16783 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16784
16785Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16786
16787 * Makefile.in: Fix bit-rot in definitions of CHILL,
16788 CHILL_FOR_TARGET and Chill_LIB.
16789 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16790 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16791 CHILL, and CHILL_LIB.
16792
16793Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16794
16795 * Revert the previous changes. Please see Rob's directory
16796 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16797
16798Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16799
16800 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16801 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16802 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16803 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16804 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16805 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16806 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16807 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16808 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16809 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16810 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16811 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16812 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16813 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16814 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16815 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16816 changes from 94Q1.
16817
16818Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16819
16820 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16821 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16822 Rob's new testing fragments.
16823
16824Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16825
16826 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16827 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16828
16829Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16830
16831 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16832 version also, match on casted version strings, and match on
16833 gdb startup case where the line numbers might be messed up.
16834
16835Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16836
16837 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16838 (CFLAGS): Delete it from here.
c906108c
SS
16839
16840Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16841
16842 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16843
16844Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16845
16846 * Makefile.in (RUNTEST): Default to just "runtest".
16847
16848Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16849
16850 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16851 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16852 the code has been restructured.
16853
16854Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16855
16856 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16857 \n, not just one of each.
16858
16859 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16860 /bin/cc gives a warning if you do.
16861
16862Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16863
d63a86f8 16864 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16865 __t10ListS_link1ZUiRCUiPT0
16866
16867Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16868
16869 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16870 on local variables in recursive functions.
16871
16872 * gdb.t07/Makefile.in: Build the new test.
16873
16874Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16875
16876 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16877 directly. Instead compare the return values from actual calls.
16878
16879Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16880
16881 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16882
16883Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16884
16885 * From Peter Schauer with minor modifications.
a9c64011
AS
16886 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16887 stops in mid-line in the caller. Add xfail for returning a float
16888 value on X86 targets.
c906108c
SS
16889
16890Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16891
16892 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16893 to avoid expect lossage.
16894 (fmem_LRbug_tests): Likewise.
16895 * gdb.disasm/hppa.s: Corresponding changes.
16896
16897 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16898 conditions to work with latest dejagnu/expect.
16899
16900 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16901 expected to fail on the PA.
16902 (backtrace in call with trampolines): Explicitly require main
16903 to be frame #1 (no trampolines should show up in backtrace).
16904
16905 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16906 "continue -expect".
16907 * gdb.t06/break.exp: Likewise.
16908 * gdb.t07/watchpoint.exp: Likewise.
16909 * gdb.t13/bitfields.exp: Likewise.
16910 * gdb.t15/{funcargs,return}.exp: Likewise.
16911 * gdb.stabs/weird.exp: Likewise.
16912 * config/{mips,udi}-gdb.exp: Likewise.
16913
16914 * hppa.sed: Enclose comments within a sed command to avoid
16915 losing with the old OSF1 sed.
16916
16917Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16918
16919 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16920 sequent dynix.
16921 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16922 * gdb.t15/funcargs.exp: Conditionally step again to really
16923 finish from marker_call_with_trampolines. Handle the case where
16924 the first step from within call_with_trampolines already steps
16925 us back to main.
16926 * gdb.t15/gdbme.c: Add comment to closing brace of
16927 call_with_trampolines for funcargs.exp.
16928
16929Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16930
d63a86f8 16931 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16932 Fix typo(s).
16933
16934Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16935
16936 * gdb.t07/gdbme.c: More code for watchpoint testing.
16937
16938 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16939 "Hardware watchpoint" throughout file.
16940 (test_watchpoint_triggered_in_syscall): New test.
16941 (test_complex_watchpoint): New test.
16942
16943Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16944
16945 * gdbme.c (call_with_trampolines): New function to try and step
16946 into. Tests trampoline problems on the PA.
16947
16948 * funcargs.exp (localvars_in_indirect_call): No longer expect
16949 stepping into indirect call to fail on PAs.
16950 (test_stepping_over_trampolines): New test.
16951
16952Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16953
16954 * TODO: Add suggestions for static member function tests, and
16955 completion tests.
16956
16957Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16958
16959 * TODO: Add suggestions for "p/a" tests.
16960
16961 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16962 (default_gdb_exit): Replace all the hair with sending "quit" to
16963 the process with a simple close.
16964
16965Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16966
16967 * TODO: Add suggestions for shared library tests.
16968
16969Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16970
16971 * TODO: Add suggestions for x/s tests.
16972
16973Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16974
16975 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16976 "enable once", and "enable breakpoints once" with ".*".
16977
16978Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16979
16980 * TODO: Add suggestions about structure passing tests.
16981
16982Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16983
16984 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16985 the primary1 test, use work around if __GNUC__ < 2.
16986 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16987 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16988 Test for bad output rather than waiting for timeout. Issue
16989 second continue only if first continue failed.
16990
16991Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16992
16993 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16994 operator[] test with gdb_test because the old code didn't seem to
16995 be getting the quoting right with the new dejagnu.
16996
16997Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16998
16999 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17000 one from the path.
17001 * Makefile.in: Use a fresh expect if there is one, use runtest
17002 from the src tree if there is one.
d63a86f8 17003
c906108c
SS
17004Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17005
17006 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17007 next over recursive call. Revise the tests from that point on
17008 (which had been skipped) to match GDB's actual (correct) output.
17009
17010 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17011 with next over a breakpoint whose condition is false.
17012
17013 * gdb.t00/help.exp: Comment out "help set print" tests just like
17014 (and for same reason as) "help set" test.
17015
17016Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17017
17018 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17019 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17020
17021Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17022
17023 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17024 necessary gdb_target_udi.
17025
17026 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17027
17028 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17029 1838 and 2417; they are fixed.
17030
17031 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17032 gdb.t03/ptype.exp (ptype structure, ptype union):
17033 Remove xfails; the test is looser than when the xfails were added.
17034
17035 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17036 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17037
17038 * gdb.t01/run.exp: Only run shell test if isnative.
17039
17040 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17041 since "run" automatically loads if necessary. Call gdb_target_udi
17042 after the "file" since "file" kills any execution target.
17043
17044 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17045 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17046 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17047 argument for UDI.
17048
17049Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17050
17051 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17052
17053 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17054
17055Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17056
17057 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17058 properly quoting regexps. This makes the second argument to
17059 demangle a fixed string, which matches the callers, instead of a
17060 shell-style pattern which is what the previous implementation
17061 used. Update some of the callers.
17062
17063Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17064
17065 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17066 (comib_nullified_tests): Fix typo.
17067 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17068 strings. No longer expected to fail.
17069
17070 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17071 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17072 strings. No longer expected to fail.
17073
17074 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17075 string. No longer expected to fail.
17076
17077Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17078
17079 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17080 No longer expected to fail.
17081
17082 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17083 string. No longer expected to fail.
17084
17085Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17086
17087 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17088 only in the names (I probably got most of them). I was even
17089 generous with some which differed in underscores in names, and
17090 probably missed a few, and I *still* was able to remove almost a
17091 third of the file with almost no impact on testsuite coverage.
17092
17093Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17094
17095 * gdb.t00/default.exp: Match udi_attach error message as well as
17096 the one from child_attach.
17097
17098 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17099
17100 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17101
17102 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17103 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17104
17105 * Move test with enums and partial symbols back to
17106 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17107 Reverts the change of 26 May 93. Per today's change to
17108 stabs.texinfo, the behavior that weird.exp was expecting was
17109 unreasonable; what is important is that the compiler+gdb get
17110 things right, which happens with a recent gcc. Also fix the test
17111 to deal with native compilers which put out the stab gdb can't
17112 deal with.
17113
17114Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17115
17116 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17117 in the names. The main thing these accomplish is to slow things down.
17118 Many more such duplicates surely remain.
17119
17120 * gdb.t00/help.exp: Comment out "help support" test just like
17121 (and for same reason as) "help set" test.
17122
17123Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17124
17125 * gdb.t06/break.exp: Remove setup_xfails for
17126 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17127 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17128 about known bug in gcc to include up through 2.5.8.
17129 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17130 well as "_vb$".
17131 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17132 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17133 with latest gcc and gdb.
17134 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17135 well as "_vb$".
17136
17137Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17138
17139 * configure.in (hppa*-*-*): Also configure and build stabs-only
17140 tests.
17141
17142Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17143
17144 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17145 * gdb.t10/configure.in (hppa*-*-*): Use it.
17146
17147Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17148
17149 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17150
17151Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17152
17153 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17154 versions prior to 1.13.5.
17155
17156Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17157
17158 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17159 the prompt is at the start of a line.
17160
17161Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17162
17163 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17164 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17165 in the copr tests now.
17166 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17167 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17168 expected to fail.
17169
17170Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17171
17172 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17173 gdb.t31/chillvars.exp, lib/gdb.exp:
17174 Tweak to run under either version of expect.
17175 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17176 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17177 * gdb.t11/list.exp: Remove extraneous whitespace.
17178
17179Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17180
17181 * gdb.t16/printcmds.exp (test_print_strings): Accept
17182 "(unsigned char *) " before the string.
17183
17184 * TODO: Add notes about printing of fancy types and GDB expressions.
17185
17186Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17187
17188 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17189 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17190 if doing mips-idt-ecoff.
c906108c
SS
17191
17192Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17193
17194 * Most .exp files: Tweak to run under either version of expect.
17195
17196Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17197
17198 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17199 xfails; I'm not sure why they are failing, but not because of PR 1806.
17200
17201Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17202
17203 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17204 defined in lib/gdb.exp.
17205
17206Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17207
17208 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17209 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17210 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17211 have to be typeless.
17212
17213Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17214
17215 * TODO: Add suggestion for copyright year test.
17216
17217Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17218
17219 * configure.in (*-*-lynxos*): Add stabs tests.
17220
17221Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17222
17223 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17224 so insert a tab before any assembler directive in column zero.
17225
17226 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17227 stores.
17228 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17229 stores.
17230 (fpu_short_memory_tests): Likewise.
17231
17232Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17233
17234 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17235 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17236 .stabs directives in comments.
17237
17238Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17239
17240 * TODO: New file, describing tests we could write.
17241 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17242
17243Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17244
17245 * gdb.t06/signals.exp: Add kludge to force re-sync.
17246
17247 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17248 to xgdb instead of gdb, get out of gdb.
17249
17250Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17251
17252 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17253 for info.
17254
17255Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17256
17257 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17258 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17259 * gdb.stabs/hppa.sed: New sed script for the PA.
17260
17261Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17262
17263 * gdb.stabs: Re-write weird.def and configuration to use sed
17264 instead of cpp. sed is portable and POSIX; cpp is neither.
17265
17266Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17267
17268 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17269
17270Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17271
17272 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17273
17274Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17275
17276 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17277 "_vb$".
17278 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17279 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17280
17281Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17282
17283 * lib/gdb.exp: Comment out code which depends on non-existent
17284 `transform' procedure.
17285
17286Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17287
17288 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17289 * lib/gdb.exp: Transform tool name.
17290 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17291 1.1's new error handling system.
17292
17293Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17294
17295 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17296
17297Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17298
17299 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17300 They made pattern matching so slow that timeouts happened on
17301 heavily loaded systems. Now any output from "show print" which
17302 gets us back to the GDB prompt is a PASS.
17303
17304Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17305
17306 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17307
17308Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17309
17310 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17311
17312 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17313 It is not from PR 3220.
17314
17315Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17316
17317 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17318 just started failing because they depended on the order the
17319 subcommands are presented, or exact docstring text. This kind of
17320 test is a pain and has minimal benefit.
17321
17322Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17323
17324 * gdb.t09/corefile.exp: At end of test, use "core" command with
17325 no arguments.
17326
17327Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17328
17329 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17330 17}/Makefile.in: Make it possible to run the testsuite with Sun
17331 make and CC = cross gcc by adding explicit build rules for .o
17332 files.
17333
17334Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17335
17336 * gdb.t15/funcargs.exp: Don't put comments on same line as
17337 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17338
c906108c
SS
17339Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17340
17341 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17342
17343Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17344
17345 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17346 * gdb.t20/inherit.exp: remove three dumplicate entries.
17347
17348Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17349
17350 * gdb.t06/break.exp: For "next over recursive call", fail on any
17351 incorrect output, not just on "factorial (value=2)".
17352
17353Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17354
17355 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17356 working now. Add an xfail if accesing a bss variable causes
17357 a memory error if the target is not yet run.
17358
17359Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17360
17361 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17362 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17363 name of __st* demangling (2 strings). Did Kung really get the
17364 more than 95 others right without testing them?
17365
17366Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17367
17368 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17369
17370Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17371
17372 * configure.in (configdirs): Add gdb.disasm
17373 * gdb.disasm: New directory for GDB disassembler tests.
17374 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17375
17376Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17377
17378 * gdb.t00/help.exp: Don't test "help set".
17379
17380 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17381 from within expect statements. None of these happen anymore and
17382 they cause regressions to be silently unnoticed.
17383
17384 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17385 messages) about known failures with gcc cygnus-2.4.5-930417.
17386
17387 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17388 comp-info.exp so it gets built if it doesn't exist.
17389
17390 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17391 it is no longer used.
17392 * gdb.t13/comp-info.c: Removed.
17393
17394Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17395
17396 * gdb.t06/signals.exp: Add xfail for sun3.
17397
17398Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17399
17400 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17401 relevant because ^C doesn't get sent but failure can be reproduced
17402 interactively).
17403
17404Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17405
17406 * gdb.stabs/alpha.mt: New configuration file for alpha.
17407 * gdb.stabs/configure.in: Use it.
17408 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17409 sharing with alpha.mt, redefine long to word via preprocessor.
17410 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17411 for alpha.
17412 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17413 native cc.
17414 * gdb.t00/teststrategy.exp: Change expect string so that we
17415 consume the `(xgdb)' from the command echo and from the gdb prompt.
17416 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17417 gdb currently compares all values as long, so this failure probably
17418 applies to any configuration where LONGEST is bigger than a target int.
17419 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17420 with gcc.
17421 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17422 to handle opaque pointers, gcc is.
17423 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17424 as first argument. Include <sys/types.h> and change all operator
17425 new definitions to use size_t.
17426 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17427 now that we use size_t.
17428
17429Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17430
a9c64011 17431 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17432 a long or float array cast all array members to the same type.
a9c64011 17433 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17434 with 64 bit longs.
a9c64011 17435 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17436 on alpha.
a9c64011 17437 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17438
17439Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17440
17441 * gdb.t24 (demangle.exp): Constructors of templates have names like
17442 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17443 section 14.6 of the ARM.
17444
17445 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17446 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17447 accomplish little and slow down the testsuite.
17448
17449 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17450 Accept spaces various places.
17451
17452Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17453
17454 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17455 with watchpoint enabled.
17456
17457 * Makefile.in: Remove definition of CC and remove the second
17458 definition of CXX (the "CXX = gcc" one remains). These definitions
17459 were causing backquotes to be expanded within backquotes, which
17460 doesn't work.
17461
17462Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17463
17464 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17465
17466Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17467
a9c64011
AS
17468 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17469 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17470 by mips cc and contains no stabs entries.
17471
17472Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17473
17474 * config/vx-gdb.exp: Use fake device to load files rather than
17475 NFS.
17476 * lib/gdb.exp: New proc to do "file" command.
17477 * config/unix-gdb.exp: Use new "file" proc.
17478
17479Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17480
17481 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17482 Rework board rebooting slightly.
17483 (gdb_exit): Don't exit from the remote shell; there isn't one.
17484 * gdb.stabs/weird.exp: If a program is being debugged already,
17485 kill it.
17486 * gdb.t04/setvar.exp: Stop and restart gdb.
17487 * gdb.t05/expr.exp: Likewise.
17488 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17489 restart gdb and reload the program.
17490 * gdb.t08/opaque.exp: Likewise.
17491 * gdb.t12/scope.exp: Likewise.
17492 * gdb.t13/bitfields.exp: Likewise.
17493 * gdb.t15/funcargs.exp: Likewise.
17494 * gdb.t20/classes.exp: Likewise.
17495 * gdb.t03/ptype.exp: Increase timeout.
17496 * gdb.t16/printcmds.exp (test_print_string_constants,
17497 test_print_array_constants): Likewise.
17498 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17499 * gdb.t20/classes.exp (do_tests): Likewise.
17500 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17501
17502Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17503
17504 * gdb.stabs: Renamed *wierd* to *weird*.
17505
17506Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17507
17508 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17509 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17510
17511Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17512
17513 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17514 (do_tests): Remove xfail for whatis on one_var and two_var.
17515
17516Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17517
17518 * Makefile.in: Made cross building work better by adding
17519 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17520
17521Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17522
17523 * gdb.t15/{return.c,return.exp,Makefile.in}:
17524 New test, currently commented out.
17525
17526Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17527
17528 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17529 still running and removes the leftover named socket so GDb can do
17530 clean restarts.
17531
17532Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17533
17534 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17535 console, not GDB.
17536 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17537 cross testing works better with "make check"
17538 * config/unix-gdb: Use default procedures for exit and version.
17539 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17540 with the newest VxWorks.
17541
17542Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17543
17544 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17545 old form.
17546
17547 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17548 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17549
17550 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17551
17552 * config/unix-gdb.exp: Remove this version of gdb_exit
17553 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17554 Rob says he'll look at it when he gets back to testing boards.
17555
17556Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17557
17558 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17559 an expected fail for certain ptype commands.
17560
17561 * gdb.t20/classes.exp: Update expected results of "ptype class
17562 Base1" to account for the constructor that now appears in the type.
17563
17564Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17565
17566 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17567 disappeared from list.
17568 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17569 "alldone" proc with call to cleanup and exit.
17570 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17571 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17572 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17573 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17574 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17575 "alldone" proc with simple returns that suppress remaining
17576 tests. The alldone proc went away many months ago.
17577
17578Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17579
17580 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17581
17582 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17583
17584Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17585
17586 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17587 as vax gdb will display them.
17588
17589Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17590
17591 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17592 optimizers.
17593
17594 * scope.exp: Change "bad value for localval" messages so each one
17595 is unique.
17596
17597 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17598 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17599
17600 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17601
17602Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17603
17604 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17605 doesn't exist (due to optimization).
17606
17607Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17608
17609 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17610 contains \r because the filename is long.
17611
17612 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17613 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17614
17615Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17616
17617 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17618 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17619 Ultrix.
17620 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17621 int tests.
17622 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17623
17624Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17625
17626 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17627
17628 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17629 to match does not match the passing case but still matches the
c906108c
SS
17630 failing case.
17631
17632Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17633
17634 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17635
17636Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17637
17638 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17639 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17640 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17641 Remove various versions of gdb_exit.
17642 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17643 gdb_exit.
17644 * config/unix-gdb.exp: gdb_exit remains here, and should override
17645 the generic version, since it's doing a lot of wierd stuff that
17646 the other versions aren't. FIXME, fold it in, or abandon this
17647 version.
17648
17649Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17650
17651 * gdb.t24/demangle.exp: Add tests for PR 3220.
17652
17653Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17654
17655 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17656
17657Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17658
17659 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17660 "i386-*-*". Works for i486 as well.
17661
17662 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17663 bug, and expand domain of xfail to all SVR4 systems, since the
17664 actual problem is likely to be in generic SVR4 /proc support.
17665
17666Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17667
17668 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17669
17670Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17671
17672 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17673 xfails for other systems. Match a missing 'Continuing.' as an
17674 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17675
17676 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17677 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17678 Only issue warning for missing executables if -all option is used.
17679
17680 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17681 file if -all option is used. It's like an unpredictable XFAIL.
17682
17683Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17684
17685 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17686 for dynamically linked binaries.
17687
17688 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17689
17690Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17691
17692 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17693 to state that this is a known bug in old versions of g++.
17694
17695Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17696
17697 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17698 while waiting for `Continuing'.
17699
17700Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17701
17702 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17703 in text, data, and bss.
17704 * gdb.t10/nodebug.c: Add local and global test variables for
17705 initialized and uninitialized data.
17706
17707Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17708
17709 * config/unix-gdb.exp (gdb_exit): Add "wait".
17710
17711Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17712
17713 * gdb.t06/signals.exp: xfail the continue from the handler for all
17714 targets.
17715
17716 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17717 function with watchpoints enabled, the i386 call dummy starts with
17718 a call.
17719
17720 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17721 386 bsd names its corefiles.
17722
17723Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17724
17725 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17726 compilers don't grok it.
17727 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17728 with small octal ints rather than character constants, which
17729 are signed and might not fit if first promoted to int.
17730
17731Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17732
17733 * gdb.t09/Makefile.in (clean): Remove corefile.
17734
17735Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17736
17737 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17738
17739Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17740 and Jim Kingdon (kingdon@cygnus.com)
17741
17742 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17743 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17744 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17745
17746Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17747
17748 * gdb.t17/interrupt.exp: Add xfail for hppa.
17749
17750Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17751
17752 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17753 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17754 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17755 to determine signed-ness of bitfields and use the result to setup
17756 the xfail.
17757 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17758 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17759 call line is reached if necessary.
17760
17761Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17762
17763 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17764
17765Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17766
17767 * gdb.t06/break.exp: Also test `clear' command.
17768
17769Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17770
17771 * gdb.t00/teststrategy.exp: Remove extra quote.
17772
17773 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17774 watchpoint enabled to be for all non-68k machines.
17775
17776 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17777
17778Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17779
17780 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17781 targets use aout.mt instead of ecoff.mt as gas understands
17782 standard aout format.
17783
17784Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17785
17786 * lib/gdb.exp (runto): Don't insist that function we are running to
17787 was compiled with -g.
17788
17789 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17790
17791 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17792 to get back into the read system call.
17793 Accept leading newline in case where we woke it up.
17794
17795Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17796
17797 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17798 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17799 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17800 enable ecoff configuration.
17801
17802Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17803
17804 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17805
17806Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17807
17808 * gdb.t16/printcmds.exp: Add another printf test.
17809
17810Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17811
17812 * configure.in: If configured -with-stabs on any target, add
17813 stabsdirs to configdirs.
17814
17815Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17816
17817 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17818 fun" so pattern does not match the command itself.
17819
17820Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17821
17822 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17823
17824Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17825
17826 * gdb.t17/interrupt.exp: Test for more things.
17827
17828Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17829
17830 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17831 compiler arranges the code and line numbers.
17832
17833 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17834
17835Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17836
17837 * gdb.t00/help.exp: Increase expect input buffer size.
17838
17839Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17840
17841 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17842
17843 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17844
17845 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17846
17847 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17848 [0-9]*, not just [0-9].
17849
17850Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17851
17852 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17853
17854 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17855
17856Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17857
17858 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17859
17860Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17861
17862 * gdb.t06/signals.c: Add xfails for sun3.
17863
17864 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17865
17866 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17867 test_stepping tests.
17868
17869Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17870
17871 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17872
17873 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17874
17875 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17876 rather than actually putting it through cpp twice.
17877
17878 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17879
17880Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17881
17882 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17883 no longer needed.
17884
17885Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17886
17887 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17888
17889 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17890 C++ features prints as "struct", make it a pass, not an xfail.
17891
17892Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17893
17894 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17895 Don't require VA to print as "class" rather than "struct".
17896
17897Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17898
17899 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17900
17901Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17902
17903 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17904
17905Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17906
17907 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17908 order.
17909
17910Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17911
17912 * gdb.t16/printcmds.exp: Add printf tests.
17913
17914 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17915
17916 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17917
17918Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17919
17920 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17921 pass counts, to counteract any existing or future setup_xfails.
17922
17923Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17924
17925 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17926 {BEGIN,END}_COMMON for common block instead of STAB.
17927 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17928
17929 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17930 intp_var should be N_GSYM not N_LSYM.
17931 wierd-aout.S: Use a label for the value of the N_SO.
17932 wierd.def: Remove all backslashes.
17933 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17934
17935Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17936
17937 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17938 get the expected next to inheritance3.
17939
17940Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17941
17942 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17943 now that gcc-2.4 gets it right.
17944
17945Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17946
17947 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17948
17949 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17950 generating comp-info.exp which works for cross-compilation.
17951
17952Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17953
17954 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17955 "*-*-sysv4.*".
17956
17957Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17958
17959 * gdb.t01/run.exp: Start with a fresh gdb.
17960 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17961 SVR4.x.
17962
17963Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17964
17965 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17966 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17967 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17968 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17969 things to remove.
17970
17971Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17972
17973 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17974 test cases from bug reports.
17975
17976Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17977
17978 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17979 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17980 avoid spurious xfails.
17981 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17982 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17983 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17984
17985Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17986
17987 * gdb.t00/teststrategy.exp: Rework to provide more useful
17988 description of each test, fix problem with systems that define
17989 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17990 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17991 results for "next over recursive call" so timeouts aren't taken
17992 by error.
17993
17994Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17995
17996 * gdb.t12/scope.exp: Test printing of variables before run.
17997
17998 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17999 printed in wrong order due to sorting.
18000
18001Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18002
18003 * gdb.t00/teststrategy.exp: Fix expected results for printing
18004 user entered string constant. Is array of char, prints with no
18005 address.
18006
18007 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18008 commands.
18009 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18010 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18011 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18012 of struct of char arrays.
18013 * gdb.t00/radix.exp: New tests for radix commands.
18014
18015Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18016
18017 * gdb.t16/printcmd.exp: Print a variable before running program
18018 (with xfail for AIX).
18019
18020Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18021
18022 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18023
18024 * gdb.t16/printcmd.exp: Don't print variables before running program.
18025
18026 * gdb.t06/break.exp: Don't require envp argument to main.
18027
18028 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18029
18030 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18031 Add xfails for rs6000.
18032
18033 * gdb.t02/whatis.exp: Change other tests not to re-test something
18034 we already tested.
18035
18036 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18037 each type used has a variable of that type.
18038
18039Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18040
18041 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18042
18043Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18044
18045 * configure.in: change srctrigger to be a file, not a directory
18046
18047Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18048
18049 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18050
18051 * gdb.t11/list.exp: Fixed a couple of typos.
18052
18053Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18054
18055 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18056 is fixed and PR is closed.
18057 * gdb.t16 (gdbme.c): Add simple test string variable.
18058 * gdb.t16 (printcmds.exp): Add tests with simple test string
18059 variable, primarily for boundaries on "set print elements".
18060
18061Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18062
18063 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18064 Make leading 0's optional and don't expect a tab in the middle
18065 of the number.
18066
18067 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18068
18069 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18070 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18071 don't end command passed to gdb_test with newline.
18072
18073 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18074 signed keyword away, don't expect signed bitfields to be signed.
18075
18076 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18077 printing with only as many 1's as are in the field as well as printing
18078 with 32 1's (see comment).
18079
18080Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18081
18082 * gdb.t00/default.exp: Start with a fresh gdb.
18083 * configure.in (configdirs): Remove gdb.t31 until the chill
18084 compiler works again. It no longer is able to find chillrt0
18085 since it isn't in libchill.a anymore.
18086 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18087 wierd.o, make more modular.
18088 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18089 spurious newlines that caused problems.
18090
18091Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18092
18093 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18094 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18095 gdb.stabs/wierd.{exp,def}: Many new tests.
18096
18097 * gdb.t00/default.exp: update info line for new message.
18098
18099 * gdb.t02/{whatis.exp,gdbme.c}:
18100 Test that "char *" doesn't print as "caddr_t".
18101
18102Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18103
18104 * gdb.t00/help.exp: Use .* in place of some help messages which
18105 just changed.
18106 gdb.t00/default.exp: Update "info frame" test for new message.
18107 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18108 Remove some xfails
18109
18110Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18111
18112 * gdb.t03/{gdbme.c,ptype.exp}:
18113 Add tests for typedef'd struct and union without tags.
18114 Also check "whatis" on a variable of a typedef'd enum without a tag.
18115
18116 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18117 PRMS 1823; the bug still exists but isn't reproduced by this test
18118 anymore), and remove rs6000 XFAIL (the bug is fixed).
18119
18120 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18121 duplicated from whatis.exp. For those that are left, accept
18122 "long", "long int", or "int" for long variables (whatis.exp already
18123 has an XFAIL for "int", so no need to fail it here).
18124
18125 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18126 Deal with GCC's names for types now that GDB uses the compiler's names.
18127
18128 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18129 setup_xfail's for sunos4. If we #defined the signed keyword away,
18130 don't expect GDB to know that char it is signed.
18131
18132 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18133
18134Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18135
18136 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18137 should work on any system, regardless of debugging format.
18138 * gdb.t21/demangle.exp: Move to gdb.t24.
18139 * gdb.t24/demangle.exp: Move from gdb.t21.
18140 * gdb.t24/{Makefile.in, configure.in}: New files.
18141
18142Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18143
18144 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18145 * gdb.stabs: New directory.
18146
18147Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18148
18149 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18150 not just "Quit anyway?".
18151
18152Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18153
18154 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18155 that all setup_xfails are immediately followed by clear_xfails.
18156
18157Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18158
18159 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18160 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18161 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18162 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18163 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18164 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18165 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18166 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18167 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18168 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18169 gdb.t31/chillvars.exp, lib/gdb.exp:
18170 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18171 bug-gdb@prep.ai.mit.edu.
18172
18173Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18174
18175 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18176 with 0.0, not integer 0.
18177
18178Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18179
18180 * gdb.t06/break.exp: Update for "Kill the program" message change.
18181
18182Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18183
18184 * Makefile.in (GDBFLAGS): Set to -nx.
18185 * Makefile.in (site.exp): Use GDBFLAGS.
18186
18187Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18188
18189 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18190 Makefiles.
18191 (check): depend on just-check.
18192 (just-check): added so that tests can be run without a noop
18193 build pass.
18194
18195Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18196
18197 Switch to using configure's configdirs.
18198 * Makefile.in (Makefile): add configure.in dependency.
18199 (SUBDIRS): removed redundant assignment.
18200 * configure.in: switch subdirs assignment to configdirs.
18201 * gdb.t*/configure.in: new files.
18202
18203Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18204
18205 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18206 works.
18207
18208Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18209
18210 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18211 in explicit rules. Apparently this is not supported by some makes.
18212
18213Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18214
18215 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18216
18217Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18218
18219 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18220 disappeared.
18221
18222Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18223
18224 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18225
18226Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18227
18228 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18229 watchpoint problem that is now fixed.
18230 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18231 uninitialized convenience variables.
18232 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18233 structures.
18234
18235Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18236
18237 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18238 which causes expect to get out of sync with gdb on long output
18239 from help set.
18240 * gdb.t09/corefile.exp: Make expected pattern for core file
18241 failing signal and frame output format less sun specific.
18242
18243Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18244
18245 * gdb.t31/chillvars.exp: Add and remove initial dummy
18246 breakpoint, so that symbol table is forced in.
18247 (Needed at least on Sunos4, though it seems not SVR4.)
18248 * gdb.t31/chillvars.exp: Update for changed output format.
18249
18250Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18251
a9c64011 18252 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18253
18254Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18255
18256 * Makefile.in: Added --srcdir when invoking runtest, removed the
18257 need for a local config file. (optional now)
18258
18259Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18260
18261 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18262 failure count used to force early termination. Add some more
18263 expected failures for gnu style demangling.
18264
18265Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18266
18267 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18268 pmi variable from gdb.t20/gdbme to get optimized away.
18269 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18270 Check for written corefile upon timeout _and_ eof.
18271
18272Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18273
18274 * config/unix-gdb.exp: Add missing return 0.
18275
18276Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18277
18278 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18279 test termination.
18280
18281Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18282
18283 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18284 disappeared.
18285
18286Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18287
18288 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18289 time as i860 support works.
18290
d63a86f8 18291 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18292 "backtrace 100\r" rather than just "backtrace\r", to match last
18293 change.
18294
18295Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18296
18297 * config/udi-gdb.exp (gdb_exit): Remove close command.
18298 (gdb_target_udi): New procedure to set the UDI target.
18299 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18300 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18301 Added waits for prompts after several question responses. Added
18302 some more responses used by a29k-amd-udi-gdb.
18303 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18304 pass different arguments, restart UDI connection after program
18305 completion.
18306 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18307 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18308 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18309 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18310 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18311 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18312 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18313 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18314 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18315 after program completion.
18316 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18317 compiled with a SELECT_VECS setting.
18318 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18319 infinite recursion.
18320
18321 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18322 Added checks for COFF results, and made them expected failures for
18323 all targets. It would be better to make them expected failures
18324 for COFF targets only.
18325
18326Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18327
18328 * Makefile.in: add null dvi target, don't bother to recurse
18329 through test directories for info and install-info; rename
18330 $(datadir) to be dejagnu instead of deja-gnu
18331
18332Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18333
18334 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18335 compiler to coredump.
18336 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18337 code.
18338
18339Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18340
18341 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18342 coredump.
18343 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18344 code.
18345
18346Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18347
18348 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18349 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18350 which in a shell. Deletes xgdb when done.
18351 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18352 Tests the return from the "set height" or "set width" commands.
18353 Added a few return codes where needed.
18354
18355Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18356
18357 * Makefile.in (SUBDIRS): Add gdb.t17.
18358 * configure.in (subdirs): Add gdb.t17.
18359 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18360 files to test gdb's calling of functions in the inferior with
18361 the correct arguments and gdb's ability to retrieve any
18362 result returned.
18363
18364Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18365
18366 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18367 may be called after gdb goes away. Previous versions of expect
18368 needed these to avoid file descriptor leaks, but they cause
18369 errors with the current revision of expect.
18370 * gdb.t00/gdbvars.exp: Use -re on expected output after
18371 setting sevenbit-strings.
18372 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18373 to set sevenbit-strings consistent across tests.
18374 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18375 set sevenbit-strings consistent across tests.
18376
18377Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18378
18379 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18380 expected output to match current "expect" expectations.
18381
18382Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18383
18384 * gdb.t00/default.exp: Change expected output for default "source"
18385 command, to match new gdb behavior which requires a filename to
18386 source.
18387
18388Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18389
18390 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18391 expected fail for i486-*-* that misses the marker2 function.
18392 * gdb.t10/crossload.exp (bfddefault): Allow successful
18393 recognition of a format to pass even if no symbols are found.
18394 Explicitly catch failures where the format is not recognized
18395 or is ambiguous, and add the reason to the fail message.
18396 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18397 the cause is and invalid target and add reason to failure message.
18398 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18399 elf32-i386, elf32-sparc, and elf32-i860.
18400 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18401 Set up expected failure for 'filename'::variable scope resolution,
18402 which is now apparently broken on all targets.
18403 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18404 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18405 gdb.t23/templates.exp: Change failure for missing binfile into
18406 just a warning.
18407 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18408 references.
18409
18410Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18411
18412 * gdb.t00/default.exp: Add expected output for default "source"
18413 command, to match new gdb behavior.
18414 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18415
18416Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18417
18418 * config/*-gdb.exp: returns an error, rather than exiting on
18419 internal errors.
18420
18421Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18422
18423 * gdb.t03/gdbme.c: Add pointer to struct variable.
18424 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18425 referencing struct members.
18426
18427Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18428
18429 * configure.in (mips-idt-ecoff): New target.
18430 * config/mips-gdb.exp: New file for remote board using MIPS remote
18431 debugging protocol.
18432
18433 * Redid configuration scheme. Removed gdb.t*/configure.in.
18434 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18435 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18436 distclean targets. Built executables via .o files. Adjusted
18437 tests to account for source files in $(srcdir) rather than
18438 $(objdir).
18439 * lib/gdb.exp (runto): Don't expect () after the function name,
18440 because it may have arguments.
18441
18442Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18443
18444 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18445 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18446 expected failures for mips-idt-* and mips-sgi-*.
18447 * gdb.t00/default.exp (attach): Kill process if requested.
18448 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18449 that does not read core files.
18450 * gdb.t01/run.exp: Removed checks for exit status code.
18451 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18452 it is linked in.
18453 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18454 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18455 appropriate, rather than doing it by hand.
18456 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18457 execution.
18458 * gdb.t10/crossload.exp: Kill existing program if needed.
18459 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18460 appropriate, rather than doing it by hand. Always increase
18461 timeout for this test, not just for VxWorks.
18462
18463Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18464
18465 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18466 of Chill STRUCT types and STRUCT values.
18467 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18468 than "char".
18469 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18470 struct2): New struct definitions and initializations to test
c906108c
SS
18471 simple Chill STRUCT types.
18472
18473Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18474
18475 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18476 the null byte at the end of strings.
18477 * gdb.t00/default.exp: Make show version insensitive to copyright
18478 date.
18479 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18480 to avoid dependencies on target char signedness.
18481 * gdb.t16/printcmds.exp: Update expected results for explicitly
18482 unsigned char.
18483 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18484 now work.
18485 * gdb.t21/demangle.exp: Add many more patterns for template
18486 demangling, most of them being expected failures.
18487 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18488 string we are matching for, to match on the whole string.
18489 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18490 and fix a whole bunch that had incorrect expected output but were
18491 passing anyway because of the bug in "proc demangle".
18492 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18493 type.
18494 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18495
18496Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18497
a9c64011
AS
18498 * gdb/testsuite: made modifications to testcases, etc., to allow
18499 them to work properly given the reorganization of deja-gnu and the
18500 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18501
18502Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18503
18504 * gdb/testsuite: Initial creation of gdb/testsuite.
18505 Migrated dejagnu testcases and support files for testing nm to
18506 gdb/testsuite from deja-gnu. These files were moved "as is"
18507 with no modifications. This migration is part of a major overhaul
18508 of dejagnu. The modifications to these testcases, etc., which
18509 will allow them to work with the new version of dejagnu will be
18510 made in a future update.
48efe704 18511
8d8cb839 18512 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18513\f
8d8cb839
EZ
18514;; Local Variables:
18515;; mode: change-log
18516;; left-margin: 8
18517;; fill-column: 74
18518;; version-control: never
18519;; End:
902f2ccb
MC
18520
18521 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18522 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18523 Copying and distribution of this file, with or without modification,
18524 are permitted provided the copyright notice and this notice are preserved.
This page took 1.845782 seconds and 4 git commands to generate.