* target-descriptions.h (struct type): Do not declare.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8ac055f8
JB
12009-05-20 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/variant_record_packed_array: New testcase.
4
85e306ed
TT
52009-06-23 Tom Tromey <tromey@redhat.com>
6
7 * gdb.base/charset.exp (test_combination): Regression test.
8 * gdb.base/charset.c (my_wchar_t): New typedef.
9 (myvar): New global.
10 (main): Set myvar.
11
56643c5e
PM
122009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13
14 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15 target.
16
1fac167a
UW
172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18
19 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
20
7ccb0be9
UW
212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22
23 * gdb.mi/gdb680.exp: Update test for error message.
24
568d6575
UW
252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
26
27 * gdb.base/annota1.exp: Allow multiple occurrences of the
28 frames-invalid annotation.
29 * gdb.cp/annota2.exp: Likewise.
30
7cd1089b
PM
312009-06-15 Phil Muldoon <pmuldoon@redhat.com>
32
33 * gdb.cp/gdb2495.cc: New file.
34 * gdb.cp/gdb2495.exp: New file.
35
72c63395
JK
362009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 Report error on GDB crash during runto.
39 * lib/gdb.exp (runto <eof>): New.
40
3788363d
DJ
412009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
42
43 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
44 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
45 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
46 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
47 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
48 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
49 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
50 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
51 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
52 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
53 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
54 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
55 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
56 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
57 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
58 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
59 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
60 gdb.server/server-mon.exp, gdb.server/server-run.exp,
61 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
62 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
63 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
64 gdb.trace/passcount.exp, gdb.trace/report.exp,
65 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
66 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
67 gdb.trace/while-stepping.exp: Use a unique name for the compiled
68 executable.
69
17592de3
PA
702009-06-07 Pedro Alves <pedro@codesourcery.com>
71
72 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
73 defined before referencing it.
74
701e355d
DE
752009-06-03 Doug Evans <dje@google.com>
76
77 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
78 * gdb.arch/i386-see.c: Ditto.
79
f2292c65
PM
802009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
81
82 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
83 (check_macro): Return 1 if undefined.
84 If first test fails, check if macro debug information is available,
85 and report unsupported test if no macro information is found.
86
5a437975
DE
872009-05-29 Doug Evans <dje@google.com>
88
89 * gdb.threads/hand-call-in-threads.exp: New.
90 * gdb.threads/hand-call-in-threads.c: New.
91
c141c696
MS
922009-05-29 Michael Snyder <msnyder@vmware.com>
93
94 * gdb.base/break-always.exp: Change "1" to "on".
95 Add confirmation check.
96
b3444185
PA
972009-05-28 Pedro Alves <pedro@codesourcery.com>
98
99 * gdb.threads/threxit-hop-specific.c: New.
100 * gdb.threads/threxit-hop-specific.exp: New.
101 * gdb.threads/thread-execl.c: New.
102 * gdb.threads/thread-execl.exp: New.
103
b6313243
TT
1042009-05-27 Tom Tromey <tromey@redhat.com>
105 Thiago Jung Bauermann <bauerman@br.ibm.com>
106
107 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
108 (mi_child_regexp): Likewise.
109 (mi_list_varobj_children_range): Likewise.
110 (mi_get_features): Likewise.
111 (mi_list_varobj_children): Rewrite.
112 * gdb.python/python-mi.exp: New file.
113
a6bac58e
TT
1142009-05-27 Tom Tromey <tromey@redhat.com>
115 Thiago Jung Bauermann <bauerman@br.ibm.com>
116 Phil Muldoon <pmuldoon@redhat.com>
117 Paul Pluzhnikov <ppluzhnikov@google.com>
118
119 * gdb.python/python-prettyprint.exp: New file.
120 * gdb.python/python-prettyprint.c: New file.
121 * gdb.python/python-prettyprint.py: New file.
122 * gdb.base/display.exp: print/r is now valid.
123
2c74e833
TT
1242009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
125 Tom Tromey <tromey@redhat.com>
126 Pedro Alves <pedro@codesourcery.com>
127 Paul Pluzhnikov <ppluzhnikov@google.com>
128
129 * gdb.python/python-template.exp: New file.
130 * gdb.python/python-template.cc: New file.
131 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
132 tests.
133 * gdb.python/python-value.exp (py_objfile_tests): New proc.
134 Call it.
135 (test_value_after_death): New proc.
136 * gdb.python/python-value.c (PTR): New typedef.
137 (main): New variable 'x'.
138
89c73ade
TT
1392009-05-27 Tom Tromey <tromey@redhat.com>
140
141 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
142 tests.
143 * gdb.python/python-value.exp (py_objfile_tests): New proc.
144 Call it.
145
a75724bc
PA
1462009-05-27 Pedro Alves <pedro@codesourcery.com>
147
148 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
149
e58b0e63
PA
1502009-05-24 Pedro Alves <pedro@codesourcery.com>
151
152 * gdb.threads/fork-thread-pending.c: New.
153 * gdb.threads/fork-thread-pending.exp: New.
154
4ac36638
JK
1552009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
158 * gdb.dwarf2/dw2-strp.S (a_string2): New.
159
c28c63d8
JB
1602009-05-18 Jon Beniston <jon@beniston.com>
161
162 * gdb.asm/asm-source.exp: Add lm32 target.
163
b242c3c2
PA
1642009-05-17 Pedro Alves <pedro@codesourcery.com>
165
166 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
167 `gdb_get_line_number'. Call `callee' in both parent and child.
168 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
169 `gdb_get_line_number' instead of hardcoding line numbers.
170 (catch_fork_unpatch_child): New procedure to test detaching
171 breakpoints from child fork.
172 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
173 hardcoding line numbers.
174 (do_fork_tests): Run `catch_fork_unpatch_child'.
175
ee342b23
VP
1762009-05-17 Vladimir Prus <vladimir@codesourcery.com>
177
178 * gdb.mi/mi-cmd-var.exp: Check that when varobj
179 of structure type enters or leaves the scope, it
180 is reported by -var-update.
181
e2009e98
DE
1822009-05-11 Doug Evans <dje@sebabeach.org>
183
184 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
185 * gdb.threads/pending-step.c (main): Fix off-by-one error.
186 * gdb.threads/schedlock.c (main): Fix off-by-one error.
187
00903456
JK
1882009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
189
190 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
191
dc621c35
DE
1922009-04-30 Doug Evans <dje@google.com>
193
194 * gdb.threads/watchthreads2.exp: New testcase.
195 * gdb.threads/watchthreads2.c: New testcase.
196
9ab4e744
DE
1972009-04-29 Doug Evans <dje@google.com>
198
199 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
200 * gdb.cp/mb-ctor.cc: Ditto.
201 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
202 * gdb.cp/mb-inline.h (multi_line_foo): New function.
203 * gdb.cp/mb-inline1.cc: Call it.
204 * gdb.cp/mb-inline2.cc: Ditto.
205 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
206 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
207
484086b7
JK
2082009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
209
210 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
211 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
212 Replace all uses of `decimal' by `nonzero'.
213 (info macro FROM_COMMANDLINE): New test.
214
379a77b5
TT
2152009-04-27 Tom Tromey <tromey@redhat.com>
216
217 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
218
b92b73c2
DE
2192009-04-27 Doug Evans <dje@google.com>
220
221 * gdb.threads/watchthreads.c (main): Initialize args before starting
222 the threads. Plus formatting cleanup.
223 * gdb.threads/watchthreads.exp: Avoid errant failures due to
224 biased scheduling of one thread.
225
945a118d
JG
2262009-04-27 Jerome Guitton <guitton@adacore.com>
227
228 * gdb.cp/templates.cc (GetMax): New template.
229 (main): Declare two instances of GetMax.
230 * gdb.cp/templates.exp: Add new test.
231
d389af10
JK
2322009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
235
e7f86de9
JM
2362009-04-22 Joseph Myers <joseph@codesourcery.com>
237
238 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
239
334cc82d
TT
2402009-04-15 Tom Tromey <tromey@redhat.com>
241
242 * gdb.base/charset.exp: Add regression test.
243
d12672cc
JB
2442009-04-14 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.base/exe-lock.exp: New testcase.
247
18e8c3bc
TT
2482009-04-13 Tom Tromey <tromey@redhat.com>
249
250 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
251 operator on Frame.
252
5ecd5cbe
UW
2532009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
254
255 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
256 * gdb.server/ext-attach.exp: Likewise.
257
7309f756
VP
2582009-04-03 Vladimir Prus <vladimir@codesourcery.com>
259
260 Eliminate some sleep usage.
261
262 * gdb.mi/basics.c (do_nothing): New.
263 (main): Use do_nothing instead of printf, so that
264 not to introduce race condition between output of
265 inferiour and output of gdb. Do not use sleep as it
266 is not generally available on embedded targets.
267
f4b95f6f
PA
2682009-04-02 Pedro Alves <pedro@codesourcery.com>
269
270 * gdb.server/ext-attach.exp: Expect an optional process id after
271 "Detached from remote process".
272
de40b933
JK
2732009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
274
275 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
276 gdb.dwarf2/dw2-unresolved.exp: New.
277
2ae101a4
PA
2782009-04-02 Pedro Alves <pedro@codesourcery.com>
279
280 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
281 mi_run_to_main.
282
56a8e183
PA
2832009-04-02 Pedro Alves <pedro@codesourcery.com>
284
285 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
286 mi_run_to_main. Skip thread exit test on remote targets.
287 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
288 mi_run_to_main.
289 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
290 mi_run_to_main.
291 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
292 when expecting ^connected. Detect when the target doesn't support
293 non-stop mode.
294 (mi_run_cmd): Detect if non-stop mode was requested by isn't
295 supported. Return -1 on error, 0 on success.
296 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
297 (mi_runto): Return mi_runto_helper's result explicitly.
298
c35fafde
PA
2992009-04-01 Pedro Alves <pedro@codesourcery.com>
300
301 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
302
f8a8dce6
JB
3032009-04-01 Tom Tromey <tromey@redhat.com>
304
305 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
306 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
307 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
308 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
309
71c25dea
TT
3102009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
311 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 PR gdb/931
314 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
315 output.
316 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
317 for gdb/931.
318 * dw2-strp.S (DW_AT_language): Change to C++.
319 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
320
02d9a9ce
JB
3212009-03-31 Joel Brobecker <brobecker@adacore.com>
322
323 * gdb.ada/tasks: New testcase.
324
1042e4c0
SS
3252009-03-30 Stan Shebs <stan@codesourcery.com>
326
327 * gdb.trace/actions.exp: Update to match new info trace format.
328 * gdb.trace/deltrace.exp: Ditto.
329 * gdb.trace/infotrace.exp: Ditto.
330 * gdb.trace/passcount.exp: Ditto.
331 * gdb.trace/save-trace.exp: Ditto.
332 * gdb.trace/while-stepping.exp: Ditto.
333 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
334
f8f6f20b
TJB
3352009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
336
337 * gdb.python/python-frame.c: New file.
338 * gdb.python/python-frame.exp: New file.
339
c0c6f777
TJB
3402009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
341
342 * gdb.python/python-value.exp: Add tests for the address
343 attribute.
344
3cb51905
AS
3452009-03-29 Andreas Schwab <schwab@linux-m68k.org>
346
347 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
348
88fc996f
DE
3492009-03-26 Doug Evans <dje@google.com>
350
351 * gdb.mi/mi-nonstop-exit.exp: New file.
352 * gdb.mi/non-stop-exit.c: New file.
353
56ef84b1
TT
3542009-03-26 Tom Tromey <tromey@redhat.com>
355
356 Update for change to prologue skipping:
357 * gdb.mi/mi2-simplerun.exp: Update.
358 * gdb.mi/mi2-break.exp: Update.
359 * gdb.mi/mi-simplerun.exp: Update.
360 * gdb.mi/mi-break.exp: Update.
361 * gdb.base/ending-run.exp: Update.
362
def2b000
TJB
3632009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
364
365 * gdb.python/python-value.exp (test_value_in_inferior): Test
366 gdb.Value.is_optimized_out attribute.
367
442ddf59
JK
3682009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
369
370 * gdb.dwarf2/dw2-noloc-main.c: New file.
371 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
372 (.text): Remove.
373 (.data): New.
374 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
375 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
376 (DW_TAG_subprogram func_cu1, noloc): Remove.
377 (main): New.
378 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
379 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
380 (file_symbols): New procedure.
381
a8df5de4
TT
3822009-03-25 Tom Tromey <tromey@redhat.com>
383
384 * gdb.base/charset.exp (valid_target_charset): New proc.
385 Use it to skip tests on invalid charsets.
386
cc1d7add
PM
3872009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
388
389 * gdb.base/completion.exp: Add a test for directory completion.
390
bcd5727b
JK
3912009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 Fix a racy FAIL.
394 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
395 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
396
cc924cad
TJB
3972009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
398
399 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
400 * gdb.python/python-function.exp: Add test for function returning
401 a GDB value.
402
bc3b79fd
TJB
4032009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
404
405 * gdb.python/python-function.exp: New file.
406
6c7a06a3
TT
4072009-03-20 Tom Tromey <tromey@redhat.com>
408
409 * gdb.base/store.exp: Update for change to escape output.
410 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
411 to escape output.
412 * gdb.base/pointers.exp: Update for change to escape output.
413 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
414 to escape output.
415 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
416 escape output.
417 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
418 to escape output.
419 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
420 escape output.
421 * gdb.base/setvar.exp: Update for change to escape output.
422 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
423 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
424 to escape output.
425 (test_print_string_constants): Likewise.
426 * gdb.base/charset.exp (valid_host_charset): Check size of
427 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
428 cases. Handle "auto"-related output.
429 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
430 (uvar, Uvar): New globals.
431
c31af87b
JG
4322009-03-19 Jerome Guitton <guitton@adacore.com>
433
434 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
435 deltas.
436 * gdb.ada/fixed_points.exp: Ditto.
437
51272cf2
PA
4382009-03-18 Pedro Alves <pedro@codesourcery.com>
439
440 * return-nodebug.c: Don't include stdio.h.
441 (init): Delete.
442 (func): Delete definition and provide extern declaration.
443 (t): New.
444 (main): Don't call printf. Call func and store its result in t.
445 * return-nodebug1.c: New.
446 * return-nodebug.exp: Don't expect stdio output. Instead, print
447 the global variable t. Drop printf formatters and cast types from
448 foreach loop. Don't use prepare_for_testing. Compile
449 return-nodebug.c and return-nodebug1.c in separate steps. Don't
450 define FORMAT or CAST.
451
d24948ac
PP
4522009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
453
454 * gdb.base/solib-display.exp: Disable test for remote targers.
455
61ff14c6
JK
4562009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
459
cb4dce93
JK
4602009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 Fix a racy FAIL.
463 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
464 code from `follow parent, print pids'.
465 (`follow child, print pids', `follow parent, print pids'): Call it.
466 Replace `gdb_test "break..."' by gdb_breakpoint.
467
f7c60c5e
VP
4682009-03-13 Vladimir Prus <vladimir@codesourcery.com>
469
470 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 471 sync and async modes.
f7c60c5e 472
383ace49
JB
4732009-03-12 Joel Brobecker <brobecker@adacore.com>
474
475 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
476 that was checked in by mistake. Remove loading of ada.exp, since
477 this is not necessary in this case.
478
4ce102af
JB
4792009-03-12 Joel Brobecker <brobecker@adacore.com>
480
481 * gdb.ada/ptype_arith_binop.exp: New testcase.
482
529a2aef
JB
4832009-03-12 Joel Brobecker <brobecker@adacore.com>
484
485 * gdb.ada/mod_from_name: New testcase.
486
8a38181c
JB
4872009-03-12 Joel Brobecker <brobecker@adacore.com>
488
489 * gdb.ada/tick_last_segv: New testcase.
490
11436dee
VP
4912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
492
61ff14c6 493 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 494
1f31650a
VP
4952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
496
61ff14c6
JK
497 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
498 include the token in ^running and frame info in *stopped.
1f31650a 499
a3247a22
PP
5002009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
501
502 * solib-display.exp: New file.
503 * solib-display-main.c: New file.
504 * solib-display-lib.c: New file.
61ff14c6 505
aae64587
PA
5062009-03-05 Pedro Alves <pedro@codesourcery.com>
507
508 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
509
44aabfbc
JK
5102009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
513 (list_and_check_macro): Use more specific test name.
514 (next to definition): Make the test names unique.
515
c087fcd3
PM
5162009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
517
518 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 519
c86cf029
VP
5202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
521
522 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
523 notifications.
524 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
525 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
526 * lib/mi-support.exp (library_loaded_re): New.
527 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
528
3ea85240
VP
5292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
530
531 * gdb.gdb/observer.exp: Use test_notification observer, not
532 normal_stop, everywhere.
533 (test_normal_stop_notifications): Rename to...
534 (test_notifications): ...this.
535 (test_observer_normal_stop): Rename to...
536 (test_observer): ...this.
537
1903f0e6
DE
5382009-02-16 Doug Evans <dje@google.com>
539
540 * gdb.arch/amd64-disp-step.S (test_int3): New test.
541 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
542 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
543 (test_prefixed_syscall,test_int3): New tests.
544 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
545 (test_prefixed_syscall,test_int3): New tests.
546
1d33d6ba
VP
5472009-02-14 Vladimir Prus <vladimir@codesourcery.com>
548
3cb51905
AS
549 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
550 (mi_expect_interrupt): Likewise.
551 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
552 response.
1d33d6ba 553
faafb047
PM
5542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
555
556 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
557 * gdb.base/pc-fp.exp (get_valueofx): Remove.
558 Replace calls to get_valueofx by get_hexadecimal_valueof.
559
417e16e2
PM
5602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
561
562 * lib/gdb.exp (get_valueof): Accept anything as a return value.
563 (get_integer_valueof): New procedure.
564 (get_sizeof): Use new get_integer_value_of.
565 * gdb.base/sizeof.exp: Replace all uses of get_valueof
566 by get_integer_valueof.
567
7065b901
TT
5682009-02-13 Tom Tromey <tromey@redhat.com>
569
570 * gdb.base/remote.exp (get_sizeof): Remove.
571 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
572 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
573 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
574 * lib/gdb.exp (get_valueof): Move from long_long.exp.
575 (get_sizeof): Likewise.
576
5d7cb8df
JK
5772009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 PR fortran/9806
580 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
581
b2febfff
PP
5822009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
583
584 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
585
4aa995e1
PA
5862009-02-06 Pedro Alves <pedro@codesourcery.com>
587
588 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
589
d8906c6f
TJB
5902009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
591
592 * gdb.python/python-cmd.exp: New file.
593
ff4ab08d
TG
5942009-02-06 Tristan Gingold <gingold@adacore.com>
595
596 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
597
aacd552b
TG
5982009-02-05 Tristan Gingold <gingold@adacore.com>
599
600 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
601 pointer is dereferenced and use this signal name in regexp.
602 * gdb.base/signull.exp: Ditto.
603 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
604 * gdb.base/signull.c (main): Ditto.
605
08c637de
TJB
6062009-02-04 Tom Tromey <tromey@redhat.com>
607 Thiago Jung Bauermann <bauerman@br.ibm.com>
608
609 * gdb.python/python-value.exp: Use `gdb.history' instead of
610 `gdb.value_from_history'.
611 (test_value_numeric_ops): Add test for conversion of enum constant.
612 * gdb.python/python-value.c (enum e): New type.
613 (evalue): New global.
614 (main): Use argv.
615
20261af8
JG
6162009-02-04 Jerome Guitton <guitton@adacore.com>
617
618 * gdb.ada/uninitialized_vars: New test program.
619 * gdb.ada/uninitialized_vars.exp: New testcase.
620
52e44b43
TT
6212009-02-02 Tom Tromey <tromey@redhat.com>
622
623 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
624 * gdb.cp/pr2489.cc: Rename...
625 * gdb.cp/pr9594.cc: ... to this.
626
1c71341a
TT
6272009-02-02 Tom Tromey <tromey@redhat.com>
628
629 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
630 * gdb.cp/pr2489.cc: New file.
631 * gdb.cp/cpcompletion.exp: New file.
632
a4295225
TT
6332009-02-02 Tom Tromey <tromey@redhat.com>
634
635 PR exp/9059:
636 * gdb.cp/call-c.exp: Add regression test.
637 * gdb.cp/call-c.cc (FooHandle): New typedef.
638 (main): New variable 'handle'.
639
592375cd
VP
6402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
641
642 * lib/mi-support.exp (et_mi_thread_list)
643 (check_mi_and_console_threads): Adjust for current thread in
644 -thread-list-ids output.
645
41447f92
VP
6462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
647
648 * gdb.mi/mi-break.exp (test_disabled_creation): New.
649 Call it.
650
35669430
DE
6512009-01-28 Doug Evans <dje@google.com>
652
653 * gdb.arch/amd64-disp-step.S: New file.
654 * gdb.arch/amd64-disp-step.exp: New file.
655 * gdb.arch/i386-disp-step.S: New file.
656 * gdb.arch/i386-disp-step.exp: New file.
657
09f00d9a
PM
6582009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
659
660 * gdb.base/find.exp: Set newline variable
661 using quotes instead of braces to fix cygwin failures.
662
1e8fb976
PA
6632009-01-23 Pedro Alves <pedro@codesourcery.com>
664
665 * gdb.base/radix.exp: Add tests to ensure that that set
666 input-radix 0 and set output-radix 0 are really rejected.
667
da061712
PA
6682009-01-23 Pedro Alves <pedro@codesourcery.com>
669
670 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
671 copyright years.
672
dd7e2d2b
PA
6732009-01-23 Pedro Alves <pedro@codesourcery.com>
674
675 PR gdb/9664:
676 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
677
392452f6
PA
6782009-01-22 Pedro Alves <pedro@codesourcery.com>
679
680 PR c++/9631:
681 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
682
8653e71c
PM
6832009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
684
685 * gdb.server/file-transfer.exp: Use EXEEXT variable for
686 binfile definition to fix Windows OS failure.
687
a12cc160
DJ
6882009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
689
690 PR gdb/9346
691 * gdb.base/interrupt.c (sigint_handler): New.
692 (main): Install a SIGINT handler if SIGNALS is defined. Exit
693 on error.
694 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
695 Test "signal SIGINT".
696
b89667eb
DE
6972009-01-19 Doug Evans <dje@google.com>
698
699 * gdb.base/break.exp: Update expected gdb output.
700 * gdb.base/sepdebug.exp: Ditto.
701 * gdb.mi/mi-syn-frame.exp: Ditto.
702 * gdb.mi/mi2-syn-frame.exp: Ditto.
703 * gdb.base/call-signal-resume.exp: New file.
704 * gdb.base/call-signals.c: New file.
705 * gdb.base/unwindonsignal.exp: New file.
706 * gdb.base/unwindonsignal.c: New file.
707 * gdb.threads/interrupted-hand-call.exp: New file.
708 * gdb.threads/interrupted-hand-call.c: New file.
709 * gdb.threads/thread-unwindonsignal.exp: New file.
710
adb483fe
DJ
7112009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * gdb.base/define.exp: Test defining and hooking prefix commands.
714 * gdb.python/python.exp: Update test for "show user" output.
715
60023297
JK
7162009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
717
718 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
719 now the output exactly, using less wildcards. Expect also the output
720 of gfortran-4.3. Update for the f-valprint.c modification from
721 2008-04-22.
722 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
723 Remove gdb_test test names where matching the command.
724
ccc57cf9
PA
7252009-01-01 Pedro Alves <pedro@codesourcery.com>
726
727 PR breakpoints/9681:
728 * gdb.base/watchpoint.exp: Add regression test.
729
c7a6ca08
PA
7302008-12-31 Pedro Alves <pedro@codesourcery.com>
731
732 * gdb.threads/attach-into-signal.exp: Don't use
733 gdb_suppress_entire_file.
734 * gdb.threads/attach-stopped.exp: Ditto.
735 * gdb.threads/attachstop-mt.exp: Ditto.
736
3a031f65
PA
7372008-12-31 Pedro Alves <pedro@codesourcery.com>
738
739 PR gdb/8812:
740 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
741
09e6485f
PA
7422008-12-29 Pedro Alves <pedro@codesourcery.com>
743
744 PR gdb/7536:
745 * gdb.base/radix.exp: Add tests to ensure invalid input radices
746 and unsupported output radices are really rejected.
747
0cd53049
JK
7482008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.cp/punctuator.exp: Backslash the '$' signs.
751
ba163c7e
TT
7522008-12-22 Tom Tromey <tromey@redhat.com>
753
754 * gdb.cp/punctuator.exp: New file.
755
6f4de6c9
JK
7562008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 * gdb.base/completion.exp (Completing non-existing component): New test.
759
0f34d0b4
JK
7602008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 Fix for PR gdb/8648.
763 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
764 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
765 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
766 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
767
db2ad4c3
JK
7682008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
771
bb5ef15e
DP
7722008-12-16 Christophe Lyon <christophe.lyon@st.com>
773
774 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
775 compiler actually generate code at the expected line number.
776
90142adc
JZ
7772008-12-15 Jie Zhang <jie.zhang@analog.com>
778
779 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
780
fad6eecd
TT
7812008-12-12 Tom Tromey <tromey@redhat.com>
782
783 * gdb.base/commands.exp (redefine_hook_test): New proc.
784 Call it.
785
17c8aaf5
TT
7862008-12-11 Tom Tromey <tromey@redhat.com>
787
788 * gdb.base/macscp.exp: New regression test.
789
7c8adf68
TT
7902008-12-11 Tom Tromey <tromey@redhat.com>
791
792 * gdb.base/macscp.exp: Print "address.addr".
793 * gdb.base/macscp1.c (struct outer): New struct.
794 (address): New global.
795
b05dcbb7
TT
7962008-12-09 Tom Tromey <tromey@redhat.com>
797
798 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
799 Call it.
800
2d476de1
DE
8012008-12-04 Doug Evans <dje@google.com>
802
803 * gdb.server/ext-run.exp: Relax regexp for init program.
804
87bdc959
TG
8052008-12-03 Tristan Gingold <gingold@adacore.com>
806
807 * gdb.base/macscp.exp: Generate an object file during compilation
808 to work around Darwin dsymutil limitations.
809
e0740f77
JK
8102008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 Test resolving external references to TLS variables.
813 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
814 FILE2_THREAD_LOCAL.
815 (testfile2, srcfile2): New variables.
816 * gdb.threads/tls.c (file2_thread_local)
817 (function_referencing_file2_thread_local): New.
818 * gdb.threads/tls2.c: New file.
819
67f0aac5
JB
8202008-11-28 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
823 rather than integer, as integer might not be big enough when
824 on 64bit targets.
67f0aac5 825
c332165e
JG
8262008-11-27 Jerome Guitton <guitton@adacore.com>
827
828 * gdb.cp/formatted-ref.exp: Add equality test.
829 * gdb.ada/formatted_ref.exp: Ditto.
830
fc9b693c
JK
8312008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
834 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
835
a9c64011
AS
8362008-11-20 Andreas Schwab <schwab@suse.de>
837
838 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
839 matching syscall entry point.
840 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
841 (tcatch_vfork_then_child_follow): Likewise. Finish through
842 vfork even if we stopped at the syscall trampoline.
843
e2fd701e
DE
8442008-11-20 Doug Evans <dje@google.com>
845
846 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
847
69abc51c
TJB
8482008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
849
850 * gdb.arch/ppc-dfp.exp: New file.
851 * gdb.arch/ppc-dfp.c: New file.
852
c14c28ba
PP
8532008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
854
855 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 856
2e74121d
DE
8572008-11-17 Doug Evans <dje@google.com>
858
859 * gdb.mi/mi-syn-frame.exp: Update expected output.
860 * gdb.mi/mi2-syn-frame.exp: Update expected output.
861
66bb093b
VP
8622008-11-17 Vladimir Prus <vladimir@codesourcery.com>
863
864 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
865 "thread N" results in =thread-selected.
866 * lib/mi-support (mi_run_cmd, mi_expect_stop)
867 (mi_send_resuming_command_raw): Be prepared for
868 =thread-selected.
869
3d043ef6
VP
8702008-11-17 Vladimir Prus <vladimir@codesourcery.com>
871
a9c64011
AS
872 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
873 * lib/mi-support.exp: Likewise.
3d043ef6 874
808104c8
JB
8752008-11-16 Joel Brobecker <brobecker@adacore.com>
876
877 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
878 commands from the expected output for "help catch".
879
00b22944
JB
8802008-11-15 Joel Brobecker <brobecker@adacore.com>
881
882 * gdb.ada/int_deref.exp: New testcase.
883
59669435
TT
8842008-11-14 Nick Roberts <nickrob@snap.net.nz>
885
886 * gdb.mi/gdb2549.exp: New file.
887
de04a248
DE
8882008-11-11 Doug Evans <dje@google.com>
889
890 * gdb.base/callexit.exp: New file.
891 * gdb.base/callexit.c: New file.
892
6b8ce727
DE
8932008-11-10 Doug Evans <dje@google.com>
894
895 * lib/gdb.exp (GDBFLAGS): Move -nx ...
896 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
897 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
898 (default_gdb_start,default_gdb_exit): Ditto.
899 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
900 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
901 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
902 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
903 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
904 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
905
1b14b8aa
AS
9062008-11-03 Andreas Schwab <schwab@suse.de>
907
908 * gdb.base/hashline2.exp: Fix typo.
909 * gdb.base/hashline3.exp: Likewise.
910
f3134b88
TT
9112008-10-30 Tom Tromey <tromey@redhat.com>
912
913 * gdb.base/pointers.exp: Add test.
914 * gdb.base/pointers.c (k, S): New typedefs.
915 (instance): New global.
916
c2226152
AS
9172008-10-30 Andreas Schwab <schwab@suse.de>
918
919 * gdb.base/args.exp: Add tests for newlines.
920
462f405c
JB
9212008-10-30 Joel Brobecker <brobecker@adacore.com>
922
923 gdb.base/foll-exec.exp: Update the expected output of a couple
924 of "info breakpoints" tests.
925
79a45b7d
TT
9262008-10-28 Tom Tromey <tromey@redhat.com>
927
928 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
929
adc13a14
PA
9302008-10-24 Pedro Alves <pedro@codesourcery.com>
931
932 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
933 gdb_start_cmd.
934 Use runto_main before any test that requires execution.
935
252fbfc8
PA
9362008-10-23 Pedro Alves <pedro@codesourcery.com>
937
938 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
939 instead of SIGINT.
940
28148e3d
JB
9412008-10-22 Joel Brobecker <brobecker@adacore.com>
942
943 * gdb.base/completion.exp: Update expected output following
944 the addition of the "info tasks" command.
945
c209f847
TT
9462008-10-22 Tom Tromey <tromey@redhat.com>
947
948 * gdb.base/exprs.exp (test_expr): Add test for string
949 concatenation.
950
f177e350
PA
9512008-10-19 Pedro Alves <pedro@codesourcery.com>
952
953 * configure.ac: Output gdb.python/Makefile.
954 * configure: Regenerate.
955 * gdb.python/Makefile.in: New.
956
cce89356
JB
9572008-10-16 Joel Brobecker <brobecker@adacore.com>
958
959 * gdb.base/foll-fork.exp: Adjust the expected output to match
960 the new description for fork/vfork catchpoints in the "info
961 breakpoints" output.
962
176d289d
TJB
9632008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
964
965 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
966
a08702d6
TJB
9672008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
968
969 * gdb.python/python-value.c: New file.
970 * gdb.python/python-value.exp: New file.
971
1c5cfe86
PA
9722008-10-15 Pedro Alves <pedro@codesourcery.com>
973
974 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
975
5a98ad69
DP
9762008-10-15 Denis Pilat <denis.pilat@st.com>
977
41702f1b 978 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 979
dcb1a1e2
TT
9802008-10-09 Tom Tromey <tromey@redhat.com>
981
982 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
983 'fprintf' and 'stderr'.
984
9124fe48
JB
9852008-10-07 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/ref_tick_size.exp: New testcase.
988
45452591
DE
9892008-10-06 Doug Evans <dje@google.com>
990
991 * gdb.dwarf2/dw2-cu-size.exp: New file.
992 * gdb.dwarf2/dw2-cu-size.S: New file.
993
994 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
995 .Ltype_int for clarity.
996
4fc5b208
PP
9972008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
998
999 PR gdb/2384:
1000 * gdb.cp/gdb2384.exp: Extended to test more cases.
1001 * gdb.cp/gdb2384.cc: Likewise.
1002 * gdb.cp/gdb2384-base.h: Likewise.
1003 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1004
d78df370
JK
10052008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * gdb.base/maint.exp (maint print type): Remove printing
1008 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1009
9a044a89
TT
10102008-09-30 Tom Tromey <tromey@redhat.com>
1011
1012 * gdb.base/macscp.exp: Add completion tests.
1013 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1014 (TWENTY_THREE): Likewise.
1015 (FORTY_EIGHT): Likewise.
1016
506800a9
TT
10172008-09-30 Tom Tromey <tromey@redhat.com>
1018
1019 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1020 everywhere.
1021 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1022
1a6f01b5
JK
10232008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1024
1025 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1026 testcase is derived from. Fix racy dependency on an expected PID
1027 number. No longer support the testcase on Linux kernel 2.4.x.
1028
2fae03e8
TT
10292008-09-27 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1032 and varargs.
1033
1ad15515
PA
10342008-09-22 Pedro Alves <pedro@codesourcery.com>
1035
1036 * lib/mi-support.exp (mi_expect_interrupt): New.
1037 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1038 from gdb.mi/mi-nonstop.exp.
1039 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1040 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1041 lib/mi-support.exp.
1042 Use mi_check_thread_states throughout. Avoid ".*" and do not
1043 require an anchor after -exec-run.
1044
d0b76dc6
DJ
10452008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1046
1047 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1048 stop is pending. Avoid ".*" when two stops are pending.
1049 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1050 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1051 newlines in fullnames.
1052 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1053 (mi_expect_stop): Update comments. Only anchor in sync mode.
1054 Do not match newlines.
1055 (mi_send_resuming_command_raw): Always return status.
1056 (mi_get_stop_line): Do not match more than one line by accident.
1057 Only anchor in sync mode.
1058 (mi_run_inline_test): If -exec-next fails, give up.
1059
9990c830
UW
10602008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1061
1062 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1063 on SPU.
1064
ebcf6f00
JB
10652008-09-10 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1068
b6db24e5
JB
10692008-09-10 Joel Brobecker <brobecker@adacore.com>
1070
1071 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1072 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1073 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1074 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1075 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1076 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1077 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1078 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1079 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1080 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1081 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1082 Include the "= " sequence in the expected output of print tests.
1083
2bf448e0
JB
10842008-09-10 Joel Brobecker <brobecker@adacore.com>
1085
1086 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1087 description for boolean types.
1088
d51fd4c8
PA
10892008-09-09 Pedro Alves <pedro@codesourcery.com>
1090
1091 * gdb.base/hook-stop-continue.c: New.
1092 * gdb.base/hook-stop-continue.exp: New.
1093
694182d2
DJ
10942008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1095
1096 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1097
3b8a7fc0
JG
10982008-09-08 Jerome Guitton <guitton@adacore.com>
1099
1100 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1101 (stack_check_probe_2, stack_check_probe_loop_1)
1102 (stack_check_probe_loop_2): New functions.
1103 (main): Add call to these new functions.
1104 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1105 functions, check that the breakpoint is inserted at the appropriate
1106 location.
1107 (insert_breakpoint): Slightly refine this procedure so that it can
1108 be called several times in the test.
1109
96cc0ae8
JG
11102008-09-08 Jerome Guitton <guitton@adacore.com>
1111
1112 * gdb.base/stack-checking.c: New file.
1113 * gdb.base/stack-checking.exp: New file.
1114
1f08b409
TJB
11152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1116
1117 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1118 * gdb.arch/altivec-regs.exp: Likewise.
1119 * gdb.arch/vsx-regs.exp: Likewise.
1120
3099e1c4
TJB
11212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1122
1123 * gdb.arch/ppc-fp.exp: New file.
1124 * gdb.arch/ppc-fp.c: New file.
1125
cc69bfc1
PP
11262008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1127
1128 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1129 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1130
b02a33db
MS
11312008-09-04 Michael Snyder <msnyder@vmware.com>
1132
1133 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1134 as "at" (for non-debug functions such as _start).
1135
2992cbe0
UW
11362008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1137
1138 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1139 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1140 software watchpoints.
1141 * gdb.base/watch_thread_num.exp: Likewise.
1142
514f746b
AR
11432008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1144
1145 * gdb.arch/i386-bp_permanent.exp: New test.
1146
876cecd0
TT
11472008-08-24 Tom Tromey <tromey@redhat.com>
1148
1149 * gdb.base/maint.exp: Update "maint print type".
1150
80f73d71
VP
11512008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1152
1153 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1154 support. Adjust the order of "*running" notifications.
1155 * gdb.mi/non-stop.c: Don't cast from int to void* and
1156 back.
1157
d9c78d7d
MK
11582008-08-20 Mark Kettenis <kettenis@gnu.org>
1159
1160 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1161 expect to find it in the "info frame" output.
1162
97a2d1d3
DJ
11632008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1164
1165 * gdb.base/interp.exp: Always consume both prompts.
1166
b96e2927
PA
11672008-08-20 Pedro Alves <pedro@codesourcery.com>
1168
1169 * gdb.base/pending.exp: Test pending breakpoints without symbols
1170 loaded.
1171
8cf6e61a
VP
11722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1173
1174 * lib/mi-support.exp (mi_expect_stop): Produce
1175 more details on failures.
1176 * gdb.mi/mi-nonstop.exp: New.
1177 * gdb.mi/non-stop.c: New.
1178
c6ebd6cf
VP
11792008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1180
a9c64011
AS
1181 * gdb.mi/mi-async.exp: Use 'set target-async'.
1182 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1183
46a9b8ed
DJ
11842008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1185
1186 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1187
44feb3ce
TT
11882008-08-17 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.base/help.exp (help catch): Rewrite.
1191
311a4e6b
TJB
11922008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1193
1194 * gdb.base/define.exp: Test indented command documentation.
1195 * gdb.python/python.exp: Test indented multi-line command.
1196
604c2f83
LM
11972008-08-15 Luis Machado <luisgpm@br.ibm.com>
1198
1199 * testsuite/gdb.arch/vsx-regs.c: New source file.
1200 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1201 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1202
886a217c
TT
12032008-08-14 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.base/macscp.exp: Add regression test for "macro define" or
1206 "macro undef" with no arguments.
1207
c814a4f3
PP
12082008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1209
1210 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1211
12ab8a60
UW
12122008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1213
1214 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1215
d57a3c85
TJB
12162008-08-06 Tom Tromey <tromey@redhat.com>
1217
1218 * gdb.python/python.exp: New file.
1219
c7b778ff
JK
12202008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1221
1222 Fix for PR gdb/1543.
1223 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1224 $LOCATION.
1225 (location): New variable.
1226 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1227 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1228 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1229 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1230 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1231 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1232 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1233 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1234 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1235 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1236 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1237 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1238 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1239 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1240 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1241 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1242 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1243 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1244 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1245 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1246 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1247 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1248 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1249 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1250 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1251 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1252 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1253 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1254 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1255 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1256 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1257 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1258 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1259 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1260 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1261 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1262 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1263 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1264 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1265 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1266 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1267 gdb.base/type-opaque.exp, gdb.base/until.exp,
1268 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1269 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1270 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1271 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1272 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1273 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1274 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1275 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1276 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1277 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1278 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1279 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1280 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1281 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1282 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1283 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1284 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1285 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1286 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1287 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1288 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1289 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1290 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1291 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1292 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1293 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1294 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1295 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1296 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1297 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1298 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1299 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1300 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1301 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1302 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1303 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1304 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1305 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1306 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1307 to bug-gdb@prep.ai.mit.edu .
1308
5e06a3d1
VP
13092008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1310
1311 * lib/mi-support.exp (mi_load_shlibs): New.
1312 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1313
9d81d21b
VP
13142008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1315
1316 * lib/mi-support.exp (get_mi_thread_list)
1317 (check_mi_and_console_threads): New, moved from ...
1318 * gdb.mi/mi-pthread.exp: ...here.
1319 * gdb.mi/gdb669.exp (get_mi_thread_list)
1320 (check_mi_and_console_threads): Delete.
1321 * gdb.mi/mi2-pthread.exp: Likewise.
1322
bae98fe0
TT
13232008-07-28 Tom Tromey <tromey@redhat.com>
1324
1325 * Makefile.in (just-check): Remove. Move body to...
1326 (check): ... here.
1327
57380f4e
DJ
13282008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1329
1330 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1331 Add a test for duplicated SIGINTs.
1332
e09490f1
DJ
13332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1334
1335 * gdb.threads/schedlock.exp (get_args): Update to work for any
1336 value of NUM.
1337 (Top level): Report the number of threads that did not resume.
1338
6387b45f
DJ
13392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1340
1341 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1342
62f64ff2
DJ
13432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1344
1345 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1346 non-MI prompt.
1347
fa8de41e
TT
13482008-07-26 Tom Tromey <tromey@redhat.com>
1349
1350 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1351 (function_struct, function_struct_ptr): New globals.
1352 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1353 function pointer in a struct.
1354
ccb3ac8a
TT
13552008-07-26 Tom Tromey <tromey@redhat.com>
1356
1357 * gdb.base/macscp.exp: Add test for macro lexing bug.
1358
d7d9f01e
TT
13592008-07-18 Tom Tromey <tromey@redhat.com>
1360
1361 * gdb.base/macscp.exp: Add macro tests.
1362
9bf07184
PP
13632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1364
1365 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1366
becf6477
PP
13672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1368
1369 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1370
0709f7d3
PP
13712008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1372
1373 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1374
7093c834
PP
13752008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1376
1377 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1378
b432ffe3
JK
13792008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1382
b1a268e5
VP
13832008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1384
1385 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1386
e2995f8e
KB
13872008-07-11 Kevin Buettner <kevinb@redhat.com>
1388
1389 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1390 of regexp to account for changes made to GDB in the printing of
1391 byte vectors.
1392
14032a66
TT
13932008-07-11 Tom Tromey <tromey@redhat.com>
1394
1395 * gdb.base/completion.exp: Add 'help' completion test.
1396
981505ef
JK
13972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1400
10568435
JK
14012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1404
4487aabf
PA
14052008-07-09 Pedro Alves <pedro@codesourcery.com>
1406
1407 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1408
a4a9b1c4
PA
14092008-07-09 Pedro Alves <pedro@codesourcery.com>
1410
1411 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1412
3c3185ac
JK
14132008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1416
7ebd49dc
VP
14172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1418
1419 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1420 previous commit. Add a comment.
1421
84e46146
PA
14222008-06-28 Pedro Alves <pedro@codesourcery.com>
1423
1424 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1425
0f8d4a2f
VP
14262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1427
1428 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1429
f747e0ce
PA
14302008-06-27 Pedro Alves <pedro@codesourcery.com>
1431
1432 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1433 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1434 compiling an executable, link in an object that forces unbuffered
1435 output.
1436 * lib/set_unbuffered_mode.c: New file.
1437
734a5c36
JK
14382008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1439
1440 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1441
a2840c35
VP
14422008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1443
a9c64011
AS
1444 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1445 mi_expect_stop.
1446 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1447 Demand that *running is output.
1448 (detect_async): Perform checking every time.
1449 (mi_send_resuming_command): Extract everything into...
1450 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1451 (mi_expect_stop): Don't accept any output before *stopped.
1452
6ae37fef
VP
14532008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1454
1455 Robustify mi-simplerun.
a9c64011
AS
1456 * gdb.mi/basics.c (main): Add a call to sleep.
1457 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1458 * gdb.mi/mi2-cli.exp: Likewise.
1459 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1460
b4aa76f0 14612008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1462
1463 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1464
e1ac3328
VP
14652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1466
a9c64011
AS
1467 * gdb.mi/mi-console.exp: Adjust.
1468 * gdb.mi/mi-syn-frame.exp: Adjust.
1469 * gdb.mi/mi2-console.exp: Adjust.
1470 * gdb.mi/mi2-syn-frame.exp: Adjust.
1471 * lib/mi-support.exp (mi_run_cmd): Adjust.
1472 (mi_send_resuming_command): Adjust.
e1ac3328 1473
f7f9a841
VP
14742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1475
1476 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1477 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1478 testing of stopped.
1479 * gdb.mi/mi2-syn-frame.exp: Likewise.
1480 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1481 (async, detect_async): New.
1482 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1483 depending on if we're running in sync or async mode.
f7f9a841 1484
37cd5d19
TT
14852008-06-09 Tom Tromey <tromey@redhat.com>
1486
1487 * gdb.base/completion.exp: New tests for field name completion
1488 with spaces, and field name completion with '->'.
1489
65d12d83
TT
14902008-06-06 Tom Tromey <tromey@redhat.com>
1491
1492 * gdb.base/break1.c (struct some_struct): New struct.
1493 (values): New global.
1494 * gdb.base/completion.exp: Add field name completion test.
1495
ebfe2e3f
PP
14962008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1497
1498 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1499 to pointer.
1500 * gdb.cp/call-c.cc: Likewise.
1501
bcf6fc3a
NR
15022008-06-06 Nick Roberts <nickrob@snap.net.nz>
1503
1504 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1505 annotation.
1506
49fd4a42 15072008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1508 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1509
1510 * gdb.threads/execl.c, gdb.threads/execl1.c,
1511 gdb.threads/execl.exp: New tests.
a9c64011 1512
8a34ac3f
AR
15132008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1514 Daniel Jacobowitz <dan@codesourcery.com>
1515
1516 * gdb.cp/exception.exp: Activate test, make it work with pending
1517 catchpoints.
1518
86ae69ef
JK
15192008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1522
f7f9ae2c
VP
15232008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1524
a9c64011
AS
1525 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1526 now printed.
1527 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1528
2a2d4dc3
AS
15292008-05-27 Andreas Schwab <schwab@suse.de>
1530
1531 * gdb.base/frame-args.exp: Handle arguments that are optimized
1532 out.
1533
5099e4d9
LM
15342008-05-26 Luis Machado <luisgpm@br.ibm.com>
1535
1536 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1537 quiet for ppc32 and group options into a single variable.
1538
d9c36a91
JB
15392008-05-23 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1542 of zero-size elements.
1543 * gdb.ada/null_array.exp: Test printing this new array.
1544
103a8671
JK
15452008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1546
1547 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1548
07a4cc1a 15492008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1550
1551 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1552 of the "finish" command.
1553
55f996a7
NR
15542008-05-21 Nick Roberts <nickrob@snap.net.nz>
1555
1556 * gdb.base/annota1.exp: Test for new annotation.
1557
907fc202
UW
15582008-05-16 Pedro Alves <pedro@codesourcery.com>
1559
1560 * gdb.base/fixsection.exp: New file.
1561 * gdb.base/fixsection0.c: New file.
1562 * gdb.base/fixsection1.c: New file.
1563
e8f97270
UW
15642008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1565
1566 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1567 * gdb.base/annota3.exp: Likewise.
1568
ac0bb574
NF
15692008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1570
1571 * gdb.base/watch_thread_num.exp: Don't run tests that require
1572 watchpoints if the target doesn't support them.
1573
6fadd07a
DE
15742008-05-12 Doug Evans <dje@google.com>
1575
1576 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1577
6e9a4a30
JB
15782008-05-09 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.ada/assign_1.exp: New testcase.
1581
08388c79
DE
15822008-05-09 Doug Evans <dje@google.com>
1583
a3c83fae
DE
1584 * gdb.base/find.exp: New file.
1585 * gdb.base/find.c: New file.
08388c79 1586
bd5ddfe8
DJ
15872008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1588
1589 * gdb.base/commands.exp (watchpoint_command_test): Handle
1590 gdb,no_hardware_watchpoints.
1591 * gdb.base/float.exp: Allow ARM targets without floating point.
1592 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1593
b5dd68e2 15942008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1595 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1596
1597 * gdb.ada/lang_switch: New test program.
1598 * gdb.ada/lang_switch.exp: New testcase.
1599
382d13d1
DE
16002008-05-05 Doug Evans <dje@google.com>
1601
1602 * gdb.base/help.exp (disassemble): Update expected help text.
1603
9dd789d0
PA
16042008-05-04 Pedro Alves <pedro@codesourcery.com>
1605
1606 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1607
611c83ae
PA
16082008-05-04 Pedro Alves <pedro@codesourcery.com>
1609
1610 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1611 different times.
1612
ff013f42
JK
16132008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1616 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1617 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1618 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1619
96dff6a2
VP
16202008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1621
1622 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1623 notification to appear.
1624
55cd6f92
DJ
16252008-05-04 Daniel Jacobowitz <dan@debian.org>
1626
1627 * gdb.base/fullname.c: New file.
1628 * gdb.base/fullname.exp: New file.
1629 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1630
d705c43c
PA
16312008-05-03 Pedro Alves <pedro@codesourcery.com>
1632
1633 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1634 expressions with macros.
1635
333222e1
JK
16362008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1639
5ac01682
DJ
16402008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1641
1642 * gdb.base/completion.exp: Handle lack of other symbols beginning
1643 with "a".
1644
1645 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1646
237fc4c9
PA
16472008-05-02 Jim Blandy <jimb@codesourcery.com>
1648
1649 * gdb.asm/asmsrc1.s: Add scratch space.
1650
ed5e9466
DJ
16512008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1652 Daniel Jacobowitz <dan@codesourcery.com>
1653
1654 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1655 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1656 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1657
b39cc962
DJ
16582007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1659
1660 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1661
36d520f5
JB
16622008-05-01 Joel Brobecker <brobecker@adacore.com>
1663
1664 * gdb.base/info-target.exp: New testcase.
1665
8d4e3071
DJ
16662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1667
1668 * gdb.cp/hang.exp: Use .cc instead of .C.
1669 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1670 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1671
6f3f3097
DJ
16722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1673
1674 * gdb.base/gdb1250.exp: Remove perror.
1675 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1676
5550a914
PA
16772008-04-30 Pedro Alves <pedro@codesourcery.com>
1678
1679 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1680 .2byte.
1681
d848e687
DJ
16822008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1683
1684 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1685 (maybe_kfail): New.
1686
93b5768b
PA
16872008-04-25 Pedro Alves <pedro@codesourcery.com>
1688
1689 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1690
721c02de
VP
16912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1692
a9c64011
AS
1693 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1694 * gdb.mi/mi2-syn-frame.exp: Likewise.
1695 * lib/mi-support.exp: Likewise.
721c02de 1696
74960c60
VP
16972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1698
1699 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1700 to specify regexp for the location to stop at.
1701 * gdb.base/break-always.c: New.
1702 * gdb.base/break-always.exp: New.
1703
d24317b4
VP
17042008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1705
1706 * lib/mi-support.exp (mi_runto_helper): Adjust
1707 for the original-location field.
1708 (mi_create_breakpoint, mi_list_breakpoints): New.
1709 * gdb.mi/mi-break.exp: Adjust.
1710 * gdb.mi/mi2-break.exp: Adjust.
1711 * gdb.mi/mi-pending.exp: Adjust.
1712 * gdb.mi/mi-simplerun.exp: Adjust.
1713 * gdb.mi/mi2-simplerun.exp: Adjust.
1714 * gdb.mi/mi-syn-frame.exp: Adjust.
1715 * gdb.mi/mi2-syn-frame.exp: Adjust.
1716 * gdb.mi/mi-until.exp: Adjust.
1717 * gdb.mi/mi2-until.exp: Adjust.
1718 * gdb.mi/mi-var-display.exp: Adjust.
1719 * gdb.mi/mi2-var-display.exp: Adjust.
1720 * gdb.mi/mi-watch.exp: Adjust.
1721 * gdb.mi/mi2-watch.exp: Adjust.
1722
fdc59709 17232008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1724
a9c64011
AS
1725 * aclocal.m4: Add override.m4.
1726 * configure: Regenerate.
fdc59709 1727
8e91f023
VP
17282008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1729
1730 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1731 '-var-update --all-values' reports new value even the type
1732 of a variable object has changed.
1733
233a11ab
CS
17342008-04-18 Craig Silverstein <csilvers@google.com>
1735
1736 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1737 files.
d24317b4 1738
9c1137ad
JB
17392008-04-18 Joel Brobecker <brobecker@adacore.com>
1740
1741 * gdb.ada/atomic_enum: New test program.
1742 * gdb.ada/atomic_enum.exp: New testcase.
1743
66d0bbc7
DE
17442008-04-17 Doug Evans <dje@google.com>
1745
1746 * gdb.opt/Makefile.in: Fix whitespace.
1747
100906b0
UW
17482008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1749
1750 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1751
4584e32e
DE
17522008-04-17 Doug Evans <dje@google.com>
1753
1754 * gdb.base/hashline1.exp: New testcase.
1755 * gdb.base/hashline2.exp: New testcase.
1756 * gdb.base/hashline2.exp: New testcase.
1757
0a320680
PA
17582008-04-17 Pedro Alves <pedro@codesourcery.com>
1759
1760 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1761
18ac113b
AR
17622008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1763
1764 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1765 temporary breakpoint to match "Temporary breakpoint".
1766 * gdb.base/break.exp (delete_breakpoints): Likewise.
1767 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1768 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1769 * gdb.base/display.exp: Likewise.
1770 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1771 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1772 * gdb.base/restore.exp (restore_tests): Likewise.
1773 * gdb.base/sepdebug.exp: Likewise.
1774 * gdb.base/watchpoint.exp: Likewise.
1775 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1776 * gdb.mi/mi-pending.exp: Likewise.
1777 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1778 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1779 * gdb.mi/mi-var-cmd.exp: Likewise.
1780 * gdb.mi/mi-var-display.exp: Likewise.
1781 * gdb.mi/mi2-cli.exp: Likewise.
1782 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1783 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1784 * gdb.mi/mi2-var-display.exp: Likewise.
1785 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1786 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1787 new "disp" field.
a9c64011 1788 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1789 reason. This is to support fix for PR2424.
1790
add38693
JK
17912008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1794
fcacd99f
VP
17952008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1796
1797 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1798 field. Add more floating varobj tests.
fcacd99f 1799 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1800 field.
1801 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1802 (main): Call do_at_tests.
1803 * lib/mi-support.exp (mi_create_floating_varobj)
1804 (mi_varobj_update_with_type_change): New.
fcacd99f 1805
de051565
MK
18062008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1807
1808 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1809 option of -var-evaluate-expression.
1810 * gdb.mi/mi2-var-display.exp: Likewise.
1811
dbc52822
VP
18122008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1813
1814 Introduce test setup helpers.
a9c64011
AS
1815 * lib/gdb.exp (build_executable, clean_restart)
1816 (prepare_for_testing): New.
1817 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1818 * gdb.base/return.exp: Likewise.
1819 * gdb.base/ending-run.exp: Likewise.
dbc52822 1820
473591da
NR
18212008-04-07 Nick Roberts <nickrob@snap.net.nz>
1822
1823 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1824 Interface (MI) responses.
1825
2b2d9e11
VP
18262008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1827
a9c64011
AS
1828 * gdb.cp/breakpoint.cc: New code to test conditions involving
1829 member variables.
1830 * gdb.cp/breakpoint.exp: Test condition involving member
1831 variables.
2b2d9e11 1832
bb378428
VP
18332008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1834
1835 * lib/mi-support.exp (mi_expect_stop): New.
1836 (mi_run_cmd): Change the
1837 token. Use mi_send_resuming_command, use
1838 mi_expect_stop.
1839 (mi_execute_to_helper): Rename to mi_execute_to.
1840 (mi_send_resuming_command): Add more error patterns.
1841 (mi_wait_for_stop): Renamed to...
1842 (mi_get_stop_line): ...this.
1843 (mi_run_inline_test): Adjust.
1844
1845 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1846 * gdb.mi/mi-console.exp: Likewise.
1847 * gdb.mi/mi-pending.exp: Likewise.
1848 * gdb.mi/mi-simplerun.exp: Likewise.
1849 * gdb.mi/mi-stack.exp: Likewise.
1850 * gdb.mi/mi-stepi.exp: Likewise.
1851 * gdb.mi/mi-syn-frame.exp: Add comment.
1852 * gdb.mi/mi-until.exp: Likewise.
1853 * gdb.mi/mi-var-display.exp: Likewise.
1854 * gdb.mi/mi-watch.exp: Likewise.
1855 * gdb.mi/mi2-cli.exp: Likewise.
1856 * gdb.mi/mi2-console.exp: Likewise.
1857 * gdb.mi/mi2-simplerun.exp: Likewise.
1858 * gdb.mi/mi2-stack.exp: Likewise.
1859 * gdb.mi/mi2-stepi.exp: Likewise.
1860 * gdb.mi/mi2-until.exp: Likewise.
1861 * gdb.mi/mi2-var-display.exp: Likewise.
1862 * gdb.mi/mi2-watch.exp: Likewise.
1863
62172bb9
UW
18642008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1865
1866 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1867
1868 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1869
a13e061a
PA
18702008-04-04 Pedro Alves <pedro@codesourcery.com>
1871
1872 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1873 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1874 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1875 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1876 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1877 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1878 expect an mi error duplicated in stderr.
1879
eae06beb
JB
18802008-04-03 Joel Brobecker <brobecker@adacore.com>
1881
1882 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1883 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1884 Add a couple of tests that verify the behavior when the new setting
1885 is set to "cancel" and "all".
1886 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1887 "ask" before we start the testing.
1888
79c6ced6
AR
18892008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1890
1891 * gdb.cp/casts.cc: Add class reference variables.
1892 * gdb.cp/casts.exp: New test cases for up/down casting references.
1893
6c2d1a6b
MK
18942008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1895
1896 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1897 instead of beginning to make an extra test pass.
1898 * gdb.mi/mi2-var-display.exp: Likewise.
1899
55b411d9
MR
19002008-03-31 Maciej W. Rozycki <macro@mips.com>
1901
1902 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1903
c6140da2
MD
19042008-03-31 Markus Deuling <deuling@de.ibm.com>
1905 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1906
1907 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1908 value. Add xfail for older kernels.
1909
79732189
AR
19102008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1911
1912 Bring mi-support in line with gdb.exp.
1913 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1914 (mi_gdb_start): New function.
1915
33c3676e
MR
19162008-03-28 Maciej W. Rozycki <macro@mips.com>
1917
1918 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1919
92e28119
VP
19202008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1921
1922 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1923 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1924
9e8e3afe
VP
19252008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1926
1927 * lib/mi-support.exp (mi_create_varobj_checked): New.
1928 (mi_list_varobj_children): Allow to check for a
1929 value.
1930 (mi_list_array_varobj_children): New.
1931
1932 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1933 and mi_list_varobj_children, as opposed to hardcoding
1934 expected strings.
1935 * gdb.mi/gdb701.exp: Likewise.
1936 * gdb.mi/gdb792.exp: Likewise.
1937 * gdb.mi/mi-var-block.exp: Likewise.
1938 * gdb.mi/mi-var-cmd.exp: Likewise.
1939 * gdb.mi/mi-var-invalidate.exp: Likewise.
1940 * gdb.mi/mi2-var-block.exp: Likewise.
1941 * gdb.mi/mi2-var-child.exp: Likewise.
1942 * gdb.mi/mi2-var-cmd.exp: Likewise.
1943 * gdb.mi/mi2-var-display.exp: Likewise.
1944
9df50351
JK
19452008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1946
1947 Fix random false FAILs on i386.
1948 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1949
31e5d73a
DJ
19502008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1951
1952 PR gdb/544
1953 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1954
12f4afab
DJ
19552008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1956
1957 PR gdb/544
1958 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1959
b562a0cb
DJ
19602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1961
1962 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1963 fixed PR gdb/544.
1964
17faa917
DJ
19652008-03-21 Pedro Alves <pedro@codesourcery.com>
1966
1967 * gdb.threads/fork-child-threads.exp: Test next over fork.
1968
6214f497
DJ
19692008-03-21 Chris Demetriou <cgd@google.com>
1970
1971 * gdb.base/break.exp (rbreak junk): New test for rbreak
1972 "Junk at end of arguments" issue.
1973
63092375
DJ
19742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1975
1976 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1977 *& to work on created array elements.
1978 (Top level): Test print $pc with a file. Test string operations
1979 without a target.
1980 * gdb.base/ptype.exp: Do not expect *& to work on created array
1981 elements.
1982
b21991b0
DJ
19832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1984
1985 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1986 gdb.threads/staticthreads.exp: Update exit query.
1987
c4b347c7
SL
19882008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1989
1990 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1991
fa4727a6
DJ
19922008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1993
1994 * gdb.base/watchpoint.c (global_ptr, func4): New.
1995 (main): Call func4.
1996 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1997 (test_inaccessible_watchpoint): New.
1998
2f34202f
MR
19992008-02-29 Maciej W. Rozycki <macro@mips.com>
2000
2001 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2002 select the largest.
2003
0d6ba1b1
DJ
20042008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2007 frames-invalid annotations.
2008
e691325a
PM
20092008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2010
a9c64011 2011 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2012
f85b5ecc
DE
20132008-02-27 Doug Evans <dje@google.com>
2014
2015 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2016 for bug 1738.
2017 (breakpoint_to_handler_entry): Ditto.
2018
b40e7bf3
JB
20192008-02-27 Joel Brobecker <brobecker@adacore.com>
2020
2021 * gdb.base/ending-run.exp: Use the first line of code inside
2022 function body to test breakpoints.
2023 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2024 location where the breakpoint is inserted when using the line
2025 where a function is declared. Fix typo in the description of
2026 one of the tests.
2027 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2028
2faca73a
PM
20292008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2030
2031 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2032 tests.
2faca73a 2033
6f439c36
PM
20342008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2035
2036 * gdb.base/args.exp: avoid same output for tests
2037 with single quotes.
2038
54e52265
VP
20392008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2040
a9c64011
AS
2041 * gdb.base/annota1.exp: Adjust for 'info break'
2042 format changes.
2043 * gdb.base/annota3.exp: Likewise.
2044 * gdb.base/break.exp: Likewise.
2045 * gdb.base/condbreak.exp: Likewise.
2046 * gdb.base/pending.exp: Likewise.
2047 * gdb.base/sepdebug.exp: Likewise.
2048 * gdb.base/unload.exp: Likewise.
2049 * gdb.cp/ovldbreak.exp: Likewise.
2050 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2051
897b09ca
DE
20522008-02-07 Doug Evans <dje@google.com>
2053
2054 * gdb.cp/mb-inline.exp: New.
2055 * gdb.cp/mb-inline.h: New.
2056 * gdb.cp/mb-inline1.cc: New.
2057 * gdb.cp/mb-inline2.cc: New.
2058
b1c32d35
PM
20592008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2060
2061 * gdb.pascal/floats.pas: New test program.
2062 * gdb.pascal/floats.exp: New testcase.
2063
1a4ca44a
TJB
20642008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2065
2066 * gdb.base/callfuncs.c (t_float_many_args): New function.
2067 (t_double_many_args): New function.
2068 * gdb.base/callfuncs.exp: Add tests for exceeding float
2069 and double parameters passed through the stack.
2070
439048e8
JB
20712008-02-05 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2074 gdb.ada/complete/foo.adb: New files.
2075 * gdb.ada/complete.exp: New testcase.
2076
81fe8080
DE
20772008-02-03 Doug Evans <dje@google.com>
2078
301f0ecf
DE
2079 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2080
81fe8080
DE
2081 * gdb.cp/gdb2384.exp: New file.
2082 * gdb.cp/gdb2384.cc: New file.
2083 * gdb.cp/gdb2384-base.h: New file.
2084 * gdb.cp/gdb2384-base.cc: New file.
2085
4b071aec
DE
20862008-02-02 Doug Evans <dje@google.com>
2087
2088 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2089
61137ba6
JB
20902007-02-01 Joel Brobecker <brobecker@adacore.com>
2091
2092 * gdb.ada/sym_print_name: New test program.
2093 * gdb.ada/sym_print_name.exp: New testcase.
2094
20952007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2096
2097 * gdb.ada/nested/hello.adb: New file.
2098 * gdb.ada/nested.exp: New testcase.
2099 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2100
98deb0da
VP
21012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2102
2103 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2104 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2105 don't cause future evaluations of function to report
2106 creation of internal breakpoints.
98deb0da 2107
723a2275
VP
21082008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2109
2110 * gdb.mi/mi-break.exp (test_error): New.
2111 Call it.
2112
fb546a2f
LM
21132008-01-31 Luis Machado <luisgpm@br.ibm.com>
2114
2115 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2116 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2117
2d8fd90a
PM
21182008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2119
2120 * gdb.pascal/integers.pas: New test program.
2121 * gdb.pascal/integers.exp: New testcase.
2122
a7fa0ded
PM
21232008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2124
2125 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2126
5e1a1926
TJB
21272008-01-30 Luis Machado <luisgpm@br.ibm.com>
2128
2129 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2130 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2131
8d04f9f0
JB
21322008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2133
2134 * gdb.ada/formatted_ref: New test program.
2135 * gdb.ada/formatted_ref.exp: New testcase.
2136
2137 * gdb.cp/formatted-ref.cc: New file.
2138 * gdb.cp/formatted-ref.exp: New testcase.
2139
ce75a98f
JB
21402008-01-30 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2143
e835f6bf
NR
21442008-01-30 Nick Roberts <nickrob@snap.net.nz>
2145
2146 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2147 (test_file_list_exec_source_file): Update to new macro-info field.
2148
d118ef87
PH
21492008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2150
2151 * gdb.ada/exprs: New test program.
2152 * gdb.ada/exprs.exp: New testcase.
2153
7d35ab09
TJB
21542008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2155
2156 * dfp-test.c (DELTA, DELTA_B): New definitions.
2157 (double_val1, double_val2, double_val3, double_val4, double_val5,
2158 double_val6, double_val7, double_val8, double_val9, double_val10,
2159 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2160 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2161 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2162 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2163 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2164 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2165 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2166 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2167 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2168 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2169 dec128_val16): New global variables.
2170 (decimal_dec128_align): New function.
2171 (decimal_mixed): Likewise.
2172 (decimal_many_args_dec32): Likewise.
2173 (decimal_many_args_dec64): Likewise.
2174 (decimal_many_args_dec128): Likewise.
2175 (decimal_many_args_mixed): Likewise.
2176 * dfp-test.exp: Add tests calling new inferior functions.
2177
2d717e4f
DJ
21782008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2179
2180 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2181 gdb.server/ext-run.exp: New files.
2182 * lib/gdbserver-support.exp (gdbserver_download): New.
2183 (gdbserver_start): New. Update gdbserver expected
2184 output.
2185 (gdbserver_spawn): Use them.
2186 (gdbserver_start_extended): New.
2187
e85a822c
DJ
21882008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2189
2190 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2191 Run on GNU/Linux.
2192 (do_exec_tests): Check for systems which do not support catchpoints.
2193 Do not match START.
2194 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2195 Run on GNU/Linux. Enable verbose output.
2196 (check_fork_catchpoints): New.
2197 (explicit_fork_child_follow, catch_fork_child_follow)
2198 (tcatch_fork_parent_follow): Update expected messages.
2199 (do_fork_tests): Use check_fork_catchpoints.
2200 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2201 Run on GNU/Linux. Enable verbose output.
2202 (check_vfork_catchpoints): New.
2203 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2204 expected messages.
2205 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2206
401ea829
JB
22072008-01-29 Jim Blandy <jimb@red-bean.com>
2208
2209 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2210 host' errors.
2211 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2212
aceaf3ad
JB
22132008-01-29 Jim Blandy <jimb@red-bean.com>
2214
2215 * gdb.threads/sigthread.c: Use barriers to ensure that
2216 child_thread and child_thread_two are always initialized before we
2217 start to use them.
2218
a5606eee
VP
22192008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2220
2221 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2222 * gdb.base/watchpoint-solib.c: New.
2223 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2224
c55a82bb
PM
22252008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2226
2227 * gdb.base/gdb1056.exp: Add unsigned integer test.
2228
0993fe05
DE
22292008-01-28 Doug Evans <dje@google.com>
2230
2231 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2232
4fe42e7f
JB
22332008-01-27 Jim Blandy <jimb@codesourcery.com>
2234
c7a69933
JB
2235 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2236
4fe42e7f
JB
2237 * gdb.base/expand-psymtabs.exp: Doc fix.
2238
5def8285
MK
22392008-01-26 Mark Kettenis <kettenis@gnu.org>
2240
2241 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2242
5313c911
NR
22432008-01-24 Nick Roberts <nickrob@snap.net.nz>
2244
a9c64011 2245 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2246 -var-set-format.
2247
93815fbf
VP
22482008-01-23 Chris Demetriou <cgd@google.com>
2249
2250 * gdb.threads/thread_events.c: New testcase source file.
2251 * gdb.threads/thread_events.exp: New testcase expect file.
2252
467a88ee
NR
22532008-01-23 Nick Roberts <nickrob@snap.net.nz>
2254
2255 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2256
2257 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2258 -var-set-format.
2259
d8f82aba
DJ
22602008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2261 Vladimir Prus <vladimir@codesourcery.com>
2262
2263 * gdb.base/float.exp: Allow missing floating point for m68k and
2264 PowerPC.
2265
60c46647
VP
22662008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2267
2268 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2269 ignore count.
2270 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2271 * gdb.mi/mi-cli.exp: Adjust.
2272 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2273
c7dd36a1
PA
22742008-01-17 Pedro Alves <pedro@codesourcery.com>
2275
2276 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2277 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2278 with dummy_ptr's address.
2279 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2280 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2281 all targets.
2282 * gdb.mi/mi2-var-child.exp: Likewise.
2283
39d5313e
JB
22842008-01-09 Joel Brobecker <brobecker@adacore.com>
2285
2286 * gdb.ada/null_array: New test program.
2287 * gdb.ada/null_array.exp: New testcase.
2288
0aea4bf3
LM
22892008-01-09 Luis Machado <luisgpm@br.ibm.com>
2290
2291 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2292 with required float modifiers.
2293
0b354900
JB
22942008-01-08 Joel Brobecker <brobecker@adacore.com>
2295
2296 * gdb.ada/funcall_param: New test program.
2297 * gdb.ada/funcall_param.exp: New testcase.
2298
cdb7f5d4
JB
22992008-01-08 Joel Brobecker <brobecker@adacore.com>
2300
2301 * gdb.ada/arrayparam: New test program.
2302 * gdb.ada/arrayparam.exp: New testcase.
2303
88e2547f
JB
23042008-01-08 Joel Brobecker <brobecker@adacore.com>
2305
2306 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2307 landed. Should also fix random failures in the test following it.
2308
f6867ce0
TJB
23092008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2310
2311 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2312 for expressions with decimal float values.
2313 (test_dfp_conversions): New function to test casts to and from
2314 decimal float types.
2315 Call test_dfp_conversions.
2316 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2317 elements.
2318 (main): Initialize ds.float4 and ds.double8 elements.
2319 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2320 string to new error message.
2321 (d64_set_tests): Likewise.
2322 (d128_set_tests): Likewise.
2323 Add tests for expressions with decimal float variables. Add tests for
2324 conversions to and from decimal float types.
2325
f9c11282
JB
23262008-01-05 Joel Brobecker <brobecker@adacore.com>
2327
2328 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2329 * gdb.ada/packed_tagged.exp: New testcase.
2330
0ecbca72
JB
23312008-01-04 Joel Brobecker <brobecker@adacore.com>
2332
2333 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2334 gdb.ada/homonym/homonym_main.adb: New files.
2335 * gdb.ada/homonym.exp: New testcase.
2336
c18d3d89
JB
23372008-01-04 Joel Brobecker <brobecker@adacore.com>
2338
2339 * gdb.ada/packed_array.exp: Add testing of references to
2340 a packed array.
2341
ecc7085b
JB
23422008-01-04 Joel Brobecker <brobecker@adacore.com>
2343
2344 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2345 New files.
2346 * gdb.ada/type_coercion.exp: New testcase.
2347
c474c922
JB
23482008-01-04 Joel Brobecker <brobecker@adacore.com>
2349
2350 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2351 gdb.ada/tagged/foo.adb: New file.
2352 * gdb.ada/tagged.exp: New testcase.
2353
9005b927
JB
23542008-01-04 Joel Brobecker <brobecker@adacore.com>
2355
2356 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2357 gdb.ada/ptype_field/foo.adb: New files.
2358 * gdb.ada/ptype_field.exp: New testcase.
2359
1a6aaad8
JB
23602008-01-03 Joel Brobecker <brobecker@adacore.com>
2361
2362 * gdb.ada/print_pc.exp: New testcase.
2363
0ef22f53
JB
23642008-01-03 Joel Brobecker <brobecker@adacore.com>
2365
2366 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2367 gdb.ada/taft_type/p.adb: New files.
2368 * gdb.ada/taft_type.exp: New testcase.
2369
1689ecf8
JB
23702008-01-03 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.ada/array_bounds/bar.adb: New file.
2373 * gdb.ada/array_bounds.exp: New testcase.
2374
a4d0b9c3
JB
23752008-01-03 Joel Brobecker <brobecker@adacore.com>
2376
2377 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2378 gdb.ada/arrayptr/foo.adb: New files.
2379 * gdb.ada/arrayptr.exp: New testcase.
2380
a31ace00
JB
23812008-01-03 Joel Brobecker <brobecker@adacore.com>
2382
2383 * gdb.base/set-lang-auto.exp: New testcase.
2384
a97fced3
JB
23852008-01-03 Joel Brobecker <brobecker@adacore.com>
2386
2387 * gdb.ada/fun_addr/foo.adb: New file.
2388 * gdb.ada/fun_addr.exp: New testcase.
2389
ef29ce1a
JK
23902008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2393 New files
2394
0fafefe3
JB
23952008-01-02 Joel Brobecker <brobecker@adacore.com>
2396
2397 * array_subscript_addr/p.adb: New file.
a9c64011 2398 * array_subscript_addr.exp: New testcase.
0fafefe3 2399
c4359f8d
JB
24002008-01-02 Joel Brobecker <brobecker@adacore.com>
2401
a9c64011 2402 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2403 New files.
2404 * gdb.ada/str_cmp_ref.exp: New testcase.
2405
1aa1b15b
JB
24062008-01-01 Joel Brobecker <brobecker@adacore.com>
2407
2408 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2409 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2410 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2411
81c9b2cf
JB
24122008-01-01 Joel Brobecker <brobecker@adacore.com>
2413
2414 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2415 gdb.ada/ref_param/pck.ads: New files.
2416 * gdb.ada/ref_param.exp: New testcase.
2417
319e4674
JB
24182008-01-01 Joel Brobecker <brobecker@adacore.com>
2419
2420 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2421 gdb.ada/interface/foo.adb: New files.
2422 * gdb.ada/interface.exp: New testcase.
2423
ef682c56
JB
24242007-12-31 Jim Blandy <jimb@codesourcery.com>
2425
2426 * gdb.base/multi-forks.exp: Consume all output from child
2427 processes before proceeding to next test.
2428
f6f3eb6c
JB
24292007-12-29 Jim Blandy <jimb@codesourcery.com>
2430
2431 * configure: Regenerated.
2432
f652e42f
JB
24332007-12-27 Joel Brobecker <brobecker@adacore.com>
2434
2435 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2436 gdb.ada/fixed_cmp/fixed.adb: New files.
2437 * gdb.ada/fixed_cmp.exp: New testcase.
2438
6943e596
JB
24392007-12-27 Joel Brobecker <brobecker@adacore.com>
2440
2441 * gdb.ada/boolean_expr.exp: New testcase.
2442
aad9a193
JB
24432007-12-26 Jim Blandy <jimb@codesourcery.com>
2444
2445 * gdb.base/multi-forks.exp: Doc fix.
2446
fb5f3683
JB
24472007-12-26 Joel Brobecker <brobecker@adacore.com>
2448
2449 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2450 * gdb.ada/char_param.exp: Do not compile our test program with
2451 -gnata, this is unnecessary.
2452 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2453
384e4a9c
JB
24542007-12-24 Joel Brobecker <brobecker@adacore.com>
2455
2456 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2457 gdb.ada/print_chars/foo.adb: New files.
2458 * gdb.ada/print_chars.exp: New testcase.
2459
01e044f7
JB
24602007-12-24 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2463 gdb.ada/char_param/foo.adb: New files.
2464 * gdb.ada/char_param.exp: New testcase.
2465
0ce17860
JB
24662007-12-22 Jim Blandy <jimb@codesourcery.com>
2467
2468 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2469 hard-coding source line numbers into the test.
2470 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2471 gdb_get_line_number to find.
2472
919809b9
JB
24732007-12-22 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.base/ptype.c (highest): New struct type.
2476 (the_highest): New variable of that type.
2477 (main): Add dummy assignment to a field of variable the_highest.
2478 * gdb.base/ptype.exp: Test type printing of our new variable.
2479
abc8a88d
PM
24802007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2481
2482 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2483 and record first explicitly generated thread number.
abc8a88d
PM
2484 Use that thread number for thread specific watchpoint test.
2485 Add iteration number to repetitive tests.
2486
5158f3e3
CES
24872007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2488 Jim Blandy <jimb@codesourcery.com>
2489
2490 * gdb.base/expand-psymtabs.c: New testcase
2491 source file.
2492 * gdb.base/expand-psymtabs.exp: New testcase
2493 expect file.
2494
37e4754d
LM
24952007-12-17 Luis Machado <luisgpm@br.ibm.com>
2496
2497 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2498 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2499
551e5d04
JB
25002007-12-17 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/frame_args/foo.adb: New file.
2503 * gdb.ada/frame_args/pck.ads: New file.
2504 * gdb.ada/frame_args/pck.adb: New file.
2505 * gdb.ada/frame_args.exp: New testcase.
2506
a05ee097
JB
25072007-12-17 Joel Brobecker <brobecker@adacore.com>
2508
2509 * gdb.base/frame-args.c: New file.
2510 * gdb.base/frame-args.exp: New testcase.
2511
c162e8c9 25122007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2513 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2514
2515 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2516
afe8ab22 25172007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2518
afe8ab22
VP
2519 * gdb.mi/mi-pending.exp: New.
2520 * gdb.mi/mi-pending.c: New.
2521 * gdb.mi/mi-pendshr.c: New.
2522
dfdfb3ca
JB
25232007-12-06 Jim Blandy <jimb@codesourcery.com>
2524
2525 * gdb.base/default.exp: Update expected output for 'info catch'.
2526
b7fca990
JK
25272007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2530 must be set to binary.
2531
6a1afc1e
PA
25322007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2533
2534 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2535
a6b151f1
DJ
25362007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2537
2538 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2539 gdb.mi/mi-file-transfer.exp: New.
2540
43039443
JK
25412007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2544
0ef2251b
MR
25452007-11-22 Maciej W. Rozycki <macro@mips.com>
2546
2547 * gdb.trace/backtrace.exp: Fix a typo.
2548 * gdb.trace/circ.exp: Likewise.
2549 * gdb.trace/collection.exp: Likewise.
2550 * gdb.trace/limits.exp: Likewise.
2551 * gdb.trace/report.exp: Likewise.
2552 * gdb.trace/tfind.exp: Likewise.
2553 * gdb.trace/while-dyn.exp: Likewise.
2554
5443631e
NR
25552007-11-21 Nick Roberts <nickrob@snap.net.nz>
2556
2557 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2558 objects of pointers that can't be dereferenced are now
2559 "noneditable".
2560
a4ce5b0d
UW
25612007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2562
2563 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2564 (target_cpu): Remove.
2565
d6e956e5
VP
25662007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2567
2568 * gdb.base/ending-run.exp: Expect the list of cleared
2569 breakpoint to come in natural order, not the reversed one.
a9c64011 2570
214270ab
VP
25712007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2572
2573 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2574 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2575
1a619819
LM
25762007-11-05 Luis Machado <luisgpm@br.ibm.com>
2577
2578 * gdb.base/printcmds.exp: New function
2579 test_printf_with_dfp.
2580
5b01a6fa
DE
25812007-11-02 Doug Evans <dje@google.com>
2582
2583 * gdb.disasm/t01_mov.s: Remove carriage returns.
2584 * gdb.disasm/t02_mova.s: Ditto.
2585 * gdb.disasm/t03_add.s: Ditto.
2586 * gdb.disasm/t04_sub.s: Ditto.
2587 * gdb.disasm/t05_cmp.s: Ditto.
2588 * gdb.disasm/t06_ari2.s: Ditto.
2589 * gdb.disasm/t07_ari3.s: Ditto.
2590 * gdb.disasm/t08_or.s: Ditto.
2591 * gdb.disasm/t09_xor.s: Ditto.
2592 * gdb.disasm/t10_and.s: Ditto.
2593 * gdb.disasm/t11_logs.s: Ditto.
2594 * gdb.disasm/t12_bit.s: Ditto.
2595 * gdb.disasm/t13_otr.s: Ditto.
2596
ec33ab7f
JK
25972007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2598
2599 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2600
ae0d01ff
UW
26012007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2602
2603 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2604 provide DFP support.
2605
55eddb0f
DJ
26062007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2607
2608 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2609 Test "set powerpc vector-abi". Skip auto-detection tests for old
2610 toolchains.
2611
7020f05c
PA
26122007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2613
2614 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2615 with [string compare].
2616
84bc3db9
PA
26172007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2618
2619 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2620 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2621
5876dc88
LM
26222007-10-25 Luis Machado <luisgpm@br.ibm.com>
2623
2624 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2625 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2626 * gdb.opt/Makefile.in: New makefile.
2627 * Makefile.in: Create new directory "gdb.opt".
2628 * configure.ac: Add "gdb.opt" directory.
2629 * configure: Regenerated.
a9c64011 2630
c3ea9a14
DE
26312007-10-25 Doug Evans <dje@google.com>
2632
2633 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2634 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2635
a9c64011 26362007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2637 Thiago Jung Bauermann <bauerman@br.ibm.com>
2638
2639 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2640 Floating Point expressions.
2641 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2642 Floating Point variables.
2643 * gdb.base/dfp-test.c: new file containing program with Decimal
2644 Floating variables, used by gdb.base/dfp-test.exp.
2645
62a24a2b
DJ
26462007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2647
2648 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2649
e7b1eae6
UW
26502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2651
2652 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2653 compiling test case with GCC.
2654 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2655
c641edcc
UW
26562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2657
2658 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2659 format changes.
2660
5e5ebfe6
MS
26612007-10-18 Michael Snyder <msnyder@specifix.com>
2662
2663 * gdb.base/dbx.exp: Add missing "-re " operator.
2664
e831e7b6
GM
26652007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2666
2667 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2668 * configure.ac: Removed trailing spaces after backslash.
2669 * gdb.modula2: New directory.
2670 * gdb.modula2/Makefile.in: New file.
2671 * gdb.modula2/unbounded-array.exp: New file.
2672 * gdb.modula2/unbounded1.c: New file.
2673
7cc46491
DJ
26742007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2675
2676 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2677
26782007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2679
2680 * gdb.base/sigstep.c (main): Add checks for
2681 return values for setitimer call.
2682 Call setitimer again with itimer = ITIMER_REAL
2683 if first call to setitimer fails.
2684
e91528f0
KH
26852007-10-11 Kazu Hirata <kazu@codesourcery.com>
2686
2687 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2688 of $timeout.
2689
2ec9a4f8
DJ
26902007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2691
2692 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2693
26942007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2695
2696 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2697 of gdb_expect call, to avoid interruption.
2698
64b2fa04
PA
26992007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2700
2701 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2702 (v_unsigned_long_long, v_long_long_array)
2703 (v_signed_long_long_array, v_unsigned_long_long_array)
2704 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2705 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2706 [!NO_LONG_LONG]: New.
2707 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2708 v_long_long_member.
2709
2710 (v_long_long_func, v_signed_long_long_func)
2711 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2712 (main) [!NO_LONG_LONG]: Initialize long long variants.
2713
2714 * gdb.base/whatis.exp: If board file requests no_long_long, build
2715 test with NO_LONG_LONG defined. Test long long, signed long long,
2716 and unsigned long long variants but only if board file doesn't
2717 disable it.
2718
a912286e 27192007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2720 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2721
2722 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2723 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2724 * configure: Regenerated.
2725 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2726 gdb.pascal/types.exp, lib/pascal.exp: New files.
2727
471ba8c9
DJ
27282007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2729
2730 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2731 call.
2732 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2733 to return to the call.
2734 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2735 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2736 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2737 * gdb.mi/mi-until.exp (test_until): Likewise.
2738 * gdb.mi/mi2-until.exp (test_until): Likewise.
2739
fef8a650
DJ
27402007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2741
2742 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2743 two-char array.
2744 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2745
d983da9c
DJ
27462007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2747
2748 * gdb.threads/watchthreads.c (thread_function): Sleep between
2749 iterations.
2750 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2751 at once for S/390. Generate matching fails and passes.
2752
17f62551
VP
27532007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2754
2755 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2756 the 'struct_declarations' variable to zeros.
a9c64011 2757
ed0616c6
VP
27582007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2759
2760 * gdb.cp/mb-ctor.cc: New.
2761 * gdb.cp/mb-ctor.exp: New.
2762 * gdb.cp/mb-templates.cc: New.
2763 * gdb.cp/mb-templates.exp: New.
2764
41f1b697
DJ
27652007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2766
2767 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2768
3f213f78
PA
27692007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2770
2771 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2772 targets.
2773 * configure: Regenerate.
2774
0d381245 27752007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2776
0d381245
VP
2777 * gdb.base/annota1.exp: Adjust for 'info break'
2778 format changes.
2779 * gdb.base/annota3.exp: Likewise.
2780 * gdb.base/break.exp: Likewise.
2781 * gdb.base/condbreak.exp: Likewise.
2782 * gdb.base/pending.exp: Likewise.
2783 * gdb.base/sepdebug.exp: Likewise.
2784 * gdb.base/unload.exp: Likewise.
2785 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2786
fe3f5fa8
VP
27872007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2788
2789 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2790 messages.
2791 * gdb.base/chng-syms.exp: Likewise.
2792 * gdb.base/unload.exp: Likewise.
a9c64011 2793
a75cf6c0
DJ
27942007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2795
2796 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2797
18ecae38
DJ
27982007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2799
2800 * schedlock.c (NUM): Change to 1.
2801 (main): Use args[0] for the main thread.
2802 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2803 regardless of the number of threads.
2804
5509918f
MR
28052007-09-14 Maciej W. Rozycki <macro@mips.com>
2806
4a543daf
MR
2807 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2808 type down.
2809 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2810 test.
2811 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2812 watchpoint type down.
2813 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2814 test.
2815
28162007-09-14 Maciej W. Rozycki <macro@mips.com>
2817
5509918f
MR
2818 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2819 Move all the tests here and run them twice, once using software
2820 watchpoints and once using hardware watchpoints.
2821 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2822
40b53987
DJ
28232007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2824
2825 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2826 test.
2827
695e2681
MK
28282007-09-10 Mark Kettenis <kettenis@gnu.org>
2829
8b3fc8d8
MK
2830 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2831 build-id.
2832
695e2681
MK
2833 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2834 know about $ORIGIN. Calculate output dir from $dest instead of
2835 using ${objdir}/{$subdir}.
2836
58d69f29
MK
28372007-09-09 Mark Kettenis <kettenis@gnu.org>
2838
2839 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2840 gcore, before continuing with the test.
2841
3e347599
DJ
28422007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2843
2844 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2845 * gdb.mi/mi-watch.exp: Likewise.
2846
ea37ba09
DJ
28472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2848 Jim Blandy <jimb@codesourcery.com>
2849
2850 * gdb.arch/i386-sse.exp: Do not expect character constants.
2851 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2852 * gdb.base/display.exp: Allow print/s.
2853 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2854 and unsigned char array changes.
2855
2025a643
DJ
28562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2857
2858 * gdb.base/display.exp: Add tests for printf %p.
2859
26669a27
PA
28602007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2861
2862 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2863 the dll name to unicode.
2864
c8f021f8
JK
28652007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2866
2867 * gdb.base/default.exp (show version): Update the version text.
2868 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2869
4cf31eea
JK
28702007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2873 New files.
2874
4935890f
JK
28752007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2876
2877 * lib/gdb.exp (build_id_debug_filename_get): New function.
2878 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2879 Remove the generate DEBUG file for the future testcase runs.
2880 New testcase for the NT_GNU_BUILD_ID retrieval.
2881 Move the final testing step to ...
2882 (test_different_dir): ... a new function.
2883 New parameter XFAIL to XFAIL all the tests performed.
2884 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2885 New parameter TYPE to PF_PREFIX all the tests performed.
2886
02142340
VP
28872007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2888
2889 * gdb.mi/mi-var-cp.cc (path_expression): New
2890 function.
2891 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2892
36acd84e
UW
28932007-08-27 Markus Deuling <deuling@de.ibm.com>
2894
2895 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2896 to fit into SPU Local Store memory.
2897
a896d121
JB
28982007-08-23 Joel Brobecker <brobecker@adacore.com>
2899
2900 * gdb.base/default.exp: Adjust the expected output of "info
2901 warranty" after the switch to GPLv3.
2902
7b433602
JB
29032007-08-23 Joel Brobecker <brobecker@adacore.com>
2904
2905 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2906 to 30000 (from 20000).
2907
e22f8b7c
JB
29082007-08-23 Joel Brobecker <brobecker@adacore.com>
2909
2910 Switch the license of all .exp files to GPLv3.
2911 Switch the license of all .f and .f90 files to GPLv3.
2912 Switch the license of all .s and .S files to GPLv3.
2913
5a0e3bd0
JB
29142007-08-23 Joel Brobecker <brobecker@adacore.com>
2915
2916 * configure.ac: Switch license to GPLv3.
2917
cc00619d
JB
29182007-08-23 Joel Brobecker <brobecker@adacore.com>
2919
2920 Switch the licensing to GPLv3 for all .ads and .adb files.
2921
8d26208a
DJ
29222007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2923
2924 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2925 and t_int_double.
2926 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2927
4fcb9948
JB
29282007-08-17 Joel Brobecker <brobecker@adacore.com>
2929
2930 * gdb.base/step-line.c: Switch license to GPL version 3, and
2931 update copyright year.
2932 * gdb.base/step-line.inp: Likewise.
2933
b9c34f67
JB
29342007-08-17 Joel Brobecker <brobecker@adacore.com>
2935
2936 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2937 changes inside gdb1555.c.
2938 * gdb.base/pending.exp: Likewise.
2939
2cc17678
DJ
29402007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2941
2942 * config/default.exp: New file.
2943
e48883f7
DJ
29442007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2947 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2948
1ab80e5b
MR
29492007-07-30 Maciej W. Rozycki <macro@mips.com>
2950
2951 * gdb.base/dump.exp: Force the correct endianness for binary
2952 formats not carrying this information.
2953
aba471f5
DJ
29542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.threads/staticthreads.exp: Match .*sem_post.
2957
d4e07204
DJ
29582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2959
2960 * gdb.base/readline.exp (operate_and_get_next): Match the final
2961 prompt.
2962
2b97317d
KB
29632007-07-23 Kevin Buettner <kevinb@redhat.com>
2964
2965 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2966 to restarting SID.
2967
44efa07a
KB
29682007-07-18 Kevin Buettner <kevinb@redhat.com>
2969
2970 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2971 prior to `gdb_start'.
2972
7b5ebade
KB
29732007-07-18 Kevin Buettner <kevinb@redhat.com>
2974
2975 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2976 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2977 Remove call to gdb_unload.
2978
255e7678
DJ
29792007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2980 Daniel Jacobowitz <dan@codesourcery.com>
2981
2982 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2983 for __WIN32__.
2984 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2985 * gdb.base/unload.exp: Use shared library test routines.
2986
3a40aaa0
UW
29872007-07-03 Markus Deuling <deuling@de.ibm.com>
2988
2989 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2990 * gdb.base/solib-symbol-lib.c: Likewise.
2991 * gdb.base/solib-symbol-main.c: Likewise.
2992
b0f4b84b
DJ
29932007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2994
2995 * config/gdbserver.exp (gdb_reconnect): New.
2996 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2997 gdb.base/solib-disc.exp: New files.
2998 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2999 remote debugging".
3000 (gdb_compile): Add shlib_load flag.
3001 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3002 port.
3003 (gdbserver_reconnect): New.
3004
1b05479a
DJ
30052007-07-01 Nick Roberts <nickrob@snap.net.nz>
3006 Daniel Jacobowitz <dan@codesourcery.com>
3007
3008 * gdb.base/annota3.exp: Test for if construct.
3009
86f78eb2
DJ
30102007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3011
3012 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3013
6a2eb474 30142007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3015 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3016
3017 * gdb.base/display.exp: Allow a newline after display/i.
3018 * gdb.base/pc-fp.exp: Likewise.
3019 * gdb.base/sigbpt.exp: Likewise.
3020
f8b73d13
DJ
30212007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3022
3023 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3024 required features to be included.
3025
4339e69e
DJ
30262007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3027
3028 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3029 in info threads output.
3030
23d964e7
UW
30312007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3032 Markus Deuling <deuling@de.ibm.com>
3033
3034 * gdb.arch/spu-info.exp: New testcase.
3035 * gdb.arch/spu-info.c: New file.
3036
fd20f75b
DJ
30372007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3040 tpcs_offset. Restore lr after the call.
3041 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3042
2226f861
DJ
30432007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3046 (gdbserver_run): Kill any running gdbserver.
3047 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3048
d12371a9
MR
30492007-05-17 Maciej W. Rozycki <macro@mips.com>
3050
3051 * gdb.base/sigbpt.exp: Preset segv_addr.
3052
93f02886
DJ
30532007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3054
3055 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3056 (gdb_compile_shlib): Likewise.
3057 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3058 (default_gdb_init): Clear cleanfiles.
3059 (gdb_finish): Delete recorded cleanfiles.
3060 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3061
3062 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3063 Do not use isnative.
3064 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3065 gdb.base/so-impl-ld.exp: Likewise.
3066 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3067 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3068 gdb_compile.
3069
b04e06d7
VP
30702007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3071
3072 * config/unknown.exp: Remove.
3073
069ed931
UW
30742007-05-15 Markus Deuling <deuling@de.ibm.com>
3075
3076 * gdb.base/info-proc.exp: Check is_remote.
3077
09db0d03
UW
30782007-05-14 Markus Deuling <deuling@de.ibm.com>
3079
3080 * gdb.base/gcore.exp: Initialize variable core_supported.
3081
af2cbe8c
DJ
30822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3083
3084 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3085
027c0295
DJ
30862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3087
3088 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3089 * gdb.threads/print-threads.exp (test_all_threads): Allow
3090 negative and hexadecimal thread IDs.
3091
dc5000e7
DJ
30922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3093
3094 * gdb.java/jprint.java (public): Avoid invalid call to static
3095 method.
3096
2e74ed18
DP
30972007-05-14 Denis Pilat <denis.pilat@st.com>
3098
3099 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3100 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3101 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3102 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3103 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3104
83547f02
UW
31052007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3106
3107 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3108 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3109 this mode.
3110 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3111 * gdb.base/spu.ld: New file.
3112
b18be20d
DJ
31132007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3114
3115 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3116
be444858
DJ
31172007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3120
b1d53152
DJ
31212007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3122
3123 * gdb.java/jmain.exp: Handle demangled names with and without method
3124 signatures.
3125
d084b331
DJ
31262007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3127
3128 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3129 (have_a_very_merry_interrupt): Remove calls to puts.
3130 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3131 inferior output.
3132 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3133 test names.
3134
db9d7fc5
DJ
31352007-04-29 Markus Deuling <deuling@de.ibm.com>
3136 Daniel Jacobowitz <dan@codesourcery.com>
3137
3138 * gdb.base/auxv.exp (core_works): Also check is_remote.
3139 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3140
ef783a7d 31412007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3142
ef783a7d
VP
3143 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3144 message, not the undefined 'module' variable.
3145 * gdb.base/siginfo.exp: Likewise.
3146 * gdb.base/sigstep.exp: Likewise.
3147 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3148 serialport.
3149 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3150
b7b73cae
CV
31512007-04-25 Corinna Vinschen <vinschen@redhat.com>
3152
3153 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3154 target sim fails. Return 0 otherwise.
3155 (gdb_load): Return prematurely if gdb_target_sim fails.
3156
7d90fdfa
DP
31572007-04-16 Denis Pilat <denis.pilat@st.com>
3158
3159 * gdb.base/setshow.exp: Reset height after having set it to 100.
3160
5d3e9c85
DP
31612007-04-16 Denis Pilat <denis.pilat@st.com>
3162
3163 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3164
18e75969
DP
31652007-04-16 Denis Pilat <denis.pilat@st.com>
3166
3167 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3168
25d5ea92
VP
31692007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3170
3171 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3172 tests. Run the frozen varobjs test.
3173 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3174 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3175
0b49cb80
JK
31762007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3177
3178 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3179 gdb.base/type-opaque.exp: New files.
3180
a73bafbc 31812007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3182
3183 * gdb.mi/mi-var-child.c
a73bafbc
VP
3184 (do_children_tests): User char[2] instead of
3185 char so that automatic printing of pointers to char
3186 don't give unpredicable result.
3187 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3188 local variables.
3189 * gdb.mi/mi-var-child.exp: Step to right line
3190 of do_children_tests.
3191 * gdb.mi/mi2-var-child.exp: Likewise.
3192 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3193 do_locals_tests.
a73bafbc
VP
3194 (do_children_tests): User char[2] instead of
3195 char so that automatic printing of pointers to char
a9c64011 3196 don't give unpredicable result.
a73bafbc 3197 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3198 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3199 Pass test name to mi_wait_for_stop.
3200
7ce59000
DJ
32012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3202
3203 * gdb.asm/asm-source.exp: Remove d10v case.
3204 * lib/gdb.exp (skip_cplus_tests): Likewise.
3205 * gdb.asm/d10v.inc: Deleted.
3206
20389057
DJ
32072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3208
3209 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3210
8807d78b
DJ
32112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3212
3213 * config/netware.exp: Delete file.
3214
aa3edb8e
JB
32152007-03-29 Joel Brobecker <brobecker@adacore.com>
3216
3217 * gdb.dwarf2/dw2-noloc.S: New file.
3218 * gdb.dwarf2/dw2-noloc.exp: New file.
3219
297561ac
PA
32202007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3221
3222 * gdb.cp/method2.cc: New test.
3223 * gdb.cp/method2.exp: New test.
3224 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3225
1f81bd39
DJ
32262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3227
3228 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3229
9453113a
DJ
32302007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3231
3232 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3233
b741e217
DJ
32342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3235
3236 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3237 (gdb_load): Delete, replace with...
3238 (gdb_reload): ...this.
3239 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3240 * gdb.server/server-mon.exp: Likewise.
3241 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3242 (gdb_start_cmd): New.
3243 (gdb_file_cmd): Save the last loaded file.
3244 (gdb_reload): New.
3245 (gdb_gnu_strip_debug): Use transform.
3246 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3247 support here. Use new $last_loaded_file. Check mtime.
3248 (gdb_target_cmd): Handle ObjC failure case.
3249 (infer_host_exec): Delete.
3250 (gdbserver_load): Rename to...
3251 (gdbserver_run): ...this. Simplify.
3252 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3253 (mi_gdb_load): Move most contents to a new function...
3254 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3255 (mi_run_cmd): Use mi_gdb_target_load.
3256 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3257 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3258 Use gdb_run_cmd.
3259 * gdb.base/charsign.exp: Remove incorrect comment.
3260 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3261 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3262 gdb.base/start.exp: Use gdb_start_cmd.
3263
446ab585 32642007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3265 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3266
3267 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3268 * gdb.base/signull.exp: Similarly.
3269
bbb88ebf
UW
32702007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3271
3272 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3273 messages available to test cases (like chng-sym.exp).
3274
cb8c4a99
AS
32752007-03-14 Andreas Schwab <schwab@suse.de>
3276
3277 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3278 format changes.
3279
4e463ff5
DJ
32802007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3281
3282 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3283 (optimized_1): New.
3284 (main): Call optimized_1.
3285 (gdb2029): Correct typos. Call gdb2029_marker.
3286 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3287 for gdb2029.
3288
b6db2c47
MK
32892007-03-12 Mark Kettenis <kettenis@gnu.org>
3290
3291 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3292 as tabs. Remove redundant test pattern.
3293
70ed3737
UW
32942007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3295
3296 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3297 for /a format output.
3298
47b67b60
DJ
32992007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3300
3301 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3302 collect output incrementally.
3303
b8953b0e
UW
33042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3305
3306 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3307 for -var-create lpcharacter test.
3308 * gdb.mi/mi2-var-cmd.exp: Likewise.
3309
7acd5c40
UW
33102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3311
3312 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3313 pass on targets where address zero is readable.
3314
9c6759c1
UW
33152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3316
3317 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3318 just a single architecture.
3319
a2f1aeb4
UW
33202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3321
3322 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3323 (fetch_all_registers): New function, uses gdb_test_multiple and
3324 exp_continue to fetch inferior output line-by-line.
3325 Replace all uses of do_get_all_registers by fetch_all_registers.
3326
46579ac2
UW
33272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3328
3329 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3330 in target_info.
3331
fc133f24
MS
33322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3333
a9c64011 3334 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3335 consistancy; add a default (timeout) case.
3336
7646a51d
MS
33372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3338
3339 * gdb.base/watchpoint.exp: Fix truncated comment.
3340
dcfff61f
MS
33412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3342
3343 * Makefile.in: Remove spurious single-quotes from sed command.
3344
664e3ee9
DJ
33452007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3346
3347 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3348 func.
3349 * gdb.mi/mi2-var-cmd.exp: Likewise.
3350
d7cc6f2f
JB
33512007-02-27 Joel Brobecker <brobecker@adacore.com>
3352
a9c64011
AS
3353 * gdb.dwarf2/dw2-producer.S: New file.
3354 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3355
33562007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3357
3358 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3359 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3360 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3361 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3362 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3363 Revert tests to use mi_gdb_test and include value field in output
3364 of -var-create.
3365
93d42b30
DJ
33662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3367
3368 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3369
c499ed39
DJ
33702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3371
3372 * gdb.base/maint.exp: Remove full paths from test names.
3373 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3374 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3375
9836f81b
JB
33762007-02-27 Joel Brobecker <brobecker@adacore.com>
3377
3378 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3379
c74d0ad8
DJ
33802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3381
3382 * gdb.server/server-mon.exp: New test.
3383
2711e456
DJ
33842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3385
3386 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3387
ff6f572f
DJ
33882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3389
3390 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3391 register capitalization.
3392
fada3feb
DP
33932007-02-13 Denis Pilat <denis.pilat@st.com>
3394
3395 * gdb.mi/mi-var-invalidate.exp: New file.
3396
fb1e4ffc
DJ
33972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3398
3399 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3400
3da939d7
DJ
34012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3402
3403 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3404
123dc839
DJ
34052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3406
3407 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3408 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3409
877e3645 34102007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3411
3412 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3413 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3414 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3415 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3416 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3417 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3418 Update tests to include value field in output of -var-create.
a9c64011 3419
3c0a2960
AS
34202007-02-08 Andreas Schwab <schwab@suse.de>
3421
3422 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3423
108546a0
DJ
34242007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3425
3426 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3427 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3428
d701dcab
DP
34292007-02-02 Denis Pilat <denis.pilat@st.com>
3430
3431 * gdb.threads/threadapply.exp: check that frame is not changed by
3432 the thread apply all command.
3433
783e3e2f
AS
34342007-01-31 Andreas Schwab <schwab@suse.de>
3435
6d9c3a87
AS
3436 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3437
3c50d7b9
AS
3438 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3439 in the dwarf sections.
3440 * gdb.dwarf2/mac-fileno.S: Likewise.
3441
783e3e2f
AS
3442 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3443 bspstore register on ia64.
3444
78ff580e
AS
34452007-01-29 Andreas Schwab <schwab@suse.de>
3446
cc8e9b12
AS
3447 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3448 "frame-begin" annotation.
3449
78ff580e
AS
3450 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3451 number of "frames-invalid" annotations.
3452
704a4f78
DJ
34532007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3454
3455 * gdb.base/commands.exp: Call if_commands_test.
3456 (gdb_test_no_prompt, if_commands_test): New.
3457
e741bf94
MK
34582007-01-28 Mark Kettenis <kettenis@gnu.org>
3459
3460 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3461
474d0ad3
AS
34622007-01-27 Andreas Schwab <schwab@suse.de>
3463
3464 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3465 .short/.int/.quad in the dwarf sections.
3466 * gdb.dwarf2/dw2-intercu.S: Likewise.
3467 * gdb.dwarf2/dw2-intermix.S: Likewise.
3468
e784b426
JK
34692007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3472 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3473 array.
e784b426
JK
3474 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3475 * gdb.base/setvar.exp: Likewise.
3476
37f08e04
AS
34772007-01-26 Andreas Schwab <schwab@suse.de>
3478
9a01813a
AS
3479 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3480 test.
3481
37f08e04
AS
3482 * gdb.base/multi-forks.exp ("restart $i"): Also match
3483 __kernel_syscall_via_break.
3484
6e2a9270
VP
34852007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3486
3487 * lib/mi-support.exp (mi_delete_varobj): New.
3488 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3489 testcase.
3490 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3491 (main): Call the above.
3492 (reference_update_test, base_in_reference_test)
3493 (reference_to_pointer): Delete the created varobjs.
a9c64011 3494
e515b470
DJ
34952007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3496
3497 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3498 * configure: Regenerated.
3499 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3500 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3501 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3502 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3503 * lib/gdb.exp (gdb_skip_xml_test): New function.
3504
08d8bcd7
DJ
35052007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3506
3507 * gdb.base/sigrepeat.exp: Correct error message.
3508
35092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3510 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3513 gdb.arch/i386-gnu-cfi-asm.S: New files.
3514
97c3f1f3
JK
35152007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3516
3517 * lib/gdb.exp: Abort on missing `site.exp'.
3518
cb1df416
DJ
35192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3520 Daniel Jacobowitz <dan@codesourcery.com>
3521
3522 * gdb.base/included.c, gdb.base/included.exp,
3523 gdb.base/included.h: New files.
3524
35990120
DJ
35252007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3526
3527 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3528 (maximize_rlimit): Reduce limits on 64-bit systems.
3529
6e81a116 35302007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3531
3532 From Marcus Deuling <deuling@de.ibm.com>:
3533 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3534 every case.
3535
6c3c41f3
NR
35362007-01-13 Nick Roberts <nickrob@snap.net.nz>
3537
3538 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3539 (test_path_specification): Use objdir instead of srcdir to always
3540 get an absolute filename.
3541
2f12c312
DJ
35422007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3543
3544 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3545
81121995
VP
35462007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3547
3548 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3549 Make sure the variable we're using is in scope.
3550 (reference_to_pointer): Likewise.
3551
4741b737
DJ
35522007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3553
3554 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3555 has no debug information.
3556
054410c3
DJ
35572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3558
3559 * gdb.base/annota1.exp: Remove extra send_gdb.
3560
818f79f6
DJ
35612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3564
f7a6bb70
DJ
35652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3566
3567 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3568
57e66780
DJ
35692007-01-08 Nick Roberts <nickrob@snap.net.nz>
3570 Daniel Jacobowitz <dan@codesourcery.com>
3571
3572 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3573 lcharacter or linteger change. Correct duplicated test name.
3574 * gdb.mi/mi2-var-cmd.exp: Likewise.
3575
3d799a95
DJ
35762007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3577
3578 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3579
35802007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3581
a9c64011
AS
3582 * gdb.base/nofield.c: New file.
3583 * gdb.base/nofield.exp: New testcase.
51679ba9 3584
eafb94e8
NR
35852007-01-05 Nick Roberts <nickrob@snap.net.nz>
3586
3587 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3588
3589 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3590 test.
3591
5e572bb4
DJ
35922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3593
3594 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3595
74a44383
DJ
35962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3599 when continuing.
3600
1b572db9
DJ
36012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3602
3603 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3604 Expect ".exe" extension.
3605
381bc39b
DJ
36062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3607
3608 * gdb.base/charset.exp: Add explicit filename to break.
3609 * gdb.base/dbx.exp: Add explicit filename to breaks.
3610
2b70e4c6
DJ
36112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3612
3613 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3614 * gdb.mi/mi2-file.exp: Likewise.
3615
303b6f5d
DJ
36162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3617
3618 Implement specification of MI tests as comments
3619 in C and C++ sources.
3620 * lib/mi-support.exp (mi_autotest_data): New variable.
3621 (mi_autotest_source): New variable.
3622 (count_newlines, mi_prepare_inline_tests)
3623 (mi_get_inline_test, mi_continue_to_line)
3624 (mi_run_inline_test, mi_tbreak)
3625 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3626 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3627 Run inline tests.
3628 * gdb.mi/mi-var-cp.cc: Define tests here.
3629
23da0d94
VP
36302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3631
3632 Simplify usage of mi_continue_to.
3633 * lib/mi-support.exp (mi_runto_helper): Renamed
3634 from mi_runto, added new parameter 'run_or_continue'.
3635 (mi_runto): Use mi_runto_helper.
3636 (mi_continue_to): Accept just function name as parameter.
3637 Use mi_runto_helper.
3638 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3639 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3640
f9e18282
JB
36412006-01-04 Joel Brobecker <brobecker@adacore.com>
3642
3643 Make this testcase a bit more realistic. The current code
3644 is too simplistic, and allows the compiler to optimize out
3645 some of the entities we need for this testcase.
3646 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3647 (Do_Nothing): Add extra parameter.
3648 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3649 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3650 by using a variable of type Void_Star.
3651
fd678c65
JB
36522006-01-04 Joel Brobecker <brobecker@adacore.com>
3653
3654 * gdb.ada/catch_ex/foo.adb: New file.
3655 * gdb.ada/catch_ex.exp: New testcase.
3656
05cfdb42
DJ
36572007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3658
3659 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3660 pass --image-base to linker.
3661
2e03ee74
DJ
36622007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3663 Daniel Jacobowitz <dan@codesourcery.com>
3664
3665 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3666 secondary prompts.
3667
0d5de010
DJ
36682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3669
3670 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3671 output. Test the types of members and member pointers.
3672 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3673 gdb/2092.
3674 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3675 statement. Enable for GCC. Update expected output for some tests
3676 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3677 layout.
3678 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3679 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3680 (Diamond::vget_base): New.
3681 (main): Add new tests.
3682 * gdb.cp/printmethod.exp: Update expected output for member functions.
3683 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3684 print pEe->D::vg().
3685
61a771aa
DJ
36862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3687
3688 * gdb.threads/tls.exp: Allow stops in sem_post.
3689
2fa63963
DJ
36902006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3691
3692 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3693 * gdb.base/annota3.exp: Likewise.
3694 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3695 again (instead of timing out).
3696 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3697 GCC bug 26475.
3698 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3699 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3700 test from jmisc1.exp.
3701 * gdb.java/jmisc1.exp: Delete.
3702 * gdb.java/jprint.exp: Adjust to work with method signatures including
3703 return types.
3704 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3705 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3706 * lib/java.exp (compile_java_from_source): Pass the correct type
3707 to target_compile.
3708
5eefc2b7
JB
37092006-12-31 Joel Brobecker <brobecker@adacore.com>
3710
3711 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3712 (stack_align_edx): New function.
3713 (stack_align_eax): New function.
3714 (main): Add calls to stack_align_edx and stack_align_eax.
3715 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3716 Add testing for the cases where the register used during a stack
3717 realignment is edx. Same for eax.
3718
227c54da
DJ
37192006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3720
3721 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3722 and generic PE targets.
3723
cab8ac94
JB
37242006-12-29 Joel Brobecker <brobecker@adacore.com>
3725
3726 * gdb.ada/array_return.exp: Update copyright date list.
3727
ba54f318
JB
37282006-12-27 Joel Brobecker <brobecker@adacore.com>
3729
3730 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3731 (Create_Small_Float_Vector): New function.
3732 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3733 function body.
3734 * gdb.ada/array_return/p.adb: Use new type and function from
3735 package Pck.
3736 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3737 able to print the value returned by a function returning an
3738 array of float.
3739
6b7a35dd
JB
37402006-12-20 Joel Brobecker <brobecker@adacore.com>
3741
3742 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3743 The associated tests should be PASSing.
3744
038224f6
VP
37452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3746
3747 Test for base in references.
3748 * gdb.mi/mi-var-cp.cc: Add test code.
3749 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3750 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3751 * gdb.mi/mi2-watch.exp: Likewise.
3752 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3753 (mi_list_varobj_children): New function.
3754
b26ed50d
VP
37552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3756
3757 * lib/mi-support.exp
3758 (mi_runto): Accept "()" after function name.
3759 (mi_create_varobj): New function.
3760 (mi_varobj_update): New function.
3761 (mi_Check_varobj_value): New function.
3762 * gdb.mi/mi-var-cp.exp: New file.
3763 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3764
08232497
DJ
37652006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3766
3767 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3768 gdb.base/weaklib2.c: New files.
3769
d394c993 37702006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3771
ac6c2fba
NS
3772 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3773 info. Adjust test names.
3774
8ec659a0 3775 * gdb.base/break.c (main): Move position of malloc.
d394c993 3776 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3777
acd65feb
VP
37782006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3779
3780 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3781 assignement of arrays and function pointers.
3782 * gdb.mi/var-cmd.c: Add declaration necessary for above
3783 tests.
3784
f556d5e5
NS
37852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3786
3787 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3788
3789 * gdb.threads/linux-dp.exp: Read thread table before and after
3790 creating each philosopher and verify it.
3791
697bc68d
NS
37922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3793 Paul Brook <paul@codesourcery.com>
3794 Daniel Jacobowitz <dan@codesourcery.com>
3795
3796 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3797 main to remove duplication. Add start function of the form
697bc68d
NS
3798 '_*start[1-9]*'. Add RVDS start function.
3799
29d73ae4
DJ
38002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3801
3802 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3803
c1d88655
UW
38042006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3805
3806 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3807 * gdb.asm/spu.inc: New file.
3808 * gdb.base/term.exp: Disable if [target_info exists noargs].
3809 * gdb.gdb/complaints.exp: Disable if ![isnative].
3810 * gdb.gdb/selftest.exp: Likewise.
3811 * gdb.gdb/observer.exp: Likewise.
3812 * gdb.gdb/xfullpath.exp: Likewise.
3813 * gdb.base/attach.exp: Disable on SPU target.
3814 * gdb.cp/bs145503.exp: Likewise.
3815 * gdb.cp/exception.exp: Likewise.
3816 * gdb.cp/userdef.exp: Likewise.
3817
32a13b1a
DJ
38182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3819
3820 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3821
d8295fe9
VP
38222006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3823
3824 * gdb.base/completion.exp: Fix completion tests for
3825 'info' and 'info '.
3826 * gdb.base/help.exp (help_test_raw, test_class_help)
3827 (test_prefix_command_help): Move...
3828 * lib/gdb.exp: Here.
3829 * gdb.base/main.exp: Adjust.
3830 * gdb.cp/maint.exp: Adjust.
3831 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3832
8c394015
VP
38332006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3834
3835 * gdb.stabs/weird.exp (print_weird_var): Use
3836 gdb_test_multiple instead of gdb_expect.
3837
027fc1bc
VP
38382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3839
3840 * gdb.base/help.exp (help_test_raw): New.
3841 (test_class_help): New.
3842 (test_prefix_command_help): New.
3843 Adjust testcases.
3844
67609209
FR
38452006-11-09 Christophe Lyon <christophe.lyon@st.com>
3846
3847 * gdb.base/constvars.c (main): Write to crass and crips, so that
3848 they are allocated by the compiler.
3849
f73adfeb
AS
38502006-10-27 Andreas Schwab <schwab@suse.de>
3851
3852 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3853 "detach-fork".
3854
2f83a18e
DJ
38552006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3856
3857 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3858 of patterns.
3859
94277a38
DJ
38602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * gdb.base/sepdebug.exp: Remove debug format test.
3863 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3864 Handle no-symtab.
3865 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3866
5bd2f6e2
DJ
38672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3868
3869 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3870 int to pointer or pointer to int.
3871 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3872
8c008720
DJ
38732006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3874
3875 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3876
9e35dae4
DJ
38772006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3880
d9639e13
DJ
38812006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3882
3883 PR c++/2116
3884 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3885
390a1bd0
JB
38862006-10-06 Joel Brobecker <brobecker@adacore.com>
3887
3888 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3889 the corresponding bug has been fixed in GDB (PR/2018).
3890
dd920c33
JB
38912006-10-06 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.base/subst.exp: New testcase.
3894
53bbefe9
JB
38952006-10-06 Joel Brobecker <brobecker@adacore.com>
3896
3897 * gdb.ada/array_return/pck.ads: Add copyright notice.
3898 * gdb.ada/array_return/pck.adb: Likewise.
3899 * gdb.ada/array_return/p.adb: Likewise.
3900 * gdb.ada/exec_changed/first.adb: Likewise.
3901 * gdb.ada/exec_changed/second.adb: Likewise.
3902
09851417
JB
39032006-10-06 Joel Brobecker <brobecker@adacore.com>
3904
3905 * gdb.ada/watch_arg/watch.adb: New file.
3906 * gdb.ada/watch_arg.exp: New testcase.
3907
041bf30d
VP
39082006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3909
3910 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3911 via string_to_regexp.
041bf30d 3912 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3913
f286fbdd 39142006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3915
3916 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3917 Remove unused / obsolete files.
3918
7c07f349
NR
39192006-09-19 Nick Roberts <nickrob@snap.net.nz>
3920
3921 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3922
cd5ff84a
VP
39232006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3924
3925 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3926 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3927 the number of frames.
cd5ff84a 3928
ae018d1a
DJ
39292006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3930
3931 * gdb.base/args.c (main): Add breakpoint marker.
3932 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3933 really test empty arguments.
3934 (args_load): Delete.
3935 (args_test): New.
3936
b399c549
NR
39372006-09-13 Nick Roberts <nickrob@snap.net.nz>
3938
3939 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3940 check for one file.
3941
2ab1eb7a
VP
39422006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3943
3944 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3945 HIGH_FRAME argument to -stack-list-locals can be larger than
3946 the number of frames.
a9c64011 3947
476308bf
FF
39482006-08-18 Fred Fish <fnf@specifix.com>
3949
3950 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3951 '$' in front of skip_vmx_tests_saved when setting that.
3952
8625200f
AS
39532006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3954
3955 * gdb.base/trace-commands.exp: New file.
3956
089ec8f1
DJ
39572006-08-10 Joel Brobecker <brobecker@adacore.com>
3958 Daniel Jacobowitz <dan@codesourcery.com>
3959
3960 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3961 expected output of the backtrace commands.
3962
b60f0898
JB
39632006-08-09 Joel Brobecker <brobecker@adacore.com>
3964
3965 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3966 untested followed by return combination.
3967 * gdb.arch/altivec-regs.exp: Likewise.
3968 * gdb.arch/e500-abi.exp: Likewise.
3969 * gdb.arch/e500-regs.exp: Likewise.
3970 * gdb.arch/gdb1291.exp: Likewise.
3971 * gdb.arch/gdb1431.exp: Likewise.
3972 * gdb.arch/gdb1558.exp: Likewise.
3973 * gdb.arch/i386-prologue.exp: Likewise.
3974 * gdb.arch/i386-unwind.exp: Likewise.
3975 * gdb.asm/asm-source.exp: Likewise.
3976 * gdb.base/a2-run.exp: Likewise.
3977 * gdb.base/advance.exp: Likewise.
3978 * gdb.base/all-bin.exp: Likewise.
3979 * gdb.base/annota1.exp: Likewise.
3980 * gdb.base/annota3.exp: Likewise.
3981 * gdb.base/args.exp: Likewise.
3982 * gdb.base/arithmet.exp: Likewise.
3983 * gdb.base/assign.exp: Likewise.
3984 * gdb.base/async.exp: Likewise.
3985 * gdb.base/attach.exp: Likewise.
3986 * gdb.base/bang.exp: Likewise.
3987 * gdb.base/bigcore.exp: Likewise.
3988 * gdb.base/bitfields.exp: Likewise.
3989 * gdb.base/bitfields2.exp: Likewise.
3990 * gdb.base/break.exp: Likewise.
3991 * gdb.base/call-sc.exp: Likewise.
3992 * gdb.base/call-strs.exp: Likewise.
3993 * gdb.base/callfuncs.exp: Likewise.
3994 * gdb.base/checkpoint.exp: Likewise.
3995 * gdb.base/chng-syms.exp: Likewise.
3996 * gdb.base/code-expr.exp: Likewise.
3997 * gdb.base/commands.exp: Likewise.
3998 * gdb.base/completion.exp: Likewise.
3999 * gdb.base/cond-expr.exp: Likewise.
4000 * gdb.base/condbreak.exp: Likewise.
4001 * gdb.base/consecutive.exp: Likewise.
4002 * gdb.base/constvars.exp: Likewise.
4003 * gdb.base/corefile.exp: Likewise.
4004 * gdb.base/cvexpr.exp: Likewise.
4005 * gdb.base/dbx.exp: Likewise.
4006 * gdb.base/define.exp: Likewise.
4007 * gdb.base/detach.exp: Likewise.
4008 * gdb.base/display.exp: Likewise.
4009 * gdb.base/dump.exp: Likewise.
4010 * gdb.base/ena-dis-br.exp: Likewise.
4011 * gdb.base/ending-run.exp: Likewise.
4012 * gdb.base/environ.exp: Likewise.
4013 * gdb.base/eval-skip.exp: Likewise.
4014 * gdb.base/exprs.exp: Likewise.
4015 * gdb.base/fileio.exp: Likewise.
4016 * gdb.base/finish.exp: Likewise.
4017 * gdb.base/float.exp: Likewise.
4018 * gdb.base/foll-exec.exp: Likewise.
4019 * gdb.base/foll-fork.exp: Likewise.
4020 * gdb.base/foll-vfork.exp: Likewise.
4021 * gdb.base/freebpcmd.exp: Likewise.
4022 * gdb.base/funcargs.exp: Likewise.
4023 * gdb.base/gcore.exp: Likewise.
4024 * gdb.base/gdb1090.exp: Likewise.
4025 * gdb.base/gdb1250.exp: Likewise.
4026 * gdb.base/huge.exp: Likewise.
4027 * gdb.base/info-proc.exp: Likewise.
4028 * gdb.base/interrupt.exp: Likewise.
4029 * gdb.base/jump.exp: Likewise.
4030 * gdb.base/langs.exp: Likewise.
4031 * gdb.base/lineinc.exp: Likewise.
4032 * gdb.base/list.exp: Likewise.
4033 * gdb.base/logical.exp: Likewise.
4034 * gdb.base/long_long.exp: Likewise.
4035 * gdb.base/macscp.exp: Likewise.
4036 * gdb.base/maint.exp: Likewise.
4037 * gdb.base/mips_pro.exp: Likewise.
4038 * gdb.base/miscexprs.exp: Likewise.
4039 * gdb.base/multi-forks.exp: Likewise.
4040 * gdb.base/opaque.exp: Likewise.
4041 * gdb.base/overlays.exp: Likewise.
4042 * gdb.base/pc-fp.exp: Likewise.
4043 * gdb.base/pointers.exp: Likewise.
4044 * gdb.base/printcmds.exp: Likewise.
4045 * gdb.base/psymtab.exp: Likewise.
4046 * gdb.base/ptype.exp: Likewise.
4047 * gdb.base/recurse.exp: Likewise.
4048 * gdb.base/relational.exp: Likewise.
4049 * gdb.base/relocate.exp: Likewise.
4050 * gdb.base/remote.exp: Likewise.
4051 * gdb.base/reread.exp: Likewise.
4052 * gdb.base/restore.exp: Likewise.
4053 * gdb.base/return.exp: Likewise.
4054 * gdb.base/return2.exp: Likewise.
4055 * gdb.base/scope.exp: Likewise.
4056 * gdb.base/sect-cmd.exp: Likewise.
4057 * gdb.base/sep.exp: Likewise.
4058 * gdb.base/sepdebug.exp: Likewise.
4059 * gdb.base/setshow.exp: Likewise.
4060 * gdb.base/setvar.exp: Likewise.
4061 * gdb.base/sigall.exp: Likewise.
4062 * gdb.base/sigbpt.exp: Likewise.
4063 * gdb.base/signals.exp: Likewise.
4064 * gdb.base/signull.exp: Likewise.
4065 * gdb.base/sizeof.exp: Likewise.
4066 * gdb.base/solib.exp: Likewise.
4067 * gdb.base/step-line.exp: Likewise.
4068 * gdb.base/step-test.exp: Likewise.
4069 * gdb.base/structs.exp: Likewise.
4070 * gdb.base/structs2.exp: Likewise.
4071 * gdb.base/term.exp: Likewise.
4072 * gdb.base/twice.exp: Likewise.
4073 * gdb.base/until.exp: Likewise.
4074 * gdb.base/varargs.exp: Likewise.
4075 * gdb.base/volatile.exp: Likewise.
4076 * gdb.base/watchpoint.exp: Likewise.
4077 * gdb.base/whatis-exp.exp: Likewise.
4078 * gdb.base/whatis.exp: Likewise.
4079 * gdb.cp/ambiguous.exp: Likewise.
4080 * gdb.cp/annota2.exp: Likewise.
4081 * gdb.cp/annota3.exp: Likewise.
4082 * gdb.cp/bool.exp: Likewise.
4083 * gdb.cp/breakpoint.exp: Likewise.
4084 * gdb.cp/casts.exp: Likewise.
4085 * gdb.cp/class2.exp: Likewise.
4086 * gdb.cp/classes.exp: Likewise.
4087 * gdb.cp/cplusfuncs.exp: Likewise.
4088 * gdb.cp/ctti.exp: Likewise.
4089 * gdb.cp/derivation.exp: Likewise.
4090 * gdb.cp/exception.exp: Likewise.
4091 * gdb.cp/gdb1355.exp: Likewise.
4092 * gdb.cp/hang.exp: Likewise.
4093 * gdb.cp/inherit.exp: Likewise.
4094 * gdb.cp/local.exp: Likewise.
4095 * gdb.cp/m-data.exp: Likewise.
4096 * gdb.cp/m-static.exp: Likewise.
4097 * gdb.cp/member-ptr.exp: Likewise.
4098 * gdb.cp/method.exp: Likewise.
4099 * gdb.cp/misc.exp: Likewise.
4100 * gdb.cp/namespace.exp: Likewise.
4101 * gdb.cp/overload.exp: Likewise.
4102 * gdb.cp/ovldbreak.exp: Likewise.
4103 * gdb.cp/pr-1023.exp: Likewise.
4104 * gdb.cp/pr-1210.exp: Likewise.
4105 * gdb.cp/pr-574.exp: Likewise.
4106 * gdb.cp/printmethod.exp: Likewise.
4107 * gdb.cp/psmang.exp: Likewise.
4108 * gdb.cp/ref-params.exp: Likewise.
4109 * gdb.cp/ref-types.exp: Likewise.
4110 * gdb.cp/rtti.exp: Likewise.
4111 * gdb.cp/templates.exp: Likewise.
4112 * gdb.cp/try_catch.exp: Likewise.
4113 * gdb.cp/userdef.exp: Likewise.
4114 * gdb.cp/virtfunc.exp: Likewise.
4115 * gdb.disasm/am33.exp: Likewise.
4116 * gdb.disasm/h8300s.exp: Likewise.
4117 * gdb.disasm/mn10300.exp: Likewise.
4118 * gdb.disasm/sh3.exp: Likewise.
4119 * gdb.disasm/t01_mov.exp: Likewise.
4120 * gdb.disasm/t02_mova.exp: Likewise.
4121 * gdb.disasm/t03_add.exp: Likewise.
4122 * gdb.disasm/t04_sub.exp: Likewise.
4123 * gdb.disasm/t05_cmp.exp: Likewise.
4124 * gdb.disasm/t06_ari2.exp: Likewise.
4125 * gdb.disasm/t07_ari3.exp: Likewise.
4126 * gdb.disasm/t08_or.exp: Likewise.
4127 * gdb.disasm/t09_xor.exp: Likewise.
4128 * gdb.disasm/t10_and.exp: Likewise.
4129 * gdb.disasm/t11_logs.exp: Likewise.
4130 * gdb.disasm/t12_bit.exp: Likewise.
4131 * gdb.disasm/t13_otr.exp: Likewise.
4132 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4133 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4134 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4135 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4136 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4137 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4138 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4139 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4140 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4141 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4142 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4143 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4144 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4145 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4146 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4147 * gdb.mi/gdb701.exp: Likewise.
4148 * gdb.mi/gdb792.exp: Likewise.
4149 * gdb.mi/mi-basics.exp: Likewise.
4150 * gdb.mi/mi-break.exp: Likewise.
4151 * gdb.mi/mi-cli.exp: Likewise.
4152 * gdb.mi/mi-console.exp: Likewise.
4153 * gdb.mi/mi-disassemble.exp: Likewise.
4154 * gdb.mi/mi-eval.exp: Likewise.
4155 * gdb.mi/mi-file.exp: Likewise.
4156 * gdb.mi/mi-read-memory.exp: Likewise.
4157 * gdb.mi/mi-regs.exp: Likewise.
4158 * gdb.mi/mi-return.exp: Likewise.
4159 * gdb.mi/mi-simplerun.exp: Likewise.
4160 * gdb.mi/mi-stack.exp: Likewise.
4161 * gdb.mi/mi-stepi.exp: Likewise.
4162 * gdb.mi/mi-syn-frame.exp: Likewise.
4163 * gdb.mi/mi-until.exp: Likewise.
4164 * gdb.mi/mi-var-block.exp: Likewise.
4165 * gdb.mi/mi-var-child.exp: Likewise.
4166 * gdb.mi/mi-var-cmd.exp: Likewise.
4167 * gdb.mi/mi-var-display.exp: Likewise.
4168 * gdb.mi/mi-watch.exp: Likewise.
4169 * gdb.mi/mi2-basics.exp: Likewise.
4170 * gdb.mi/mi2-break.exp: Likewise.
4171 * gdb.mi/mi2-cli.exp: Likewise.
4172 * gdb.mi/mi2-console.exp: Likewise.
4173 * gdb.mi/mi2-disassemble.exp: Likewise.
4174 * gdb.mi/mi2-eval.exp: Likewise.
4175 * gdb.mi/mi2-file.exp: Likewise.
4176 * gdb.mi/mi2-read-memory.exp: Likewise.
4177 * gdb.mi/mi2-regs.exp: Likewise.
4178 * gdb.mi/mi2-return.exp: Likewise.
4179 * gdb.mi/mi2-simplerun.exp: Likewise.
4180 * gdb.mi/mi2-stack.exp: Likewise.
4181 * gdb.mi/mi2-stepi.exp: Likewise.
4182 * gdb.mi/mi2-syn-frame.exp: Likewise.
4183 * gdb.mi/mi2-until.exp: Likewise.
4184 * gdb.mi/mi2-var-block.exp: Likewise.
4185 * gdb.mi/mi2-var-child.exp: Likewise.
4186 * gdb.mi/mi2-var-cmd.exp: Likewise.
4187 * gdb.mi/mi2-var-display.exp: Likewise.
4188 * gdb.mi/mi2-watch.exp: Likewise.
4189 * gdb.stabs/exclfwd.exp: Likewise.
4190 * gdb.stabs/weird.exp: Likewise.
4191 * gdb.threads/gcore-thread.exp: Likewise.
4192 * gdb.trace/actions.exp: Likewise.
4193 * gdb.trace/backtrace.exp: Likewise.
4194 * gdb.trace/circ.exp: Likewise.
4195 * gdb.trace/collection.exp: Likewise.
4196 * gdb.trace/deltrace.exp: Likewise.
4197 * gdb.trace/infotrace.exp: Likewise.
4198 * gdb.trace/limits.exp: Likewise.
4199 * gdb.trace/packetlen.exp: Likewise.
4200 * gdb.trace/passc-dyn.exp: Likewise.
4201 * gdb.trace/passcount.exp: Likewise.
4202 * gdb.trace/report.exp: Likewise.
4203 * gdb.trace/save-trace.exp: Likewise.
4204 * gdb.trace/tfind.exp: Likewise.
4205 * gdb.trace/tracecmd.exp: Likewise.
4206 * gdb.trace/while-dyn.exp: Likewise.
4207 * gdb.trace/while-stepping.exp: Likewise.
4208
f4b618d1
JB
42092006-08-08 Joel Brobecker <brobecker@adacore.com>
4210
4211 * gdb.base/step-bt.c: New file.
4212 * gdb.base/step-bt.exp: New testcase.
4213
3d00d119
DJ
42142006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4215
4216 * config/monitor.exp (gdb_load): Remove support for obsolete
4217 download-write-size.
4218 * gdb.base/remote.exp: Likewise. Update all callers of
4219 gdb_timed_load.
4220
017b5bd4
DJ
42212006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4222
4223 * cursal.exp: Pass binfile to gdb_load.
4224
837c599d
DJ
42252006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4226
4227 * gdb.base/cursal.exp: Add "" to gdb_load call.
4228
8dd4540b
MK
42292006-07-29 Mark Kettenis <kettenis@gnu.org>
4230
4231 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4232 NetBSD/ELF targets.
4233
ab5c9f60
DJ
42342006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4235
4236 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4237 operator*.
4238
4c42eaff
DJ
42392006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4240
4241 * gdb.base/completion.exp: Update for change in "file" behavior.
4242 * gdb.stabs/weird.exp: Likewise.
4243 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4244 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4245
0155cc76
NS
42462006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4247
4248 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4249 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4250
16026cd7
AS
42512006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4252
4253 * gdb.base/default.exp: Update source command error message.
4254 * gdb.base/help.exp: Update 'help source' message.
4255
16963cb6
DJ
42562006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4257
4258 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4259 test.
4260
6d7fd486
AS
42612006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4262
4263 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4264
29e8a844
DJ
42652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4266
4267 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4268
6afcfa39
DJ
42692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4270
4271 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4272
267a692b
MK
42732006-07-17 Mark Kettenis <kettenis@gnu.org>
4274
4275 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4276 *-*-openbsd* from targets for wich we expect ARM FPA floating
4277 point format.
4278
85d2fec4
NR
42792006-07-17 Nick Roberts <nickrob@snap.net.nz>
4280
4281 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4282
42832006-07-17 Mark Kettenis <kettenis@gnu.org>
4284
4285 * gdb.base/annota3.exp: Expect frame-begin annotation.
4286
85b4c6e8
JB
42872006-07-14 Joel Brobecker <brobecker@adacore.com>
4288
4289 * gdb.base/help.exp: Adjust "help unset" test to accept
4290 any list of unset commands.
4291
fb933624
DJ
42922006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4293 Daniel Jacobowitz <dan@codesourcery.com>
4294
4295 * gdb.cp/ref-params.exp: New test.
4296 * gdb.cp/ref-params.cc: New source file.
4297 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4298
1dff4b64
MK
42992006-07-08 Mark Kettenis <kettenis@gnu.org>
4300
4301 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4302 spaces/tabs in regular expressions since they might not be there.
4303
40d2e0e3
AS
43042006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4305
4306 * gdb.base/ifelse.exp: New file.
4307
f6c957d2
NS
43082006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4309
4310 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4311 line.
4312 * gdb.base/huge.exp: Loop over compilation to find a size that
4313 is acceptable.
4314 * gdb.base/remote.exp: Correct expected strings.
4315 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4316
b9c5a23d
DJ
43172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4320
9af2e58d
DJ
43212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4322
4323 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4324 native.
4325
30930ca5
DJ
43262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4327
4328 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4329 enable stabs testing.
4330
aa32fa1d
DJ
43312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4332
bd4a4c80 4333 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4334 gdb_test_multiple does.
4335
321fef15
DJ
43362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 * Makefile.in (host_alias): Remove.
4339 (target_alias): Use @target_noncanonical@.
4340 (site.exp): Don't set host_alias.
4341 * aclocal.m4: Remove contents. Include acx.m4.
4342 * configure: Regenerated.
4343 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4344
e1c2defa
NS
43452006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4346
e63b55d1
NS
4347 * lib/gdb.exp (gdb_load_cmd): New.
4348
5600ea19
NS
4349 * gdb.base/fileio.c: Add system(NULL) test.
4350 * gdb.base/fileio.exp: Check it.
4351
e1c2defa
NS
4352 * gdb.base/break.c: Add 10a breakpoint at }
4353 * gdb.base/break.exp: Add test for breakpoint at }
4354 * gdb.cp/anon-union.cc: Add code at end of function.
4355 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4356 * gdb.mi/var-cmd.c: Add code at end of function.
4357 * gdb.mi/mi-var-display.exp: Adjust end of next.
4358 * gdb.mi/mi2-var-display.exp: Likewise.
4359 * gdb.base/fileio.c: Add stop function and insert calls at
4360 stopping places.
4361 * gdb.base/fileio.exp: Breakpoint stop function and remove
4362 explicit line number references.
4363
6c0112ec
JB
43642006-05-19 Joel Brobecker <brobecker@adacore.com>
4365
a9c64011
AS
4366 * gdb.base/del.exp (test_delete_alias): New function.
4367 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4368
154189a4
FF
43692006-05-18 Fred Fish <fnf@specifix.com>
4370
4371 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4372 required. Check for spurious output after program exits normally.
4373
582e64c2
FF
43742006-05-17 Fred Fish <fnf@specifix.com>
4375
4376 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4377 gdb_load, so it works in the simulator.
4378
8ef6493a
FF
43792006-05-11 Fred Fish <fnf@specifix.com>
4380
4381 * gdb.base/bang.exp: Ignore unexpected output between the
4382 "program exited normally" and the gdb prompt, as many other
4383 tests do.
4384
692b141c
MK
43852006-05-07 Mark Kettenis <kettenis@gnu.org>
4386
4387 * gdb.base/help.exp: Make "delete checkpoint" part option for
4388 "help d" and "help delete" tests.
4389
540b8a30
UW
43902006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4391
a9c64011 4392 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4393 expected output in some mi_gdb_test statements.
4394 * gdb.mi/mi2-basics.exp: Likewise.
4395
9b6462d9
JB
43962006-05-05 Joel Brobecker <brobecker@adacore.com>
4397
4398 * gdb.base/del.c: New file.
4399 * gdb.base/del.exp: New testcase.
4400
954de43b
DM
44012006-05-05 David S. Miller <davem@sunset.davemloft.net>
4402
4403 * gdb.base/break.exp: Do not assume a breakpoint on
4404 main will actually be in $srcfile when optimizing.
1303f75e
DM
4405 * gdb.base/savedregs.exp: Do not require that the dummy
4406 frame location match up to a symbol and source file location.
c3242428
DM
4407 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4408 will get printed without a mi_cmd_data_list_register_values prefix.
4409 (*-data-list-register-*): Correct regular expressions to expect the new
4410 pseudo d? floating point registers.
4411 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4412
c7e64c9a
DJ
44132006-05-05 Christophe Lyon <christophe.lyon@st.com>
4414
4415 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4416 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4417 is allocated by the compiler.
4418 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4419 anons, e, anone to force their allocation by the compiler.
4420
44212006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4422
4423 * gdb.base/help.exp: Update expected text for help d and
4424 help delete.
4425
27ce9a6d
MK
44262006-05-02 Mark Kettenis <kettenis@gnu.org>
4427
4428 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4429 NetBSD/ELF targets.
4430
8608915f
MK
44312006-04-30 Mark Kettenis <kettenis@gnu.org>
4432
4433 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4434 single-step breakpoint fails; make this a KFAIL on
4435 sparc*-*-openbsd*.
4436 * gdb.base/siginfo.exp: Likewise.
4437 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4438
b8db102d
MS
44392006-04-26 Michael Snyder <msnyder@redhat.com>
4440
4441 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4442 which may have to consume output from other forks.
4443 Add tests to make sure that "delete fork" succeeded.
4444
c702009a
MS
44452006-04-20 Michael Snyder <msnyder@redhat.com>
4446
4447 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4448 Add support for the Renesas M32C and M16C.
4449
4450 * gdb.asm/asm-source.exp: Add m32c target.
4451 * gdb.asm/m32c.inc: Support for m32c target.
4452
e28493f2
AS
44532006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4454
4455 * gdb.base/commands.exp (recursive_source_test): New test.
4456
880da185
DM
44572006-04-04 David S. Miller <davem@sunset.davemloft.net>
4458
4459 * gdb.base/float.exp: Add pattern for sparc targets.
4460
61d9b92f
DJ
44612006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4462
4463 * gdb.base/commands.exp (stray_arg0_test): New test.
4464
bd717df8
PB
44652006-03-30 Paul Brook <paul@codesourcery.com>
4466
4467 * gdb.mi/mi-until.exp: kfail broken until command.
4468 * gdb.mi/mi2-until.exp: Ditto.
4469
ec793d3c
NR
44702006-03-27 Nick Roberts <nickrob@snap.net.nz>
4471
4472 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4473
831004b7
AO
44742006-03-08 Alexandre Oliva <aoliva@redhat.com>
4475
4476 * gdb.base/prelink.exp: Anchor tested-for regular expression
4477 on gdb prompt.
4478
effe49a0
PB
44792006-03-07 Paul Brook <paul@codesourcery.com>
4480
4481 * gdb.base/assign.exp: Correct fail message.
4482
e5461016
PB
44832006-03-07 Paul Brook <paul@codesourcery.com>
4484
4485 * lib/compiler.c: Extract armcc version number.
4486 * lib/compiler.cc: Ditto.
4487
fc91c6c2
PB
44882006-03-07 Paul Brook <paul@codesourcery.com>
4489
4490 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4491 additional_flags=-w.
4492 * gdb.arch/altivec-regs.exp: Ditto.
4493 * gdb.arch/e500-abi.exp: Ditto.
4494 * gdb.arch/e500-regs.exp: Ditto.
4495 * gdb.base/all-bin.exp: Ditto.
4496 * gdb.base/annota1.exp: Ditto.
4497 * gdb.base/annota3.exp: Ditto.
4498 * gdb.base/args.exp: Ditto.
4499 * gdb.base/arithmet.exp: Ditto.
4500 * gdb.base/assign.exp: Ditto.
4501 * gdb.base/async.exp: Ditto.
4502 * gdb.base/bang.exp: Ditto.
4503 * gdb.base/break.exp: Ditto.
4504 * gdb.base/call-rt-st.exp: Ditto.
4505 * gdb.base/completion.exp: Ditto.
4506 * gdb.base/cond-expr.exp: Ditto.
4507 * gdb.base/condbreak.exp: Ditto.
4508 * gdb.base/consecutive.exp: Ditto.
4509 * gdb.base/define.exp: Ditto.
4510 * gdb.base/display.exp: Ditto.
4511 * gdb.base/ena-dis-br.exp: Ditto.
4512 * gdb.base/environ.exp: Ditto.
4513 * gdb.base/eval-skip.exp: Ditto.
4514 * gdb.base/info-proc.exp: Ditto.
4515 * gdb.base/jump.exp: Ditto.
4516 * gdb.base/logical.exp: Ditto.
4517 * gdb.base/long_long.exp: Ditto.
4518 * gdb.base/maint.exp: Ditto.
4519 * gdb.base/miscexprs.exp: Ditto.
4520 * gdb.base/pc-fp.exp: Ditto.
4521 * gdb.base/pointers.exp: Ditto.
4522 * gdb.base/relational.exp: Ditto.
4523 * gdb.base/reread.exp: Ditto.
4524 * gdb.base/sect-cmd.exp: Ditto.
4525 * gdb.base/sep.exp: Ditto.
4526 * gdb.base/sepdebug.exp: Ditto.
4527 * gdb.base/until.exp: Ditto.
4528 * gdb.base/whatis-exp.exp: Ditto.
4529 * gdb.cp/annota2.exp: Ditto.
4530 * gdb.cp/annota3.exp: Ditto.
4531 * gdb.trace/actions.exp: Ditto.
4532 * gdb.trace/backtrace.exp: Ditto.
4533 * gdb.trace/circ.exp: Ditto.
4534 * gdb.trace/collection.exp: Ditto.
4535 * gdb.trace/deltrace.exp: Ditto.
4536 * gdb.trace/infotrace.exp: Ditto.
4537 * gdb.trace/limits.exp: Ditto.
4538 * gdb.trace/packetlen.exp: Ditto.
4539 * gdb.trace/passc-dyn.exp: Ditto.
4540 * gdb.trace/passcount.exp: Ditto.
4541 * gdb.trace/report.exp: Ditto.
4542 * gdb.trace/save-trace.exp: Ditto.
4543 * gdb.trace/tfind.exp: Ditto.
4544 * gdb.trace/tracecmd.exp: Ditto.
4545 * gdb.trace/while-dyn.exp: Ditto.
4546 * gdb.trace/while-stepping.exp: Ditto.
4547 * lib/gdb.exp: Ditto.
4548 (gdb_compile): Handle nowarning option.
4549
5f4a23d9
AO
45502006-03-07 Alexandre Oliva <aoliva@redhat.com>
4551
4552 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4553 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4554 Rename executable to prelinkt. Don't re-prelink if we didn't
4555 get a core file. Test prelink -u exit status to tell whether
4556 prelinking failed. Use gdb_test_multiple.
4557
9733fc94
DJ
45582006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4559
4560 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4561 (do_tests): Call it.
4562
cc10cae3
AO
45632006-02-28 Alexandre Oliva <aoliva@redhat.com>
4564
4565 * gdb.base/prelink.exp: New test.
4566 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4567
15c46491
WZ
45682006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4569
4570 * gdb.fortran/derived-type.f90: New file.
4571 * gdb.fortran/derived-type.exp: New testcase.
4572
5c9f7ded
DJ
45732006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4574
4575 * gdb.base/default.exp: Allow ';' as a directory separator.
4576
5b96932b
AS
45772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4578
4579 * gdb.base/help.exp (help add-symbol-file): Update.
4580
1986bccd
AS
45812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4582
4583 * gdb.base/help.exp (help load): Update expected results.
4584
a8b7528f
FF
45852006-02-19 Fred Fish <fnf@specifix.com>
4586
4587 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4588 specifix hex value as part of results.
4589 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4590
f8261448
FF
45912006-02-16 Fred Fish <fnf@specifix.com>
4592
4593 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4594 ushort_addr, and slong_addr, so the typedefs are not optimized
4595 away.
4596 * gdb.base/whatis.exp: Add tests using type name for struct type,
4597 union type, enum type, and typedef.
a9c64011 4598
31d8bdd2
MK
45992006-02-13 Mark Kettenis <kettenis@gnu.org>
4600
4601 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4602
34e41e63
JB
46032006-02-13 Jim Blandy <jimb@redhat.com>
4604
4605 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4606 case where it takes two "next" commands to skip past the init
4607 call.
4608
ac6e4f31
FF
46092006-02-12 Fred Fish <fnf@specifix.com>
4610
4611 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4612 to handle cases where it takes two "next" commands to skip
4613 past the init call.
4614
2db2d571
JB
46152006-02-07 Joel Brobecker <brobecker@adacore.com>
4616
4617 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4618 on hppa32 targets.
4619
38fcd64c
DJ
46202006-02-06 Vladimir Prus <ghost@cs.msu.su>
4621
4622 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4623 field.
4624
1315ad46
MK
46252006-01-29 Mark Kettenis <kettenis@gnu.org>
4626
4627 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4628
5625b943
DJ
46292006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4630
4631 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4632 files.
4633
80df1bbe
DJ
46342006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4635
4636 * gdb.cp/maint.exp: Set complaints to a positive value.
4637
9078e690
DJ
46382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4639
4640 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4641 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4642 function name.
4643
9c903399
DJ
46442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4645
4646 * gdb.base/checkpoint.c: Update copyright notice. Include
4647 <stdlib.h>.
4648
761ae4d6
JB
46492006-01-04 Jim Blandy <jimb@redhat.com>
4650
4651 * gdb.asm/asm-source.exp: Independently provide default values for
4652 asm-flags and debug-flags. Use 'string equal' to do the
4653 comparison, not the implicit expr's '==' operator. Remove
4654 now-unneeded assignments to asm-flags. In h8300 case, place
4655 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4656
099ac3dd
MS
46572006-01-04 Michael Snyder <msnyder@redhat.com>
4658
4659 * gdb.base/checkpoint.c: New file.
4660 * gdb.base/checkpoint.exp: New file.
4661 * gdb.base/multi-fork.c: New file.
4662 * gdb.base/multi-fork.exp: New file.
4663 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4664
f4d85314
FF
46652006-01-04 Fred Fish <fnf@specifix.com>
4666
4667 * gdb.base/ptype.c (foo): Add typedef.
4668 (intfoo): Add function.
4669 * gdb.base/ptype1.c: New file.
4670 * gdb.base/ptype.exp: Handle compilation and linking with two
4671 source files. Test that proper type for "foo" is found based
4672 on source context rather than first match found in symtabs.
4673
a1b06f35
MK
46742005-12-28 Mark Kettenis <kettenis@gnu.org>
4675
4676 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4677 * gdb.asm/openbsd.inc: Indent commands.
4678
d082a1e2
MK
46792005-12-26 Mark Kettenis <kettenis@gnu.org>
4680
c65016bd
MK
4681 * gdb.base/freebpcmd.exp: Increase timeout.
4682
d082a1e2
MK
4683 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4684
d3c32a0e
DJ
46852005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.base/default.exp: Update check for "show version".
4688
9fdb1f50
RC
46892005-12-09 Randolph Chung <tausq@debian.org>
4690
4691 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4692 * gdb.asm/pa64.inc: New file.
4693
5f2c56f7
RC
46942005-12-09 Randolph Chung <tausq@debian.org>
4695
4696 * gdb.asm/common.inc: Indent commands.
4697 * gdb.asm/asmsrc1.s: Likewise.
4698 * gdb.asm/asmsrc2.s: Likewise.
4699
8117349c
RC
47002005-12-09 Randolph Chung <tausq@debian.org>
4701
4702 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4703 (get_addr_of_sym): Remove duplicate print.
4704 (gen_core): xfail hppa*-*-hpux*, update expected output.
4705 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4706 * gdb.arch/pa64-nullify.s: New file.
4707
8f07f25a
RC
47082005-12-09 Randolph Chung <tausq@debian.org>
4709
4710 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4711
55b39184
DJ
47122005-12-07 Christophe Lyon <christophe.lyon@st.com>
4713
4714 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4715 code generation for these functions.
4716 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4717 error message.
4718
31e2b00f
AS
47192005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4720
4721 * gdb.base/help.exp (help b, help br, help bre, help brea)
4722 (help break): Update the expected message.
4723
c3d0b56e
SC
47242005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4725
4726 * gdb.asm/m68hc11.inc: Setup the data section.
4727 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4728 script for this test.
4729 (m6812-*-*): Likewise.
4730
36ae0ea9
RC
47312005-11-09 Randolph Chung <tausq@debian.org>
4732
4733 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4734
9d6f42e9
WZ
47352005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4736
4737 * gdb.base/break.exp: Fix a comment typo.
4738
e2126a14
EZ
47392005-11-03 Jim Blandy <jimb@redhat.com>
4740
a9c64011
AS
4741 Checked in by Elena Zannoni <ezannoni@redhat.com>
4742
e2126a14
EZ
4743 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4744
e0ac7199
CV
47452005-11-02 Corinna Vinschen <vinschen@redhat.com>
4746
4747 * gdb.arch/gdb1558.c: Include stdio.h.
4748
31d3fb18
MK
47492005-10-31 Mark Kettenis <kettenis@gnu.org>
4750
4751 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4752
e52b687c
MK
47532005-10-31 Mark Kettenis <kettenis@gnu.org>
4754
4755 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4756
f4711d79
PG
47572005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4758
a9c64011
AS
4759 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4760 vscr" tests to better match output.
f4711d79 4761
987a9106
JB
47622005-10-12 Jim Blandy <jimb@redhat.com>
4763
4764 * gdb.base/structs.exp (any): New function.
4765 (test_struct_returns): Don't make any assumptions at all about
4766 what value the function returns when GDB can't set the return
4767 value.
4768
2336bb58
JB
47692005-10-09 Joel Brobecker <brobecker@adacore.com>
4770
4771 * gdb.ada/arrayidx/p.adb: New file.
4772 * gdb.ada/arrayidx.exp: New testcase
4773
47742005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4775
4776 * gdb.ada/array_return/pck.ads: New file.
4777 * gdb.ada/array_return/pck.adb: New file.
4778 * gdb.ada/array_return/p.adb: New file.
4779 * gdb.ada/array_return.exp: New testcase.
4780
705335ea
JB
47812005-10-03 Joel Brobecker <brobecker@adacore.com>
4782
a9c64011
AS
4783 * gdb.base/arrayidx.c: New file.
4784 * gdb.base/arrayidx.exp: New testcase.
705335ea 4785
11ee9940
NR
47862005-09-29 Nick Roberts <nickrob@snap.net.nz>
4787
4788 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4789 frames-invalid and breakpoints-invalid are no longer generated
4790 with level 3 so don't expect them in the output.
4791
39fb8e9e
BR
47922005-09-27 Bob Rossi <bob@brasko.net>
4793
a9c64011 4794 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4795 from test. Escape the | in mi_gdb_test call.
4796 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4797 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4798 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4799 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4800 expected regex's in mi_gdb_test calls.
4801 * lib/mi-support.exp: Remove arbitrary .* from tests.
4802 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4803 Fully anchor GDB/MI expected results in mi_gdb_test.
4804 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4805 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4806
2af48f68
PB
48072005-09-26 Paul Brook <paul@codesourcery.com>
4808
4809 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4810
f34502bc
WZ
48112005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4812
4813 * bfp-test.c: New file.
4814 * bfp-test.exp: New testcase.
4815
ca929517
WZ
48162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4817
4818 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4819 of subarray and substring variable.
4820 * gdb.fortran/subarray.f: New source file for the test of subarray
4821 and substring variable evaluation.
4822 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4823 of string constant.
4824
c761af65
DJ
48252005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4826
4827 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4828 copyright dates.
4829
561d7a1d
PG
48302005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4831
4832 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4833 powerpc altivec' test with an almost identical 'info vector' test.
4834
b2b64cc9
PG
48352005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4836
a9c64011
AS
4837 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4838 vscr" tests to match output.
b2b64cc9 4839
6ac4d15a
PG
48402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4841
a9c64011
AS
4842 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4843 output.
6ac4d15a 4844
40e55bef
BR
48452005-09-11 Bob Rossi <bob@brasko.net>
4846
4847 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4848 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4849 commands that return an MI output command and an asyncronous MI output
4850 command.
4851 * gdb.mi/mi-console.exp: Ditto.
4852
3c7385ec
BR
48532005-09-11 Bob Rossi <bob@brasko.net>
4854
4855 * gdb.mi/mi-var-child.c: Include <string.h>.
4856
a6cd0eb3
DJ
48572005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4858
4859 * killed.exp: Correct gdb_expect syntax.
4860
2f168eed
CV
48612005-08-09 Corinna Vinschen <vinschen@redhat.com>
4862
4863 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4864
ecd3fd0f
BR
48652005-08-02 Bob Rossi <bob@brasko.net>
4866
4867 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4868 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4869 Change tests to inferior-tty-set/show.
4870 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4871 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4872 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4873 inferior. Use mi_gdb_test to get GDB and Inferior output.
4874 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4875 descriptor.
4876 (mi_inferior_tty_name): Add inferior PTY file name.
4877 (mi_gdb_start): Add INFERIOR_PTY parameter.
4878 (mi_gdb_test): Add IPATTERN parameter.
4879
f1ea48cb 48802005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4881
f1ea48cb
BR
4882 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4883 parameter to mi_gdb_test.
4884 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4885
6e650a67
DJ
48862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4887
4888 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4889 struct_declarations.
4890 * gdb.mi/mi-var-child.exp: Step over the initialization of
4891 struct_declarations.
4892
8be260b6
DJ
48932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4894
4895 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4896 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4897 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4898 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4899 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4900 file.
4901
4e660f07
NR
49022005-07-27 Nick Roberts <nickrob@snap.net.nz>
4903
4904 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4905 (do_children_tests): Assign values to the extra elements.
4906
4907 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4908 them for tests for "-var-update --no-values" and
a9c64011 4909 "-var-update --all-values".
4e660f07
NR
4910 Add test for "-var-list-children --simple-values".
4911
4912 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4913
4914 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4915 "-stack-list-locals --simple-values" Improve doc strings and
4916 comments.
4917
6bdae935
MK
49182005-07-18 Mark Kettenis <kettenis@gnu.org>
4919
598b7a6f
MK
4920 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4921 *-*-openbsd*.
4922 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4923
6bdae935
MK
4924 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4925 sigaltsatck'.
4926
1323e929 49272005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4928
1323e929
BR
4929 * gdb.base/default.exp (tty): Changed output of command.
4930 * gdb.base/help.exp (help tty): Ditto.
4931
b1a9c082
MK
49322005-07-12 Mark Kettenis <kettenis@gnu.org>
4933
4934 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4935
10a844a2
MK
49362005-07-10 Mark Kettenis <kettenis@gnu.org>
4937
4938 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4939 -stack-select-frame without arguments.
4940 (test_stack_frame_listing): Add test for newly implemented command
4941 -stack-info-frame.
4942
3cb3b8df
BR
49432005-07-06 Bob Rossi <bob@brasko.net>
4944
4945 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4946 command.
4947 (Copyright): Update copyright.
4948
a0c5fbcf
WZ
49492005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4950
4951 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4952 tests to evaluate exponentiation expression.
4953
984971d0
AS
49542005-06-29 Andreas Schwab <schwab@suse.de>
4955
4956 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4957 main to avoid warnings.
4958
4959 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4960
fe03833f
NR
49612005-06-20 Nick Roberts <nickrob@snap.net.nz>
4962
4963 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4964 -stack-select-frame without arguments.
4965 (test_stack_frame_listing): Add test for newly implemented command
4966 -stack-info-frame.
a9c64011 4967
7a55f279
WZ
49682005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4969
0ffa0ea5
DJ
4970 * gdb.fortran/array-element.f: New file.
4971 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4972
26585198
DJ
49732005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.base/bigcore.exp: Correct checks for systems which can
4976 not dump a large core file.
4977
c1bd25fd
DJ
49782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4979
4980 * gdb.base/relocate.c: Add a copyright notice.
4981 (dummy): Remove.
4982 * gdb.base/relocate.exp: Test printing the values of variables
4983 from a relocatable file.
4984
589e074d
DJ
49852005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4986
4987 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4988 excess MI output after an error.
4989
0915f927
JB
49902005-05-29 Joel Brobecker <brobecker@adacore.com>
4991
4992 * gdb.arch/alpha-step.c: New file.
4993 * gdb.arch/alpha-step.exp: New testcase.
4994
76ff342d
DJ
49952005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4996 Dennis Brueni <dennis@slickedit.com>
4997
4998 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4999 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5000 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5001 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5002 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5003 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5004 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5005
96b0c7ac
DJ
50062005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5007 Wu Zhou <woodzltc@cn.ibm.com>
5008
5009 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5010 IBM's xlc compiler.
5011 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5012 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5013
f21565d2
JB
50142005-05-13 Jim Blandy <jimb@redhat.com>
5015
5016 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5017 calling gdb_suppress_entire_file.
5018 * gdb.base/charset.exp: Same.
5019 * gdb.base/call-rt-st.exp: Same.
5020
6006a3a1
BR
50212005-05-05 Bob Rossi <bob_rossi@cox.net>
5022
5023 * lib/gdb.exp (fullname_syntax): Added global regex.
5024 (fullname_syntax_POSIX): Ditto.
5025 (fullname_syntax_UNC): Ditto.
5026 (fullname_syntax_DOS_CASE): Ditto.
5027 (fullname_syntax_DOS): Ditto.
5028 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5029 fullname_syntax variable to scope and use it.
5030 (test_file_list_exec_source_files): Ditto.
5031 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5032
c3b69c04
DJ
50332005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5034
5035 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5036
3c95e6af
PG
50372004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5038
a9c64011
AS
5039 * lib/gdb.exp (skip_altivec_tests): New function, based on
5040 check_vmx_hw_available from the GCC testsuite.
5041 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5042 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5043
78df6c56
JB
50442005-05-02 Jim Blandy <jimb@redhat.com>
5045
5046 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5047 calling gdb_suppress_entire_file.
5048
1690f9cf
DJ
50492005-04-30 Randolph Chung <tausq@debian.org>
5050
5051 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5052 Slightly relax "sem_post" name checking.
5053
5ea106f7
PG
50542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5055
5056 * gdb.base/unload.exp: Use new shared library infrastructure.
5057
bf7234cf
PG
50582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5059
5060 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5061 infrastructure.
bf7234cf 5062
547b869a
CV
50632005-04-29 Corinna Vinschen <vinschen@redhat.com>
5064
5065 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5066 * gdb.asm/h8300.inc: New file.
5067
f07e55f0
PG
50682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5069
5070 * gdb.base/shlib-call.exp: Change to use new shared library
5071 infrastructure.
5072
3cbba3d1
PG
50732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5074
a9c64011
AS
5075 * gdb.base/pending.exp: Change to use new shared library
5076 infrastructure.
3cbba3d1 5077
ed6df200
PG
50782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5079
a9c64011
AS
5080 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5081 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5082
8c8f4ebe
PG
50832005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5084
a9c64011
AS
5085 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5086 shared objects being adjusted and update copyright years.
8c8f4ebe 5087
607fbc54
DJ
50882005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5089
5090 * ChangeLog: Correct some 2003-01-13 dates.
5091 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5092 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5093 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5094 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5095 gdb.trace/tfind.exp: Update copyright years.
5096
57bf0e56
DJ
50972005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5098 Daniel Jacobowitz <dan@codesourcery.com>
5099
5100 * lib/gdb.exp (gdb_compile): Handle shlib=.
5101 (gdb_compile_shlib): New function.
5102
9b593790
PG
51032005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5104
a9c64011 5105 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5106
9494c6a5
DJ
51072005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5108
5109 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5110 gdb.server.
5111 * configure.ac: Likewise.
5112 * configure: Regenerated.
5113 * gdb.gdbserver/Makefile.in: Moved to...
5114 * gdb.server/Makefile.in: ... here.
5115 * gdb.gdbserver/server.c: Moved to...
5116 * gdb.server/server.c: ... here.
5117 * gdb.gdbserver/server-run.exp: Moved to...
5118 * gdb.server/server-run.exp: ... here.
5119
6f8eac0e
DJ
51202005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5121
5122 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5123 * configure.ac: Create gdb.gdbserver/Makefile.
5124 * configure: Regenerated.
5125 * lib/gdbserver-support.exp: New file, derived from
5126 config/gdbserver.exp.
5127 * config/gdbserver.exp: Use gdbserver-support.exp.
5128 * gdb.gdbserver/Makefile.in: New file.
5129 * gdb.gdbserver/server.c: New file.
5130 * gdb.gdbserver/server-run.exp: New file.
5131
6e87504d
PG
51322005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5133
a9c64011
AS
5134 * lib/gdb.exp (test_compiler_info): Return compiler_info
5135 if no arguments are given.
6e87504d 5136
d1779be4
PG
51372005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5138
5139 * gdb.arch/altivec-abi.exp: Check for compiler and set
5140 use altivec' flag accordingly.
5141 * gdb.arch/altivec-regs.exp: Likewise.
5142
88750304
DJ
51432005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5144
5145 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5146
f3fb768d
AS
51472005-03-27 Andreas Schwab <schwab@suse.de>
5148
5149 * gdb.base/bigcore.c (main): Add missing mode argument in open
5150 call.
5151
7e813ac5
DJ
51522005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5153
5154 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5155 downloads.
5156 * config/gdbserver.exp (gdb_load): Likewise.
5157
8e3049aa
PB
51582005-03-14 Paul Brook <paul@codesourcery.com>
5159
5160 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5161 targets.
5162
a9df7c44
JB
51632005-03-09 Joel Brobecker <brobecker@adacore.com>
5164
5165 * gdb.dwarf2/dup-psym.S: New file.
5166 * gdb.dwarf2/dup-psym.exp: New testcase.
5167
9f0d94e8
JB
51682005-03-09 Joel Brobecker <brobecker@adacore.com>
5169
5170 * gdb.ada/exec_changed/first.adb: New file.
5171 * gdb.ada/exec_changed/second.adb: New file.
5172 * gdb.ada/exec_changed.exp: New testcase.
5173
5f579bc5
NS
51742005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5175
36e9969c
NS
5176 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5177 (A2): New class.
5178 (main): Test operator+.
5179 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5180 breakpoint test.
5181
5f579bc5
NS
5182 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5183 * gdb.base/signull.exp: Disable if gdb,nosignals.
5184 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5185 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5186 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5187 * gdb.mi/mi2-console.exp: Likewise.
5188 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5189 continue output at start.
5190 (gdb_collect_locals_test): Robustify regexp.
5191 * gdb.trace/passc-dyn.exp: Fix comment typo.
5192 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5193
be46087e
CV
51942005-03-08 Corinna Vinschen <vinschen@redhat.com>
5195
5196 * gdb.asm/asm-source.exp: Add iq2000 case.
5197 * gdb.asm/iq2000.inc: New file.
5198
384e1a61 51992005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5200
384e1a61
MI
5201 * gdb.base/command.exp: Change hardcoded value to regular expression.
5202 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5203
584b6e9e
DJ
52042005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5207 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5208 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5209 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5210 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5211
ab5b5d61
MK
52122005-03-05 Mark Kettenis <kettenis@gnu.org>
5213
5214 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5215 changes.
5216
ae051c1b
PG
52172004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5218
a9c64011
AS
5219 * lib/compiler.c: Add test for IBM's xlc compiler.
5220 * lib/compiler.cc: Likewise.
ae051c1b 5221
3f0f6ed2
JB
52222004-02-24 Joel Brobecker <brobecker@adacore.com>
5223
5224 * gdb.ada/fixed_points.exp: Create compilation object directory
5225 before running the test.
5226 * gdb.ada/null_record.exp: Likewise.
5227 * gdb.ada/packed_array.exp: Likewise.
5228 * gdb.ada/start.exp: Likewise.
5229
724f452b
JB
52302005-02-15 Joel Brobecker <brobecker@adacore.com>
5231
5232 * gdb.ada/packed_array/pa.adb: New file.
5233 * gdb.ada/packed_array.exp: New testcase.
5234
57f5cdfb 52352005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5236
1f393151
MK
5237 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5238 files.
5239
ebdda337
MK
5240 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5241 on *-*-openbsd*. Correctly match whitespace in regukar
5242 expressions.
5243
cf309262
DJ
52442005-02-10 Daniel Jacobowitz <dan@debian.org>
5245
5246 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5247 PR exp/1821
5248 * gdb.base/gdb1821.c: New test file.
5249 * gdb.base/gdb1821.exp: New test file.
5250
3be49e7a
JB
52512005-02-09 Joel Brobecker <brobecker@adacore.com>
5252
5253 * gdb.base/start.c: New file.
5254 * gdb.base/start.exp: New testcase.
5255
e292e67d
JB
52562005-02-09 Joel Brobecker <brobecker@adacore.com>
5257
5258 * gdb.ada/start/dummy.adb: New file.
5259 * gdb.ada/start.exp: New testcase.
5260
dbdfa66c
CV
52612005-02-09 Corinna Vinschen <vinschen@redhat.com>
5262
5263 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5264 for printing symbols and statistics.
5265 Add test for using relative pathnames in "maint print msymbols" test.
5266 Mark "maint info sections DATA" XFAIL on Cygwin.
5267 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5268 tests.
5269
d7941671
AC
52702005-02-09 Andreas Schwab <schwab@suse.de>
5271
5272 Committed by Andrew Cagney <cagney@gnu.org>
5273 * gdb.base/remotetimeout.exp: New file.
5274
74e5ef44
MK
52752005-02-07 Mark Kettenis <kettenis@gnu.org>
5276
5277 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5278
464dd14d
JB
52792005-02-03 Joel Brobecker <brobecker@adacore.com>
5280
5281 * gdb.ada/gnat_ada.gpr: New file.
5282 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5283 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5284 * configure.ac: No longer generate gnat_ada.gpr.
5285 * configure: Regenerate.
5286 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5287 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5288 * gdb.ada/null_record/bar.ads: Likewise.
5289 * gdb.ada/null_record/bar.adb: Likewise.
5290 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5291 * gdb.ada/null_record.exp (testdir): New variable.
5292 (testfile): executable is now in testdir subdirectory.
5293 (srcfile): Use full path to the main compilation unit.
5294 * gdb.ada/fixed_points.exp: Same changes as above.
5295
30d756ae
NR
52962005-02-03 Nick Roberts <nickrob@snap.net.nz>
5297
5298 * gdb.base/interp.exp: New test.
5299
9d799f85
AC
53002005-01-24 Andrew Cagney <cagney@gnu.org>
5301
5302 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5303
15656118
AC
53042005-01-19 Andrew Cagney <cagney@gnu.org>
5305
a892c31b
AC
5306 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5307 configure.ac not configure.in.
5308
15656118
AC
5309 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5310 of powerpc*-*-*.
5311 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5312 * gdb.base/list.exp (test_list_function)
15656118
AC
5313 (test_list_filename_and_function): Ditto.
5314 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5315
a7b01baf
AC
53162005-01-16 Andrew Cagney <cagney@gnu.org>
5317
17d92a02
AC
5318 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5319
a7b01baf
AC
5320 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5321
bc8332bb
AC
53222005-01-14 Andrew Cagney <cagney@gnu.org>
5323
5324 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5325 * gdb.mi/mi2-var-cmd.exp: Ditto.
5326
4d074752
CV
53272005-01-10 Corinna Vinschen <vinschen@redhat.com>
5328
5329 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5330
bec39cab
AC
53312005-01-07 Andrew Cagney <cagney@gnu.org>
5332
5333 * configure.ac: Rename configure.in, require autoconf 2.59.
5334 * configure: Re-generate.
5335 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5336 * gdb.stabs/configure: Re-generate.
5337 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5338 * gdb.hp/configure: Re-generate.
5339 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5340 autoconf 2.59.
5341 * gdb.hp/gdb.objdbg/configure: Re-generate.
5342 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5343 autoconf 2.59.
5344 * gdb.hp/gdb.defects/configure: Re-generate.
5345 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5346 autoconf 2.59.
5347 * gdb.hp/gdb.compat/configure: Re-generate.
5348 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5349 autoconf 2.59.
5350 * gdb.hp/gdb.base-hp/configure: Re-generate.
5351 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5352 autoconf 2.59.
5353 * gdb.hp/gdb.aCC/configure: Re-generate.
5354
f10b16d4
JB
53552004-12-15 Jim Blandy <jimb@redhat.com>
5356
5357 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5358 under NPTL when there is debugging info available for libpthread.
5359
fb6e1814
JG
53602004-12-13 Jerome Guitton <guitton@gnat.com>
5361
5362 * gdb.ada/fixed_points.c: New file.
5363 * gdb.ada/fixed_points.exp: New file.
5364
fe46cd3a
RC
53652004-12-03 Randolph Chung <tausq@debian.org>
5366
5367 * gdb.arch/pa-nullify.exp: New file.
5368 * gdb.arch/pa-nullify.s: New file.
5369
8de0841b
RC
53702004-11-30 Randolph Chung <tausq@debian.org>
5371
5372 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5373 instead of "tbug". Fix regexp to work properly with gdb_test.
5374
c8170782
PH
53752004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5376
5377 * gdb.base/bitfields2.exp: New test.
5378 * gdb.base/bitfields2.c: New file.
5379
954269c2
RE
53802004-11-28 Richard Earnshaw <rearnsha@arm.com>
5381
5382 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5383
0107feed
RC
53842004-11-16 Randolph Chung <tausq@debian.org>
5385
5386 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5387
f073ae8c
DJ
53882004-11-14 Daniel Jacobowitz <dan@debian.org>
5389
5390 * gdb.threads/threadapply.exp: Correct "macro details" test.
5391
19ad59e7
JJ
53922004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5393
5394 * gdb.threads/threadapply.exp: New test.
5395 * gdb.threads/threadapply.c: New file.
5396
9cf0961b
MK
53972004-11-07 Mark Kettenis <kettenis@gnu.org>
5398
5399 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5400 frames.
5401
c789492a
FL
54022004-11-05 Felix Lee <felix+log1@specifixinc.com>
5403
5404 * gdb.base/cursal.exp: New file.
5405 * gdb.base/cursal.c: New file.
5406
a1e167bb
AC
54072004-11-03 Andrew Cagney <cagney@gnu.org>
5408
5409 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5410
b7cbf173
MK
54112004-10-30 Mark Kettenis <kettenis@gnu.org>
5412
5413 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5414 NetBSD/ELF targets.
5415
88f9d34f
JB
54162004-10-29 Joel Brobecker <brobecker@gnat.com>
5417
5418 * gdb.threads/bp_in_thread.c: New file, copied from
5419 pthread_cond_wait.c.
5420 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5421 file, rather than reusing the .c file from another testcase.
5422
ca7d6a0c
JB
54232004-10-20 Joel Brobecker <brobecker@gnat.com>
5424
5425 * gdb.ada/null_record.exp: Check where we stopped after
5426 sending the start command, instead of where the associated
5427 temporary breakpoint was inserted.
5428
0d863d03
AC
54292004-10-14 Andrew Cagney <cagney@gnu.org>
5430
5431 * gdb.mi/gdb701.c (main): Return 0.
5432
d11e72cb
DJ
54332004-10-13 Daniel Jacobowitz <dan@debian.org>
5434
d40539a4 5435 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5436
e1923096
JJ
54372004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5438
5439 * gdb.threads/schedlock.c: Add comment markers to use to find
5440 line numbers.
5441 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5442 comments.
5443 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5444 breakpoint lines.
5445
ec8ba2c9
DJ
54462004-10-12 Daniel Jacobowitz <dan@debian.org>
5447
5448 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5449
0eb3658b
DJ
54502004-10-12 Daniel Jacobowitz <dan@debian.org>
5451
5452 * configure.in: Add gdb.dwarf2.
5453 * configure: Regenerated.
5454 * Makefile.in: Add gdb.dwarf2.
5455 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5456 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5457 gdb.dwarf2/file1.txt: New files.
5458
a271cc33
OF
54592004-10-11 Orjan Friberg <orjanf@axis.com>
5460
a9c64011 5461 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5462 of "run", since the latter doesn't work with remote targets. Adjust
5463 the breakpoint numbering accordingly.
5464 * gdb.threads/pthread_cond_wait.exp: Ditto.
5465
895ce074
MC
54662004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5467
5468 * gdb.base/overlays.exp: Update copyright years.
5469
6be3092d
KI
54702004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5471
5472 * gdb.base/overlays.exp: Disable if target is Linux.
5473
e05389b8
FL
54742004-10-06 Felix Lee <felix+log1@specifixinc.com>
5475
5476 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5477
73cb587d
KI
54782004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5479
5480 * gdb.asm/asm-source.exp: Add m32r-linux target.
5481 * gdb.asm/m32r-linux.inc: New file.
5482
3c0edcdc
AC
54832004-09-24 Andrew Cagney <cagney@redhat.com>
5484 David Anderson <anderson@redhat.com>
5485
5486 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5487 command fails, assume things will work.
5488 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5489 (_GNU_SOURCE): Define.
5490 (print_unsigned, print_hex): Change parameter to "long long".
5491 (print_byte_count): New function, use to print byte counts.
5492 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5493 O_LARGEFILE.
5494 (main): Compute an upper bound on a corefile in max_core_size.
5495 Limit memory chunk size to max_core_size. Limit total memory
5496 allocated to max_core_size.
5497
4bb3667f
AC
54982004-09-23 Andrew Cagney <cagney@gnu.org>
5499
5500 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5501 from a separate process with code that creates a corefile by
5502 making the inferior dump core.
5503
60fe1a51
MK
55042004-09-23 Mark Kettenis <kettenis@gnu.org>
5505
5506 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5507 block.
5508
8e937346
MC
55092004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5510
5511 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5512 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5513 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5514 Likewise.
5515
7213f6d6
JJ
55162004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5517
5518 * gdb.java/jprint.exp: New test case for java inferior call.
5519 * gdb.java/jprint.java: Ditto.
5520
eac69dca
JB
55212004-09-15 Joel Brobecker <brobecker@gnat.com>
5522
5523 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5524
22227696
MC
55252004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 * gdb.threads/killed.c: Include <stdlib.h>.
5528 * gdb.threads/pthreads.c: Likewise.
5529
7dd403a4
MC
55302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5531
5532 * gdb.threads/killed.c: Add copyright notice.
5533
33f2d567
JM
55342004-09-10 Jason Molenda (jmolenda@apple.com)
5535
a9c64011
AS
5536 * gdb.base/define.exp: Two new tests to verify zero space chars
5537 after 'if' and 'while' commands in a user-defined command is correctly
5538 parsed.
33f2d567 5539
e05b62ac
AC
55402004-09-08 Andrew Cagney <cagney@gnu.org>
5541
5542 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5543 delivery test with duplicate at end of file.
5544
9cbe82da
MK
55452004-09-06 Mark Kettenis <kettenis@jive.nl>
5546
5547 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5548
564803d9
MC
55492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5550
5551 * config/hppro.exp: Removed.
5552
7c6807ce
MC
55532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5554
5555 * config/sparclet.exp: Removed.
5556
bf7e26dd
MC
55572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5558
5559 * config/udi.exp: Removed.
5560
714e341b
MC
55612004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5562
5563 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5564 of "exp_continue".
5565 (advancei): Likewise.
5566
1236e623
JJ
55672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5568
5569 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5570
3bdcad15
MI
55712004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5572
228af206 5573 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5574 to check for nodebug in executable.
5575 * gdb.gdb/observer.exp (setup_test): Likewise.
5576 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5577 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5578
c72b934c
AC
55792004-09-01 Andrew Cagney <cagney@gnu.org>
5580
5581 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5582 files.
5583
edd9b715
JJ
55842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5585
5586 * gdb.base/unload.exp: Fix expected warning message to match
5587 latest format.
5588
fb4ce06b
CV
55892004-09-01 Corinna Vinschen <vinschen@redhat.com>
5590
5591 * gdb.base/call-rt-st.exp: Fix typos.
5592
ce78e7c3
MI
55932004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5594
5595 * gdb.threads/thread_check.exp: New testcase.
5596 * gdb.threads/thread_check.c: New testcase.
5597
2dedb159
AC
55982004-08-31 Andrew Cagney <cagney@gnu.org>
5599
5600 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5601 (skip_to_handler_entry): New procedures. Test stepping into a
5602 handler when the breakpoint is at the handler's entry point.
5603
68f53502
AC
56042004-08-30 Andrew Cagney <cagney@gnu.org>
5605
5606 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5607 gdb/1757.
5608
3e3ffd2b
MC
56092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5610
5611 With code from Manoj Iyer <manjo@austin.ibm.com>:
5612 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5613 return value. Add an arm for "no debugging symbols found".
5614 Change a stray "error" to "perror".
5615 (gdb_run_cmd): Adapt to new return value.
5616 * gdb.base/remote.exp: Adapt to new return value.
5617 * gdb.gdb/complaints.exp: Likewise.
5618 * gdb.gdb/observer.exp: Likewise.
5619 * gdb.gdb/selftest.exp: Likewise.
5620 * gdb.gdb/xfullpath.exp: Likewise.
5621
4b6f5fd2
JB
56222004-08-27 Joel Brobecker <brobecker@gnat.com>
5623
5624 * gdb.threads/bp_in_thread.exp: New testcase.
5625
e5b25496
MC
56262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5627
5628 Fix PR testsuite/1735.
5629 * gdb.threads/schedlock.c (thread_function): Add a cast
5630 to suppress a gcc warning.
5631 * gdb.threads/thread-specific.c (thread_function): Likewise.
5632
934353d6
MC
56332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5634
5635 * gdb.base/unload.c: Include <stdlib.h>.
5636
f98a0aef 56372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5638
f98a0aef 5639 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5640 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5641 synchronized after the "return".
5642
5a2e8882
MC
56432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5644
5645 * gdb.mi/basics.c: Include <stdio.h>.
5646 * gdb.mi/pthreads.c: Include <stdlib.h>.
5647 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5648
a9640423
MC
56492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5650
5651 * gdb.threads/schedlock.c: Add copyright notice.
5652
b04e311d
AC
56532004-08-25 Andrew Cagney <cagney@gnu.org>
5654
5655 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5656 (skip_over_handler, breakpoint_over_hander): New test procedures.
5657 (advance, advancei): Add a proper prefix, do not use
5658 rerun_to_main.
5659 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5660
7c27f15b
MC
56612004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5662
5663 * gdb.mi/basics.c: Add copyright notice.
5664 * gdb.mi/var-cmd.c: Add copyright notice.
5665
fffc87ae
MC
56662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5667
5668 * lib/gdb.exp: Remove signed_keyword_not_used.
5669 * lib/compiler.c: Likewise.
5670 * lib/compiler.cc: Likewise.
5671
d782e0bf
MC
56722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5673
5674 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5675 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5676
96033e83
MC
56772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5678
5679 * gdb.base/whatis.c: Add copyright notice.
5680
cf38c229
MK
56812004-08-20 Mark Kettenis <kettenis@gnu.org>
5682
5683 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5684 it to skip the breakpoints encoded in the inline assembly.
5685
f4b49756
MC
56862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5687
5688 * Makefile.in: Add gdb.fortran.
5689
2f193b69
MC
56902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5691
5692 * gdb.base/call-sc.exp (test_scalar_returns):
5693 Fix cut-and-paste glitch in "Make fun return now".
5694
89a237cb
MC
56952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5696
5697 * configure.in: Add gdb.fortran.
5698 * configure: Regenerate.
5699 * gdb.fortran/Makefile.in: New file.
5700 * lib/gdb.exp (skip_fortran_tests): New procedure.
5701
469aff8e
MC
57022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5703
5704 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5705 reference to bug-gnu@prep.ai.mit.edu.
5706 * gdb.mi/mi-var-child.exp: Likewise.
5707 * gdb.mi/mi-var-cmd.exp: Likewise.
5708 * gdb.mi/mi-var-display.exp: Likewise.
5709 * gdb.mi/mi2-var-block.exp: Likewise.
5710 * gdb.mi/mi2-var-child.exp: Likewise.
5711 * gdb.mi/mi2-var-cmd.exp: Likewise.
5712 * gdb.mi/mi2-var-display.exp: Likewise.
5713
00b51b9f
MK
57142004-08-15 Mark Kettenis <kettenis@gnu.org>
5715
5716 * gdb.base/unload.c (main): Make local variable msg const.
5717
45f07fef
MC
57182004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5721 to bug-gnu@prep.ai.mit.edu.
5722 * gdb.mi/mi-disassemble.exp: Likewise.
5723 * gdb.mi/mi-eval.exp: Likewise.
5724 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5725 default line number.
5726 * gdb.mi/mi-return.exp: Likewise.
5727 * gdb.mi/mi-simplerun.exp: Likewise.
5728 * gdb.mi/mi-stack.exp: Likewise.
5729 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5730 number with explicit range test.
5731 * gdb.mi/mi-watch.exp: Likewise.
5732 * gdb.mi/mi2-break.exp: Likewise.
5733 * gdb.mi/mi2-cli.exp: Likewise.
5734 * gdb.mi/mi2-disassemble.exp: Likewise.
5735 * gdb.mi/mi2-eval.exp: Likewise.
5736 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5737 default line number.
5738 * gdb.mi/mi2-return.exp: Likewise.
5739 * gdb.mi/mi2-simplerun.exp: Likewise.
5740 * gdb.mi/mi2-stack.exp: Likewise.
5741 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5742 number with explicit range test.
5743 * gdb.mi/mi2-watch.exp: Likewise.
5744
dd8c8ee7
MC
57452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5746
5747 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5748 * gdb.cp/m-static.exp: Likewise.
5749 * gdb.cp/rtti.exp: Likewise.
5750
4e838464
MK
57512004-08-14 Mark Kettenis <kettenis@gnu.org>
5752
5753 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5754
8d8cb839
EZ
57552004-08-14 Eli Zaretskii <eliz@gnu.org>
5756
5757 * ChangeLog: Prefix Local Variables with semi-colons and indent
5758 the reference to older ChangeLog files, to fix fontification in
5759 Emacs.
5760
deea8bb0
MC
57612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5762
5763 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5764 * gdb.mi/mi2-break.exp: Likewise.
5765
c3297504
MC
57662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5767
5768 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5769
25808999
MC
57702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5771
5772 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5773
226a8d71
MC
57742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5775
5776 * gdb.cp/classes.exp: Remove unused declarations. Just let
5777 test names default instead of providing special names. Remove
5778 extraneous demangler test.
5779
37fdf854
JJ
57802004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5781
5782 * gdb.base/unload.exp: New test for breakpoints in dynamically
5783 loaded libraries.
5784 * gdb.base/unload.c: Ditto.
5785 * gdb.base/unloadshr.c: Ditto.
5786
2d3a7986
MC
57872004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5788
5789 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5790 cp_test_ptype_class.
5791 (test_enums): Likewise.
5792
c72b934c
AC
57932004-08-10 Andrew Cagney <cagney@gnu.org>
5794
5795 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5796 files.
5797
cc503c8a
AC
57982004-08-10 Andrew Cagney <cagney@gnu.org>
5799
5800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5801 init_malloc call.
5802
902f2ccb
MC
58032004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5804
5805 * ChangeLog: Add copyright notice. The notice is copied
5806 from emacs 21.3 top level ChangeLog.
5807
78c90502
MC
58082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5809
5810 * lib/cp-support.exp: New file.
5811 * lib/cp-support.exp (cp_test_type_class): New function.
5812 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5813 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5814 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5815 cp_test_ptype_class.
5816
88e5ea78
MC
58172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5818
5819 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5820 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5821 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5822 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5823 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5824 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5825 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5826 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5827 gdb.mi/mi2-watch.exp: Update copyright years.
5828
6a89fc9c
MK
58292004-08-09 Mark Kettenis <kettenis@gnu.org>
5830
5831 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5832
1482e0de
MC
58332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5834
5835 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5836 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5837 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5838 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5839 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5840 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5841 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5842 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5843 gdb.mi/mi-watch.exp: Update copyright years.
5844
1a5ce3f3
DJ
58452004-08-08 Daniel Jacobowitz <dan@debian.org>
5846
5847 PR gdb/1738
5848 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5849 from a breakpoint with a pending signal.
5850
04f6ecf2
DJ
58512004-08-08 Daniel Jacobowitz <dan@debian.org>
5852
5853 PR gdb/1736
5854 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5855 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5856 the prompt.
5857 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5858
54d90d35
DJ
58592004-08-08 Daniel Jacobowitz <dan@debian.org>
5860
5861 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5862
d2f6abb0
DJ
58632004-08-08 Daniel Jacobowitz <dan@debian.org>
5864
5865 PR gdb/1736
5866 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5867 for i?86-*-linux*.
5868
5598c03d
DJ
58692004-08-08 Daniel Jacobowitz <dan@debian.org>
5870
5871 * gdb.arch/i386-prologue.exp: Compile without debug information.
5872
c6fee705
MC
58732004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5874
5875 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5876 rather than asking gdb to search.
5877
dd90efdb
MC
58782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5879
5880 * gdb.base/gcore.c: Include <string.h>.
5881
1e84bec1
MC
58822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5883
5884 * gdb.base/gcore.c: Add copyright notice.
5885
e425eb2b
MC
58862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5887
5888 * gdb.base/freebpcmd.c: Include <stdio.h>.
5889 * gdb.base/long_long.c: Include <string.h>.
5890 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5891 * gdb.base/siginfo.c: Include <string.h>.
5892 * gdb.base/sigstep.c: Include <string.h>.
5893
cb9aaed5
MC
58942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5895
5896 * gdb.base/complex.c: Include <stdlib.h>.
5897
55944f3d
MC
58982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5899
5900 * gdb.base/complex.c: Add copyright notice.
5901
7b2953d9
MC
59022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5903
5904 * gdb.base/charset.c: Include <stdlib.h>.
5905
c9133d23
MC
59062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5907
5908 * gdb.base/auxv.c: Include <stdlib.h>.
5909
0a8490ad
MC
59102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5911
5912 * gdb.base/auxv.c: Add copyright notice.
5913
3426d5ec
MC
59142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5915
5916 * gdb.base/coremaker.c: Add copyright notice.
5917 * gdb.base/coremaker2.c: Add copyright notice.
5918
8da195dd
AC
59192004-08-04 Andrew Cagney <cagney@gnu.org>
5920
5921 * gdb.base/store.exp: Update copyright.
5922 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5923 names, do not import gdb_prompt.
5924
8d394f98
AC
59252004-08-01 Andrew Cagney <cagney@gnu.org>
5926
5927 Fix PR testsuite/1729.
5928 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5929 not use capture_value with value 4.
5930 (capture_value): Add optional test name parameter.
5931 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5932 the prefix, pass to capture_value.
5933
b6702b23
MK
59342004-08-01 Mark Kettenis <kettenis@gnu.org>
5935
5936 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5937 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5938 (main): Call new function.
5939
c203e0ca
MC
59402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5941
5942 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5943
a7995a30
MC
59442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5945
5946 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5947
9366563b
MC
59482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5949
b6eeaf26 5950 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5951 Accept more values of vtbl pointer. Remove some messages
5952 about "obsolete gcc or gdb".
5953
2fc1f950
MC
59542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5955
5956 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5957
c724d49b
MC
59582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5959
5960 * gdb.base/asm-source.exp: Properly convert target board
5961 debug flags from gcc format to binutils format.
5962
736b0fce
MK
59632004-07-28 Mark Kettenis <kettenis@gnu.org>
5964
5965 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5966 gdb1718". PR backtrace/1718 partially fixed.
5967
5633ea5c
JJ
59682004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5969
5970 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5971
575eebb1
NC
59722004-07-26 Nick Clifton <nickc@redhat.com>
5973
5974 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5975 good default value for a specific architecture is available then
5976 set it to that value. Otherwise default to the -gstabs switch.
5977 Remove the -g... switches from the asm-flags variable. Allow the
5978 target board info to override the value if it wants to. Pass the
5979 switch on the assembler command line.
5980
62104619
MK
59812004-07-23 Mark Kettenis <kettenis@gnu.org>
5982
5983 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5984 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5985 (main): Call new function.
5986
4a1135b8
MC
59872004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5988
5989 Test for PR exp/1715.
5990 * gdb.base/radix.exp: Refactor common procedures. Make all
5991 test names unique. Change XFAIL to KFAIL.
5992
8a12c1f0
MC
59932004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5994
5995 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5996 * gdb.ada/gnat_ada.gin: ... to here.
5997 * configure.in: Use gnat_ada.gin.
5998 * configure: Regenerate.
5999
23b451cf
AC
60002004-07-20 Andrew Cagney <cagney@gnu.org>
6001
6002 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6003 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6004 XFAILs. Clean up test messages and comments. Check backtraces.
6005 Delete re-sync code.
6006
ab618a02
MC
60072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6008
6009 Fix PR cli/740.
6010 * gdb.base/annota1.exp: Honor gdb,nosignals.
6011 * gdb.base/annota3.exp: Likewise.
6012
46dad340
MC
60132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6014
6015 * lib/java.exp: Update copyright notice.
6016
756d8c70
AC
60172004-07-19 Andrew Cagney <cagney@gnu.org>
6018
6019 * gdb.base/selftest.exp: Copy file from here ...
6020 * gdb.gdb/selftest.exp: ... to here.
6021
586027e6
AC
60222004-07-16 Andrew Cagney <cagney@redhat.com>
6023
6024 * lib/insight-support.exp: Delete file.
6025 * lib/java.exp (java_init): Fix copyright.
6026
029d2200
AC
60272004-07-16 Andrew Cagney <cagney@gnu.org>
6028
6029 * gdb.base/restore.c: Append "prologue" to comments marking the a
6030 function's prologue.
6031 * gdb.base/restore.exp: Update copyright, re-indent.
6032 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6033 callerN" prefix where needed. Update patterns that match a
6034 function's prologue.
6035
653b62c5
MC
60362004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6037
6038 * gdb.base/restore.c: Add copyright notice.
6039
f7d690e5
AC
60402004-07-16 Andrew Cagney <cagney@gnu.org>
6041
6042 * gdb.base/logical.exp: Update copyright.
6043 (evaluate): New procedure. Use to re-implement tests using
6044 several tables.
6045
d629a7cb
MH
60462004-07-14 Martin Hunt <hunt@redhat.com>
6047
6048 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6049 which fixes some problems where init.tcl was not found.
6050
9c7bb332
AC
60512004-07-13 Andrew Cagney <cagney@gnu.org>
6052
6bf46641
AC
6053 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6054 (check_sizeof, check_valueof): Do not include the output in the
6055 test name. Use gdb_test.
6056 (get_valueof): Use gdb_test_multiple.
6057
c4ffd4c0
AC
6058 * gdb.base/step-test.exp: Update copyright. Use
6059 gdb_test_multiple. Ensure that test names do not include
6060 architecture dependent output.
6061
ab89363a
AC
6062 * gdb.gdb/observer.exp: Update copyright.
6063 (setup_test): Use gdb_test_multiple.
6064 (attach_first_observer, attach_second_observer)
6065 (attach_third_observer, detach_first_observer)
6066 (detach_second_observer, detach_third_observer)
6067 (reset_counters, check_counters): Make $message a prefix.
6068 (test_normal_stop_notifications): Add "args" parameter - a list of
6069 init functions to be called. Make $message a prefix,
6070 (test_observer_normal_stop): Change the message prefixes so that
6071 they are unique, pass the attach / detach procedures to
6072 test_normal_stop_notifications.
6073
ec58997a
AC
6074 * gdb.base/signull.exp (test_segv): Prefix all tests with
6075 "${name}". Clean up test messages.
6076
b475183b
AC
6077 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6078
9c7bb332
AC
6079 * gdb.base/ena-dis-br.exp: Update copyright.
6080 (break_at): New function. Replace send_gdb with gdb_test,
6081 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6082 ignore count, not stopped at bpt", with KFAIL.
6083
2dd95497
CV
60842004-07-13 Corinna Vinschen <vinschen@redhat.com>
6085
6086 * gdb.base/attach.exp: Remove cleanupfile handling.
6087
419e626b
AC
60882004-07-12 Andrew Cagney <cagney@gnu.org>
6089
6090 * gdb.base/annota1.exp: Cleanup corefile test name.
6091 * gdb.base/annota3.exp: Ditto.
6092
8b1b3228
AC
60932004-07-12 Andrew Cagney <cagney@gnu.org>
6094
78650829
AC
6095 * gdb.base/signals.exp: Clean up copyright, re-indent.
6096
8b1b3228
AC
6097 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6098 gdb_test and gdb_test_multiple.
6099
935c2760
JJ
61002004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6101
6102 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6103 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6104 provide line number info for first statement in main.
6105
1544280f
AC
61062004-07-08 Andrew Cagney <cagney@gnu.org>
6107
1279f4ff
AC
6108 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6109
1544280f
AC
6110 * gdb.base/sigbpt.exp: Make the common part of each test name a
6111 prefix instead of suffix.
6112
bcc82369
BR
61132004-07-07 Bob Rossi <bob_rossi@cox.net>
6114
6115 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6116 test from test_tbreak_creation_and_listing to
6117 test_file_list_exec_source_file
6118 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6119 Changed name of test from test_tbreak_creation_and_listing to
6120 test_file_list_exec_source_file
6121
23f4b0aa
JJ
61222004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6123
6124 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6125 the jmisc() constructor instead of <init>.
6126 * gdb.java/jmisc1.exp: Ditto.
6127
56401cd5
AC
61282004-07-07 Andrew Cagney <cagney@gnu.org>
6129
6130 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6131 corrupting the PC.
6132
44ae2f6a
MC
61332004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6134
6135 * gdb.cp/templates.exp: Accept whitespace change in demangler
6136 output.
6137
45a83408
AC
61382004-07-06 Andrew Cagney <cagney@gnu.org>
6139
6140 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6141
d205ad70
MC
61422004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6143
6144 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6145 * lib/compiler.cc: Likewise.
6146
06ea1a61
MC
61472004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6148
6149 * lib/compiler.cc: Work around string preprocessing problem
6150 with old hp c++ compiler.
6151 * lib/compiler.c: Likewise.
6152
daab1251
CV
61532004-06-29 Corinna Vinschen <vinschen@redhat.com>
6154
6155 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6156 directives to conditionalize symbol prefixing.
6157 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6158 additional_flags handling. Add underscore prefix for Cygwin.
6159 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6160 conditionalize symbol prefixing.
6161 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6162 additional_flags handling. Add underscore prefix for Cygwin.
6163
cc984116
CV
61642004-06-29 Corinna Vinschen <vinschen@redhat.com>
6165
6166 * gdb.base/bigcore.exp: Skip test on Cygwin.
6167
c279b077
MC
61682004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6169
6170 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6171 formats for "info register". Use gdb_test_multiple. Fix
6172 the "invalid register" test.
6173
0e915747
CV
61742004-06-28 Corinna Vinschen <vinschen@redhat.com>
6175
6176 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6177 PID for Cygwin. Add Cygwin specific strings to check for in some
6178 tests.
6179 (do_attach_tests): Add a test for user interaction when attaching
6180 to a process with no matching symbol table already loaded.
6181
11422c86
AC
61822004-06-26 Andrew Cagney <cagney@gnu.org>
6183
6184 Test PR java/1567 and PR java/1565.
6185 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6186 * gdb.java/jmisc2.exp: Delete file.
6187
cefbce26
MC
61882004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6189
6190 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6191
e19f872c
CV
61922004-06-25 Corinna Vinschen <vinschen@redhat.com>
6193
6194 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6195 attach process.
6196
d931ba3b
MC
61972004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6198
6199 * gdb.cp/pr-1553.exp: Remove.
6200
aef68c48
MC
62012004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6202
6203 * gdb.cp/pr-1553.cc: Remove.
6204 * gdb.cp/pr-1553.exp: Disable this test.
6205
8d5df71a
JB
62062004-06-20 Jim Blandy <jimb@redhat.com>
6207
a9c64011 6208 Fix PR testsuite/1680.
8d5df71a
JB
6209 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6210 regular expressions.
6211
4ac6f39d
MC
62122004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6213
6214 Fix PR testsuite/1679.
6215 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6216 Issue an UNSUPPORTED result instead.
6217
1b413552
JB
62182004-06-18 Jim Blandy <jimb@redhat.com>
6219
6220 * gdb.base/charset.exp: Only send a control-C if we see a new
6221 prompt and incomplete command.
6222
6daa6ebd
MC
62232004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6224
6225 * gdb.cp/pr-574.cc: Add copyright notice.
6226
51fa4ae0
JB
62272004-06-17 Jim Blandy <jimb@redhat.com>
6228
6229 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6230 cases where the regexp has no groups; this grabs random text from
6231 the previous test suite, whatever that was.
6232
8fea26c5
MC
62332004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6234
6235 * gdb.cp/printmethod.cc: Add copyright notice.
6236
1e3aeb41
MC
62372004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6238
6239 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6240
9d9030bc
AC
62412004-06-16 Andrew Cagney <cagney@gnu.org>
6242
6243 * gdb.base/signull.c: Update copyright. Include <string.h>.
6244 (bowler): Replace data_pointer with data_read
6245 and data_write cases. Add code_descriptor case.
6246 (zero, desc): New array and pointer.
6247 (data, code): Change to simple pointers.
6248 * gdb.base/signull.exp: Fix probe pattern matching a function
6249 descriptor SIGSEGV. Replace data_pointer with data_read and
6250 data_write tests.
6251
acd4ad44
AC
62522004-06-16 Andrew Cagney <cagney@gnu.org>
6253
6254 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6255
08fd625c
MC
62562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6257
6258 * gdb.base/long_long.c: Add copyright notice.
6259
1903502c
MC
62602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6261
6262 * gdb.base/long_long.exp: Remove reference to
6263 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6264 to gdb_breakpoint and gdb_continue_to_breakpoint.
6265
83313cb1
JB
62662004-06-14 Jim Blandy <jimb@redhat.com>
6267
6268 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6269 endian case.
6270
1bf404ef
AC
62712004-06-14 Andrew Cagney <cagney@gnu.org>
6272
6273 * gdb.base/gcore.exp (capture_command_output): Delete the always
6274 passing tests containing inferior values.
6275 * gdb.base/ending-run.exp: Do not include the breakpoint address
6276 in the test message. Update copyright.
6277 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6278 size in the test name, use gdb_test_multiple. Update copyright.
6279
ef220b33
MC
62802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6281
6282 * gdb.cp/ref-types.cc: Add copyright notice.
6283
4f70a4c9
MC
62842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6285
6286 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6287 hp_aCC_compiler.
6288 * lib/compiler.cc: Likewise.
6289 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6290 'set' commands. Log diagnostics for other lines. Set
6291 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6292
335928ac
MC
62932004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.cp/try_catch.cc: Add copyright notice.
6296
2efb12e8
MC
62972004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6298
6299 * gdb.cp/userdef.cc: Add copyright notice.
6300
0bbed51a
MC
63012004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6302
6303 * gdb.cp/virtfunc.cc: Add copyright notice.
6304
e12a46c9
RC
63052004-06-11 Randolph Chung <tausq@debian.org>
6306
6307 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6308 problem.
6309
338e05af
AC
63102004-06-10 Andrew Cagney <cagney@gnu.org>
6311
6312 * lib/compiler.cc, lib/compiler.c: Append either
6313 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6314 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6315 instead of gcc-3-3.
6316
dc3f10cb
AC
63172004-06-09 Andrew Cagney <cagney@gnu.org>
6318
b4d946af
AC
6319 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6320 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6321
dc3f10cb
AC
6322 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6323 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6324 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6325 fixed.
6326
b5c0bfa2
AC
63272004-06-09 Andrew Cagney <cagney@gnu.org>
6328
6329 * gdb.base/structs.exp (test_struct_returns): Replace
6330 "return_value_unknown" and "finish_value_unknown" by
6331 "return_value_known" and "finish_value_known". Instead of
6332 "return_value_unknown" iff "finish_value_unknown", check
6333 "return_value_known" implies "finish_value_known".
6334
caeb605f
MH
63352004-06-08 Martin Hunt <hunt@redhat.com>
6336
6337 * gdb.base/float.exp: Add pattern for mips targets.
6338
c892bb64
RC
63392004-06-08 Randolph Chung <tausq@debian.org>
6340
6341 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6342 message for unknown architectures more clear.
6343
48306d3e
JB
63442004-06-08 Joel Brobecker <brobecker@gnat.com>
6345
6346 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6347 start the execution of the program.
6348
83ecb59f
JB
63492004-06-07 Jim Blandy <jimb@redhat.com>
6350
6351 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6352 * gdb.arch/i386-cpuid.h: New helper file.
6353
55264cb4
RC
63542004-06-07 Randolph Chung <tausq@debian.org>
6355
6356 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6357 has started.
6358
23cadb28
RM
63592004-06-04 Roland McGrath <roland@redhat.com>
6360
6361 Fix PR gdb/1647.
6362 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6363 differently to be robust to output buffering differences.
6364
51d01eda
MC
63652004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6366
6367 * gdb.threads/pthreads.exp: Update copyright years.
6368 (check_control_c): Change asynchronous 'after' to synchronous.
6369
f4fc3b93
RM
63702004-06-04 Roland McGrath <roland@redhat.com>
6371
6372 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6373 next gdb prompt.
6374
4013522b
MC
63752004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6376
6377 Fix PR gdb/1636.
6378 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6379 calls to synchronous.
6380
7a8f1e6b
JB
63812004-05-26 Jim Blandy <jimb@redhat.com>
6382
6383 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6384
81bb3443
RC
63852004-05-24 Randolph Chung <tausq@debian.org>
6386
6387 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6388 * gdb.asm/pa.inc: New file.
6389
8f5a3103
MK
63902004-05-22 Mark Kettenis <kettenis@gnu.org>
6391
6392 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6393
734b8fe8 63942004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6395 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6396
6397 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6398 GDB prompt.
6399
725603e1
UW
64002004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6401
f4fc3b93 6402 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6403 setjmp/longjmp. Use sigaction instead of signal.
6404
8b923272 64052004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6406 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6407
6408 * gdb.threads/pthread_cond_wait.c: New file.
6409 * gdb.threads/pthread_cond_wait.exp: New testcase.
6410
8bfabb04
AC
64112004-05-13 Andrew Cagney <cagney@redhat.com>
6412
6413 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6414 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6415
42edda50
AC
64162004-05-11 Andrew Cagney <cagney@redhat.com>
6417
6418 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6419 fixed but revealed gdb/1639.
6420
d303a6c7
AC
64212004-05-10 Andrew Cagney <cagney@redhat.com>
6422
6423 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6424 func1" and "next to 2nd alarm", kernel bug avoided.
6425
bf08c2a1
DJ
64262004-05-10 Daniel Jacobowitz <dan@debian.org>
6427
6428 PR external/1568
6429 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6430 XFAIL if it is smaller than bytes_allocated.
6431 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6432 (main): Make chunks_allocated unsigned. Correct comment.
6433
c0586a34
JB
64342004-05-07 Joel Brobecker <brobecker@gnat.com>
6435
6436 * gdb.arch/powerpc-aix-prologue.c: New file.
6437 * gdb.arch/powerpc-aix-prologue.exp: New file.
6438
f2785d12
JB
64392004-05-07 Jim Blandy <jimb@redhat.com>
6440
6441 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6442 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6443
bd7f6e30
JB
64442004-05-06 Joel Brobecker <brobecker@gnat.com>
6445
6446 * gdb.base/sep.exp: No longer setup_kfail when the program was
6447 built with dwarf2.
6448
0a5e7efe
JI
64492004-05-05 Jim Ingham <jingham@apple.com>
6450
6451 * gdb.base/pending.exp: Make sure pending breakpoints
6452 preserve the ignore count.
f4fc3b93 6453
a8958849
MK
64542004-04-27 Jerome Guitton <guitton@gnat.com>
6455
6456 * i386-prologue.exp: Add testcase for jump instruction as first
6457 instruction of the real code.
6458 * i386-prologue.c (jump_at_beginning): New function.
6459
7e103f5b
MK
64602004-04-28 Mark Kettenis <kettenis@gnu.org>
6461
6462 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6463 x86_64-*-*.
6464
5d38b224
MK
64652004-04-28 Mark Kettenis <kettenis@gnu.org>
6466
6467 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6468 i*86-*-*.
6469
0ef32fd9
MK
64702004-04-25 Mark Kettenis <kettenis@gnu.org>
6471
6472 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6473 expression that checks the return type.
6474
71d7dd7c
AC
64752004-04-23 Andrew Cagney <cagney@redhat.com>
6476
6477 * gdb.base/call-sc.exp: New test of scalar call/return values.
6478 * gdb.base/call-sc.c: Ditto.
6479
1e9f977e
JJ
64802004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6481
6482 * gdb.threads/manythreads.c: Reduce thread stack size.
6483
899d9e3a
JJ
64842004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6485
6486 * gdb.threads/manythreads.c: Add copyright notice.
6487
61bcae62
AC
64882004-04-23 Andrew Cagney <cagney@redhat.com>
6489
6490 * gdb.base/siginfo.exp: Better handle step out of signal.
6491 * gdb.base/sigstep.exp: Ditto.
6492
7339a42e 64932004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6494 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6495
6496 * gdb.threads/manythreads.c: New testcase.
6497 * gdb.threads/manythreads.exp: Ditto.
6498
5c98409b
JB
64992004-04-22 Jim Blandy <jimb@redhat.com>
6500
6501 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6502 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6503
3b611f1a
MC
65042004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6505
6506 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6507
f0fd9238
AC
65082004-04-21 Andrew Cagney <cagney@redhat.com>
6509
6510 * gdb.base/sigstep.c: New file.
6511 * gdb.base/sigstep.exp: New file.
6512
90990674
JB
65132004-04-16 Joel Brobecker <brobecker@gnat.com>
6514
6515 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6516 call to observer_notify_normal_stop.
6517
78cef34b
AC
65182004-04-15 Andrew Cagney <cagney@redhat.com>
6519
6520 * gdb.base/siginfo.c: New file.
6521 * gdb.base/siginfo.exp: New file.
6522
d2343407
JB
65232004-04-12 J. Brobecker <brobecker@gnat.com>
6524
6525 * gdb.base/sep.exp: Fix typo in comment.
6526
a2dba3c8
JB
65272004-04-12 J. Brobecker <brobecker@gnat.com>
6528
6529 * gdb.base/sep.c: New file.
6530 * gdb.base/sep-proc.c: New file.
6531 * gdb.base/sep.exp: New testcase.
6532
15f7b60e
MK
65332004-04-09 Mark Kettenis <kettenis@gnu.org>
6534
6535 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6536 support.
6537
44f4de1a
AC
65382004-04-05 Andrew Cagney <cagney@redhat.com>
6539
6540 * gdb.base/sigaltstack.c: New file.
6541 * gdb.base/sigaltstack.exp: New file.
6542
ef04f396
JB
65432004-04-04 Joel Brobecker <brobecker@gnat.com>
6544
6545 * gdb.base/foll-fork.exp: Update the expected output for
6546 "help set follow-fork-mode", to match a change that was made
6547 to the help of this variable on 2004-01-13.
6548
d40d2c92
JB
65492004-04-01 Joel Brobecker <brobecker@gnat.com>
6550
6551 * lib/ada.exp: Add copyright notice.
6552 * bar.ads: Likewise.
6553 * bar.adb: Likewise.
6554 * null_record.adb: Likewise.
6555 * null_record.exp: Likewise.
6556 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6557
f86ef5a3
JB
65582004-04-01 Joel Brobecker <brobecker@gnat.com>
6559
6560 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6561 * configure: Regenerate.
6562
414e70e3
JB
65632004-04-01 Joel Brobecker <brobecker@gnat.com>
6564
6565 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6566 to build the application. Remove the message printed when in
6567 verbose mode, redundant with the UNSUPPORTED message above.
6568
f0aaee49
JB
65692004-03-31 Joel Brobecker <brobecker@gnat.com>
6570
6571 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6572 * gdb.ada (null_record.exp): New testcase.
6573
ac81cb54
JB
65742004-03-31 Joel Brobecker <brobecker@gnat.com>
6575
6576 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6577
854af2f7
JB
65782004-03-31 Joel Brobecker <brobecker@gnat.com>
6579
6580 * gdb.ada: New subdirectory.
6581 * gdb.ada/Makefile.in: New file.
6582 * gdb.ada/gnat_ada.gpr.in: New file.
6583
034cb681
JB
65842004-03-31 Joel Brobecker <brobecker@gnat.com>
6585
6586 * lib/ada.exp: New file.
6587
78a1a894
DJ
65882004-03-24 Daniel Jacobowitz <drow@mvista.com>
6589
6590 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6591 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6592
4b2b3b3e
AC
65932004-03-22 Andrew Cagney <cagney@redhat.com>
6594
6595 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6596 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6597 Problem identified by Ulrich Weigand.
6598
23c73aa3
DC
65992004-03-17 David Carlton <carlton@kealia.com>
6600
6601 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6602 PR c++/826.
6603
d63a86f8
RM
66042004-03-16 Roland McGrath <roland@redhat.com>
6605
6606 * gdb.base/auxv.exp: New file.
6607 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6608
0e02aa50
DC
66092004-03-12 David Carlton <carlton@kealia.com>
6610
6611 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6612 * gdb.cp/pr-1553.cc: Ditto.
6613 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6614 pass branch.
6615
c20b71be
MC
66162004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6617
6618 * gdb.cp/templates.exp: Accept more template types.
6619
c7414a01
MC
66202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6621
6622 From Corinna Vinschen with modifications.
6623 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6624 local variable obj_with_enum.
6625 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6626 results with obj_with_enum.
6627
ed69573c
MC
66282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6629
6630 * gdb.cp/classes.cc: New file, copied from misc.cc.
6631 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6632
28301461
MC
66332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6634
6635 * gdb.cp/misc.cc: Add copyright notice.
6636
1198ecbe
DC
66372004-03-05 David Carlton <carlton@kealia.com>
6638
6639 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6640 * gdb.cp/rtti.h: Update copyright.
6641 (namespace n2::n3): New.
6642 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6643 (n2::n3::func3): New.
6644 (main): Call n2::n3::func3.
6645 * gdb.cp/rtti2.cc: Update copyright.
6646 (n2::create3): New.
6647
9e08c470
MK
66482004-03-04 Mark Kettenis <kettenis@gnu.org>
6649
6650 * gdb.asm/openbsd.inc: Fix typo.
6651
4bebc3aa
FF
66522004-03-03 Fred Fish <fnf@redhat.com>
6653
6654 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6655 "val" instead of unused "size". Update copyright year.
6656
6ea9fb37
DJ
66572004-02-29 Daniel Jacobowitz <drow@mvista.com>
6658
6659 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6660 to use unsigned char.
6661 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6662 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6663
23b23974
DJ
66642004-02-29 Daniel Jacobowitz <drow@mvista.com>
6665
6666 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6667 line of output.
6668
7574fd53
DJ
66692004-02-28 Daniel Jacobowitz <drow@mvista.com>
6670
6671 * gdb.base/relocate.c (dummy): Initialize.
6672
a195357f
DJ
66732004-02-28 Daniel Jacobowitz <drow@mvista.com>
6674
6675 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6676 a breakpoint at exit.
6677
72fd54a9
FF
66782004-02-27 Fred Fish <fnf@redhat.com>
6679
6680 * gdb.base/chng-syms.exp: Add expect condition to match failing
6681 case that isn't a timeout.
6682
b9d23137
AC
66832004-02-27 Andrew Cagney <cagney@redhat.com>
6684
6685 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6686 support.
6687
15d208f6 66882004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6689
15d208f6
FF
6690 * gdb.arch/gdb1431.c: Remove.
6691 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6692 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6693 of "until" incorrectly.
6694
98f9cd2d
JB
66952004-02-26 J. Brobecker <brobecker@gnat.com>
6696
6697 * gdb.cp/class2.cc (empty): New class.
6698 (refer): New function.
6699 (main): Declare an object of type empty and use it.
6700 * gdb.cp/class2.exp: Print the value of an object of type empty.
6701
9b50c11b
JJ
67022004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6703
6704 * gdb.base/langs.exp: Update query string to match the
6705 new nquery format used for pending breakpoints.
6706
0dcd613f
AC
67072004-02-26 Andrew Cagney <cagney@redhat.com>
6708
6709 Fix PR i18n/1570.
6710 * gdb.base/charset.c: Update copyright notice.
6711 (main, init_string): Remove the escape character '\e' tests.
6712 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6713 * gdb.base/charset.exp (valid_host_charset): Ditto.
6714 * gdb.base/setvar.exp: Ditto.
6715
b8a56647
AC
67162004-02-24 Andrew Cagney <cagney@redhat.com>
6717
90d59e34
AC
6718 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6719 mmapped data in core file" PASS and FAIL messages consistent.
6720
b8a56647
AC
6721 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6722 setting a breakpoint. Work around PR java/1565.
6723
9f27c604
JJ
67242004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6725
6726 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6727 new nquery format.
6728 * gdb.base/pending.exp: Ditto.
6729
3224a706
MK
67302004-02-22 Mark Kettenis <kettenis@gnu.org>
6731
6732 * configure.in: Run stabs tests on *BSD.
6733 * configure: Regenerated.
6734
41e0a9ca
MK
67352004-02-21 Mark Kettenis <kettenis@gnu.org>
6736
6737 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6738
1e1b3428
FF
67392004-02-20 Fred Fish <fnf@redhat.com>
6740
6741 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6742 blank in test for "returns short", for consistency with other
6743 "returns xxx" tests. Update copyright year.
6744
f9a7572a
FF
67452004-02-19 Fred Fish <fnf@redhat.com>
6746
6747 New testcase for PR breakpoint/1558.
6748 * gdb.arch/gdb1558.exp: New file.
6749 * gdb.arch/gdb1558.c: New file.
6750
b2ce2854
EZ
67512004-02-19 Elena Zannoni <ezannoni@redhat.com>
6752
6753 * gdb.base/nodebug.exp: Fix typo.
6754
e7c9ff01
JB
67552004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6756
6757 Committed by Jim Blandy <jimb@redhat.com>.
6758
62f4b920
JB
6759 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6760
2db536a1
JB
6761 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6762
e7c9ff01
JB
6763 * gdb.base/float.exp: Support s390*-*-* targets.
6764
f3205b34
AF
67652004-02-17 Adam Fedor <fedor@gnu.org>
6766
6767 * gdb.base/gdb1555.exp: New file.
6768 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6769
9d62932d
EZ
67702004-02-17 Elena Zannoni <ezannoni@redhat.com>
6771
6772 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6773
344c9711
FF
67742004-02-16 Fred Fish <fnf@redhat.com>
6775
6776 * gdb.arch/gdb1291.c: Remove
6777 * gdb.arch/gdb1291.s: New test input file.
6778 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6779 fail. Test for correct result, known incorrect result, other
6780 failures and timeouts.
6781
2d822687
AC
67822004-02-16 Andrew Cagney <cagney@redhat.com>
6783
6784 * gdb.base/bigcore.exp: New file.
6785 * gdb.base/bigcore.c: New file.
6786
dac15b66
AC
67872004-02-13 Andrew Cagney <cagney@redhat.com>
6788
6789 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6790 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6791 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6792 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6793 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6794 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6795 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6796 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6797 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6798 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6799
6bdfc2c4
JJ
68002004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6801
6802 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6803 executed is an alloc instruction.
6804
87b3ede8
DC
68052004-02-11 David Carlton <carlton@kealia.com>
6806
6807 * gdb.cp/breakpoint.exp: New.
6808 * gdb.cp/breakpoint.cc: New.
6809
6e19e2bf
MC
68102004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6811
6812 Partial fix for PR gdb/1543.
6813 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6814 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6815 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6816 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6817 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6818 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6819 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6820 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6821 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6822 to bug-gdb@prep.ai.mit.edu .
6823 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6824 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6825 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6826 Likewise.
6827
5c5455dc
AC
68282004-02-10 Andrew Cagney <cagney@redhat.com>
6829
6830 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6831 using gdb_internal_error_resync.
6832
9cf689d7
DJ
68332004-02-09 Daniel Jacobowitz <drow@mvista.com>
6834
6835 * gdb.threads/thread-specific.exp: Stop early if no threads are
6836 found.
6837
d2dc51db
MC
68382004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6839
6840 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6841
14b1a056
DJ
68422004-02-08 Daniel Jacobowitz <drow@mvista.com>
6843
6844 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6845 breakpoints.
6846
83f66e8f
DJ
68472004-02-07 Daniel Jacobowitz <drow@mvista.com>
6848
6849 * config/sim.exp (gdb_load): Handle $arg == "".
6850 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6851 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6852
30fc0091
EZ
68532004-02-07 Elena Zannoni <ezannoni@redhat.com>
6854
a9c64011
AS
6855 * gdb.base/maint.exp: Update test to reflect
6856 obstack changes.
30fc0091 6857
4d806929
JJ
68582004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6859
6860 * gdb.base/pendshr.c (pendfunc): New function that calls
6861 pendfunc1.
6862 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6863
7bfdd688
FF
68642004-02-04 Fred Fish <fnf@redhat.com>
6865
6866 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6867 function symbols and update copyright years.
6868 * gdb.arch/gdb1291.c: Ditto.
6869
aaa08ee4
MC
68702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6871
6872 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6873
dbad7755
MC
68742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6875
6876 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6877
ec4646ef
MC
68782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6879
6880 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6881
1b802196
FF
68822004-02-02 Fred Fish <fnf@redhat.com>
6883
6884 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6885 remote targets. Update copyright years.
6886
18fe2033
JJ
68872004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6888
6889 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6890 support.
6891 * gdb.base/langs.exp: Fix test which attempts to create
6892 breakpoint on non-existent function to handle new pending
6893 support.
6894 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6895 a breakpoint.
6896 * gdb.base/pending.exp: New test.
6897 * gdb.base/pending.c: New file.
6898 * gdb.base/pendshr.c: Ditto.
6899
8d577d32
DC
69002004-02-02 David Carlton <carlton@kealia.com>
6901
6902 * gdb.cp/overload.exp: Add overloadNamespace tests.
6903 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6904 (overloadNamespace, XXX): New.
6905 (main): Call XXX::marker2.
6906
3ad13771
FF
69072004-02-01 Fred Fish <fnf@redhat.com>
6908
6909 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6910 * gdb.base/finish.exp: Ditto.
6911 * gdb.base/gcore.exp: Ditto.
6912 * gdb.base/huge.exp: Ditto.
6913 * gdb.base/info-proc.exp: Ditto.
6914 * gdb.base/return2.exp: Ditto.
6915 * gdb.threads/gcore-thread.exp: Ditto.
6916
44c75849
DJ
69172004-02-01 Daniel Jacobowitz <drow@mvista.com>
6918
6919 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6920
005bc093
MK
69212004-02-01 Mark Kettenis <kettenis@gnu.org>
6922
6923 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6924 that opening the file succeeds on OpenBSD.
6925
c47cebdb
DJ
69262004-02-01 Daniel Jacobowitz <drow@mvista.com>
6927
6928 * gdb.threads/thread-specific.c: New file.
6929 * gdb.threads/threads-specific.exp: New test script.
6930 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6931 to expect_out.
6932
5a01311c
MK
69332004-02-01 Mark Kettenis <kettenis@gnu.org>
6934
6935 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6936 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6937 only on the "print_small_structs from print_long_arg_list" test.
6938
ce22a4f1
DJ
69392004-02-01 Daniel Jacobowitz <drow@mvista.com>
6940
6941 * gdb.base/completion.exp: Kill a stray backslash.
6942
6943 From Jim Ingham <jingham@apple.com>:
6944 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6945 agrees with the result from sending a tab.
6946
abbab9d3
DJ
69472004-01-31 Daniel Jacobowitz <drow@mvista.com>
6948
6949 * gdb.base/chng-syms.exp: Remove stray newline.
6950
53904d1e
MK
69512004-01-31 Mark Kettenis <kettenis@gnu.org>
6952
6953 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6954 *-*-openbsd*.
6955 * gdb.asm/openbsd.inc: New file.
6956
3a4b3aac
MK
69572004-01-30 Mark Kettenis <kettenis@gnu.org>
6958
6959 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6960 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6961 *-*solaris2*. Remove commented out default settings for
6962 asm-flags. Replace gdb_compile with target_link.
6963
ebac27b4
MC
69642004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6965
6966 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6967 for all tests. Remove old hp-ux and cygnus xfail cases.
6968
d8679d84
PH
69692004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6970
6971 * gdb.base/chng-syms.exp: New file.
6972 * gdb.base/chng-syms.c: New file.
6973
0a55bc22
MC
69742004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6975
6976 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6977 Provide arms for current output in all my configurations.
6978
94b8e876
MC
69792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6980
6981 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6982 * lib/compiler.cc: Likewise.
6983 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6984 get the right preprocessor. Eval the output directly. Remove
6985 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6986 hp_f77_compiler and hp_f90_compiler completely.
6987 (gdb_preprocess): Delete.
6988 (get_compiler): Delete.
6989
7cf03d44
MK
69902004-01-24 Mark Kettenis <kettenis@gnu.org>
6991
6992 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6993 <string.h>.
6994
68b6dce9
NR
69952004-01-24 Nick Roberts <nick@nick.uklinux.net>
6996
6997 * gdb.mi/mi-stack.exp: Update copyright.
6998
b368761e
DC
69992004-01-23 David Carlton <carlton@kealia.com>
7000
7001 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7002 test for cp_lookup_transparent_type.
7003 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7004 call them.
7005
f2061b53
DJ
70062004-01-23 Daniel Jacobowitz <drow@mvista.com>
7007
7008 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7009 after -var-update.
7010
37fc574a
DC
70112004-01-23 David Carlton <carlton@kealia.com>
7012
7013 * gdb.cp/namespace.cc (C::ensureRefs): New.
7014 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7015
8e94b928
NR
70162004-01-20 Nick Roberts <nick@nick.uklinux.net>
7017
7018 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7019 case "-stack-list-locals 2".
7020 * gdb.mi/mi-var-child.exp: Test for case
7021 "-var-list-children --all-values NAME".
7022
997b0952
MC
70232004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7024
7025 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7026
52470da3
MK
70272004-01-18 Mark Kettenis <kettenis@gnu.org>
7028
7049b4b8
MK
7029 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7030 used with gdb_test_multiple.
7031
52470da3
MK
7032 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7033 read at address 0. This fixes PR testsuite/1504.
7034
da6012e5
DJ
70352004-01-18 Daniel Jacobowitz <drow@mvista.com>
7036
7037 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7038 Remove downloading, guessing the host executable, the calls to
7039 gdb_file_cmd and gdb_target_cmd, and "load" support.
7040 (infer_host_exec): New function broken out from gdb_load.
7041 (gdb_load): New wrapper for gdbserver_gdb_load.
7042 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7043 gdb_target_cmd. Use -target-select.
7044 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7045 Download binaries to the host. Clear last_mi_remote_file when
7046 we load a new binary.
7047 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7048 call gdbserver_gdb_load and mi_gdb_target_cmd.
7049
32c70722
MC
70502004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7051
7052 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7053 type patterns.
7054
b0cecf36
MC
70552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7056
7057 * gdb.cp/templates.exp: Fix typo in test name of
7058 "print Foo<volatile char*>::foo".
7059
4120d7e6
MC
70602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7061
7062 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7063
f679e530
BE
70642004-01-16 Ben Elliston <bje@wasabisystems.com>
7065
7066 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7067 (clean mostlyclean): Remove empty rm.
7068
091c48f6
MC
70692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7070
7071 * gdb.base/setvar.exp: Add copyright years.
7072
3e5fc8d2
DC
70732004-01-14 David Carlton <carlton@bactrian.org>
7074
7075 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7076 PR c++/1511 and update coment.
7077 * gdb.cp/templates.exp: Update patterns to match current output.
7078 If changes involve something other than whitespace, KFAIL
7079 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7080
63d06c5c
DC
70812004-01-14 David Carlton <carlton@kealia.com>
7082
7083 * gdb.cp/namespace.exp: Add tests involving classes defined within
7084 namespaces.
7085 * gdb.cp/namespace.cc (C::CClass): New.
7086 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7087
a51dab88
EZ
70882004-01-14 Elena Zannoni <ezannoni@redhat.com>
7089
7090 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7091 what debug info we have. Print a better message if something goes
7092 wrong while producing the separate debug info file.
7093
a476ccc9
MC
70942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7097
f453692c
MC
70982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * gdb.base/callfuncs.c: Add copyright notice.
7101
f40063a5
MC
71022004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7103
7104 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7105 inheritance. PR gdb/1498, PR gcc/13539.
7106
19ac3974
EZ
71072004-01-13 Elena Zannoni <ezannoni@redhat.com>
7108
a9c64011
AS
7109 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7110 test specific name.
7111 * gdb.mi/gdb669.exp: Ditto.
7112 * gdb.mi/mi-pthreads.exp: Ditto.
7113 * gdb.mi/mi1-pthreads.exp: Ditto.
7114 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7115
56c97c6e
MC
71162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7117
7118 * gdb.cp/member-ptr.cc: Add copyright notice.
7119
a0644324
MC
71202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7121
7122 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7123 some patterns for recent versions of gcc and hpacc. Delete
7124 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7125 Delete tests that access a NULL pointer-to-member-data. This
7126 script is still disabled for gcc.
7127
32fabe09
EZ
71282004-01-12 Elena Zannoni <ezannoni@redhat.com>
7129
7130 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7131 escaped correctly.
32fabe09 7132
1f8a6abb
EZ
71332004-01-12 Elena Zannoni <ezannoni@redhat.com>
7134
7135 * gdb.base/sepdebug.exp: New file.
7136 * gdb.base/sepdebug.c: New file.
7137 * lib/gdb.exp (separate_debug_filename): New procedure.
7138 (gdb_gnu_strip_debug): New procedure.
7139
48efe704
AC
71402004-01-12 Andrew Cagney <cagney@redhat.com>
7141
7142 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7143 * gdb.mi/ChangeLog-1999-2003: New file.
7144
a9415475
AC
71452004-01-12 Andrew Cagney <cagney@redhat.com>
7146
7147 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7148 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7149 or EEXIST", treat EBUSY as an XFAIL.
7150
83b8cf9d
MC
71512004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7154 hp_cc_compiler.
7155
9939d2a8
MC
71562004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7157
7158 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7159 decorations.
7160
1ff8cadf
MC
71612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7162
7163 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7164 and "(aCC)" decorations. Remove obsolete doco about old
7165 test results.
7166
6fa9022e
MC
71672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7168
7169 * gdb.cp/exception.exp: Fix typo in doco.
7170
209721fe
MK
71712004-01-09 Mark Kettenis <kettenis@gnu.org>
7172
7173 * gdb.base/gdb1476.exp: Fix typo.
7174
ef11303e
MC
71752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7176
7177 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7178 file.
7179
041ab88c
MC
71802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7181
7182 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7183 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7184 Use gdb_compile. Remove restriction on gcc. Add some patterns
7185 for recent version of gdb. Delete second half, which was a copy
7186 of the first half with different build flags. This test is
7187 still disabled because it is still not ready for production.
7188
e36d075a
MC
71892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7190
7191 * gdb.cp/exception.cc: Add copyright notice.
7192 * gdb.cp/exception.exp: Add a notice that this file is broken
7193 because of line number changes caused by addition of copyright
7194 notice.
7195
42b190ad
MC
71962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7197
7198 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7199 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7200
8f25f06b
MC
72012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7202
7203 * gdb.cp/classes.exp: Accept gnu abi 2.
7204 * gdb.cp/derivation.exp: Likewise.
7205 * gdb.cp/overload.exp: Likewise.
7206 * gdb.cp/virtfunc.exp: Likewise.
7207
06ded8b8
MC
72082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7209
7210 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7211 semicolon after end of function.
7212
77c26ae3
MC
72132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7214
7215 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7216 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7217 boilerplate code for compiling and running the program under
7218 test. Add some string method tests.
7219
20757486
MC
72202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7221
7222 * gdb.cp/bs15503.cc: Add copyright notice.
7223 * gdb.cp/bs15503.exp: Adjust line number.
7224
0fd3b503
MC
72252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7226
7227 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7228 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7229
10d1bea8
MC
72302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7231
7232 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7233 hp_cc_compiler.
7234
2789202a
MC
72352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7236
7237 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7238 * gdb.cp/ctti.exp: Use the marker instead of "next".
7239 With gcc, run further before bailing.
7240
b862f14c
MC
72412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7242
7243 * gdb.cp/cttiadd.cc: Add copyright notice.
7244 * gdb.cp/cttiadd1.cc: Likewise.
7245 * gdb.cp/cttiadd2.cc: Likewise.
7246 * gdb.cp/cttiadd3.cc: Likewise.
7247
96da2469
MC
72482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7249
7250 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7251 Use gdb_test, gdb_test_multiple. Use floating-point values that
7252 have exact representations in IEEE-ish formats.
7253
053248ff
MC
72542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7255
7256 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7257 compilers. Delete duplicate call to get_compiler_info.
7258 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7259 * gdb.base/volatile.exp: Likewise.
7260
84acecdd
MK
72612004-01-07 Mark Kettenis <kettenis@gnu.org>
7262
7263 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7264 memory at address 0.
7265
fe11a27f
MC
72662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7267
7268 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7269 to test for hp-ux assembler. Fix copyright years.
7270
60ad077b
AC
72712004-01-07 Andrew Cagney <cagney@redhat.com>
7272
7273 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7274
1c9b8f33
AC
72752004-01-07 Andrew Cagney <cagney@redhat.com>
7276
7277 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7278 when creating the read-only file. From analysis by Roland McGrath
7279 and Elena Zannoni.
7280
753ccc7a
MC
72812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7282
7283 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7284
eca3e36b
MC
72852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7286
7287 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7288 data pointers.
7289
f8d4bac4
MC
72902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7291
7292 * gdb.cp/m-static.exp: Compile one source file at a time.
7293 Delete unused call to get_compiler_info.
7294
9b4e0f94
MC
72952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7296
7297 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7298 * gdb.base/call-rt-st.exp: Likewise.
7299 * gdb.base/nodebug.exp: Likewise.
7300 * gdb.base/volatile.exp: Likewise.
7301 * gdb.cp/ref-types.exp: Likewise.
7302 * gdb.cp/templates.exp: Likewise.
7303
023c1024
MK
73042004-01-05 Mark Kettenis <kettenis@gnu.org>
7305
7306 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7307
19703c4a
MC
73082004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7309
7310 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7311 hppa*-hp-hpux*.
7312
18b67037
MK
73132004-01-04 Mark Kettenis <kettenis@gnu.org>
7314
ba6219c8
MK
7315 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7316 x86_64-*-*.
7317
18b67037
MK
7318 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7319 sparc64-*-* and sparc*-solaris2*.
7320
1bfbbb9d
MK
73212004-01-04 Mark Kettenis <kettenis@gnu.org>
7322
7323 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7324 return ${tests}" test. The ${tests} already mentions the
7325 filename.
7326
06846494
MC
73272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7328
7329 * gdb.cp/local.exp: Accept gcc abi 2.
7330
3b0cb202
MC
73312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * gdb.cp/templates.exp: Accept gcc abi 2.
7334
0643ec3f
MC
73352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7336
7337 * lib/compiler.cc: Remove supports_template_debugging.
7338 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7339
d231d0b1
MC
73402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7341
7342 * gdb.cp/namespace.exp: Accept gcc abi 2.
7343
44ffb27c
MC
73442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.cp/method.exp: Accept gcc abi 2.
7347
184ad485
MC
73482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7349
7350 * gdb.cp/classes.exp: Generate identical results as old version.
7351 * gdb.cp/derivation.exp: Likewise.
7352 * gdb.cp/overload.exp: Likewise.
7353 * gdb.cp/virtfunc.exp: Likewise.
7354
116f09e7
MC
73552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7356
7357 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7358 mysterious bug with sourceware version of expect.
7359
b1379776
MC
73602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7361
7362 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7363 current versions of gcc, including gcc abi 2. Remove gratuitous
7364 restart of test program. Use gdb_test_multiple and gdb_test for
7365 all tests. Add patterns to xfail missing "const" in "const char *"
7366 and kfail PR gdb/1155.
7367
6b7a4c0e
MC
73682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7369
7370 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7371 current versions of gcc, including gcc abi 2. Remove gratuitous
7372 restart of test program. Use gdb_test_multiple and gdb_test for
7373 all tests. Add patterns to kfail PR gdb/1498.
7374
51615d72
MC
73752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7376
7377 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7378 current versions of gcc, including gcc abi 2. Use "breakpoint"
7379 and "continue" instead of restarting the target program. Use
7380 gdb_test_multiple and gdb_test for all tests.
7381
7b79a9d7
MK
73822004-01-01 Mark Kettenis <kettenis@gnu.org>
7383
7384 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7385 for *-*-solaris2*.
7386
1cd3489f
MC
73872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7388
7389 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7390 current versions of gcc, including gcc abi 2. Use "breakpoint"
7391 and "continue" instead of restarting the target program several
7392 times. Use gdb_test_multiple and gdb_test for all tests.
7393
850742db
MC
73942003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7395
7396 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7397 source files.
7398
eb4bbda8
MC
73992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7400
7401 * gdb.base/environ.exp: Handle compiling test case from multiple
7402 source files.
7403
e42c7771
MC
74042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7405
7406 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7407
80e4b428
JB
74082003-12-17 Jim Blandy <jimb@redhat.com>
7409
5f06973a
JB
7410 * gdb.base/freebpcmd.c: Add copyright notice.
7411
80e4b428
JB
7412 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7413
0ab84fb7
MC
74142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7415
7416 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7417
1b3bb3d0
JB
74182003-12-13 Jim Blandy <jimb@redhat.com>
7419
7420 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7421
3a4c9371
KB
74222003-12-12 Kevin Buettner <kevinb@redhat.com>
7423
7424 * gdb.asm/frv.inc: New file.
7425 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7426
a1dea79a
FF
74272003-12-09 Fred Fish <fnf@redhat.com>
7428
7429 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7430 functions to break1.c and leave prototypes behind. Add more
7431 "set breakpoint NN here" comments.
7432 * gdb.base/break1.c: New file.
7433
7434 * gdb.base/break.exp: Handle compiling test case from multiple
7435 source files and change source file references as needed.
7436 * gdb.base/completion.exp: Ditto.
7437 * gdb.base/condbreak.exp: Ditto.
7438 * gdb.base/define.exp: Ditto.
7439 * gdb.base/ena-dis-br.exp: Ditto.
7440 * gdb.base/info-proc.exp: Ditto.
7441 * gdb.base/maint.exp: Ditto.
7442 * gdb.base/until.exp: Ditto.
7443
7444 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7445 hardcoded line numbers.
7446 * gdb.base/define.exp: Ditto.
7447 * gdb.base/ena-dis-br.exp: Ditto.
7448 * gdb.base/maint.exp: Ditto.
7449 * gdb.base/until.exp: Ditto.
7450
7451 * gdb.base/completion.exp: Use "break1" for completion tests since
7452 "break" is no longer a unique prefix.
7453
5266b69c
AC
74542003-12-06 Andrew Cagney <cagney@redhat.com>
7455
7456 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7457 "return_value_unimplemented". When an unimplemented struct return
7458 architecture, report incorrect values as a KFAIL
7459
374451f0
MC
74602003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7461
7462 * gdb.cp/rtti.exp: Accept new wording of warning from
7463 cp_lookup_rtti_type.
7464
ba9b20a7
MC
74652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 Partial fix for PR testsuite/1456.
7468 * gdb.base/scope.exp (test_at_main): Replace references to
7469 gcc_compiled with calls to test_compiler_info.
7470 (test_at_foo): Likewise.
7471 (test_at_bar): Likewise.
7472
b74b6d0b
MC
74732003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7474
7475 Partial fix for PR testsuite/1456.
7476 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7477 to test_compiler_info.
7478
ccfa3402
MC
74792003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7480
7481 * gdb.base/so-impl-ld.exp: Update copyright notice.
7482
f6246aba
MC
74832003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7484
7485 Partial fix for PR testsuite/1456.
7486 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7487 to test_compiler_info.
7488
13ae734a
MC
74892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7490
7491 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7492 from current versions of gdb. Clean up regular expressions.
7493 Delete redundant timeout case.
7494
d8e1cdee
MC
74952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7496
7497 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7498 from current versions of gdb. Clean up regular expressions.
7499 Delete redundant timeout case.
7500
96457b64
MC
75012003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7502
7503 Partial fix for PR testsuite/1456.
7504 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7505 gcc_compiled with call to test_compiler_info.
7506
f35309fc
MC
75072003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7508
7509 Partial fix for PR testsuite/1456.
7510 * gdb.base/list.exp (test_list_function): Delete unused declaration
7511 of gcc_compiled.
7512
d7afdf9b
MC
75132003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7514
7515 Partial fix for PR testsuite/1456.
7516 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7517 call to test_compiler_info.
7518
71507b56
MK
75192003-11-29 Mark Kettenis <kettenis@gnu.org>
7520
7521 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7522 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7523 it to create the appropriate note.inc.
7524 * gdb.asm/asmsrc1.s: Include "note.inc".
7525 * gdb.asm/netbsd.inc: New file.
7526 * gdb.asm/empty.inc: New file.
7527
f81f93f7
MC
75282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7529
7530 Partial fix for PR testsuite/1456.
7531 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7532 calls to test_compiler_info.
7533
9a77938e
MC
75342003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 Partial fix for PR testsuite/1456.
7537 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7538 calls to test_compiler_info.
7539
e8367dc7
MK
75402003-11-27 Mark Kettenis <kettenis@gnu.org>
7541
7542 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7543 pattern for the KFAILs.
7544
526c61ee
AF
75452003-11-25 Adam Fedor <fedor@gnu.org>
7546
7547 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7548 * gdb.objc/objcdecode.m: New file.
7549
28f2d600
AF
75502003-11-25 Adam Fedor <fedor@gnu.org>
7551
7552 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7553 * gdb.objc/nondebug.m: New file.
7554
a3895cee
BE
75552003-11-26 Ben Elliston <bje@wasabisystems.com>
7556
7557 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7558 NetBSD as it does on FreeBSD. Modelled on a similar change by
7559 Mark Kettenis on 2003-05-30.
7560 (link-flags): Set to "--entry _start" regardless of target.
7561 Special linker flags are to be appended to $link-flags.
7562 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7563
c9f2c8a3
MC
75642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7565
7566 * gdb.cp/method.exp: Accept output of new demangler.
7567
15a0587a 75682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7569
7570 * gdb/class2.exp: New file.
7571 * gdb/class2.cc: New file.
7572
3c00b570
MC
75732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7574
7575 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7576 of new demangler.
7577
7027acc7
MK
75782003-11-23 Mark Kettenis <kettenis@gnu.org>
7579
7580 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7581 of gdb_test "run".
7582
b0e1598a
MK
75832003-11-23 Mark Kettenis <kettenis@gnu.org>
7584
7585 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7586 "continue" into "run".
7587
4d9eda44
MC
75882003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7589
7590 Partial fix for PR testsuite/1456.
7591 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7592 call to test_compiler_info.
7593 * gdb.cp/ctti.exp: Likewise.
7594 * gdb.cp/derivation.exp: Likewise.
7595 * gdb.cp/member-ptr.exp: Likewise.
7596 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7597 reference to gcc_compiled.
7598
75992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7600
7601 Fix PR testsuite/1463.
7602 * gdb.base/structs.exp (start_structs_test): Call
7603 get_debug_format before using the debug format.
7604
d422fe19
AC
76052003-11-22 Andrew Cagney <cagney@redhat.com>
7606
7607 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7608 * gdb.base/structs.exp: Use gdb_test_multiple.
7609
039cf96d
AC
76102003-11-20 Andrew Cagney <cagney@redhat.com>
7611
6882279b
AC
7612 * gdb.base/structs.exp: Handle and recover from internal errors.
7613 Replace "foo${n}" with "foo<n>" in test messages.
7614
e53890ae
AC
7615 * gdb.base/structs.exp: Update copyright. Rewrite.
7616 * gdb.base/structs.c: Update copyright. Rewrite.
7617
2b211c59
AC
7618 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7619 resync count exceeded.
d63a86f8 7620
039cf96d
AC
7621 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7622 from the internal error.
7623 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7624 Original from Jim Blandy.
7625 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7626
eac98b22
AC
76272003-11-19 Andrew Cagney <cagney@redhat.com>
7628
7629 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7630 KFAIL.
7631
67455b2a
MK
76322003-11-17 Mark Kettenis <kettenis@gnu.org>
7633
7634 New testcase for PR backtrace/1435.
7635 * gdb.arch/i386-unwind.exp: New file.
7636 * gdb.arch/i386-unwind.c: New file.
7637
853d6e5b
AC
76382003-11-17 Andrew Cagney <cagney@redhat.com>
7639
7640 * lib/gdb.exp (compiler_info): New global.
7641 (test_compiler_info): New function.
7642 (get_compiler_info): Set compiler_info.
7643 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7644 "compiler_info" to gcc-<major>-<minor>.
7645
38cf6e11
MC
76462003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7647
7648 * gdb.trace/configure: Remove.
7649
a50d3602
EZ
76502003-11-13 Elena Zannoni <ezannoni@redhat.com>
7651
7652 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7653 breakpoints.
a50d3602
EZ
7654 * gdb.base/break.exp: Remove all references to explicit line
7655 numbers.
7656
d9407aaa
NC
76572003-11-11 Nick Clifton <nickc@redhat.com>
7658
7659 * gdb.base/shreloc.exp: Do not run for targets which do not
7660 support shared objects.
7661
db488fc1
CV
76622003-11-10 Corinna Vinschen <vinschen@redhat.com>
7663
7664 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7665 Don't run tests if nofileio flag is given.
7666
6a90a18e
EZ
76672003-11-07 Elena Zannoni <ezannoni@redhat.com>
7668
7669 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7670 as well as 'Watchpoint'.
6a90a18e 7671
0b915e9c
EZ
76722003-11-06 Elena Zannoni <ezannoni@redhat.com>
7673
7674 Reported by Jim Ingham <jingham@apple.com>:
7675 * gdb.base/annota1.exp: Match at least one occurrence of the
7676 signal handler annotation.
7677
d7e4b55f
EZ
76782003-11-06 Elena Zannoni <ezannoni@redhat.com>
7679
a9c64011
AS
7680 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7681 as well as 'Watchpoint'.
d7e4b55f 7682
2fe4e8d0
MC
76832003-11-05 Michael Chastain <mec@shout.net>
7684
7685 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7686
6ef88553
KW
76872003-11-03 Kris Warkentin <kewarken@qnx.com>
7688
7689 * gdb.arch/gdb1291.c: New test file.
7690 * gdb.arch/gdb1291.exp: New test script.
7691 * gdb.arch/gdb1431.c: New test file.
7692 * gdb.arch/gdb1431.exp: New test script.
7693
ae7dc4d8
MC
76942003-10-22 Michael Chastain <mec@shout.net>
7695
7696 * gdb.mi/pthreads.c: Add copyright notice.
7697
c39d7427
MC
76982003-10-22 Michael Chastain <mec@shout.net>
7699
7700 * gdb.threads/pthreads.c: Add copyright notice.
7701
8b7d96c1
MC
77022003-10-20 Michael Chastain <mec@shout.net>
7703
7704 * gdb.base/gdb1056.exp: New test script.
7705
d1d69fdd
DJ
77062003-10-13 Daniel Jacobowitz <drow@mvista.com>
7707
7708 * gdb.threads/killed.exp: Use gdb_run_cmd.
7709
7d605576
DJ
77102003-10-13 Daniel Jacobowitz <drow@mvista.com>
7711
7712 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7713 create a core file.
7714 * gdb.threads/gcore-thread.exp: Likewise.
7715
618ec112
CV
77162003-10-13 Corinna Vinschen <vinschen@redhat.com>
7717
7718 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7719 type, based on char type.
7720 (struct bit_flags_short_t): New bitfield type, based on short type.
7721 (init_bit_flags_char): New fuction.
7722 (init_bit_flags_short): Ditto.
7723 (print_bit_flags_char): Ditto.
7724 (print_bit_flags_short): Ditto.
7725 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7726
9367a73c
MC
77272003-10-11 Michael Chastain <mec@shout.net>
7728
7729 * gdb.base/call-rt-st.exp: Update copyright year.
7730
1decf120
KI
77312003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7732
7733 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7734 * gdb.disasm/sh3.s: Ditto.
7735
5445b2ae
DJ
77362003-10-07 Daniel Jacobowitz <drow@mvista.com>
7737
7738 * gdb.threads/switch-threads.exp: New test.
7739 * gdb.threads/switch-threads.c: New source file.
7740
aec24853
CV
77412003-10-07 Corinna Vinschen <vinschen@redhat.com>
7742
7743 * gdb.base/ending-run.exp: Add sh specific case.
7744
adc7428d
AC
77452003-10-06 Andrew Cagney <cagney@redhat.com>
7746
7747 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7748 * gdb.disasm/mn10200.exp: Delete obsolete file.
7749
c9d37158
DJ
77502003-09-29 Daniel Jacobowitz <drow@mvista.com>
7751
7752 * ChangeLog: Correct an entry command.exp -> commands.exp.
7753 * gdb.base/commands.exp (bp_deleted_in_command_test)
7754 (temporary_breakpoint_commands): Check noargs.
7755
79c2c32d
DC
77562003-09-25 David Carlton <carlton@kealia.com>
7757
7758 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7759 of some print tests, where appropriate. Add tests for C::D::cd,
7760 E::ce, F::cXfX, G::XgX.
7761 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7762
594e6d67
RE
77632003-09-25 Richard Earnshaw <rearnsha@arm.com>
7764
7765 * lib/java.exp (java_init): Import target_alias before using it.
7766
10f0d451
DC
77672003-09-25 David Carlton <carlton@kealia.com>
7768
7769 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7770
274bcba0
EZ
77712003-09-23 Elena Zannoni <ezannoni@redhat.com>
7772
d63a86f8 7773 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7774 weirdness.
274bcba0 7775
cdbf20f7
MC
77762003-09-17 Michael Chastain <mec@shout.net>
7777
7778 * gdb.cp/gdb1355.exp: New file.
7779 * gdb.cp/gdb1355.c: New file.
7780
71e06f80
CV
77812003-09-15 Corinna Vinschen <vinschen@redhat.com>
7782
7783 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7784 * gdb.asm/sh.inc: New file.
7785
5c4e30ca
DC
77862003-09-11 David Carlton <carlton@kealia.com>
7787
bd45b7af
DC
7788 * gdb.cp/namespace.exp: Add tests for namespace types.
7789 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7790 (test_namespace): New.
7791
1c199746
EZ
77922003-09-11 Elena Zannoni <ezannoni@redhat.com>
7793
a9c64011 7794 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7795 * gdb.stabs/weird.exp: Ditto.
1c199746 7796
04ed252f
MC
77972003-09-08 Michael Chastain <mec@shout.net>
7798
7799 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7800
d8a2d9e7
MC
78012003-09-07 Michael Chastain <mec@shout.net>
7802
7803 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7804 'parse error'.
7805
161afb24
MK
78062003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7807
7808 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7809
49f2741a
MC
78102003-08-30 Michael Chastain <mec@shout.net>
7811
7812 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7813 * gdb.gdb/observer.exp: Ditto.
7814 * gdb.gdb/xfullpath.exp: Ditto.
7815
8afa723e
MK
78162003-08-29 Mark Kettenis <kettenis@gnu.org>
7817
7818 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7819 *-*-*bsd*.
7820
f31dfe3b
JJ
78212003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7822
7823 * gdb.base/dump.exp: Skip for ia64.
7824
4630e498
JJ
78252003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7826
7827 * gdb.asm/asm-source.exp: Add ia64 support.
7828 * gdb.asm/ia64.inc: New file.
7829
1105b7ef
MC
78302003-08-22 Michael Chastain <mec@shout.net>
7831
7832 * gdb.cp: New directory.
7833 * gdb.cp/*: Copy from gdb.c++/*.
7834 * gdb.c++/*: Remove.
7835 * Makefile.in: Change gdb.c++ to gdb.cp.
7836 * configure.in: Ditto.
7837 * configure: Regnerate.
7838
c945b932
MK
78392003-08-18 Mark Kettenis <kettenis@gnu.org>
7840
7841 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7842 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7843
2b66634b
DJ
78442003-08-17 Daniel Jacobowitz <drow@mvista.com>
7845
7846 * mi-var-display.exp (-var-list-children weird): Accept function
7847 pointers with argument types.
7848 * mi1-var-display.exp (-var-list-children weird): Likewise.
7849 * mi2-var-display.exp (-var-list-children weird): Likewise.
7850
a356f73b
DJ
78512003-08-17 Daniel Jacobowitz <drow@mvista.com>
7852
7853 * gdb.base/annota3.exp: Add missing newline.
7854
483417b8
MC
78552003-08-06 Michael Chastain <mec@shout.net>
7856
7857 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7858
c99c59c3
MS
78592003-08-12 Michael Snyder <msnyder@redhat.com>
7860
7861 * gdb.base/float.exp: Add test for SH.
7862
55ed7501
MK
78632003-08-10 Mark Kettenis <kettenis@gnu.org>
7864
7865 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7866
1a371f2e
EZ
78672003-08-07 Elena Zannoni <ezannoni@redhat.com>
7868
7869 * gdb.base/completion.exp: Remove reduntant completion test
7870 on filename.
7871
e0f353ce
EZ
78722003-08-07 Elena Zannoni <ezannoni@redhat.com>
7873
a9c64011
AS
7874 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7875 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7876 gdb.trace/save-trace.exp: Make sure that full pathnames are
7877 escaped correctly.
e0f353ce 7878
5710a1af 78792003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7880
a9c64011
AS
7881 * configure.in: Don't generate config.h from config.hin.
7882 * configure: Regenerate.
7883 * config.hin: Remove file.
7884 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7885 * gdb.threads/pthreads.c: Ditto.
5710a1af 7886
dcd81ce9
DJ
78872003-08-07 Daniel Jacobowitz <drow@mvista.com>
7888
7889 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7890 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7891 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7892 Replace ld24 with seth/add3.
7893
6009d884
AC
78942003-08-02 Andrew Cagney <cagney@redhat.com>
7895
7896 * gdb.base/annota3.exp: New file.
7897 * gdb.base/annota3.c: New file.
7898 * gdb.c++/annota3.exp: New file.
7899 * gdb.c++/annota3.cc: New file.
7900
51514e06
MC
79012003-07-29 Michael Chastain <mec@shout.net>
7902
7903 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7904 actually failed.
7905 (do_pass): Likewise.
7906 * gdb.threads/tls.exp: Always initialize no_of_threads.
7907
4ee6625b
DJ
79082003-07-27 Daniel Jacobowitz <drow@mvista.com>
7909
7910 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7911 pattern.
7912 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7913 * gdb.threads/tls.exp: Recognize one case of the host library not
7914 supporting TLS.
7915
225f2bf6
AC
79162003-07-27 Andrew Cagney <cagney@redhat.com>
7917
7918 * gdb.base/fileio.exp: Use SH when running commands using
7919 remote_exec.
7920
bcb27c9f
DJ
79212003-07-24 Daniel Jacobowitz <drow@mvista.com>
7922
7923 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7924 * gdb.base/relocate.c (dummy): New padding array.
7925
3d67be83
MS
79262003-07-22 Michael Snyder <msnyder@redhat.com>
7927
d63a86f8 7928 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7929
7930 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7931 patterns to be more general, accepting old and new output.
7932 Some output chars (such as '+') also must be quoted.
d63a86f8 7933 Some addresses are displayed numerically instead of
3d67be83
MS
7934 symbolically.
7935
57ba3b85
MS
79362003-07-23 Michael Snyder <msnyder@redhat.com>
7937
686d097c
MS
7938 * gdb.base/return2.exp: Don't test long-long return.
7939
57ba3b85
MS
7940 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7941 * gdb.disasm/t01_mov.exp: Ditto.
7942 * gdb.disasm/t02_mova.s: Ditto.
7943 * gdb.disasm/t02_mova.exp: Ditto.
7944 * gdb.disasm/t03_add.s: Ditto.
7945 * gdb.disasm/t03_add.exp: Ditto.
7946 * gdb.disasm/t04_sub.s: Ditto.
7947 * gdb.disasm/t04_sub.exp: Ditto.
7948 * gdb.disasm/t05_cmp.s: Ditto.
7949 * gdb.disasm/t05_cmp.exp: Ditto.
7950 * gdb.disasm/t06_ari2.s: Ditto.
7951 * gdb.disasm/t06_ari2.exp: Ditto.
7952 * gdb.disasm/t07_ari3.s: Ditto.
7953 * gdb.disasm/t07_ari3.exp: Ditto.
7954 * gdb.disasm/t08_or.s: Ditto.
7955 * gdb.disasm/t08_or.exp: Ditto.
7956 * gdb.disasm/t09_xor.s: Ditto.
7957 * gdb.disasm/t09_xor.exp: Ditto.
7958 * gdb.disasm/t10_and.s: Ditto.
7959 * gdb.disasm/t10_and.exp: Ditto.
7960 * gdb.disasm/t11_logs.s: Ditto.
7961 * gdb.disasm/t11_logs.exp: Ditto.
7962 * gdb.disasm/t12_bit.s: Ditto.
7963 * gdb.disasm/t12_bit.exp: Ditto.
7964 * gdb.disasm/t13_otr.s: Ditto.
7965 * gdb.disasm/t13_otr.exp: Ditto.
7966
e00759ef
EZ
79672003-07-22 Elena Zannoni <ezannoni@redhat.com>
7968
7969 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7970
8bc2021f
EZ
79712003-07-22 Elena Zannoni <ezannoni@redhat.com>
7972
a9c64011
AS
7973 * gdb.threads/tls.c : New file.
7974 * gdb.threads/tls.exp : New file.
7975 * gdb.threads/tls-main.c : New file.
7976 * gdb.threads/tls-shared.c : New file.
7977 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7978
89320c4c
AS
79792003-07-22 Andreas Schwab <schwab@suse.de>
7980
7981 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7982
180dea7c
AS
79832003-07-20 Andreas Schwab <schwab@suse.de>
7984
7985 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7986 due to insn reordering.
7987
0714963c
AC
79882003-07-15 Andrew Cagney <cagney@redhat.com>
7989
7990 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7991
98a23b3f
MC
79922003-07-15 Michael Chastain <mec@shout.net>
7993
7994 * gdb.base/gdb1250.exp: New file.
7995 * gdb.base/gdb1250.c: New file.
7996
27e417a2
ML
79972003-07-09 Michal Ludvig <mludvig@suse.cz>
7998
7999 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8000 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8001
8bc2021f
EZ
80022003-07-09 Elena Zannoni <ezannoni@redhat.com>
8003
a9c64011
AS
8004 * gdb.threads/tls.c: New file.
8005 * gdb.threads/tls.exp: New file.
8006 * gdb.threads/tls-main.c: New file.
8007 * gdb.threads/tls-shared.c: New file.
8008 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8009
d99968dc
EZ
80102003-07-09 Elena Zannoni <ezannoni@redhat.com>
8011
8012 * gdb.base/annota1.exp: Make sure that we properly escape the
8013 full path of the source file. Xfail more permissive patterns,
d63a86f8 8014 due to a compiler debug info problem.
d99968dc 8015
83876b3b
AS
80162003-07-07 Andreas Schwab <schwab@suse.de>
8017
2705e972
AS
8018 * gdb.asm/m68k.inc: New file.
8019 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8020
83876b3b
AS
8021 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8022 arguments"): Also match negative number.
8023
8024 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8025
3a871b37
DJ
80262003-07-03 Daniel Jacobowitz <drow@mvista.com>
8027
8028 * gdb.base/store.c (charest): New typedef.
8029 (add_char): Rename to add_charest, update.
8030 (wack_char): Rename to wack_charest, update types. Return l + r
8031 to keep r live across the call.
8032 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8033 (wack_double, wack_doublest): Return l + r to keep r live across
8034 the call.
8035 * gdb.base/store.exp: Accomodate store.c changes.
8036
b2a7f303
DC
80372003-06-30 David Carlton <carlton@kealia.com>
8038
8039 * gdb.c++/maint.exp (test_invalid_name): New.
8040 (test_first_component): Add tests for invalid names.
8041
3c6cb4a1
MC
80422003-06-29 Michael Chastain <mec@shout.net>
8043
8044 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8045 output of '<VTT for class>' for virtual base classes.
8046
f1c2644b
DJ
80472003-06-29 Daniel Jacobowitz <drow@mvista.com>
8048
8049 * gdb.base/completion.exp: Tab-complete "complet" instead of
8050 "compl".
8051 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8052
18080350
DJ
80532003-06-29 Daniel Jacobowitz <drow@mvista.com>
8054
8055 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8056 * gdb.base/volatile.exp: Likewise.
8057
f56973f8
DJ
80582003-06-29 Daniel Jacobowitz <drow@mvista.com>
8059
8060 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8061 gdb/1265.
8062
80632003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8064 Daniel Jacobowitz <drow@mvista.com>
8065
8066 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8067 initial line count of 'captured_main' from 26 to 32.
8068 (test_with_self): Allow xmalloc call to be interleaved with the
8069 preceding two lines.
8070
e766d4d6
JB
80712003-06-24 Joel Brobecker <brobecker@gnat.com>
8072
8073 * gdb.base/bang.exp: New testcase.
8074
f125c9a4
JB
80752003-06-23 Joel Brobecker <brobecker@gnat.com>
8076
8077 * gdb.base/langs.exp: Add some tests for the "minimal" language
8078 support.
8079
6e25beaf
EZ
80802003-06-23 Elena Zannoni <ezannoni@redhat.com>
8081
8082 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8083 the testcase.
8084
2f816dda
DJ
80852003-06-22 Daniel Jacobowitz <drow@mvista.com>
8086
8087 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8088 offset.
8089
db5a5748
DJ
80902003-06-22 Daniel Jacobowitz <drow@mvista.com>
8091
8092 * gdb.c++/pr-1210.cc: New file.
8093 * gdb.c++/pr-1210.exp: New file.
8094
1df0c130
DJ
80952003-06-21 Daniel Jacobowitz <drow@mvista.com>
8096
8097 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8098 000-exec-continue.
8099
a92feac0
MK
81002003-06-15 Mark Kettenis <kettenis@gnu.org>
8101
8102 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8103 on *-*-*bsd* instead of *-*-freebsd*.
8104
81a58f5b
AC
81052003-06-14 Andrew Cagney <cagney@redhat.com>
8106
8107 * gdb.base/store.exp: Test longest and doublest. Test all
8108 parameters. Weaken return statement match.
8109 * gdb.base/store.c: Add longest and doublest - aka long long and
8110 long double functions. Put all parameters into local register
8111 variables. Use negative values.
8112
b257a0d3
AC
81132003-06-14 Andrew Cagney <cagney@redhat.com>
8114
8115 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8116 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8117 exit status.
8118 * gdb.base/fileio.exp: Disable target when nointerrupts and
8119 noinferiorio, instead of limiting it to remote. Use remote_exec
8120 instead of system.
d63a86f8 8121
21c38304
JJ
81222003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8123
8124 * gdb.base/float.exp: Add ia64 support.
8125
1bcdb424
CV
81262003-06-12 Corinna Vinschen <vinschen@redhat.com>
8127
8128 * gdb.base/fileio.exp: Run only on remote targets.
8129
6aeb981f
CV
81302003-06-10 Corinna Vinschen <vinschen@redhat.com>
8131
8132 * gdb.base/fileio.c: New file, testing File-I/O.
8133 * gdb.base/fileio.exp: Ditto.
8134
53df362e
RG
81352003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8136
8137 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8138 shared objects after relocation at load time (gdb PR/1132).
8139 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8140 as above, part of the shared object relocation test.
53df362e 8141
ffee1b46
MK
81422003-06-08 Mark Kettenis <kettenis@gnu.org>
8143
b5ca3722
MK
8144 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8145 fully filled history list.
8146 * gdb.base/gdb_history: New file.
8147
03ed860d
MK
8148 * gdb.base/signals.exp: XFAIL "continue to func1" on
8149 i*86-*-freebsd*.
8150
ffee1b46
MK
8151 * gdb.base/attach.exp: When trying to attach to a nonexistent
8152 process, make it possible to specify the PID based on the target,
8153 and do so for *-*-freebsd*.
8154
d80dbb52
RH
81552003-06-02 Richard Henderson <rth@redhat.com>
8156
8157 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8158
6dd77b81
RH
81592003-06-02 Richard Henderson <rth@redhat.com>
8160
8161 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8162
f6347e16
RH
81632003-06-02 Richard Henderson <rth@redhat.com>
8164
8165 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8166
2c161407
DJ
81672003-06-01 Daniel Jacobowitz <drow@mvista.com>
8168
8169 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8170 of globalvar.
8171
572eb746
MK
81722003-06-01 Mark Kettenis <kettenis@gnu.org>
8173
8174 * gdb.asm/asm-source.exp: Check for memory read errors in
8175 disassembler test on *BSD too.
8176
9e9617a5
RH
81772003-06-01 Richard Henderson <rth@redhat.com>
8178
8179 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8180 for .frame.
8181 (gdbasm_call): Lose ldgp.
8182 (gdbasm_startup): Add frame information.
8183 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8184
7b34ad4e
MK
81852003-05-31 Mark Kettenis <kettenis@gnu.org>
8186
8187 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8188 i?86-*-*.
8189
10059fdf
MK
81902003-05-30 Mark Kettenis <kettenis@gnu.org>
8191
8192 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8193 FreeBSD.
8194
acf4b816
RH
81952003-05-29 Richard Henderson <rth@redhat.com>
8196
8197 * gdb.asm/alpha.inc: New file.
8198 * gdb.asm/asm-source.exp: Use it.
8199
e9ecd949
JB
82002003-05-29 Jim Blandy <jimb@redhat.com>
8201
8202 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8203 'core.PID'.
8204
e3e5a4f3
JB
82052003-05-22 Jim Blandy <jimb@redhat.com>
8206
8207 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8208 backtrace.
d63a86f8 8209
72fe3d25
DC
82102003-05-20 David Carlton <carlton@math.stanford.edu>
8211
8212 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8213 this time.
8214
58da2eb2
DC
82152003-05-19 David Carlton <carlton@bactrian.org>
8216
8217 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8218 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8219
1fcb5155
DC
82202003-05-19 David Carlton <carlton@bactrian.org>
8221
8222 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8223 namespace tests.
8224 Bump copyright date.
8225 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8226 (main): Call C::D::marker2.
8227 * gdb.c++/namespace1.cc: New file.
8228
85e85163
JJ
82292003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8230
8231 Roland McGrath <roland@redhat.com>
d63a86f8 8232 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8233 there is no manager thread.
8234
a25fbfec
JJ
82352003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8236
d63a86f8
RM
8237 * gdb.threads/schedlock.exp: Remove assumption that all threads
8238 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8239 in one of the child threads rather than the main thread.
8240
be375bae
JB
82412003-05-07 Jim Blandy <jimb@redhat.com>
8242
09bf6082
JB
8243 Add support for assembly source testing on the s390x.
8244 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8245 architecture.
8246 * gdb.asm/s390x.inc: New file.
8247
be375bae
JB
8248 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8249 succession of 'if' statements.
8250
00905d52
AC
82512003-05-05 Andrew Cagney <cagney@redhat.com>
8252
8253 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8254
b1e29e33
AC
82552003-05-05 Andrew Cagney <cagney@redhat.com>
8256
8257 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8258 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8259
e33d66ec
EZ
82602003-05-02 Elena Zannoni <ezannoni@redhat.com>
8261
8262 * gdb.base/charset.exp: Update based on new behavior of set/show
8263 charset commands.
8264
2b6fd0d8
AC
82652003-05-01 Andrew Cagney <cagney@redhat.com>
8266
8267 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8268 variable do not give memory errors.
8269
130cacce
AF
82702003-04-30 Adam Fedor <fedor@gnu.org>
8271
8272 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8273 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8274 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8275 gdb.objc/basicclass.m: : New files
8276
8277 * lib/gdb.exp (gdb_compile_objc): New procedure.
8278
bea71854
DJ
82792003-04-27 Daniel Jacobowitz <drow@mvista.com>
8280
8281 * gdb.base/signals.exp: Make backtrace tests more specific.
8282
0f20eeea
DC
82832003-04-23 David Carlton <carlton@bactrian.org>
8284
8285 * gdb.c++/maint.exp (test_first_component): Add tests for
8286 'operator' in more locations.
8287
c8c4d8dc
KB
82882003-04-16 Kevin Buettner <kevinb@redhat.com>
8289
8290 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8291
3fe60e3c
EZ
82922003-04-16 Elena Zannoni <ezannoni@redhat.com>
8293
8294 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8295 func marke' instead. Update test name.
3fe60e3c 8296
9219021c
DC
82972003-04-15 David Carlton <carlton@math.stanford.edu>
8298
8299 * gdb.c++/maint.exp: New file.
8300
5dd55bdd
EZ
83012003-04-14 Elena Zannoni <ezannoni@redhat.com>
8302
8303 * gdb.threads/schedlock.c: Change type of thread function argument
8304 to long, to avoid warnings on 64-bit platforms.
8305
00890572
EZ
83062003-04-14 Elena Zannoni <ezannoni@redhat.com>
8307
a9c64011
AS
8308 * gdb.base/attach.exp: Add new message from ptrace in case of
8309 attaching to nonexistent process.
d63a86f8 8310
93201743
JB
83112003-04-11 Jim Blandy <jimb@redhat.com>
8312
8313 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8314 gdb.c++/userdef.cc: Place comments on the lines to which the
8315 marker function might return.
8316 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8317 gdb.c++/userdef.exp: Look for those comments to check that we've
8318 returned to the right place, instead of checking line numbers.
8319
2a11c64d
EZ
83202003-04-11 Elena Zannoni <ezannoni@redhat.com>
8321
a9c64011
AS
8322 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8323 match on sourcefile name, instead of directory name.
2a11c64d 8324
68ab8fc5
EZ
83252003-04-10 Elena Zannoni <ezannoni@redhat.com>
8326
d63a86f8 8327 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8328 working directory name.
8329
5624293a
JB
83302003-04-09 Jim Blandy <jimb@redhat.com>
8331
8332 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8333 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8334 after an inferior function call, report the failure, but allow the
8335 test to continue.
8336
f1f02ee4
SC
83372003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8338
8339 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8340 with -DPROTOTYPES.
8341
6eb79af0
SC
83422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8343
8344 * gdb.base/break.exp: Revert last patch.
8345
8dfb4cf0
SC
83462003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8347
8348 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8349 with -DPROTOTYPES.
8350
ed4c619a
AC
83512003-04-02 Andrew Cagney <cagney@redhat.com>
8352
8353 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8354 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8355 matching directories by the name breakpoint.
8356 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8357 Make "continue to marker1" consistent.
8358 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8359 message consistent.
8360 * lib/gdb.exp: Put "the program is no longer running", and "the
8361 program exited" in parenthesis.
8362 * lib/mi-support.exp: Ditto.
d63a86f8 8363
4e35d5f0 83642003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8365
4e35d5f0
BR
8366 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8367
71900fe8
AC
83682003-03-29 Andrew Cagney <cagney@redhat.com>
8369
8370 * gdb.base/sizeof.c (main): Print the value of '\377'.
8371 * gdb.base/sizeof.exp: Check the sign of '\377'.
8372
c0655a16
MC
83732003-03-27 Michael Chastain <mec@shout.net>
8374
8375 * gdb.base/gdb1090.exp: New file.
8376 * gdb.base/gdb1090.cc: New file.
8377
5b2a3989
JB
83782003-03-27 J. Brobecker <brobecker@gnat.com>
8379
8380 * gdb.gdb/observer.exp: New regression test.
8381
79876890
MC
83822003-03-27 Michael Chastain <mec@shout.net>
8383
8384 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8385 * gdb.base/ptype.exp: Likewise.
8386
6eac95e3
CV
83872003-03-27 Corinna Vinschen <vinschen@redhat.com>
8388
8389 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8390
e8c71839
MC
83912003-03-26 Michael Chastain <mec@shout.net>
8392
8393 * gdb.base/ptype.exp: Actually use some typedef'd types.
8394
71b10041
SC
83952003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8396
8397 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8398 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8399
2512cf80
CV
84002003-03-20 Corinna Vinschen <vinschen@redhat.com>
8401
8402 * gdb.base/default.exp: Fix regular expression.
8403
0d195a4f
CV
84042003-03-20 Corinna Vinschen <vinschen@redhat.com>
8405
8406 * gdb.base/args.exp: Fix regular expression.
8407
8a2dbca8
CV
84082003-03-20 Corinna Vinschen <vinschen@redhat.com>
8409
8410 * gdb.base/help.exp: Allow Win32 child process.
8411
bf028682
CV
84122003-03-20 Corinna Vinschen <vinschen@redhat.com>
8413
8414 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8415 when stepping out of main().
8416
182dbe85
CV
84172003-03-20 Corinna Vinschen <vinschen@redhat.com>
8418
8419 * gdb.base/default.exp: Check for win32 specific message when calling
8420 "run" without executable.
8421
d67a6ba5
CV
84222003-03-20 Corinna Vinschen <vinschen@redhat.com>
8423
8424 * gdb.base/args.exp: Expect .exe in output.
8425
a955b5bb
CV
84262003-03-20 Corinna Vinschen <vinschen@redhat.com>
8427
8428 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8429 Cygwin native.
8430
bf6bad4b
AC
84312003-03-17 Andrew Cagney <cagney@redhat.com>
8432
8433 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8434 vector registes.
8435 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8436 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8437
293e9a31
DC
84382003-03-17 David Carlton <carlton@math.stanford.edu>
8439
8440 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8441 test, for PR breakpoints/38.
8442 Call test_watchpoint_and_breakpoint.
8443 * gdb.base/watchpoint.c (func3): New function.
8444 (main): Call func3.
8445
5330f2db
DC
84462003-03-04 David Carlton <carlton@math.stanford.edu>
8447
8448 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8449 Garply<Garply<char> >:: garply".
8450 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8451 with respect to PR c++/1111; note also PR c++/1113.
8452 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8453 respect to PR c++/1062.
8454 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8455
6ece72da
DC
84562003-03-03 David Carlton <carlton@math.stanford.edu>
8457
8458 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8459 with respect to PR c++/57.
8460 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8461 c++/826.
8462 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8463 respect to PR c++/57.
8464
85ca1584
DC
84652003-03-03 David Carlton <carlton@math.stanford.edu>
8466
8467 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8468 respect to PR c++/33 into FAILs.
8469
98e9c5b8
MC
84702003-03-03 Michael Chastain <mec@shout.net>
8471
7bedbf27
MC
8472 * configure.in: Update copyright years.
8473
84742003-03-03 Michael Chastain <mec@shout.net>
8475
8476 * Makefile.in: Update copyright years.
98e9c5b8 8477
f683e100
DC
84782003-02-28 David Carlton <carlton@math.stanford.edu>
8479
8480 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8481 print class instead of struct and/or superfluous protection
8482 specifiers, as long as the resulting output is equivalent to the
8483 source code.
8484 Delete FIXME from end of messages on tests that don't need
8485 fixing.
8486
a9e0cf2c
DC
84872003-02-28 David Carlton <carlton@math.stanford.edu>
8488
8489 * gdb.c++/templates.exp (do_tests): Allow const in the two
8490 Foo<volatile char *>::foo tests.
8491
e8d359df
MS
84922003-02-27 Michael Snyder <msnyder@redhat.com>
8493
d63a86f8 8494 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8495 will be consistant.
8496
0b71dc91
DC
84972003-02-26 David Carlton <carlton@math.stanford.edu>
8498
8499 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8500 char *>::foo" test with respect to PR c++/33. Create a new test
8501 which is identical to that one except that it doesn't put the
8502 space between the "char" and the "*"; KFAIL it, too.
8503
dd14ab43
DC
85042003-02-26 David Carlton <carlton@math.stanford.edu>
8505
8506 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8507 template types into either PASSes or KFAILs (corresponding to PR
8508 c++/57). Tweak indentation. Update copyright.
8509
1146c7f1
SC
85102003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8511
8512 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8513
74641dfb
MC
85142003-02-13 Michael Chastain <mec@shout.net>
8515
8516 * gdb.base/exprs.exp: Remove i960 remnants.
8517 * gdb.base/funcargs.exp: Likewise.
8518 * gdb.base/list.exp: Likewise.
8519 * gdb.base/ptype.exp: Likewise.
8520
559cd2d0
DC
85212003-02-14 David Carlton <carlton@math.stanford.edu>
8522
8523 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8524 pEe->D::vg()" from XFAIL to KFAIL.
8525
c4f90d87
JM
85262003-02-13 Jason Molenda (jmolenda@apple.com)
8527
8528 * gdb.base/maint.exp: Update maint print statistics regexp to include
8529 new entries.
8530
cbc4d97c
MC
85312003-02-13 Michael Chastain <mec@shout.net>
8532
8533 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8534
40f235b7
MC
85352003-02-12 Michael Chastain <mec@shout.net>
8536
8537 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8538 * gdb.c++/inherit.exp: Likewise.
8539 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8540 * gdb.c++/templates.exp: Likewise.
8541 * gdb.c++/virtfunc.exp: Likewise.
8542
c56716b0
JM
85432003-02-06 Jason Molenda (jason-cl@molenda.com)
8544
8545 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8546 why the code is written that way.
8547
070afcf8
MC
85482003-02-05 Michael Chastain <mec@shout.net>
8549
8550 * gdb.base/dump.exp: Add missing copyright line.
8551
5d0331e5
JM
85522003-02-05 Jason Molenda (jason-cl@molenda.com)
8553
f7ae6d3e 8554 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8555 at the beginning so the breakpoint doesn't get set on the loop.
8556
92851186
MC
85572003-02-05 Michael Chastain <mec@shout.net>
8558
8559 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8560 output for configurations with gcc 2.95.3.
8561
cbf1e085
AC
85622003-02-05 Keith Seitz <keiths@redhat.com>
8563 Andrew Cagney <ac131313@redhat.com>
8564
8565 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8566
29518e1e
MC
85672003-02-04 Michael Chastain <mec@shout.net>
8568
8569 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8570 Call perror and then continue.
8571
5af1d5f3
MC
85722003-02-03 Michael Chastain <mec@shout.net>
8573
8574 * gdb.c++/pr-1023.cc: New file.
8575 * gdb.c++/pr-1023.exp: New file.
8576
6b549786
JB
85772003-02-05 Jim Blandy <jimb@redhat.com>
8578
8579 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8580 it's local to foobar. Check for it there, and check that it's not
8581 present in main.
8582 * gdb.c++/local.cc (marker2): New function.
8583 (foobar): Call marker1.
8584 (main): Call marker2 instead of marker1.
8585
67f16606
AC
85862003-02-04 Andrew Cagney <ac131313@redhat.com>
8587
8588 * gdb.disasm/mn10200.exp: Obsolete file.
8589 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8590 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8591 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8592
1c5cb38e
DC
85932003-02-04 David Carlton <carlton@math.stanford.edu>
8594
8595 * gdb.c++/overload.exp: Test intToChar(1).
8596 * gdb.c++/overload.cc (intToChar): New.
8597 (main): Call intToChar.
8598
d1fe6965
DC
85992003-02-03 David Carlton <carlton@math.stanford.edu>
8600
8601 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8602 'might_kfail' arg.
8603 KFAIL some of the continue_to_bp_overloaded calls, according to
8604 PR c++/1025.
8605
9ba61c5d
MC
86062003-02-01 Michael Chastain <mec@shout.net>
8607
8608 * gdb.base/advance.c (marker1): New marker function.
8609 * gdb.base/advance.exp: When the 'advance' command lands on the
8610 return breakpoint, it can legitimately stop on either the
8611 current line or the next line. Accommodate both outcomes.
8612 * gdb.base/until.exp: Likewise.
8613
e7494ffb
AC
86142003-02-02 Andrew Cagney <ac131313@redhat.com>
8615
8616 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8617 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8618 now a list, not a tuple.
8619 * gdb.mi/mi-var-display.exp: Ditto.
8620 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8621
075559bc
AC
86222003-02-01 Andrew Cagney <ac131313@redhat.com>
8623
8624 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8625 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8626 stack backtraces.
8627 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8628
2bd4c7b1
MK
86292003-02-01 Mark Kettenis <kettenis@gnu.org>
8630
8631 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8632 gdb.mi/mi1-pthreads.exp: Return instead of calling
8633 gdb_suppress_entire_file.
8634
eabd8992
MS
86352003-02-01 Mark Salter <msalter@redhat.com>
8636
8637 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8638
71469e2f
MS
86392003-01-31 Mark Salter <msalter@redhat.com>
8640
8641 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8642 Support empty arg.
8643
38a94d44
MC
86442003-01-30 Michael Chastain <mec@shout.net>
8645
8646 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8647 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8648 has been fixed in gdb/readline on 2003-01-09.
8649
19ea9e73
MS
86502003-01-29 Michael Snyder <msnyder@redhat.com>
8651
e8d359df
MS
8652 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8653 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8654 * gdb.base/args.exp: Skip if target does not support args passing.
8655
2307bd6a
DJ
86562003-01-22 Daniel Jacobowitz <drow@mvista.com>
8657
19ea9e73 8658 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8659 gdb_test. Accept a list of expect arguments as the third
8660 parameter.
8661 (gdb_test): Use it.
8662
f2dd3617
EZ
86632003-01-20 Elena Zannoni <ezannoni@redhat.com>
8664
8665 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8666 allow for different test tree configurations. Update some
8667 tescases accordingly.
8668 * gdb.arch/altivec-regs.exp: Ditto.
8669 * gdb.asm/asm-source.exp: Ditto.
8670 * gdb.base/advance.exp: Ditto.
8671 * gdb.base/display.exp: Ditto.
d63a86f8 8672 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8673 * gdb.base/mips_pro.exp: Ditto.
8674 * gdb.base/overlays.exp: Ditto.
8675 * gdb.base/relocate.exp: Ditto.
8676 * gdb.base/setshow.exp: Ditto.
8677 * gdb.base/step-line.exp: Ditto.
8678 * gdb.base/step-test.exp: Ditto.
8679 * gdb.base/until.exp: Ditto.
8680 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8681
c71cdefd
DC
86822003-01-17 David Carlton <carlton@math.stanford.edu>
8683
8684 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8685 corresponding to PR c++/945.
8686 Update copyright.
8687
fdba05d7
DC
86882003-01-17 David Carlton <carlton@math.stanford.edu>
8689
8690 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8691 corresponding to PR c++/68.
8692
86932003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8694
8695 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8696 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8697 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8698
c362c33a
EZ
86992003-01-15 Elena Zannoni <ezannoni@redhat.com>
8700
0fbc361c
EZ
8701 * gdb.base/break.exp: Fix change of default location, because of
8702 removal of until tests.
8703 * gdb.base/help.exp: Update test for new 'until' help message.
8704 Add test for help on 'advance'.
a9c64011 8705 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8706
dabf8a35
MK
87072003-01-15 Mark Kettenis <kettenis@gnu.org>
8708
8709 * gdb.base/default.exp: Adapt "info float" test for recent changes
8710 to that command. Add test for "info vector".
8711 * gdb.base/float.exp: New file. Add test for "info float" that
8712 resembles the old test in gdb.base/default.exp.
8713
a1769aca
DC
87142003-01-15 David Carlton <carlton@math.stanford.edu>
8715
8716 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8717
82025e13
EZ
87182003-01-15 Elena Zannoni <ezannoni@redhat.com>
8719
8720 * gdb.base/break.exp: Move the tests of until command from here...
8721 * gdb.base/until.exp: ... to here. New file. Add other tests.
8722 * gdb.base/advance.c: New file.
8723 * gdb.base/advance.exp: New file.
8724
8f9ab801
EZ
87252003-01-14 Elena Zannoni <ezannoni@redhat.com>
8726
a9c64011
AS
8727 * gdb.base/args.c: New file.
8728 * gdb.base/args.exp: New file.
8f9ab801 8729
9ae66589
DJ
87302003-01-14 Daniel Jacobowitz <drow@mvista.com>
8731
8732 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8733
8d77e5c3
DJ
87342003-01-14 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8737
12d2f0a1
DJ
87382003-01-14 Daniel Jacobowitz <drow@mvista.com>
8739
8740 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8741 dates.
8742
6ca37014
DJ
87432003-01-13 Daniel Jacobowitz <drow@mvista.com>
8744
8745 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8746
b0023472
DJ
87472003-01-13 Daniel Jacobowitz <drow@mvista.com>
8748
8749 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8750 (ptype &*"foo").
8751 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8752
607fbc54 87532003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8754
8755 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8756 * gdb.mi/mi1-console.exp: Likewise.
8757
607fbc54 87582003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8759
8760 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8761 * gdb.mi/mi1-console.exp: Likewise.
8762
a1fb14a2
DJ
87632003-01-13 Daniel Jacobowitz <drow@mvista.com>
8764
8765 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8766
c4cf40b7
DJ
87672003-01-09 Daniel Jacobowitz <drow@mvista.com>
8768
8769 * gdb.base/detach.exp: New test.
8770
696d5a5b
DJ
87712003-01-09 Daniel Jacobowitz <drow@mvista.com>
8772
8773 * Makefile.in (ALL_SUBDIRS): New variable.
8774 (subdirs, clean, distclean): Use it.
8775 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8776 regenerating Makefile, since it is generated from the top level.
8777 * gdb.asm/Makefile.in: Likewise.
8778 * gdb.base/Makefile.in: Likewise.
8779 * gdb.c++/Makefile.in: Likewise.
8780 * gdb.disasm/Makefile.in: Likewise.
8781 * gdb.java/Makefile.in: Likewise.
8782 * gdb.mi/Makefile.in: Likewise.
8783 * gdb.threads/Makefile.in: Likewise.
8784 * gdb.trace/Makefile.in: Likewise.
8785
754533e4
DC
87862003-01-09 David Carlton <carlton@math.stanford.edu>
8787
8788 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8789 Add copyright year 2003.
8790
d8b3e9ee
MC
87912003-01-06 Michael Chastain <mec@shout.net>
8792
8793 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8794 When selecting a thread, 'line' and 'file' are optional.
8795 * gdb.mi/mi1-pthreads.exp: Likewise.
8796
8e9e0fe6
AS
87972003-01-06 Andreas Schwab <schwab@suse.de>
8798
8799 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8800 failures.
8801
b5ab8ff3
DJ
88022003-01-04 Daniel Jacobowitz <drow@mvista.com>
8803
8804 Fix PR gdb/844
8805 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8806 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8807
8808 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8809 instead of calling gdb_suppress_entire_file.
8810 * gdb.threads/print-threads.exp: Likewise.
8811 * gdb.threads/schedlock.exp: Likewise.
8812
8813 * gdb.threads/killed.exp: Return instead of calling
8814 gdb_suppress_entire_file.
8815 * gdb.threads/linux-dp.exp: Likewise.
8816 * gdb.threads/pthreads.exp: Likewise.
8817
1e698235
DJ
88182003-01-04 Daniel Jacobowitz <drow@mvista.com>
8819
8820 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8821 stabs.
8822 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8823 * gdb.base/whatis.exp: Always allow (void) after function names.
8824
147ff08c
DJ
88252003-01-04 Daniel Jacobowitz <drow@mvista.com>
8826
8827 * gdb.c++/casts.exp: Correct regexp.
8828
dc62bfc2
MK
88292003-01-04 Mark Kettenis <kettenis@gnu.org>
8830
8831 * configure.in: Call AC_CONFIG_HEADER. Don't call
8832 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8833 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8834 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8835 aforementioned directories in the AC_OUPUT call.
8836 * config.hin: New file.
8837 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8838 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8839 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8840 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8841 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8842 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8843 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8844 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8845 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8846 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8847 gdb.threads/configure.in, gdb.threads/configure,
8848 gdb.threads/config.in, gdb.trace/configure.in,
8849 gdb.trace/configure: Removed.
8850
77afa639
MC
88512003-01-03 Michael Chastain <mec@shout.net>
8852
8853 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8854 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8855
7634bb6e
DJ
88562003-01-03 Daniel Jacobowitz <drow@mvista.com>
8857
8858 * gdb.base/store.exp: Fix regular expressions.
8859
b39c905e
MK
88602002-12-28 Mark Kettenis <kettenis@gnu.org>
8861
8862 * configure.in: Rewrite.
8863 * configure: Regenerated.
8864
0a8551dd
DC
88652003-01-03 David Carlton <carlton@math.stanford.edu>
8866
8867 * gdb.base/psymtab.exp: New file.
8868 * gdb.base/psymtab1.c: Ditto.
8869 * gdb.base/psymtab2.c: Ditto.
8870
c60b7188
AF
88712002-12-23 Adam Fedor <fedor@gnu.org>
8872
8873 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8874
ee73db83
DC
88752002-12-23 David Carlton <carlton@math.stanford.edu>
8876
8877 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8878 and current_directory initialization.
8879
d6c1774e
JB
88802002-12-22 Jim Blandy <jimb@redhat.com>
8881
f0a847b8
JB
8882 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8883 rather than as part of the output file name.
8884
d6c1774e
JB
8885 * gdb.base/attach.exp: There's no need to copy the test program to
8886 /tmp; that was only ever necessary on HP/UX, and this test is
8887 entirely disabled there anyway.
8888
f0708dbb
JB
88892002-12-21 Jim Blandy <jimb@redhat.com>
8890
4c2acfea
JB
8891 * gdb.c++/psmang.exp: Doc fix.
8892
f0708dbb
JB
8893 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8894 test.
8895
9579e000
DC
88962002-12-20 David Carlton <carlton@math.stanford.edu>
8897
8898 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8899
d1810171
MC
89002002-12-18 Michael Chastain <mec@shout.net>
8901
8902 * gdb.c++/annota2.exp: Add copyright year 2002.
8903
76565097
DC
89042002-12-17 David Carlton <carlton@math.stanford.edu>
8905
8906 * gdb.c++/try_catch.cc: Add marker comments.
8907 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8908 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8909 * gdb.c++/m-static.cc: Ditto.
8910 * gdb.c++/m-static1.cc: Ditto.
8911 * gdb.c++/try_catch.cc: Ditto.
8912
da81390b
JJ
89132002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8914
8915 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8916 to see whether we are using the new -environment-directory
8917 command which resets via -r or the old version of the command
8918 which may prompt the user. Part of fix for gdb/741.
8919
b304d130
AC
89202002-12-13 Andrew Cagney <ac131313@redhat.com>
8921
8922 * gdb.fortran/types.exp: Update obsolete comment.
8923 * gdb.fortran/exprs.exp: Ditto.
8924 * lib/gdb.exp: Delete obsolete code.
8925 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8926 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8927 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8928 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8929 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8930 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8931 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8932 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8933 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8934 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8935 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8936 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8937 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8938 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8939 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8940 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8941 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8942 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8943 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8944 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8945 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8946 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8947 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8948 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8949 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8950 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8951 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8952 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8953 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8954 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8955 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8956 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8957 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8958 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8959 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8960 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8961 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8962
a23b6e6a
DC
89632002-12-11 David Carlton <carlton@math.stanford.edu>
8964
8965 * gdb.c++/m-data.exp: Add test for members that shadow global
8966 variables: see PR gdb/804.
8967 * gdb.c++/m-data.cc: Ditto.
8968
6604731b
DJ
89692002-12-10 Daniel Jacobowitz <drow@mvista.com>
8970
8971 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8972
de46ecd7
DC
89732002-12-06 David Carlton <carlton@math.stanford.edu>
8974
8975 * gdb.base/store.c: Don't declare functions static.
8976
27e829d0
AC
89772002-12-04 Andrew Cagney <ac131313@redhat.com>
8978
8979 * gdb.base/store.exp, gdb.base/store.c: New files.
8980
92806416
DJ
89812002-12-03 Daniel Jacobowitz <drow@mvista.com>
8982
8983 * gdb.base/selftest.exp: Update for current gdb.
8984
3bcbaac5
DJ
89852002-12-03 Daniel Jacobowitz <drow@mvista.com>
8986
8987 * gdb.base/maint.exp: Only dump symbols from one source file
8988 or objfile.
8989
f4f00b1f
DJ
89902002-12-03 Daniel Jacobowitz <drow@mvista.com>
8991
8992 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8993 function call.
8994
f1c8a949
JB
89952002-11-25 Jim Blandy <jimb@redhat.com>
8996
8997 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8998 function appearing in error message.
8999
9e297a97
DJ
90002002-11-21 Daniel Jacobowitz <drow@mvista.com>
9001
9002 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9003
1f312e79
JJ
90042002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9005
d63a86f8
RM
9006 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9007 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9008 should be in mi console format. This is part of fix for PR gdb/604.
9009
83c31e7d
FN
90102002-09-18 Fernando Nasser <fnasser@redhat.com>
9011
9012 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9013 which explicitly prints the zero offset as "+0".
9014
322b3f65
DJ
90152002-10-22 Daniel Jacobowitz <drow@mvista.com>
9016
9017 * gdb.threads/schedlock.c (args): Make unsigned.
9018
90192002-10-21 Daniel Jacobowitz <drow@mvista.com>
9020
9021 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9022 numbers. Allow "foo2|selected stack frame".
9023 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9024 * gdb.asm/asmsrc2.s: Likewise.
9025 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9026 comments.
9027 * gdb.asm/mips.inc: New file.
9028
5e2fe5b8
AF
90292002-10-18 Adam Fedor <fedor@gnu.org>
9030
9031 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9032 * gdb.base/help.exp: Likewise.
9033
abe1a5d0
KB
90342002-10-17 Kevin Buettner <kevinb@redhat.com>
9035
9036 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9037 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9038
10abb1d4
JB
90392002-10-02 Jim Blandy <jimb@redhat.com>
9040
9041 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9042
1f609b42
AC
90432002-10-01 Andrew Cagney <ac131313@redhat.com>
9044
9045 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9046 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9047 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9048 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9049 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9050 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9051 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9052
0aee02e4
AC
90532002-09-29 Andrew Cagney <ac131313@redhat.com>
9054
9055 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9056 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9057 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9058 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9059 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9060 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9061 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9062
6fde09ad
KB
90632002-09-27 Kevin Buettner <kevinb@redhat.com>
9064
9065 * gdb.base/annota1.exp (info break): Make directory components of
9066 path optional since not all compilers emit this debug information.
9067
9068 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9069 step ends up stepping out of the function instead of stopping on
9070 the epilogue.
9071
9e8aab75
KS
90722002-09-26 Keith Seitz <keiths@redhat.com>
9073
9074 * lib/insight-support.exp (gdbtk_start): Figure out where
9075 the insight executable is based on where gdb is. Use this
9076 executable to start insight instead of gdb.
9077
e36180d7
AC
90782002-09-25 Andrew Cagney <cagney@redhat.com>
9079
9080 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9081
9dd34b2b
AC
90822002-09-24 Andrew Cagney <ac131313@redhat.com>
9083
9084 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9085 test_isolated_complaints.
9086 (test_empty_complaint): New function.
9087 (test_empty_complaints): New function. Check no output when no
9088 complaints.
d63a86f8 9089
dea97812
KB
90902002-09-19 Jim Blandy <jimb@redhat.com>
9091
a9c64011 9092 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9093
54951bd7
AC
90942002-09-19 Andrew Cagney <ac131313@redhat.com>
9095
9096 * gdb.gdb/complaints.exp: New file.
9097
dec43320
AC
90982002-09-18 Andrew Cagney <ac131313@redhat.com>
9099
9100 * gdb.base/maint.exp: Check `help maint internal-warning'.
9101
e70d6e3f
DC
91022002-09-18 David Carlton <carlton@math.stanford.edu>
9103
9104 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9105 numbers, and replace them by a single breakpoint after the
9106 constructors are all finished.
9107 Add test 4.
9108 * gdb.c++/m-static.cc: Add test 4.
9109 * gdb.c++/m-static.h: New file.
9110 * gdb.c++/m-static1.cc: New file.
9111
9112 * gdb.c++/printmethod.exp: New file.
9113 * gdb.c++/printmethod.cc: New file.
9114
9115 * gdb.c++/pr-574.exp: New file.
9116 * gdb.c++/pr-574.cc: New file.
9117
afb5c968
CV
91182002-09-18 Corinna Vinschen <vinschen@redhat.com>
9119
9120 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9121 embedded targets which never actually exit.
9122
31e45dee
FN
91232002-09-18 Fernando Nasser <fnasser@redhat.com>
9124
9125 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9126 "don't step after run" as unresolved or unsupported, instead of xfail.
9127
a283c5a1
CV
91282002-09-18 Corinna Vinschen <vinschen@redhat.com>
9129
9130 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9131 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9132 Add newline to expected string in "step out of main (status wrapper)"
9133 case.
9134
11350d2a
CV
91352002-09-18 Corinna Vinschen <vinschen@redhat.com>
9136
9137 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9138 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9139
0deec7d6
TT
91402002-09-17 Tom Tromey <tromey@redhat.com>
9141
9142 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9143 \000, not \0, in double-quoted string.
9144
b2b4a1b5
CV
91452002-09-14 Corinna Vinschen <vinschen@redhat.com>
9146
c9d37158 9147 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9148 string after running the commands execution on breakpoint tests.
9149
1c56143a
CV
91502002-09-13 Corinna Vinschen <vinschen@redhat.com>
9151
9152 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9153
37f8da45
JB
91542002-09-12 Joel Brobecker <brobecker@gnat.com>
9155
9156 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9157
08b468e0
KS
91582002-09-10 Keith Seitz <keiths@redhat.com>
9159
9160 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9161 runto proc.
9162 (mi_run_to_main): Use mi_runto.
9163 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9164
dc360f58
KS
91652002-09-10 Keith Seitz <keiths@redhat.com>
9166
9167 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9168 regexp for stopping at main. Could have multiple event notifications.
9169 Don't assume that main was declared with no parameters.
9170 (mi_next): Use mi_step_to.
9171 (mi_step): Use mi_next_to.
9172
ce3abcfb
CV
91732002-09-09 Corinna Vinschen <vinschen@redhat.com>
9174
9175 * gdb.base/default.exp: Fix expected string in `info float' test.
9176
d1f5b980
BE
91772002-09-09 Ben Elliston <bje@redhat.com>
9178
9179 * config/mips.exp: Update comments.
9180 * config/mips-idt.exp: Likewise.
9181 * config/nind.exp: Likewise.
9182 * config/slite.exp: Likewise.
9183 * config/sparclet.exp: Likewise.
9184 * config/udi.exp: Likewise.
9185 * config/vx.exp: Likewise.
9186 * config/vxworks29k.exp: Likewise.
9187
2f71430b
JB
91882002-09-05 Jim Blandy <jimb@redhat.com>
9189
9190 * gdb.threads/killed.exp: Fix test failure message.
9191
7ddebc7e
KS
91922002-09-04 Keith Seitz <keiths@redhat.com>
9193
9194 * lib/mi-support.exp: Update copyright.
9195 (mi_gdb_test): Increase the priority of the expected pattern
9196 so that it matches gdb_test.
9197
0ae67eb3
KS
91982002-09-03 Keith Seitz <keiths@redhat.com>
9199
9200 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9201 Use integer comparison instead of string comparison for testing
9202 whether binary was built.
9203
38fc42c8
JB
92042002-09-03 Jim Blandy <jimb@redhat.com>
9205
9206 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9207
b6ff0e81
JB
92082002-08-29 Jim Blandy <jimb@redhat.com>
9209
9210 * gdb.threads/pthreads.exp: Move the portable thread compilation
9211 code into a function in lib/gdb.exp, and call that from here.
9212 * lib/gdb.exp (gdb_compile_pthreads): New function.
9213
07c98896
KS
92142002-08-29 Keith Seitz <keiths@redhat.com>
9215
9216 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9217 expect_out so that callers can get at it.
9218
0312286c
DJ
92192002-08-23 Daniel Jacobowitz <drow@mvista.com>
9220
9221 * gdb.threads/print-threads.c: New file.
9222 * gdb.threads/print-threads.exp: New file.
9223 * gdb.threads/schedlock.c: New file.
9224 * gdb.threads/schedlock.exp: New file.
9225
dd039bc4
EZ
92262002-08-22 Elena Zannoni <ezannoni@redhat.com>
9227
a9c64011
AS
9228 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9229 not altivec.c.
dd039bc4 9230
1f36144c
MK
92312002-08-17 Mark Kettenis <kettenis@gnu.org>
9232
9233 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9234 targets. The problem should be fixed now.
9235
16057ec7 92362002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9237
9238 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9239 2002-07-24 change that removes final dots from error messages.
9240
3c1499ad
TT
92412002-08-13 Tom Tromey <tromey@redhat.com>
9242
9243 * gdb.base/readline.exp: New file.
9244
a20ce2c3
AC
92452002-08-01 Andrew Cagney <ac131313@redhat.com>
9246
9247 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9248 supress message.
9249
db034ac5
AC
92502002-08-01 Andrew Cagney <cagney@redhat.com>
9251
9252 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9253 CHILL_FOR_TARGET and CHILL_LIB.
9254 * configure.in (configdirs): Remove gdb.chill.
9255 * configure: Regenerate.
9256 * lib/gdb.exp: Obsolete references to chill.
9257 * gdb.fortran/types.exp: Ditto.
9258 * gdb.fortran/exprs.exp: Ditto.
9259
3e000b18
KB
92602002-07-30 Kevin Buettner <kevinb@redhat.com>
9261
9262 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9263 set Irix-specific compile and link flags.
9264
28f4966b
KB
92652002-07-29 Kevin Buettner <kevinb@redhat.com>
9266
9267 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9268 source files. The ``-o'' option doesn't work with the ``-E'' option
9269 when using the Irix compiler.
9270
46c0d5a6
DJ
92712002-07-19 Daniel Jacobowitz <drow@mvista.com>
9272
9273 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9274 Improve support for reusing an exec file. Copy exec file
9275 to target, and run gdbserver on the target instead of on the host.
9276
eecf4bed
JB
92772002-07-18 Jim Blandy <jimb@redhat.com>
9278
0f815cdf
JB
9279 * gdb.base/ending-run.exp: Don't expect to see the program end in
9280 some orderly fashion when we're running on a real stand-alone
9281 board.
9282
eecf4bed
JB
9283 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9284 targets that don't support interrupts.
9285
52d309e4
JB
92862002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9287
9288 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9289 systems.
9290 Move comments in expect statements to inside the actions, so that they
9291 don't get matched against.
9292
ff683d9e
MK
92932002-07-10 Mark Kettenis <kettenis@gnu.org>
9294
9295 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9296 function when asleep" test.
9297
b5356753
AC
92982002-07-10 Andrew Cagney <ac131313@redhat.com>
9299
9300 * gdb.base/page.exp: Rewrite to handle problems with very long
9301 `info set' output. Update copyright.
9302
6aa4d13a
AC
93032002-06-26 Andrew Cagney <ac131313@redhat.com>
9304
9305 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9306 gdb.threads-hp.
9307 * gdb.hp/configure: Regenerate.
9308 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9309 * gdb.hp/gdb.threads-hp/configure: Delete file.
9310 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9311
8cf8c2b8
AC
93122002-06-22 Andrew Cagney <ac131313@redhat.com>
9313
9314 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9315 setlocale, bindtextdomain and textdomain.
9316
6827a8f8
JB
93172002-06-11 Jim Blandy <jimb@redhat.com>
9318
919d772c
JB
9319 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9320 preprocessor macro information is present.
9321
6827a8f8
JB
9322 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9323 tests.
9324
c15b0d21
MS
93252002-06-06 Michael Snyder <msnyder@redhat.com>
9326
c5984d70
MS
9327 * gdb.base/overlays.exp: Record addresses of overlay
9328 functions in TCL variables rather than in GDB variables,
9329 to avoid having GDB convert them to pointers (with loss
9330 of information).
9331
d63a86f8 9332 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9333 default linker script changes.
c15b0d21
MS
9334 * gdb.base/long_long.exp: Add check for sizeof (long double).
9335
be26fe0d
ML
93362002-06-06 Michal Ludvig <mludvig@suse.cz>
9337
9338 * gdb.asm/asm-source.exp: Add x86-64 target.
9339 * gdb.asm/x86_64.inc: New.
d63a86f8 9340
258093ca 93412002-05-30 Michael Chastain <mec@shout.net>
258093ca 9342
4b3153f1 9343 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9344 * gdb.c++/m-static.cc: New file.
9345 * gdb.c++/m-static.exp: New file.
9346
241264c6
MS
93472002-05-28 Michael Snyder <msnyder@redhat.com>
9348
9349 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9350 precision.
9351
9bba8c8f 93522002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9353
4b3153f1 9354 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9355 * gdb.c++/m-data.cc: New file.
9356 * gdb.c++/m-data.exp: New file.
9357
93582002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9359
4b3153f1 9360 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9361 * gdb.c++/try_catch.cc: New file.
d63a86f8 9362 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9363
def1b996
MC
93642002-05-27 Michael Chastain <mec@shout.net>
9365
9366 * gdb.c++/local.exp: Accept more nested types in output.
9367
522ba268
MC
93682002-05-26 Michael Chastain <mec@shout.net>
9369
9370 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9371
277254ba
MS
93722002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9373
9374 * lib/gdb.exp (gdb_wrapper_init): Just because
9375 gdb_wrapper_file exists, this does not mean that the file
9376 should not be rebuilt. That is what gdb_wrapper_initialized
9377 is for.
9378 (default_gdb_init): Reset gdb_wrapper_initialized.
9379
b61a8733
MS
93802002-05-23 Michael Snyder <msnyder@redhat.com>
9381
d63a86f8 9382 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9383 the precision of the floating point test results.
9384 * gdb.base/call-rt-st.exp: Ditto.
9385
b61a8733
MS
9386 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9387 * gdb.base/call-rt-st.exp: Ditto.
9388
56f6e910
MC
93892002-05-19 Michael Chastain <mec@shout.net>
9390
9391 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9392
ad0b0016
EZ
93932002-05-19 Elena Zannoni <ezannoni@redhat.com>
9394
a9c64011
AS
9395 * configure.in (configdirs): Add gdb.arch.
9396 * configure: Regenerate.
ad0b0016 9397
f617d2b6
JB
93982002-05-17 Jim Blandy <jimb@redhat.com>
9399
9400 * gdb.base/completion.exp: Recognize the more detailed error
9401 messages produced by the macro expander's lexical analyzer.
9402
eac2a696
EZ
94032002-05-14 Elena Zannoni <ezannoni@redhat.com>
9404
a9c64011
AS
9405 * gdb.arch/altivec-abi.c: New file.
9406 * gdb.arch/altivec-abi.exp: New file.
9407 * gdb.arch/altivec-regs.c: New file.
9408 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9409
2fdde8f8
DJ
94102002-05-14 Daniel Jacobowitz <drow@mvista.com>
9411
9412 * gdb.base/maint.exp (maint print type): Update for new type
9413 structure.
d63a86f8 9414
e31f1a7c
EZ
94152002-05-14 Elena Zannoni <ezannoni@redhat.com>
9416
9417 * gdb.arch: New directory.
9418 * gdb.arch/configure.in: New file.
9419 * gdb.arch/configure: New file.
9420 * gdb.arch/Makefile.in: New file.
9421
db589741
CV
94222002-05-13 Corinna Vinschen <vinschen@redhat.com>
9423
9424 * gdb.asm/asm-source.exp: Add v850 as supported target.
9425 * gdb.asm/v850.inc: New file.
9426
8ce2a7dc
DJ
94272002-05-13 Daniel Jacobowitz <drow@mvista.com>
9428
9429 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9430
df763c7f
DJ
94312002-05-12 Daniel Jacobowitz <drow@mvista.com>
9432
9433 * gdb.base/break.exp: Check 'break "marker2"'.
9434
377daeed
MS
94352002-05-10 Michael Snyder <msnyder@redhat.com>
9436
9437 * gdb.base/long_long.exp: Fix typo.
9438
c4b7bc2b
JB
94392002-05-10 Jim Blandy <jimb@redhat.com>
9440
ecac9a4e
JB
9441 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9442 a bug.
9443
c4b7bc2b
JB
9444 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9445 Recognize more detailed error message produced by the macro
9446 expander's lexical analyzer.
9447 * lib/gdb.exp (test_print_reject): Same.
9448
e71019a1
MK
94492002-05-09 Mark Kettenis <kettenis@gnu.org>
9450
9451 * gdb.c++/method.exp: Fix typo.
9452
fedfc8e6
MS
94532002-05-08 Michael Snyder <msnyder@redhat.com>
9454
166a1957
MS
9455 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9456 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9457 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9458 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9459 Add iftarget clause for strongarm.
d63a86f8 9460
f1c47eb2
MS
94612002-05-06 Michael Snyder <msnyder@redhat.com>
9462
cb9a9d3e
MS
9463 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9464 (gdb_continue_to_end): Accept output from status wrapper.
9465 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9466 Clean up fail messages to match pass messages.
9467
f1c47eb2
MS
9468 Enable the "needs_status_wrapper" testsuite feature.
9469 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9470 (gdb_compile): Conditionally call gdb_wrapper_init.
9471 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9472 * gdb.c++/method.exp: Recognize output from status wrapper.
9473
6079c749
BE
94742002-05-06 Ben Elliston <bje@redhat.com>
9475From Graydon Hoare <graydon@redhat.com>
9476
9477 * config/sid.exp: Include support for "rawsid" protocol.
9478
188baff3
JB
94792002-05-03 Jim Blandy <jimb@redhat.com>
9480
9481 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9482 * gdb.c++/hang3.C: New file.
9483
b9c07f0f
AC
94842002-05-04 Andrew Cagney <ac131313@redhat.com>
9485
9486 * gdb.base/default.exp: Remove obsolete code.
9487 * gdb.c++/misc.exp: Ditto. Update copyright.
9488 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9489 * gdb.base/whatis.exp: Ditto. Update copyright.
9490 * gdb.base/scope.exp: Ditto. Update copyright.
9491 * gdb.base/ptype.exp: Ditto. Update copyright.
9492 * gdb.base/printcmds.exp: Ditto. Update copyright.
9493 * gdb.base/opaque.exp: Ditto. Update copyright.
9494 * gdb.base/list.exp: Ditto.
9495 * gdb.base/funcargs.exp: Ditto. Update copyright.
9496 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9497 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9498 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9499 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9500 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9501 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9502
5c7a0397
MS
95032002-05-02 Michael Snyder <msnyder@redhat.com>
9504
d6dcc264 9505 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9506 * gdb.base/long_long.exp: Add xscale target.
9507 * gdb.base/default.exp: Add xscale target.
9508
eb7f1c48
JB
95092002-05-01 Jim Blandy <jimb@redhat.com>
9510
9511 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9512 gdb.c++/hang.exp: New test.
9513
a6befae8
FF
95142002-05-01 Fred Fish <fnf@redhat.com>
9515
9516 * gdb.base/completion.exp: Handle completions of "./Make" for
9517 more than one completion possibility, as is the case when we
9518 build and test in the source tree.
9519
0a310277
AG
95202002-04-29 Anthony Green <green@redhat.com>
9521
9522 * gdb.java/jmisc1.exp: New file.
9523 * gdb.java/jmisc2.exp: New file.
9524
6ff9af88
DJ
95252002-04-24 Daniel Jacobowitz <drow@mvista.com>
9526
9527 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9528
96b3d632
EZ
95292002-04-23 Elena Zannoni <ezannoni@redhat.com>
9530
9531 * gdb.base/help.exp: Change 'help status' to allow for target
9532 dependent output differences.
9533
5019bb54
MC
95342002-04-22 Michael Chastain <mec@shout.net>
9535
9536 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9537
a805a116
MC
95382002-04-22 Michael Chastain <mec@shout.net>
9539
9540 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9541
a1706bfd
DM
95422002-04-17 David S. Miller <davem@redhat.com>
9543
9544 * gdb.asm/sparc64.inc: New file.
9545 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9546
a73a20a2
EZ
95472002-04-19 Elena Zannoni <ezannoni@redhat.com>
9548
9549 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9550 instruction file directly into the build tree. Clean up at end of
9551 test.
9552
ba678339
DM
95532002-04-18 David S. Miller <davem@redhat.com>
9554
9555 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9556 handle 64-bit platforms correctly.
9557 * gdb.base/maint.exp: Likewise.
9558
b03399da
KB
95592002-04-18 Kevin Buettner <kevinb@redhat.com>
9560
9561 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9562 ``-fpic'' when compiling files comprising a shared library, but
9563 it does need additional linker flags in order to find shared
9564 libraries at run time.
9565
e2004992
KB
95662002-04-18 Kevin Buettner <kevinb@redhat.com>
9567
9568 * gdb.base/cvexpr.c (use): New function.
9569 (main): Invoke use() on all global variables to prevent
9570 some linkers from deleting these otherwise unused symbols.
9571
d8937120
MC
95722002-04-17 Michael Chastain <mec@shout.net>
9573From David S. Miller <davem@redhat.com>
9574
9575 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9576 handle 64-bit platforms correctly.
9577
ffd61a58
MS
95782002-04-12 Michael Snyder <msnyder@redhat.com>
9579From Jim Blandy <jimb@redhat.com>
a9c64011 9580 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9581 script can handle this instead.
9582 * gdb.base/bar.c (barx): Same.
9583 * gdb.base/baz.c (bazx): Same.
9584 * gdb.base/grbx.c (grbxx): Same.
9585
9586 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9587 manager doesn't automatically unmap overlays unnecessarily.
9588
6b8426a6
MH
95892002-04-10 Martin M. Hunt <hunt@redhat.com>
9590
9591 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9592 stepping out of main.
9593
34af4875
MC
95942002-04-09 Michael Chastain <mec@shout.net>
9595
9596 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9597 scope so that the nested scope tests will make sense.
9598 * gdb.c++/local.exp: Write patterns that actually work with gcc
9599 (the HP patterns "were never known to work with gcc").
9600 Keep the old aCC patterns too.
9601
2d1676a0
DJ
96022002-04-09 Daniel Jacobowitz <drow@mvista.com>
9603
9604 * gdb.base/attach.exp: Correct target board test.
9605
3a63e3f9
MC
96062002-04-08 Michael Chastain <mec@shout.net>
9607
9608 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9609 in a const method. Add some xfail and fail cases for configurations
9610 that do not emit the "const ...".
9611
f18dabd2
MC
96122002-04-07 Michael Chastain <mec@shout.net>
9613
9614 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9615 Accept "A * const" and "const A * const" as type of "this".
9616 Fix spelling of getFunky throughout. Make messages uniform.
9617
0fcddd82
EZ
96182002-04-07 Elena Zannoni <ezannoni@redhat.com>
9619
a9c64011 9620 Work around for PR gdb/285:
0fcddd82
EZ
9621 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9622
16a8534a
EZ
96232002-04-07 Elena Zannoni <ezannoni@redhat.com>
9624
9625 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9626 instructions file at run time instead of configure time.
9627 Sometimes we run the test in a directory that is not the one we
9628 configured in.
9629 * gdb.asm/configure.in: Delete creation of symlink.
9630 * gdb.asm/configure: Regenerate.
9631
24181d81
JB
96322002-04-05 J. Brobecker <brobecker@gnat.com>
9633
9634 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9635 xfullpath () function.
9636
7cdb7107
DJ
96372002-04-04 Daniel Jacobowitz <drow@mvista.com>
9638
9639 * gdb.asm/Makefile.in: Correct dependencies.
9640
9641 * gdb.asm/powerpc.inc: New file.
9642 * gdb.asm/asm-source.exp: Add PowerPC.
9643 * gdb.asm/configure.in: Likewise.
9644 * gdb.asm/configure: Regenerated.
9645
a7d17088
DJ
96462002-04-04 Daniel Jacobowitz <drow@mvista.com>
9647
9648 * gdb.base/relocate.exp: New file.
9649 * gdb.base/relocate.c: New file.
9650
cd721503
FF
96512002-04-04 Fred Fish <fnf@redhat.com>
9652
9653 * gdb.base/step-test.exp: Update comment regarding stopping in
9654 memcpy/bcopy calls inserted as part of the compiler runtime.
9655
b22ad7a7
MS
96562002-04-04 Michael Snyder <msnyder@redhat.com>
9657
9658 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9659
5f279fa6
DJ
96602002-04-03 Daniel Jacobowitz <drow@mvista.com>
9661
9662 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9663 (gdb_expect): Remove $notransfer hack.
9664
dd0fd3ce
DJ
96652002-04-02 Daniel Jacobowitz <drow@mvista.com>
9666
9667 * gdb.c++/classes.exp ("calling method for small class"): Match
9668 updated register output.
9669
1e50cda1
DJ
96702002-03-30 Daniel Jacobowitz <drow@mvista.com>
9671
9672 Fix PR gdb/452
9673 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9674 when finished. Make gdb_file_cmd send "exec-file" when
9675 appropriate.
9676
24015922
DJ
96772002-03-30 Daniel Jacobowitz <drow@mvista.com>
9678
9679 * gdb.base/attach.exp: Remove extra setup_xfail.
9680
dd7dfd64
MS
96812002-03-26 Michael Snyder <msnyder@redhat.com>
9682
9683 * gdb.base/default.exp: Add tests for dump, append, and restore.
9684 * gdb.base/help.exp: Add tests for dump, append, and restore.
9685 * gdb.base/dump.exp: New file, test dump, append and restore.
9686 * gdb.base/dump.c: New file.
9687
48b2f8d7
MS
96882002-03-27 Michael Snyder <msnyder@redhat.com>
9689
d63a86f8 9690 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9691 clean-ups in help messages.
9692
05b4d525
FF
96932002-03-26 Fred Fish <fnf@redhat.com>
9694
9695 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9696 have debugging info for those functions and the compiler uses them
9697 internally to copy structs around.
9698
d7679631
FF
96992002-03-26 Fred Fish <fnf@redhat.com>
9700
9701 * gdb.base/list.exp: Revert the change made yesterday and add note
9702 about why we don't list the default lines for remote targets.
9703
523ac3f9
MS
97042002-03-25 Michael Snyder <msnyder@redhat.com>
9705
9706 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9707
754b2b8d
FF
97082002-03-25 Fred Fish <fnf@redhat.com>
9709
9710 * gdb.base/list.exp: This test works on remote targets so remove
9711 the short circuit for remote targets. Update copyright.
9712
33c3e192
FF
97132002-03-25 Fred Fish <fnf@redhat.com>
9714
9715 * gdb.base/attach.exp: Fix logic error that was suppressing this
9716 test for all non hppa*-*-hpux* targets, instead of the hp target.
9717 Move comments closer to the suppression point. Also now need to
9718 check that we are running natively.
9719
d43e73ee
MS
97202002-03-22 Michael Snyder <msnyder@redhat.com>
9721
882c8f02
MS
9722 * gdb.base/default.exp: Add test for gcore. Update copyright.
9723 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9724
04c12f60
FF
97252002-03-06 Fred Fish <fnf@redhat.com>
9726
9727 * gdb.base/funcargs.c: Remove extraneous ';' character.
9728 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9729
b43df995
MC
97302002-03-04 Michael Chastain <mec@shout.net>
9731
9732 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9733 accommodate gcc v3 function signature.
9734 * gdb.mi/mi0-var-cmd-exp: Ditto.
9735
92362027
AC
97362002-02-24 Andrew Cagney <ac131313@redhat.com>
9737
9738 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9739 ``GNU/Linux'' or ``Linux kernel''
9740 * testsuite/gdb.threads/pthreads.c: Ditto.
9741
258ad32d
MC
97422002-02-24 Michael Chastain <mec@shout.net>
9743
9744 * gdb.threads/pthreads.c (thread1): Add a return statement.
9745 (thread2): Likewise.
9746 (foo): Likewise.
9747
04c3b3d4
MC
97482002-02-23 Michael Chastain <mec@shout.net>
9749
9750 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9751 to placate gcc.
9752
5a2a0a20
MC
97532002-02-23 Michael Chastain <mec@shout.net>
9754
9755 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9756 test "ptype bint". The test passes on all my stabs configurations.
9757
a640f7fc
JB
97582002-02-21 Jim Blandy <jimb@redhat.com>
9759
27924826
JB
9760 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9761 filename at a time, and watch for the ones we want to see.
9762
a640f7fc
JB
9763 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9764 types of pointers to prototyped functions.
9765
edcc8c75
AC
97662002-02-20 Andrew Cagney <ac131313@redhat.com>
9767
9768 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9769 signed, unsigned and straight char.
9770 (padding_char, padding_short, padding_int, padding_long,
9771 padding_long_long, padding_float, padding_double,
9772 padding_long_double): New global variables.
9773 (fill, fill_structs): New functions.
9774
9775 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9776 for correctly sized writes. Update copyright.
9777 (get_valueof): New procedure.
9778 (get_sizeof): Call get_valueof.
9779 (check_valueof): New procedure.
9780 (check_padding): New procedure.
9781
ac57ea44
MC
97822002-02-20 Michael Chastain <mec@shout.net>
9783
9784 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9785 to setup_xfail. Document some of the remaining calls.
9786
7a10c941
MC
97872002-02-18 Michael Chastain <mec@shout.net>
9788
9789 * gdb.c++/userdef.exp: Update copyright year.
9790
fb8acdcc
DJ
97912002-02-18 Daniel Jacobowitz <drow@mvista.com>
9792
9793 * gdb.c++/userdef.exp: Test overloaded operators properly.
9794 Remove xfails.
9795
fda6ae12
MS
97962002-02-14 Michael Snyder <msnyder@redhat.com>
9797
9798 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9799
676a0442
DJ
98002002-02-14 Daniel Jacobowitz <drow@mvista.com>
9801
9802 * gdb.base/a2-run.exp: Check for a remote target properly.
9803 * gdb.base/annota1.exp: Likewise.
9804 * gdb.base/list.exp: Likewise.
9805 * gdb.base/reread.exp: Likewise.
9806 * gdb.base/scope.exp: Likewise.
9807 * gdb.base/shlib-call.exp: Likewise.
9808 * gdb.base/term.exp: Likewise.
9809 * gdb.c++/annota2.exp: Likewise.
9810
78b4f468
RE
98112002-02-13 Richard Earnshaw <rearnsha@arm.com>
9812
9813 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9814
9a81ba51
MC
98152002-02-10 Michael Chastain <mec@shout.net>
9816
9817 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9818 (call_after_alloca): Ditto.
9819
004af6c7
DJ
98202002-02-10 Daniel Jacobowitz <drow@mvista.com>
9821
9822 * gdb.base/ending-run.exp: Guard "cont" test with
9823 gdb_skip_stdio_test.
9824
37225f62
JB
98252002-02-06 Jim Blandy <jimb@redhat.com>
9826
9827 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9828 from here...
9829 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9830 To here. Disable this test on non-HP platforms. Add big comment.
9831
fe6fdd96
MS
98322002-02-04 Michael Snyder <msnyder@redhat.com>
9833
9834 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9835 other than d10v and m32r.
9836
036fad3f
RE
98372002-02-02 Richard Earnshaw <rearnsha@arm.com>
9838
9839 * gdb.base/default.exp: Rewrite test patterns to reduce time
9840 taken to match them.
9841
7148ab62
DJ
98422002-01-30 Daniel Jacobowitz <drow@mvista.com>
9843
9844 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9845 Allow a start function above main.
9846 * gdb.threads/linux-dp.exp: Fix copyright date.
9847
396cc255
DJ
98482002-01-30 Daniel Jacobowitz <drow@mvista.com>
9849
a9c64011
AS
9850 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9851 (check_philosopher_stack): Check for manager thread before checking
9852 for a just-starting thread.
396cc255 9853
f038d31b
DJ
98542002-01-30 Daniel Jacobowitz <drow@mvista.com>
9855
9856 From Neil Booth <neil@daikokuya.demon.co.uk>:
9857 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9858 warnings.
9859
b3ff9d9a
FF
98602002-01-21 Fred Fish <fnf@redhat.com>
9861
9862 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9863 not caller.
9864
39ad761d
JB
98652002-01-21 Jim Blandy <jimb@redhat.com>
9866
9867 * gdb.base/reread.exp: Check that GDB properly re-reads the
9868 executable file when it changes while no inferior is running.
9869
aaf320fa
FF
98702002-01-21 Fred Fish <fnf@redhat.com>
9871
a9c64011
AS
9872 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9873 optionally accept the "shlib events" variation.
aaf320fa 9874
808a31f5
JB
98752002-01-21 Jim Blandy <jimb@redhat.com>
9876
9877 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9878 call `fflush' after every `printf', so that the output is produced
9879 at predictable points, regardless of whatever buffering does (or
9880 doesn't) take place.
9881 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9882 at different points.
9883
4420d5e2
DJ
98842002-01-20 Daniel Jacobowitz <drow@mvista.com>
9885
9886 * gdb.c++/inherit.exp: Update copyright years.
9887 * gdb.c++/method.exp: Likewise.
9888
3e36a0f4
DJ
98892002-01-20 Daniel Jacobowitz <drow@mvista.com>
9890
9891 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9892 artificial methods/arguments.
9893 * gdb.c++/derivation.exp: Likewise.
9894 * gdb.c++/inherit.exp: Likewise.
9895 * gdb.c++/method.exp: Likewise.
9896 * gdb.c++/virtfunc.exp: Likewise.
9897
b4ceaee6
AC
98982002-01-18 Andrew Cagney <ac131313@redhat.com>
9899
9900 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9901 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9902 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9903 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9904 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9905 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9906
ecace851
JB
99072002-01-17 Jim Blandy <jimb@redhat.com>
9908
9909 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9910 anchoring the pattern matching the entry point symbol's name.
9911
375fc983
AC
99122002-01-17 Andrew Cagney <ac131313@redhat.com>
9913
9914 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9915 continue/quit query. Update copyright.
9916
fe6fdd96
MS
99172002-01-14 Michael Snyder <msnyder@redhat.com>
9918
9919 * gdb.base/gcore.exp: Remove extra debugging output.
9920
e017c81f
DJ
99212002-01-13 Daniel Jacobowitz <drow@mvista.com>
9922
9923 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9924 for slightly dubious v2 mangled string.
9925
37ab3bf8
DJ
99262002-01-13 Daniel Jacobowitz <drow@mvista.com>
9927
9928 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9929
1bc05c3a 99302002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9931
1bc05c3a 9932 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9933
1bc05c3a
JM
9934 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9935 constructors.
9936 * gdb.c++/derivation.exp: Likewise.
9937 * gdb.c++/templates.exp: Likewise.
9938 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9939
1bc05c3a
JM
99402002-01-10 Michael Snyder <msnyder@redhat.com>
9941
9942 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9943
a911c360
MS
99442002-01-08 Michael Snyder <msnyder@redhat.com>
9945
9946 * gdb.base/gcore.exp: New test for generate-core-file command.
9947 * gdb.base/gcore.c: Testcase for above.
9948 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9949
ea2119ec
JM
99502002-01-08 Jason Merrill <jason@redhat.com>
9951
9952 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9953
68203136
FF
99542002-01-07 Fred Fish <fnf@redhat.com>
9955
9956 * gdb.c++/overload.exp: Remove unconditional xfails for:
9957 print foo_instance1.overloadargs(1)
9958 print foo_instance1.overloadargs(1, 2)
9959 print foo_instance1.overloadargs(1, 2, 3)
9960 print foo_instance1.overloadargs(1, 2, 3, 4)
9961 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9962 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9963 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9964 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9965 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9966 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9967 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9968 print foo_instance1.overload1arg()
9969 print foo_instance1.overload1arg((char)arg2)
9970 print foo_instance1.overload1arg((signed char)arg3)
9971 print foo_instance1.overload1arg((unsigned char)arg4)
9972 print foo_instance1.overload1arg((int)arg7)
9973 print foo_instance1.overload1arg((unsigned int)arg8)
9974 print foo_instance1.overload1arg((float)arg11)
9975 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9976
21b9b5b1
MS
99772002-01-07 Michael Snyder <msnyder@redhat.com>
9978
9979 * gdb.base/huge.exp: New test. Print a very large target data object.
9980 (skip_huge_test): New test variable. Define if you want to skip this
9981 test. The test reads an 8 megabyte data object from the target, so it
9982 might be very time consuming on remote targets with a slow connection.
9983 * gdb.base/huge.c: New file. Test case for above.
9984
725f922e
FF
99852002-01-07 Fred Fish <fnf@redhat.com>
9986
9987 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9988 g_instance.bfoo, and g_instance.cfoo.
9989
634d57ec
JL
9990Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9991
f286b2c3
JL
9992 * gdb.base/break.c (multi_line_if_conditional): New function.
9993 (multi_ilne_while_conditional): Likewise.
9994 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9995 IF or WHILE condition puts the breakpoint at the start of
9996 the condition.
9997
634d57ec
JL
9998 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9999 hppa*-*-hpux* expected failure.
10000 * gdb.base/structs.exp (do_function_calls): Similarly.
10001
10002 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10003 watchpoints.
10004
9fbfe2dc
AC
100052002-01-06 Andrew Cagney <ac131313@redhat.com>
10006
10007 Fix PR gdb/66.
10008 * gdb.base/structs.exp: Replace skip for a29k with skip for
10009 gdb,cannot_call_functions.
10010 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10011 * gdb.base/callfuncs.exp: Ditto.
10012 * gdb.base/call-rt-st.exp: Ditto.
10013 * gdb.base/call-strs.exp: Ditto.
10014 * gdb.base/callfwmall.exp: Ditto.
10015 * gdb.base/scope.exp: Obsolete xfail a29k.
10016 * gdb.c++/misc.exp: Ditto.
10017 * gdb.c++/cplusfuncs.exp: Ditto.
10018 * gdb.base/ptype.exp: Ditto.
10019 * gdb.base/printcmds.exp: Ditto.
10020 * gdb.base/opaque.exp: Ditto.
10021 * gdb.base/list.exp: Ditto.
10022 * gdb.base/funcargs.exp: Ditto.
10023 * gdb.base/default.exp: Ditto.
10024
8ddad156
MS
100252002-01-04 Michael Snyder <msnyder@redhat.com>
10026
ca4976a6 10027 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10028 * gdb.base/maint.exp: Add tests for maint info sections options.
10029
1b074332
JL
10030Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10031
10032 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10033
7d159115
CV
100342001-12-20 Corinna Vinschen <vinschen@redhat.com>
10035
10036 * gdb.asm/arm.inc: New file.
10037 * gdb.asm/asm-source.exp: Add arm targets.
10038 * gdb.asm/configure.in: Ditto.
10039 * gdb.asm/configure: Recreated from configure.in.
10040
8fb87725
JL
10041Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10042
afabe08c
JL
10043 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10044 with HP's compiler.
10045 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10046 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10047 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10048 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10049
10050 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10051 either HP's compilers or GCC.
10052
db521deb
JL
10053 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10054 a SIGBUS or SIGSEGV.
10055
10056 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10057
10058 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10059 can be compiled with either HP's compiler or GCC.
10060
cfa88ab7
JL
10061 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10062 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10063 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10064
ca344dff
JL
10065 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10066 to match current gdb output. Update due to using auto-solib-limit
10067 for limiting instead of overloading auto-solib-add.
10068 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10069 test program.
10070
3f3c6e55 10071 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10072 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10073 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10074 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10075 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10076 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10077 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10078 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10079 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10080 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10081 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10082 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10083 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10084
8fb87725
JL
10085 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10086 a SIGTRAP to the inferior.
10087
cf599fa7
CV
100882001-12-19 Corinna Vinschen <vinschen@redhat.com>
10089
10090 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10091 Substitute call to target_link by call to gdb_compile.
10092
2cd045cd
JL
10093Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10094
a9c64011
AS
10095 * gdb.base/break.exp: Fix HP specific search string when testing
10096 backtracing in a called function.
2cd045cd 10097
a9c64011
AS
10098 * gdb.base/constvars.exp: Only set lang to C++ if we're
10099 compiling the test with HP's compilers.
10100 * gdb.base/volatile.exp: Similarly.
2cd045cd 10101
99ebe9ac
JB
101022001-12-19 Jim Blandy <jimb@redhat.com>
10103
10104 * gdb.base/printcmds.exp: Expect the null character to be printed
10105 as '\0', and the '\013' to be printed as '\v'.
10106 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10107 * gdb.base/setvar.exp: Same.
10108
b9891b29
JB
101092001-12-17 Jim Blandy <jimb@redhat.com>
10110
0eba65ab
JB
10111 * gdb.base/completion.exp: Rather than completing very long
10112 filenames, which can make the readline library produce output we
10113 don't recognize, cd to the directory first, and then complete
10114 using nice, short relative paths.
10115
6970b5b1
JB
10116 * gdb.base/completion.exp: On some systems, there is, in fact, a
10117 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10118 variables as being in scope. So use `no_var_named_this'
10119 instead of `b'.
6970b5b1 10120
b9891b29
JB
10121 * gdb.base/corefile.exp: Recognize the message saying that GDB
10122 can't find the core file's registers as a failure.
10123
e6ccd35f
JSC
101242001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10125
a9c64011
AS
10126 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10127 test expect string more specific.
e6ccd35f 10128
105ba819
CV
101292001-12-13 Corinna Vinschen <vinschen@redhat.com>
10130
10131 * gdb.asm/asm-source.exp: Add support for xstormy16.
10132 * gdb.asm/configure.in: Ditto.
10133 * gdb.asm/configure: Rebuild.
10134 * gdb.asm/xstormy16.inc: New file.
10135
e9e79dd9
FF
101362001-12-10 Fred Fish <fnf@redhat.com>
10137
10138 * gdb.base/maint.exp: Update to match changes in type dumping code.
10139
347dc97d
JB
101402001-12-10 Jim Blandy <jimb@redhat.com>
10141
10142 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10143 matching the entry point symbol's name at the beginning of the
10144 line.
10145
5178b9d6
DJ
101462001-12-07 Daniel Jacobowitz <drow@mvista.com>
10147
10148 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10149 gdb.c++/inherit.exp, gdb.c++/method.exp,
10150 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10151 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10152 and class layout support.
10153
af890c52
DJ
101542001-12-07 Daniel Jacobowitz <drow@mvista.com>
10155
10156 * gdb.c++/classes.exp: Add test for static member function.
10157 * gdb.c++/misc.cc: Add class with static member function.
10158
7a345fb3
JB
101592001-12-07 Jim Blandy <jimb@redhat.com>
10160
f2e54a80 10161 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10162 those tests as `unsupported'.
10163 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10164 Rewrite subsequent tests to use it.
10165
10166 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10167 those tests as `unsupported'.
10168 * gdb.base/structs.exp (call_struct_func): New function.
10169 (do_function_calls): Use call_struct_func to call the functions
10170 returning structs.
10171
0bc69509
JB
10172 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10173 whether functions are prototyped or not, so we can't possibly pass
10174 arguments to t_float_values2 properly.
10175
7a345fb3
JB
10176 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10177 value of `timeout' for targets other than the mips*tx39-*.
10178
edb6ede1
MS
101792001-12-06 Michael Snyder <msnyder@redhat.com>
10180
d63a86f8 10181 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10182 and detect whether the start symbol has a leading underscore.
10183
2d842f13
JB
101842001-12-04 Jim Blandy <jimb@redhat.com>
10185
10186 * gdb.base/completion.exp: Clarify indentation.
10187
68550daf
JB
101882001-12-03 Jim Blandy <jimb@redhat.com>
10189
10190 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10191 variables on the S/390, not `.word'.
10192
cd5195a8
JB
101932001-11-30 Jim Blandy <jimb@redhat.com>
10194
10195 Add assembly-source tests for s390-ibm-linux.
10196 * gdb.asm/s390.inc: New file.
10197 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10198 the S/390 architecture.
a9c64011 10199 * gdb.asm/configure: Regenerated.
cd5195a8 10200
ca9efc90
MS
102012001-11-30 Michael Snyder <msnyder@redhat.com>
10202
10203 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10204 next, info source, info sources, info line, global and static
10205 variables, and static functions.
10206 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10207 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10208 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10209 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10210 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10211 (gdbasm_leave): Restore frame pointer.
10212 (gdbasm_startup): Copy stack set-up from crt0.S.
10213
d0e66976
FN
102142001-11-26 Fernando Nasser <fnasser@redhat.com>
10215
10216 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10217 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10218 to a local (non-static) variable. Copy tstruct.a to a static buffer
10219 and return a pointer to that buffer.
10220 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10221
e2334072
MK
102222001-11-24 Mark Kettenis <kettenis@gnu.org>
10223
10224 * gdb.asm/configure.in: Fix recognition of ix86 target.
10225 * gdb.asm/configure: Regenerate.
10226
756caa3d
MS
102272001-11-21 Michael Snyder <msnyder@redhat.com>
10228
10229 * gdb.asm/sparc.inc: New file.
10230 * gdb.asm/asm-source.exp: Recognize sparc target.
10231 * gdb.asm/configure.in: Recognize sparc target.
10232 * gdb.asm/configure: Regenerate.
d63a86f8 10233
9a4d72d5
MS
102342001-11-21 Michael Snyder <msnyder@redhat.com>
10235
10236 * gdb.asm/m32r.inc: New file.
10237 * gdb.asm/asm-source.exp: Recognize m32r target.
10238 * gdb.asm/configure.in: Recognize m32r target.
10239 * gdb.asm/configure: Regenerate.
10240
a773d1cd
MS
102412001-11-20 Michael Snyder <msnyder@redhat.com>
10242
017ac23d
MS
10243 * gdb.asm/i386.inc: New file.
10244 * gdb.asm/asm-source.exp: Recognize ix86 target.
10245 * gdb.asm/configure.in: Recognize ix86 target.
10246 * gdb.asm/configure: Regenerate.
10247
a773d1cd
MS
10248 * gdb.c++/namespace.exp: Fix quotes in output messages.
10249
bb632afb
MS
102502001-11-14 Michael Snyder <msnyder@redhat.com>
10251
25d559ca 10252 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10253 qualifier in a type cast expression, to designate an address
10254 in the instruction space (Harvard architecture).
10255
4749e309
MS
102562001-11-13 Michael Snyder <msnyder@redhat.com>
10257
10258 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10259 Tests for expressions using 'const' and 'volatile'.
10260
25050984
CV
102612001-11-13 Corinna Vinschen <vinschen@redhat.com>
10262
10263 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10264
1902c51f
DJ
102652001-11-12 Daniel Jacobowitz <drow@mvista.com>
10266
10267 * lib/mi-support.exp (mi_run_to_helper): Move comments
10268 outside of gdb_expect.
10269
dcf95b47
DJ
102702001-11-11 Daniel Jacobowitz <drow@mvista.com>
10271
10272 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10273 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10274 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10275 mi0_run_to): New functions.
10276 * gdb.mi/mi-simplerun.exp: Use them.
10277 * gdb.mi/mi0-simplerun.exp: Likewise.
10278 * gdb.mi/mi-var-cmd.exp: Likewise.
10279 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10280
45b074e1
AC
102812001-11-10 Andrew Cagney <ac131313@redhat.com>
10282
10283 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10284 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10285
bf50d346
AC
102862001-11-09 Andrew Cagney <ac131313@redhat.com>
10287
10288 * gdb.base/restore.exp: Include $expected value in restored test
10289 message.
10290
9383332c
AC
102912001-11-09 Andrew Cagney <ac131313@redhat.com>
10292
10293 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10294 implemented.
10295
db62520a
MS
102962001-11-08 Michael Snyder <msnyder@redhat.com>
10297
10298 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10299 Add pass/fail message for stop at breakpoint in call dummy function.
10300
b5703437
MS
103012001-11-07 Michael Snyder <msnyder@redhat.com>
10302
d63a86f8
RM
10303 * gdb.c++/templates.exp (test_template_breakpoints):
10304 If we get an overload menu, but it does not match what
760f6330 10305 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10306 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10307 making the whitespace optional. Argument for "new" may be
10308 "unsigned" as well as "unsigned int/long".
d63a86f8 10309 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10310 making the whitespace optional. Also replace "(void) with
10311 "((void|)), making the keyword "void" optional.
d63a86f8 10312 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10313 making the whitespace optional. Also replace "(void) with
10314 "((void|)), making the keyword "void" optional.
3bf40917
MS
10315 * gdb.base/callfuncs.c (t_float_values): This function must
10316 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10317 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10318 can be tested against both cases. Usually one case involves
10319 promotion of float to double, while the other does not.
10320 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10321 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10322 includes a stack frame for "start".
10323
c8ab4e6d
JB
103242001-11-05 Jim Blandy <jimb@redhat.com>
10325
10326 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10327 pointers are 32 bits long, and that offsets of relocs are always
10328 stored in the data (REL-style), and not in the reloc entry itself
10329 (RELA-style).
10330 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10331 stabs.
10332
3f08ced9
MS
103332001-11-01 Michael Snyder <msnyder@redhat.com>
10334
10335 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10336 and regular expression operators by using quoting.
10337
cbfa24cd
MS
103382001-10-31 Michael Snyder <msnyder@redhat.com>
10339
10340 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10341 depending on what the symbol table contains.
10342 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10343 the output of the ptype command. Similarly, accept both "const &"
10344 and "const&".
10345
aaa68313
CV
103462001-10-31 Corinna Vinschen <vinschen@redhat.com>
10347
10348 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10349 symbol `STORAGE' to allow to choose the storage class of
10350 the local datastructures.
10351 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10352 compiler directive.
10353
91740388
MS
103542001-10-30 Michael Snyder <msnyder@redhat.com>
10355
10356 * gdb.base/jump.exp: Allow it to run for all targets.
10357
1b7c05e7
CV
103582001-10-29 Corinna Vinschen <vinschen@redhat.com>
10359
10360 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10361 with new double_array size.
10362 (main): Change storage class of all local variables to static.
10363 Reduce size of double_array to 9.
10364 * gdb.base/call-ar-st.exp: Increase timeout value.
10365 Change expected output for double array to match new size in
10366 call-ar-st.c.
10367
36a22261
CV
103682001-10-29 Corinna Vinschen <vinschen@redhat.com>
10369
10370 * gdb.base/ending-run.exp: Create identical output when passing
10371 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10372 Stormy16 target.
36a22261 10373
92b8ae91
MK
103742001-10-28 Mark Kettenis <kettenis@gnu.org>
10375
10376 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10377 that we catch the expected failure under Linux/x86.
10378
cb135b83
OF
103792001-10-29 Orjan Friberg <orjanf@axis.com>
10380
10381 * gdb.base/setvar.exp: Escape curly braces.
10382 * gdb.stabs/weird.exp: Ditto.
10383
6884aa54
DJ
103842001-10-27 Daniel Jacobowitz <drow@mvista.com>
10385
10386 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10387 * gdm.mi/mi0-hack-cli.exp: Likewise.
10388
0398c9aa
AC
103892001-10-25 Andrew Cagney <ac131313@redhat.com>
10390
10391 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10392 messages.
10393
d20bf2e8
AC
103942001-10-21 Andrew Cagney <ac131313@redhat.com>
10395
10396 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10397 checking MI enabled.
10398
03dd63aa
CV
103992001-10-09 Corinna Vinschen <vinschen@redhat.com>
10400
10401 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10402
1d9d99f3
FCE
104032001-10-04 Frank Ch. Eigler <fche@redhat.com>
10404
10405 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10406 if gdb child process crashes, just signal an error.
10407
838ae6c4
JB
104082001-10-02 Jim Blandy <jimb@redhat.com>
10409
10410 * lib/gdb.exp (test_xfail_format): Simplify.
10411
10412 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10413 front of the variable name `format'. Simplify `if'.
10414
8f0cbc1c
DJ
104152001-10-01 Daniel Jacobowitz <drow@mvista.com>
10416
10417 * gdb.threads/pthreads.exp: Wait for output and delay
10418 before sending ^C.
10419
1f08dafd
DJ
104202001-10-01 Daniel Jacobowitz <drow@mvista.com>
10421
10422 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10423 some incorrect output instead of timing out.
10424 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10425
674f90ff
CV
104262001-09-28 Corinna Vinschen <vinschen@redhat.com>
10427
10428 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10429 check to allow additional `int'.
10430
9b284272
DJ
104312001-09-27 Daniel Jacobowitz <drow@mvista.com>
10432
10433 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10434 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10435
b55a4771
MS
104362001-09-27 Michael Snyder <msnyder@redhat.com>
10437
10438 * lib/gdb.exp (test_debug_format): New proc.
10439 (setup_xfail_format): Use new proc test_debug_format.
10440 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10441 proc; use new service proc test_debug_format.
10442 Replace all other "gcc_compiled" tests with this test.
10443 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10444 proc; use new service proc test_debug_format.
10445 Replace all other "gcc_compiled" tests with this test.
10446
104472001-09-27 Michael Snyder <msnyder@redhat.com>
10448
10449 * gdb.base/cvexpr.exp: New file.
10450 * gdb.base/cvexpr.c: New file
10451 Test for expressions using const and volatile keywords.
10452
4e6667ac
CV
104532001-09-26 Corinna Vinschen <vinschen@redhat.com>
10454
10455 * gdb.base/constvars.exp: Check for different orders of keywords
10456 and additional "int" strings in output.
10457
4f337972
AC
104582001-09-22 Andrew Cagney <ac131313@redhat.com>
10459
10460 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10461 responses from "help maint".
10462
2015650d
FCE
104632001-09-19 Frank Ch. Eigler <fche@redhat.com>
10464
10465 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10466 to localhost:NNN instead of :NNN, in case Xvfb is listening
10467 only on TCP.
10468
f3bcedc1
CV
104692001-09-19 Corinna Vinschen <vinschen@redhat.com>
10470
10471 * gdb.base/recurse.exp: When checking leaving the watchpoint
10472 scope, recognize when gdb is in function's epilogue and pass.
10473
6b819c92
KS
104742001-09-18 Keith Seitz <keiths@redhat.com>
10475
10476 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10477 support for running tests against sid targets.
10478 (gdbtk_done): Ditto.
10479
a10c9419
CV
104802001-09-18 Corinna Vinschen <vinschen@redhat.com>
10481
10482 * gdb.base/ending-run.c (main): Set stdout buffersize
10483 to the same reasonable value for any target.
10484 * gdb.base/ending-run.exp: Add a regular expression
10485 to make testsuite happy on Sanyo Stormy16 target.
10486
739d0d99
CV
104872001-09-17 Corinna Vinschen <vinschen@redhat.com>
10488
10489 * gdb.base/display.c (do_loops): Add float variable `f'.
10490 Increment f in loop.
10491 * gdb.base/display.exp: Increment timeout by 60 seconds.
10492 Change float display test to use variable `f'.
10493
1b8947f0
JB
104942001-09-17 Jim Blandy <jimb@redhat.com>
10495
10496 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10497 overflowing the limited breakpoint tables on some ROM monitors
10498 (like the ROM68K).
10499
9890ac81
FCE
105002001-09-15 Frank Ch. Eigler <fche@redhat.com>
10501
10502 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10503 the "-ac" (disable access control) flag.
10504
6db765ea
JH
105052001-08-30 Jeff Holcomb <jeffh@redhat.com>
10506
10507 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10508 ints.
10509
4c32cc04
KS
105102001-08-30 Keith Seitz <keiths@redhat.com>
10511
10512 * lib/gdb.exp: Move all insight-related functionality into
10513 separate file.
10514 * lib/insight-support.exp: New file.
10515
8d6e6f81
FCE
105162001-08-29 Frank Ch. Eigler <fche@redhat.com>
10517
10518 * config/sid.exp (sid_start): Never set sid verbosity; disable
10519 expect_background {} that consumed its stdout; tolerate </dev/null.
10520 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10521
6a90e1d0
AC
105222001-08-18 Andrew Cagney <ac131313@redhat.com>
10523
10524 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10525 CLI jump command to start it.
10526 (mi_run_to_main): Fail immediatly when unexpected output.
10527
1759b3c3
AC
105282001-08-18 Andrew Cagney <ac131313@redhat.com>
10529
10530 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10531 beginning of function. Fix PR gdb/191.
10532
61d11d80
FCE
105332001-08-16 Frank Ch. Eigler <fche@redhat.com>
10534
10535 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10536 what to force sid endianness to.
10537
942a4df2
KS
105382001-08-15 Keith Seitz <keiths@redhat.com>
10539
10540 * lib/gdb.exp (gdbtk_start): Don't set environment
10541 variables for TCL_LIBRARY and friends. Insight will
10542 now figure these out for itself.
10543
0521c418
MS
105442001-08-02 Michael Snyder <msnyder@redhat.com>
10545
10546 * gdb.base/completion.exp: Remove the symbol "a64l" from
10547 the expect string; this is target-specific, and not related
10548 to what is being tested.
10549
74a9a58a
DB
105502001-08-02 Dave Brolley <brolley@redhat.com>
10551
10552 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10553
c70819fa
MS
105542001-07-25 Michael Snyder <msnyder@redhat.com>
10555
c2b8fa57
MS
10556 * gdb.base/consecutive.exp: New file. Test stepping over
10557 breakpoints on consecutive instructions.
10558 * gdb.base/consecutive.c: New file.
10559
c70819fa
MS
10560 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10561 curly braces in regular expressions.
10562
2b1a1355
MS
105632001-07-25 Michael Snyder <msnyder@redhat.com>
10564
10565 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10566 legitimate output from stepping out of main.
10567
413eca6f
KS
105682001-07-22 Keith Seitz <keiths@redhat.com>
10569
10570 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10571 the empty string, do not run the tests.
10572
7e5a9322
SC
105732001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10574
10575 * gdb.base/long_long.exp: Detect size of pointer. Take into
10576 account 2-byte pointers when testing for p/a results.
10577
de58f10f
SC
105782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10579
d63a86f8 10580 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10581 and defined to 1K for m68hc11.
10582 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10583 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10584 (sizeof_random_data): New variable to tell the size of the data table;
10585 don't test past this size; always run to main.
10586
d6f5fea1
SC
105872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10588
10589 * gdb.base/return2.exp: return of long long and double fails for
10590 68HC11; don't execute these tests on that platform.
10591 * gdb.base/return.exp: Return of a double fails for 68hc11.
10592
c477543d
SC
105932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10594
10595 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10596 tests that print a float.
10597 * call-rt-st.exp: Likewise.
10598
63cf1c79
MK
105992001-07-12 Mark Kettenis <kettenis@gnu.org>
10600
10601 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10602 running this test on Linux.
10603
112f9ab5
MC
106042001-06-24 Michael Chastain <chastain@redhat.com>
10605
10606 * gdb.base/arithmet.exp: Remove some tests to make all test names
10607 unique.
10608
4970cb0f
MS
106092001-07-03 Michael Snyder <msnyder@redhat.com>
10610
10611 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10612 the output of the ptype command.
10613
d85da69f
MS
106142001-07-02 Michael Snyder <msnyder@redhat.com>
10615
4c8a82de
MS
10616 * gdb.base/completion.exp: Don't assume that break.c is the only
10617 source file that may contain functions named "marker".
d85da69f
MS
10618 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10619
8afc772b
AC
106202001-06-28 Andrew Cagney <ac131313@redhat.com>
10621
10622 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10623 of files to delete.
10624
10625 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10626 * gdb.disasm/h8300s.exp: New file.
10627 gdb.disasm/h8300s.s: Likewise.
10628
cff22675
AC
106292001-06-27 Andrew Cagney <ac131313@redhat.com>
10630
10631 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10632 empty breakpoint tables.
10633
68c81b54
AC
106342001-06-25 Andrew Cagney <ac131313@redhat.com>
10635
10636 * lib/mi-support.exp: Update args=... part of stop-reason
10637 patterns. Accept either a list or a tuple.
10638
2dd62704
AC
106392001-06-23 Andrew Cagney <ac131313@redhat.com>
10640
10641 * lib/mi-support.exp: Remove local emacs variable defining
10642 change-log-default-name.
10643
b4127474
MC
106442001-06-22 Michael Chastain <chastain@redhat.com>
10645
10646 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10647 This is operationally compatible with the previous version.
10648
8dbfb380
JB
106492001-06-13 Jim Blandy <jimb@redhat.com>
10650
10651 * lib/gdb.exp (gdb_test): Doc fix.
10652
f2d8c86d
MC
106532001-06-10 Michael Chastain <chastain@redhat.com>
10654
10655 * gdb.base/exprs.exp: Remove a duplicate test.
10656
81564d34
JB
106572001-06-06 Jim Blandy <jimb@redhat.com>
10658
10659 * gdb.base/return2.exp (main): Use values to test float and double
10660 returns that are not NaN's, to avoid being confused by IEEE
10661 comparison rules.
10662
da55addb
MS
106632001-06-04 Michael Snyder <msnyder@redhat.com>
10664
10665 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10666 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10667 rather than wait for 12 more tests to time out.
10668
42c65987
JB
106692001-06-06 Jim Blandy <jimb@redhat.com>
10670
b18bced9 10671 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10672 Don't forget to match the GDB prompt.
b18bced9 10673
42c65987
JB
10674 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10675
5b41e5f0
JB
106762001-06-04 Jim Blandy <jimb@redhat.com>
10677
10678 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10679 command.
10680
015e046f
KB
106812001-05-31 Kevin Buettner <kevinb@redhat.com>
10682
10683 * gdb.base/annota1.exp (info break): Match four or more spaces
10684 after "Address".
10685
fb1ffbbe
MC
106862001-05-31 Michael Chastain <chastain@redhat.com>
10687
10688 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10689 (dm_type_int_star): Likewise.
10690 (dm_type_long_star): Likewise.
10691 (dm_type_void_star): Likewise.
10692
5ea2a32c
KB
106932001-05-29 Kevin Buettner <kevinb@redhat.com>
10694
10695 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10696 to a known value in order to get consistent results regardless
10697 of the setting of INPUTRC or the presence or contents of .inputrc.
10698
ae23c492
MS
106992001-05-24 Michael Snyder <msnyder@redhat.com>
10700
ac55707e
MS
10701 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10702 Don't require that the main thread and the manager thread are the
10703 first in the list.
10704
ae23c492
MS
10705 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10706 debugging. If test fails, issue an "unsupported" not a "fail".
10707
400071f1
JB
107082001-05-24 Jim Blandy <jimb@redhat.com>
10709
10710 Don't assume that short is shorter than int.
10711 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10712 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10713 this isn't true.
400071f1
JB
10714 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10715 an int, is not equal to ~0 stored in an unsigned char. This tests
10716 the same thing that the previous test meant to, but works on
10717 16-bit machines, too.
10718 ("print unsigned char != (~0)"): Same test, complemented.
10719
0816a3e5
MS
107202001-05-24 Michael Snyder <msnyder@redhat.com>
10721
10722 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10723 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10724 and prevents dejagnu getting out of step.
10725
f6dc23a9
KB
107262001-05-23 Kevin Buettner <kevinb@redhat.com>
10727
10728 * gdb.base/finish.exp (finish_void): Revise pattern for
10729 stopping on the call statement to not permit stopping at
10730 the start of the instructions comprising the call sequence.
10731
7dbd117d
MC
107322001-05-19 Michael Chastain <chastain@redhat.com>
10733
10734 * gdb.base/callfuncs.exp: Make all test names unique.
10735 * gdb.base/commands.exp: Make all test names unique.
10736 * gdb.base/condbreak.exp: Make all test names unique.
10737 * gdb.base/dbx.exp: Make all test names unique.
10738 * gdb.base/default.exp: Make all test names unique.
10739 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10740 and TIMEOUT messages to their corresponding PASS message.
10741 * gdb.base/ending-run.exp: Make all test names unique.
10742 * gdb.base/long_long.exp: Remove duplicate test.
10743
6b0b0a9e
KB
107442001-05-21 Kevin Buettner <kevinb@redhat.com>
10745
10746 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10747 stop on the call statement as well as the statement after the
10748 call.
10749
2caa35cb
MS
107502001-05-21 Michael Snyder <msnyder@redhat.com>
10751
10752 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10753
40713331
EZ
107542001-05-10 Elena Zannoni <ezannoni@redhat.com>
10755
a9c64011
AS
10756 * gdb.base/completion.exp: Revamp test. Make it execute on all
10757 platforms.
40713331 10758
c2c1be8d
EZ
107592001-05-10 Elena Zannoni <ezannoni@redhat.com>
10760
a9c64011
AS
10761 * config/gdbserver.exp (gdb_load): Handle the case
10762 in which the arguments to gdbserver are given in the
10763 baseboard configuration file.
10764 Also handle the case in which the server needs to do a
10765 load.
2c9cd303 10766
9671de48
KS
107672001-05-07 Keith Seitz <keiths@cygnus.com>
10768
a9c64011
AS
10769 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10770 set up the display for testing.
10771 (gdbtk_start): Convert all paths to paths that tcl will like.
10772 Export target information to environment.
10773 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10774 necessary.
10775 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10776 (to_tcl_path): New proc to convert a given pathname into
10777 a path acceptible as an argument to a tcl command.
10778 (_gdbtk_export_target_info): New proc to export target info
10779 into the environment for gdbtk testing.
10780 (gdbtk_done): New proc to signal end-of-test.
9671de48 10781
5a360f47
JB
107822001-05-06 Jim Blandy <jimb@redhat.com>
10783
10784 * restore.c: Make the code of caller0 correspond to its comment.
10785
66c756c6
MS
107862001-05-03 Michael Snyder <msnyder@redhat.com>
10787
10788 * config/sid.exp (gdb_target_sid): Check for error messages.
10789 On error or timeout, don't make expect exit (which will terminate
10790 all subsequent tests); instead just make gdb exit.
d63a86f8 10791 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10792 return a negative value.
10793
a966fde5
JB
107942001-04-24 Jim Blandy <jimb@redhat.com>
10795
851c18e0
JB
10796 * gdb.c++/templates.exp: If we see the prompt for the overload
10797 list, but we haven't recognized any of the longer patterns,
10798 arrange for this test to fail, not hang.
10799
a966fde5
JB
10800 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10801 variations.
10802
db144853
MC
108032001-04-22 Michael Chastain <chastain@redhat.com>
10804
10805 * gdb.c++/local.exp: Use the 'runto' library function.
10806 * gdb.c++/namespace.exp: Likewise.
10807 * gdb.c++/overload.exp: Likewise.
10808
3207ec21
KB
108092001-03-26 Kevin Buettner <kevinb@redhat.com>
10810
10811 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10812 * gdb.base/step-line.exp: New file. Test step/next in presence of
10813 #line directives.
10814 * gdb.base/step-line.c: New file. Test program for the above.
10815 * gdb.base/step-line.inp: New file. We pretend that this file has
10816 been transformed by some other tool into step-line.c.
10817
13b57657
JB
108182001-03-21 Jim Blandy <jimb@redhat.com>
10819
10820 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10821 unmangled operator names.
10822
754cbe1c
JB
108232001-03-20 Jim Blandy <jimb@redhat.com>
10824
10825 * gdb.threads/linux-dp.exp: Recognize an additional message
10826 generated by GDB when it doesn't understand how to debug threads
10827 on the target system.
10828
177495c9
AC
108292001-03-19 Andrew Cagney <ac131313@redhat.com>
10830
10831 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10832
f266096b
MC
108332001-03-12 Michael Chastain <chastain@redhat.com>
10834
10835 * gdb.c++/derivation.exp: Use the 'runto' library function.
10836
cac3c2ff
MC
108372001-03-12 Michael Chastain <chastain@redhat.com>
10838
10839 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10840
b6c11a24
MC
108412001-02-24 Michael Chastain <chastain@redhat.com>
10842
10843 * gdb.c++/ref-types.exp: Change handwritten code to library
10844 function 'runto'.
10845
6bae5bce
OF
108462001-03-16 Orjan Friberg <orjanf@axis.com>
10847
10848 * gdb.base/signals.exp: Set count to 0 explicitly.
10849
0015fd9a
MS
108502001-03-15 Mark Salter <msalter@redhat.com>
10851
10852 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10853 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10854 (gdb_load): Add support for additional target_info: gdb_download_size
10855 and gdb_load_timeout.
0015fd9a 10856
fc33412a
DT
10857Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10858
10859 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10860 file -- to prevent failing when the compile fails but we have no
10861 intention of running the tests anyway.
10862
10863 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10864 tests if set.
10865
10866 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10867 integers.
10868
10869 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10870 * gdb.c++/namespace.exp: Ditto.
10871
115f06de
OF
108722001-03-07 Orjan Friberg <orjanf@axis.com>
10873
10874 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10875 * gdb.base/pointers.exp: Relax pattern match of decimals.
10876
b6ba6518
KB
108772001-03-06 Kevin Buettner <kevinb@redhat.com>
10878
10879 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10880 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10881 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10882 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10883 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10884 config/sh.exp, config/sid.exp, config/slite.exp,
10885 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10886 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10887 config/vxworks.exp, config/vxworks29k.exp,
10888 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10889 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10890 gdb.base/arithmet.exp, gdb.base/assign.exp,
10891 gdb.base/async.exp, gdb.base/attach.exp,
10892 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10893 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10894 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10895 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10896 gdb.base/commands.exp, gdb.base/completion.exp,
10897 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10898 gdb.base/constvars.exp, gdb.base/corefile.exp,
10899 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10900 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10901 gdb.base/ending-run.exp, gdb.base/environ.exp,
10902 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10903 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10904 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10905 gdb.base/funcargs.exp, gdb.base/help.exp,
10906 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10907 gdb.base/logical.exp, gdb.base/long_long.exp,
10908 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10909 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10910 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10911 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10912 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10913 gdb.base/regs.exp, gdb.base/relational.exp,
10914 gdb.base/remote.exp, gdb.base/reread.exp,
10915 gdb.base/restore.exp, gdb.base/return2.exp,
10916 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10917 gdb.base/selftest.exp, gdb.base/setshow.exp,
10918 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10919 gdb.base/sigall.exp, gdb.base/signals.exp,
10920 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10921 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10922 gdb.base/step-test.exp, gdb.base/structs.c,
10923 gdb.base/structs.exp, gdb.base/structs2.exp,
10924 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10925 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10926 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10927 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10928 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10929 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10930 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10931 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10932 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10933 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10934 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10935 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10936 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10937 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10938 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10939 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10940 gdb.trace/circ.exp, gdb.trace/collection.exp,
10941 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10942 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10943 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10944 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10945 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10946 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10947 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10948 notices.
10949
dc96c6c7 109502001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10951
10952 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10953 first arg is int not float.
10954
dc96c6c7 109552001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10956
10957 * gdb.base/reread.exp: Unsupported for non-native targets;
10958 doesn't work for remote debugging.
10959
9b0c4aeb
FN
109602001-02-19 Fernando Nasser <fnasser@redhat.com>
10961
10962 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10963 * gdb.base/ending-run.exp: Properly handle the BSP state when
10964 stepping past the end of main.
9b0c4aeb 10965
02aa71d5
MC
109662001-02-19 John Moore <jmoore@redhat.com>
10967
10968 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10969 Converted HPUX fix for non-expected items following multiple
10970 step commands into general solution for all platforms.
10971
1fa449a4
MC
109722001-02-18 Michael Chastain <chastain@redhat.com>
10973
10974 * gdb.c++/classes.exp (do_tests): Change runto statements
10975 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10976 statements demangler agnostic.
10977 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10978 (gdb_virtfunc_restart): Likewise.
10979
b2f9ec70
MC
109802001-02-14 Michael Chastain <chastain@redhat.com>
10981
10982 * gdb.c++/inherit.exp (do_tests): Change runto statements
10983 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10984 statements demangler agnostic.
10985
cf74b8ca
AC
10986Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10987
10988 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10989 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10990 before calling common_routine 15 times'' tests.
10991
99f78f56
MC
109922001-02-11 Michael Chastain <chastain@redhat.com>
10993
10994 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10995 Helps the test script figure out which demangler is in use.
10996 (dm_type_foo_ref): Ditto.
10997 (dm_type_int_star): Ditto.
10998 (dm_type_long_star): Ditto.
10999 (dm_type_unsigned_int): Ditto.
11000 (dm_type_void): Ditto.
11001 (dm_type_void_star): Ditto.
99707966 11002 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11003 Probe the gdb demangler and set variables to accommodate
11004 formatting differences.
11005 (info_func_regexp): New function. Same as info_func, but
11006 matches against a regexp.
11007 (info_func): Match against a literal string.
11008 (print_addr_2): New function. Match against a literal string,
11009 which can be different from the input to gdb.
11010 (print_addr): Simply call print_addr_2 with the same argument twice.
11011 (test_lookup_operator_functions): Use demangler formatting variables.
11012 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11013 the tests in the same order as the C++ class declaration.
11014 (test_paddr_operator_functions): Ditto.
11015 (test_paddr_overloaded_functions): Ditto.
11016 (test_paddr_hairy_functions): Use demangler formatting variables.
11017 Add reference to gdb/19 for related tests.
11018 (do_tests): Call probe_demangler.
11019
1de8f023
KB
110202001-01-30 Kevin Buettner <kevinb@redhat.com>
11021
11022 * gdb.c++/templates.cc (printf): Remove unused function definition.
11023
ca3f91ed
MS
110242001-01-26 Felix Lee <flee@redhat.com>
11025
11026 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11027
110282001-01-25 matthew green <mrg@redhat.com>
11029
11030 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11031 up sid.
11032 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11033
110342001-01-25 matthew green <mrg@redhat.com>
11035
11036 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11037 Deprecate $sid_spawn_id.
ca3f91ed
MS
11038 (sid_exit): Remove code necessary only for `spawn.'
11039
110402001-01-25 matthew green <mrg@redhat.com>
11041
11042 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11043
fb18ec4a
MC
110442001-01-28 Michael Chastain <chastain@redhat.com>
11045
11046 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11047 to call when tests fail. It takes gdb out of the overloaded
11048 function choice menu back to the main prompt, so that the test
11049 program stays synchronized.
11050 (set_bp_overloaded): New proc to collect all the common
11051 code for setting a breakpoint on an overloaded name. Calls
11052 take_gdb_out_of_choice_menu when needed.
11053 (menu_overload1arg): New variable to collect the repeated
11054 instances of the expected menu for an overloaded name. Change
11055 the regular expression to handle changes in g++ type encoding:
11056 "void" can be either "void" or "", and "unsigned int" can be
11057 either "unsigned int" or "unsigned".
11058 (continue_to_bp_overloaded): Change regular expressions to handle
11059 changes in g++ type encoding.
11060 (no proc): Call take_gdb_out_of_choice_menu when needed.
11061 Remove redundant calls to "info break". Accept either "canceled"
11062 or "cancelled". Change regular expressions in "info break"
11063 calls to handle changes in g++ type encoding. Give all tests
11064 unique strings.
11065
9c646a6e
BE
110662001-01-17 Ben Elliston <bje@redhat.com>
11067
11068 * config/sid.exp: New file.
11069
9549d9c1
AC
11070Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11071
11072 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11073
dc96c6c7 110742000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11075
11076 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11077 Add a RE to accept a non-ascii char if one is ever presented.
11078
b4df4f68
FN
110792000-12-20 Fernando Nasser <fnasser@redhat.com>
11080
297dd0fd 11081 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11082
dc96c6c7 110832000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11084
d63a86f8 11085 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11086 in regexp. One '\' does not suffice on Linux.
11087
4a7bddb6
MC
110882000-12-09 Michael Chastain <chastain@redhat.com>
11089
11090 * gdb.base/break.exp (test_clear_command): Use a marker function
11091 rather than 'main' for the test function. Also move this
11092 test to an execution point where the marker function names are
11093 guaranteed to be bound to functions. (Executing tests after a
11094 'finish' from main runs into name conflicts with local names
11095 in __libc_start_main).
11096
dc96c6c7 110972000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11098
11099 * gdb.base/finish.exp: New test for gdb's "finish" command.
11100 * gdb.base/return2.exp: New test for gdb's "return" command.
11101 * gdb.base/return2.c: New source file for above.
11102
dc96c6c7 111032000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11104
11105 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11106 * gdb.base/miscexprs.exp: Ditto.
11107 * gdb.base/pointers.exp: Ditto.
11108 * gdb.c++/derivation.exp: Ditto.
11109 * gdb.c++/local.exp: Ditto.
11110 * gdb.c++/namespace.exp: Ditto.
11111 * gdb.c++/overload.exp: Ditto.
11112 * gdb.c++/ref-types.exp: Ditto.
11113
dc96c6c7 111142000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11115
11116 * gdb.base/constvars.exp: Test result of "up" command.
11117 * gdb.base/miscexprs.exp: Ditto.
11118 * gdb.base/pointers.exp: Ditto.
11119 * gdb.base/scope.exp: Ditto.
11120 * gdb.c++/derivation.exp: Ditto.
11121 * gdb.c++/local.exp: Ditto.
11122 * gdb.c++/namespace.exp: Ditto.
11123 * gdb.c++/overload.exp: Ditto.
11124 * gdb.c++/ref-types.exp: Ditto.
11125
44097287
FN
111262000-11-22 Michael Chastain <chastain@redhat.com>
11127
11128 * mips_pro.exp: Accept either "middle -> top -> main" or
11129 "middle -> main" in the backtrace, because gcc can optimize
11130 tail calls to jumps. Remove setup_xfail for the hppa case.
11131 Add a comment with the original warning messages from PR 3016,
11132 which was filed in 1993, to preserve them for posterity.
11133
9d2e1bab
ND
111342000-11-17 Nick Duffek <nsd@redhat.com>
11135
11136 * lib/gdb.exp (gdb_test): Override timeout with board info.
11137
1aca8eb7
ND
111382000-11-17 Nick Duffek <nsd@redhat.com>
11139
11140 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11141 the second kill and detach messages.
11142
93076499
ND
111432000-11-17 Nick Duffek <nsd@redhat.com>
11144
11145 * configure.in: Add AC_EXEEXT.
11146 * configure: Regenerate.
11147 * Makefile.in (just-check): Export EXEEXT.
11148 * lib/gdb.exp ($EXEEXT): Import from environment.
11149 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11150 expect "maint dump-me" on Cygwin.
11151 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11152 $EXEEXT.
11153
30e87cd3
ND
111542000-11-17 Nick Duffek <nsd@redhat.com>
11155
11156 * gdb.base/break.exp: Test backtrace and finish from called
11157 function on all platforms, not just HP-UX.
11158
dc96c6c7 111592000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11160
11161 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11162 code from gdb_target_monitor, so it can be used independantly
11163 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11164
dc96c6c7 111652000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11166
11167 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11168 * gdb.base/corefile.exp: Expect the message "Program is being
11169 debugged already" when we send the "corefile" command, since
11170 the preceeding gdb_load may have connected gdb to a remote target.
11171 * gdb.base/display.exp: Disable hardware watchpoints if new
11172 board info variable "no_hardware_watchpoints" is true.
11173 Replace single-letter commands with more readable ones.
11174 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11175 if new board info variable "no_hardware_watchpoints" is true.
11176 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11177 to see if stdio (printf) testing is possible.
11178 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11179 board info variable "no_hardware_watchpoints" is true. Use new
11180 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11181
39124dea
FN
111822000-11-13 Fernando Nasser <fnasser@redhat.com>
11183
11184 From Orjan Friberg <orjanf@axis.com>:
11185 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11186 in array print pattern match.
11187
a9e2e984
FN
111882000-11-09 Fernando Nasser <fnasser@redhat.com>
11189
11190 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11191 spelling "cancelled" to U.S. spelling "canceled" to match changes
11192 made to gdb.
11193 * gdb.c++/ovldbreak.exp: Ditto.
11194
c7db355b
PS
111952000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11196
11197 * gdb.base/callfuncs.c (main): Moved to end of file, call
11198 t_double_values to initialize the FPU before inferior calls are made.
11199 * gdb.base/callfuncs.exp: Test for register preservation after calling
11200 inferior functions. Add tests for continuining, finishing and
11201 returning from a stop in a call dummy.
11202
dc96c6c7 112032000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11204
11205 * gdb.base/commands.exp: Break up long lines, and re-indent.
11206
dc96c6c7 112072000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11208
11209 * config/gdbserver.exp: Rewritten from the ground up, to make it
11210 compatible with the current dejagnu tree, and to make it work with
11211 the new "gdbserver" in libremote.
11212
dc96c6c7 112132000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11214
11215 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11216 * gdb.base/varargs.exp: Skip entire test if no printf support.
11217 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11218 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11219
dc96c6c7 112202000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11221
11222 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11223 no floating point support.
11224 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11225 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11226 * gdb.base/call-rt-st.exp: Ditto.
11227 * gdb.base/call-strs.exp: Ditto.
11228
bac5fc66
JG
112292000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11230
11231 * gdb.base/sizeof.c: include <stdio.h>.
11232
11233 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11234 'finish', otherwise uncaptured gdb_prompt would potentially
11235 throw remaining test points out of sync.
bac5fc66 11236
b22a6027
SB
112372000-07-26 Scott Bambrough <scottb@netwinder.org>
11238
11239 * gdb.base/recurse.exp: Run tests for all targets.
11240 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11241 gnu-oldld case on ARM.
11242 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11243 for ARM targets.
d63a86f8 11244
d8231941
AG
11245Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11246
11247 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11248 * gdb.java/configure: Rebuild.
11249
8caabe69
AG
11250Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11251
11252 * gdb.java/jv-exp.exp: New file.
11253
9d273ca3
AG
11254Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11255
11256 * configure: Rebuilt.
11257 * configure.in (configdirs): Add gdb.java.
11258 * gdb.java/jmisc.java: New file.
11259 * gdb.java/jmisc.exp: New file.
11260 * gdb.java/Makefile.in: New file.
11261 * gdb.java/configure: Rebuilt.
11262 * gdb.java/configure.in: New file.
11263 * lib/java.exp: New file.
11264
4f823a66
AC
11265Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11266
11267 * gdb.base/exprs.exp: Test casts to a pointer including over and
11268 underflow.
11269
2391e11d
AC
11270Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11271
11272 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11273 and the compilers sizes.
11274
54602222
ND
112752000-07-09 Nick Duffek <nsd@redhat.com>
11276
11277 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11278 (use_methods): New function.
11279 (main): Call use_methods().
11280 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11281 (do_tests): Call test_method_param_class.
11282
2bec0572
ND
112832000-07-09 Nick Duffek <nsd@redhat.com>
11284
11285 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11286 spelling.
11287 (test_enums): New procedure. Move enum tests from end of script
11288 to here. Set breakpoint on function name instead of line number.
11289 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11290 (enums2): New marker function.
11291 (enums1): New function.
11292 (main): Call enums1(). Move enum tests to enums1().
11293
78492fde
AC
11294Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11295
11296 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11297 compile/link program. Update line numbers.
11298 * gdb.asm/d10v.inc: Define ``startup''.
11299 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11300
49a2cef8
AC
11301Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11302
11303 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11304
3e6c8688
EZ
113052000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11306
11307 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11308 of 'help maint print' command.
11309
9ff5cbe9
AC
11310Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11311
11312 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11313 they use gdb_expect_list.
11314
17c579bd
AC
11315Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11316
11317 * gdb.base/commands.exp: Use ``set remote
11318 memory-read-packet-size'' instead of ``set endian big'' to test
11319 long commands.
11320
e6d71bf3
DB
113212000-06-03 Daniel Berlin <dan@cgsoftware.com>
11322
11323 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11324 g++, and stop skipping them.
e6d71bf3
DB
11325
11326 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11327 work under g++.
11328
d63a86f8 11329 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11330 initialization.
11331
dc96c6c7 113322000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11333
11334 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11335 the regular expression: accept an (almost) arbitrary sequence of
11336 "frames-invalid" and "breakpoints-invalid" messages both before
11337 and after the "starting" message.
11338
dc96c6c7 113392000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11340
11341 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11342
dc96c6c7 113432000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11344
11345 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11346 Relax the regular expression a little, make it pass on Solaris 8.
11347
8216cda9
KB
113482000-05-12 Kevin Buettner <kevinb@redhat.com>
11349
11350 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11351 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11352 Instead, it is permissible for gdb to stop on the line of the
11353 call itself.
11354
1a570b2f
MS
113552000-05-12 Michael Snyder <msnyder@.cygnus.com>
11356
11357 * gdb.base/break.exp (bp on small function, optimized file):
11358 Add a second pass pattern. The behavior differs here between stabs
11359 and dwarf for one-line functions. Stabs preserves two line symbols
11360 (one before the prologue and one after) with the same line number,
11361 but dwarf regards these as duplicates and discards one of them.
11362 Therefore the address after the prologue (where the breakpoint is)
11363 has no exactly matching line symbol, and GDB reports the breakpoint
11364 as if it were in the middle of a line rather than at the beginning.
11365
dc96c6c7 113662000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11367
d63a86f8 11368 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11369 rather than "send_gdb" (for consistancy).
11370
7d418785
AC
11371Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11372
11373 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11374 * gdb.c++/templates.cc: Properly check for GCC version number.
11375 * lib/compiler.cc: Likewise
11376
dc96c6c7 113772000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11378
d63a86f8 11379 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11380 gdb may not stop at the first line of main, due to code motion.
11381
dc96c6c7 113822000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11383
11384 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11385 This test depends on parsing the printf output from the target.
11386 Since the sparclet stub doesn't do stdio, this will never work.
11387 * gdb.base/call-rt-st.exp: ditto.
11388 * gdb.base/call-strs: ditto.
11389
dc96c6c7 113902000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11391
11392 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11393
11394 * gdb.base/ending-run.exp: After connecting to a remote target,
11395 but before running, the target will appear to be in a random
11396 location. Specify both a file and a line for breakpoints.
11397 Also, the function that calls main may be called 'init'
11398 rather than 'start'.
11399
a5a51225
EZ
114002000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11401
11402 * gdb.base/help.exp: Update output for add-symbol-file command.
11403
7930cc7c
FN
114042000-04-10 Fernando Nasser <fnasser@cygnus.com>
11405
11406 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11407 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11408
23e37ab1
C
114092000-04-07 J.T. Conklin <jtc@redback.com>
11410
e93c542c
C
11411 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11412
23e37ab1
C
11413 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11414
591b8fa3
PDM
11415Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11416
11417 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11418 values that can be represented exactly.
11419 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11420 above change, and to not check against the directory part of the source
11421 file name.
11422 (step into print_long_arg_list): Likewise.
11423 (print print_small_structs from print_long_arg_list): Likewise.
11424 (print print_long_arg_list): Likewise.
11425
7a495180
EZ
114262000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11427
30b53638 11428 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11429
beb998c6
AC
11430Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11431
11432 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11433
1c689132
DB
114342000-03-25 Daniel Berlin <dan@cgsoftware.com>
11435
11436 * gdb.base/commands.exp (deprecated_command_test): Add test for
11437 deprecate with no arguments.
11438
c1790a9d
JL
114392000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11440
11441 * gdb.base/break.exp: Add new test for setting breakpoints on
11442 optimized code so we can test breakpoints work even when function
11443 prologues may be optimized away
11444
003ba290
FN
114452000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11446
11447 From David Whedon <dwhedon@gordian.com>
a9c64011 11448 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11449
6837a0a2
DB
114502000-03-22 Daniel Berlin <dan@cgsoftware.com>
11451
11452 * gdb.base/help.exp: Added test for new apropos command.
11453
b9593231
KB
114542000-03-21 Kevin Buettner <kevinb@redhat.com>
11455
11456 * gdb.base/pointers.c (usevar): New function.
11457 (main): Make sure that global variables v_int_pointer2, rptr,
11458 and y are all referenced someplace in the program by calling
11459 usevar() on them. [Some linkers delete symbols which are
11460 never referenced. The space remains, but there's no way to
11461 get a (symbolic) handle on the variable from the debugger.]
11462
751a959b
EZ
114632000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11464
11465 * gdb.base/printcmds.c: Add typedeffed arrays.
11466
11467 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11468 procedure to test arrays that are typedef'd.
11469
73a93a32
JI
114702000-03-13 James Ingham <jingham@leda.cygnus.com>
11471
11472 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11473 the library directories.
73a93a32 11474
fb40c209
AC
11475Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11476
11477 * configure.in (configdirs): Add sub directory gdb.mi.
11478 * configure: Re-generate.
11479
11480 * gdb.mi: New directory.
d63a86f8 11481
ee4dd2c9
AC
114822000-02-25 Scott Bambrough <scottb@netwinder.org>
11483
11484 * gdb.base/long_long.exp: Correct test suite failure when printing
11485 a long long value as a double on ARM platforms.
11486
70f0cc22
JB
114872000-02-16 Jim Blandy <jimb@redhat.com>
11488
11489 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11490 default source file is set properly before running this test.
11491
853819b8
EZ
114922000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11493
11494 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11495 gdbtk/library directory, not in gdbtcl2.
11496
dfcd3bfb
JM
114972000-02-04 Jim Blandy <jimb@redhat.com>
11498
11499 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11500 backslash from regexp pattern.
11501
11502 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11503 procedure. Use it to run all the "continue to bp overloaded"
11504 tests. Note that this changes the names of the tests slightly.
11505 If the breakpoint hit message includes a hex PC value, because
11506 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11507 from the real source code, still consider that a pass.
11508
11509 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11510 XFAIL here if the breakpoint message contains a hex address. Note
11511 similar change on 1999-11-02.
11512
11513 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11514
11515 * gdb.base/ptype.exp: Establish a default source file before
11516 calling get_debug_format.
11517
115182000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11519
11520 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11521
8b93c638
JM
115222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11523
11524 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11525 of successive stepi commands -- while in the prologue we should see
11526 the function entry bracket.
11527
115282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11529
11530 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11531 reach __change_mode() when stepping through the end of main().
11532
c5394b80
JM
115332000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11534
11535 * gdb.base/default.exp: Fix expected pattern.
11536 * gdb.base/help.exp: Same.
11537
0d06e24b
JM
115382000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11539
11540 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11541 Don't use xfail's because that affects only the following test.
d63a86f8 11542
0d06e24b
JM
11543 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11544 solaris or linux.
11545
11546 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11547
dc96c6c7 115482000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11549
d63a86f8 11550 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11551 "A syntax error" rather than "A parse error". Accept both.
11552
115532000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11554
11555 * gdb.base/default.exp: Remove OS dependent string from "target
11556 remote" test.
11557 * gdb.base/help.exp: Same for "help target remote" test.
11558
c3f6f71d
JM
115592000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11560
11561 From Jim Kingdon <kingdon@redhat.com>:
11562
11563 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11564 prompt (cleanup rather than necessity, but still might keep output
11565 from spilling to next test).
11566
115672000-01-02 Fred Fish <fnf@cygnus.com>
11568
11569 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11570 AIX, which defines them in <sys/types.h>.
11571
ed9a39eb 115721999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11573
ed9a39eb
JM
11574 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11575 float" test.
11576
115771999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11578
ed9a39eb 11579 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11580
11581 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11582 outermost frame disallowed".
11583
115841999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11585
11586 * gdb.base/setvar.exp: New tests for setting the value of a struct
11587 with a constant list.
11588
115891999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11590
11591 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11592 require the user to type a cast before setting the value of a struct.
11593
de57eccd
JM
115941999-12-06 Jim Blandy <jimb@cygnus.com>
11595
11596 * gdb.base/default.exp: Expect the new 'info float' command on
11597 all i386 platforms.
11598
11599 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11600 LinuxThreads libraries that don't support debugging.
11601
c2d11a7d
JM
11602Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11603
11604 * gdb.base/remote.c: Fill the buffer with truely random data.
11605 Change the buffer type to ``unsigned char'' to simplify size
11606 arithmetic.
11607
11608 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11609 stub only handles 400-1 byte packets. Verify that the download
11610 worked.
11611
116121999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11613
11614 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11615 tests, using UNRESOLVED for the untested cases. Also, does not wait
11616 for a timeout if the prompt was received before a recognizable pattern.
11617
116181999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11619
11620 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11621
116221999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11623
11624 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11625 watchpoints.
11626
116271999-11-24 Jason Merrill <jason@casey.cygnus.com>
11628
11629 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11630
11631 * gdb.c++/local.exp: Be more flexible in recognizing local class
11632 name mangling. Don't allow horribly truncated method names.
11633 * gdb.c++/derivation.exp: Expect protected inheritance.
11634 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11635 * gdb.c++/virtfunc.exp: Likewise.
11636 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11637 when printing a nested enum.
11638
116391999-11-22 Jim Blandy <jimb@cygnus.com>
11640
11641 * gdb.base/step-test.exp: Properly await GDB's response to setting
11642 a breakpoint on the call to large_struct_by_value.
11643
11644 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11645 just because we have debug info for the `start' function.
11646
116471999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11648
11649 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11650 "Unknown signal" messages, which indicate (on LinuxThreads) that
11651 GDB doesn't know how to debug threads on this system. This is
11652 better than hanging while philosopher 0 dumps chatter into gdb.log.
11653
116541999-11-18 Tom Tromey <tromey@cygnus.com>
11655
11656 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11657
116581999-11-18 Fred Fish <fnf@cygnus.com>
11659
11660 * gdb.base/coremaker2.c: Add sample program for generating
11661 cores that is more self contained than coremaker.c. Eventually
11662 I'll add more code to this and tie it into the testsuite.
11663
4ce44c66
JM
116641999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11665
11666 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11667
116681999-11-10 Jimmy Guo <guo@cup.hp.com>
11669
11670 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11671 from $srcdir/lib/.
11672 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11673 and gdb.c++/.
11674
11675 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11676
d63a86f8 11677 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11678 'continue with watch' test point.
11679
116801999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11681
11682 Merged from p2linux-990323-branch:
d63a86f8 11683
4ce44c66
JM
11684 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11685
11cf8741
JM
11686Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11687
11688 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11689 {limit,fixed}''. Test ``set download-write-size''.
11690
11691Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11692
11693 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11694 gdb_expect_list.
11695
11696Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11697
11698 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11699
117001999-11-03 Mark Salter <msalter@cygnus.com>
11701
11702 * gdb.base/break.exp: Fix "stub continue" pattern.
11703
117041999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11705
11706 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11707
117081999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11709
11710 * gdb.base/display.exp ("finish"): Add timeout clause.
11711
11712 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11713 plain prompt clause, so this doesn't have to time out in order to
11714 fail.
11715
11716 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11717 breakpoint hit messages include an address.
11718
11719 * gdb.base/display.exp: Don't forget to escape parens in regular
11720 expressions. Unix regexp notatation sucks.
11721
117221999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11723
11724 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11725 order for 'signalled' message.
11726
5c44784c
JM
117271999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11728
11729 From Jimmy Guo <guo@cup.hp.com>:
11730 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11731 * gdb.base/annota1.c: Add code for tests to work with.
11732
117331999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11734
11735 * gdb.base/remote.exp: New test for remote downloading settings.
11736 * gdb.base/remote.c: New file with large .data.
11737
917317f4
JM
117381999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11739
11740 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11741 for LinuxThreads support, merged from the Code Fusion branch.
11742
11743Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11744
11745 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11746 containing exp_continue into a while within an expect. Don't
11747 attempt a start more than three times. Check return value from
11748 gdb_load.
d63a86f8 11749
2df3850c
JM
11750Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11751
11752 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11753 a pass case.
11754
2acceee2
JM
117551999-10-01 Kevin Buettner <kevinb@cygnus.com>
11756
11757 * gdb.base/break.c (main): Added a statement that we can step
11758 off of.
11759 * gdb.base/break.exp: Added tests for setting a breakpoint
11760 at an offset and stepping onto a breakpoint.
11761
117621999-10-01 Fred Fish <fnf@cygnus.com>
11763
d63a86f8 11764 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11765 gdb output.
11766
c2c6d25f
JM
117671999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11768
11769 * gdb.base/break.exp: Code locations are in hex, don't forget!
11770 (For HP-UX.)
11771
117721999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11773
11774 * condbreak.exp: Use break.c as test program.
11775 * condbreak.c: Remove, redundant with break.c.
11776
117771999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11778
11779 * config/monitor.exp (gdb_target_monitor): Disable X- and
11780 Z-packets if the target needs it.
11781
117821999-09-13 James Ingham <jingham@leda.cygnus.com>
11783
11784 * gdb.c++/overload.exp: Added tests for listing overloaded
11785 functions with function pointers in the arg, explicitly calling
11786 out the version you want.
11787
cff3e48b
JM
117881999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11789
11790 * long_long.exp: Add variations of test cases that work for
11791 targets with 16-bit ints and 32-bit doubles.
11792
d4f3574e
SS
117931999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11794
11795 * break.c (main): Compare a possibly-uninitialized argc with an
11796 unlikely value that fits in 16 bits.
11797
117981999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11799
11800 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11801 0xfeeb, don't want negative numbers if ints are 16 bits.
11802
11803 * lib/gdb.exp (skip_cplus_tests): New proc.
11804 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11805 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11806 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11807 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11808 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11809 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11810 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11811 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11812
11813 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11814
11815Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11816
11817 * gdb.base/corefile.exp (up): Allow a parameter to appear
11818 in the frame that we're going up to.
11819
11820 From Jim Blandy <jimb@cygnus.com>:
11821
11822 * gdb.base/default.exp (info float): Expect some output now.
11823
11824 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11825 returning floating-point values to fail on the x86.
11826 * gdb.base/callfwmall.exp (do_function_calls): Same.
11827
11828 * gdb.base/list.exp (test_listsize): Correct expectations for
11829 listing line 1 with listsize 2. Also, listing a single line
11830 works now, as does listing three lines. [Kevin's note: There
11831 were a number of other cases fixed too where the expectations
11832 differed...]
11833
118341999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11835
11836 * gdb.base/selftest.exp: Add case for when version prints as
11837 constant string instead of char pointer.
11838
104c1213
JM
118391999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11840
11841 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11842 stepping out of main.
11843
11844 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11845 G++ used.
11846
11847 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11848 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11849
11850 * gdb.c++/ovldbreak.exp: Update match string in test that
11851 includes a warning of multiple breakpoints.
11852
118531999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11854
11855 * gdb.base/display.exp: Improve precision of step-after-finish
11856 added yesterday.
11857
11858 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11859 test.
11860
11861 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11862 configs when using G++, not just hppa*.
11863
118641999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11865
11866 * gdb.base/async.c: New file.
11867 * gdb.base/async.exp: New file.
11868
11869Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11870
11871 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11872 PA64.
11873
53a5351d
JM
11874Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11875
104c1213
JM
11876 * gdb.base/display.exp: "finish" can leave us mid-line on many
11877 targets, deal with it. Add a small constant to main, instead of
11878 1000 since main+1000 may not be a valid address in the target.
11879
53a5351d
JM
11880 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11881 on hpux11.
11882
11883 * gdb.base/attach.exp: Handle another hpux11 error message variant
11884 when attaching to a process that does not exist.
11885
118861999-08-19 J.T. Conklin <jtc@redback.com>
11887
11888 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11889 characters in 'continue to 1241' test.
11890
118911999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11892
11893 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11894 stop in print_long_arg_list, define and use a whitespace
11895 variable in print_small_structs test, add an XFAIL for Solaris.
11896 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11897 interested enough to fix.
11898
7be570e7
JM
118991999-08-13 Keith Seitz <keiths@cygnus.com>
11900
11901 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11902 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11903 proc knows about targets other than the natives.
11904 (test_assign): Use "gdb_run_cmd" to "run" the target.
11905 Check that we've actually hit the breakpoint at main.
11906 When we attempt to assign a value to a local variable, check
11907 that the variable is in the current scope, i.e., don't use
11908 a test with an empty result.
11909
11910Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11911
11912 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11913 command.
11914
119151999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11916
11917 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11918 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11919 gdb.compat, gdb.threads-hp.
11920 gdb.hp/configure, gdb.hp/configure.in: New files.
11921 gdb.hp/Makefile.in: Recurse into new subdirs.
11922 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11923 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11924 in object files.
11925 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11926
96baa820
JM
119271999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11928
11929 * gdb.base/display.exp: Help expect by putting a newline in the
11930 funky printf, remove a bogus p/a test.
11931
119321999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11933
11934 * gdb.base/display.exp: Make sure that when we say 'run', we are
11935 connected to the target. This is necessary when running not
11936 natively.
11937
119381999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11939
11940 * gdb.base/step-test.exp: Removed some extraneous messages.
11941
11942 * gdb.base/long_long.exp: Don't run memory examination tests
11943 on little-endian targets (they will need a different set of
11944 results to match).
11945
119461999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11947
11948 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11949 until somebody decides to fix GDB.
11950
11951 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11952 constant as "ULL".
11953 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11954 matches for a couple x/2 commands.
11955
a0b3c4fd
JM
119561999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11957
11958 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11959 by merging in ref-types2 tests.
11960 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11961
11962 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11963 * gdb.c++/Makefile.in: Add standard actions.
11964 (EXECUTABLES): Rename from PROGS, update list.
11965 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11966 from gdb.hp.
11967 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11968 foo and bar locals.
11969 * gdb.c++/anon-union.exp: Fix tests to match.
11970 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11971 expect matches to handle output variations.
11972 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11973 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11974 output, add HP alternatives for new and delete prints.
11975 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11976 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11977 * gdb.c++/demangle.exp: Use $style when reporting failure.
11978 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11979 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11980 match alternatives.
11981 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11982 compilers.
11983 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11984 * gdb.c++/method.exp: Add match alternatives.
11985 * gdb.c++/misc.cc: Add bool types.
11986 * gdb.c++/misc.exp: Add tests for bool types.
11987 * gdb.c++/overload.exp: Add xfails.
11988 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11989 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11990 add some more template parameter tests (only for HP currently).
11991 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11992 * gdb.c++/virtfunc.cc: Add return type and value for main.
11993 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11994 match alternatives.
d63a86f8 11995
a0b3c4fd
JM
119961999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11997
11998 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11999
120001999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12001
12002 * gdb.base/signals.exp: Don't expect getting a backtrace from
12003 within a signal handler to fail on Linux.
12004
120051999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12006
12007 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12008 * lib/gdb.exp: Remove some gratuitious semicolons.
12009 (delete_breakpoints): Increase timeout.
12010 (gdb_expect): Add -notransfer option.
12011 (gdb_test): Use -notransfer option.
12012 (get_compiler_info): Add f77 case.
12013 (get_compiler): New proc, split out from gdb_preprocess, add f77
12014 case.
12015 (gdb_preprocess): Call get_compiler.
12016
12017 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12018 * gdb.base/attach.exp, gdb.base/display.exp,
12019 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12020 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12021 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12022 third arg to gdb_test.
12023 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12024 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12025 HP-UX xfails, add others.
12026 * gdb.base/completion.exp: Reflect name change of self-test.
12027 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12028 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12029 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12030 HP failure number.
12031 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12032 useless HP-UX 10.30 references.
12033 * gdb.base/maint.exp: Loosen matches.
12034 * gdb.base/pointers.c (main): Declare more_code.
12035 * gdb.base/pointers.exp: Match on output of a `next'.
12036 * gdb.base/structs.c: Add prototypes.
12037 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12038 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12039
120401999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12041
12042 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12043 command.
12044
120451999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12046
12047 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12048 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12049
12050 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12051 debug info. Deal with lack of signal hanlder info in stack.
12052
a9c64011 12053 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12054 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12055
5a2468f5
JM
120561999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12057
12058 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12059 gdb.base/foll-vfork.exp: Don't run for crosses.
12060
adf40b2e
JM
12061Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12062
12063 * gdb.base/configure.in: Check for gdbvars.exp instead of
12064 a1-selftest.exp.
12065 * gdb.base/configure: Re-generate.
12066
120671999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12068
12069 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12070 in trying to run first and name is too long.
12071
12072 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12073 pointers2.c and pointers2.exp, respectively.
12074 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12075 doschk happier.
12076
43e526b9
JM
120771999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12078
12079 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12080 callfuncs2.c and callfuncs2.exp.
12081
12082 * gdb.base/list.exp: Remove mistaken xfails.
12083 * gdb.base/list0.h: Add optional prototypes.
12084
9846de1b
JM
12085Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12086
a9c64011 12087 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12088 calling malloc.
a9c64011
AS
12089 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12090 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12091 use.
12092
120931999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12094
12095 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12096 * gdb.base/annota2.cc, annota2.exp: Move from here.
12097 * gdb.c++/annota2.cc, annota2.exp: To here.
12098 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12099
43ff13b4
JM
12100Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12101
12102 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12103 a consistent format.
12104
085dd6e6
JM
121051999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12106
12107 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12108 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12109 HP compilers, also set the globals $true and $false.
12110
12111 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12112 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12113 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12114 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12115 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12116 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12117 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12118 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12119 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12120 whatis.c} Add C++ compatible function definitions and return
12121 types, add includes for library functions.
12122 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12123 * gdb.base/step-test.c (myglob): Rename from glob.
12124 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12125 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12126 files, move here from gdb.hp.
12127 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12128 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12129 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12130 Adjust line numbers in regexps.
12131
12132 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12133 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12134 instead of 0/1.
12135
12136 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12137 foll-vfork.exp: New files, move here from gdb.hp.
12138 * gdb.base/page.exp: New file, test of pagination command.
12139
12140 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12141 recursion test.
12142 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12143
12144 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12145 gdb.base/solib.exp: Fix compiler invocation process.
12146
12147 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12148 HP-UX 11, turn off overload resolution explicitly.
12149 * gdb.base/commands.exp: Set argument list explicitly, add
12150 watchpoint test.
12151 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12152 them work.
12153 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12154 expressions properly.
12155 * gdb.base/corefile.exp: Loosen the match slightly.
12156 * gdb.base/default.exp: Allow "Error accessing memory" message
12157 also.
12158 * gdb.base/display.exp: Skip over x/0 j if PA64.
12159 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12160 * gdb.base/interrupt.exp: Ditto.
12161 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12162 in use.
12163 * gdb.base/list.exp: Add xfails for HP-UX.
12164 * gdb.base/long_long.exp: Refine some of the numeric matches.
12165 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12166 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12167 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12168 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12169 * gdb.base/ptype.exp: Succeed on more varieties of output.
12170 * gdb.base/scope.exp: Add xfails for HP-UX.
12171 * gdb.base/sect-cmd.exp: Add more cases.
12172 * gdb.base/setvar.exp: Add xfails for HP-UX.
12173 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12174 * gdb.base/signals.exp: Match on void symbolically.
12175 * gdb.base/step-test.exp: Add case for PA64.
12176 * gdb.base/term.exp: Add exit and restart.
12177 * gdb.base/twice.exp: Clean up after self.
12178 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12179 * gdb.base/whatis.exp: Allow more ways to pass tests.
12180
12181 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12182 no longer useful.
12183
12184Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12185
12186 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12187 list of patterns.
12188 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12189 print_double_array(double_array)", "continuing to breakpoint
12190 1018", "print print_double_array(array_d)" and "continuing to
12191 1034" tests.
d63a86f8 12192
085dd6e6
JM
121931999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12194
a9c64011 12195 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12196
121971999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 * config/mt-*: Remove, these haven't been used since 1996.
12200
122011999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12202
12203 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12204 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12205 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12206
9e0b60a8
JM
122071999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12208
12209 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12210 simpler match case for the ptype of the big class.
12211
122121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12213
12214 * gdb.exp: Fix test for gdb_prompt existence.
12215
122161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12217
12218 * gdb.exp (gdb_test): Add fail after calls to perror.
12219
122201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12221
12222 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12223
122241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12225
12226 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12227
0f71a2f6
JM
12228Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12229
12230 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12231 malloc() is linked in.
12232
122331999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12234
12235 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12236 step at end.
12237
12238 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12239
122401999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12241
12242 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12243
cce74817
JM
12244Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12245
12246 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12247 * gdb.base/mips_pro.exp: Likewise.
12248
122491999-06-02 Keith Seitz <keiths@cygnus.com>
12250
12251 * gdb.c++/templates.cc: Change all "new" operators to throw
12252 an exception.
12253 * gdb.c++/cplusfuncs.cc: Likewise.
12254
12255 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12256
12257Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12258
12259 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12260 * gdb.base/ending-run.exp: When stepping out of main, accept a
12261 step into an arbitrary assembler file.
cce74817 12262
392a587b
JM
122631999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12264
d63a86f8 12265 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12266 "breakpoint-invalid" to be printed.
d63a86f8 12267 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12268 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12269 * gdb.base/annota2.cc: Initialize a.x to 0.
12270
9e086581
JM
122711999-05-17 Keith Seitz <keiths@cygnus.com>
12272
12273 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12274 when "skip_float_tests" set.
12275 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12276 "print print_ten_doubles", and "step into print_long_arg_list".
12277 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12278 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12279 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12280 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12281 "skip_float_tests" is set.
12282 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12283 when "skip_float_tests" set.
d63a86f8 12284
cd0fc7c3
SS
122851999-05-06 Keith Seitz <keiths@cygnus.com>
12286
12287 * gdb.base/annota2.cc: Include stdio.h.
12288
12289Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12290
12291 * gdb.base/crossload.exp: Remove, this has been disabled ever
12292 since BFD stopped including all targets, and cross-GDB gets
12293 plenty of testing anyway.
12294 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12295 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12296 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12297 * gdb.base/README: Remove, was doc for this.
12298 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12299 needed.
12300
b83266a0
SS
123011999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12302
12303 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12304 output.
12305
12306 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12307 * gdb.base/annota2.exp: New file. More annotation tests.
12308 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12309 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12310
123111999-04-23 Angela Marie Thomas <angela@cygnus.com>
12312
12313 * config/cfdbug.exp: New file.
12314
7a292a7a
SS
123151999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12316
12317 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12318 Marcus Daniel's and Dale Hawkins's demangler crashes.
12319
12320 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12321 test_lucid_style_demangling, test_arm_style_demangling,
12322 test_hp_style_demangling): Try Tom Tromey's core-dumping
12323 identifier under each demangling style.
12324
123251999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12326
12327 * gdb.c++/demangle.exp: Include the current demangling style
12328 in all test names.
12329 (current_demangling_style): New global variable.
12330 (set_demangling_style, test_demangling_core, test_demangling,
12331 test_demangling_exact): New functions.
12332 (test_gnu_style_demangling, test_lucid_style_demangling,
12333 test_arm_style_demangling, test_hp_style_demangling): Use those,
12334 instead of calling gdb_test and gdb_test_exact directly.
12335 (catch_demangling_errors): New function, which reports errors
12336 signalled by the demangling test functions in an orderly way.
12337 (do_tests): Use catch_demangling_errors.
12338
123391999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12340
12341 * gdb.base/signals.exp (test_handle_all_print): Use () for
12342 grouping in expressions, not {}.
12343
12344 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12345 initialized yet.
12346
123471999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12348
12349 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12350 are listed.
12351
123521999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12353
12354 * gdb.stabs/weird.exp: Test for CC being defined before
12355 looking at its value.
12356
123571999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12358
12359 * gdb.base/call-ar-st.exp: Remove stray '#'.
12360 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12361 "short int" and "long int".
12362 * gdb.c++/overload.cc: Cast the string added in the previous
12363 change, to mollify finicky HP compiler.
12364 * gdb.hp/reg-test.exp (testfile): Fix file name.
12365 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12366
7a292a7a
SS
12367 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12368 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12369 alternate form of enum ptype.
12370
c906108c
SS
123711999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12372
7a292a7a
SS
12373 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12374 * gdb.hp/*.exp: Change all to run compiler probe only after
12375 passing skip_hp_tests, so as not to waste time on guaranteed
12376 failure.
12377
c906108c
SS
12378 * gdb.c++/overload.cc: Pass string instead of char addr, always
12379 init ccpfoo.
12380 * gdb.c++/templates.cc: Fix syntax error.
12381
7a292a7a
SS
12382Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12383
12384 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12385 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12386 command.
12387
123881999-03-18 James Ingham <jingham@cygnus.com>
12389
12390 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12391
12392 * gdb.c++/method.exp: It was testing an uninitialized int on the
12393 stack and assuming it was positive.
12394
12395 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12396
12397 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12398 keep it from killing the rest of the tests.
7a292a7a
SS
12399 Use gdb_continue_to_end.
12400
12401 * gdb.base/sigall.exp: use gdb_continue_to_end.
12402
12403 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12404
12405 * gdb.base/display.exp: use runto_main, not run.
12406
d63a86f8
RM
12407 * gdb.base/default.exp: Check for the current error message in the
12408 r abbreviation test.
7a292a7a
SS
12409 Add strongarm to the targets that know info float.
12410
d63a86f8 12411 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12412 run which doesn't work with monitors.
12413
12414 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12415
12416 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12417
12418 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12419 program. Traps the case (in Cygmon) when the program never really
12420 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12421 more places, so I used my name. Sorry Mark...
12422
12423 * config/monitor.exp (gdb_target_monitor): added another
12424 target_info parameter: remotebinarydownload. This will set the
12425 remotebinarydownload flag if this is causing some boards trouble.
12426
124271999-03-18 Mark Salter <msalter@cygnus.com>
12428
12429 * lib/gdb.exp (continue_to_exit): New function.
12430
12431 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12432 * gdb.base/ending-run.exp: Ditto.
12433 * gdb.base/step-test.exp: Ditto.
12434
124351999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12436
12437 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12438 (suggested by Art Haas <ahaas@neosoft.com>).
12439
124401999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12441
12442 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12443
12444Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12445
12446 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12447 descriptions of types (short unsigned int vs unsigned short, etc).
12448
124491999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12450
12451 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12452 a call to strlen; sometimes we do have sources.
12453
124541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12455
12456 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12457 character, so GDB won't print garbage after its end.
d63a86f8 12458
c906108c
SS
12459 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12460 breakpoint there instead. Sometimes GCC emits memcpy to handle
12461 the large structures being passed by value, so we step into that
12462 instead of sum_array_print, which obscures what we're really testing.
12463 * gdb.base/step-test.exp: However, we do want a test that notices
12464 the bizarre steps into memcpy, so do that here. Add check for
12465 stepping into function calls that pass large structures by value.
12466 ("Is that a noun clause, or are you just happy to see me?")
12467 Remove all references to specific line numbers.
12468 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12469 New type and function.
12470 (main): Call large_struct_by_value, passing it a large struct by value.
12471 * lib/gdb.exp (gdb_get_line_number): New function.
12472
12473 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12474 more portable.
12475
7a292a7a
SS
124761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12477
c906108c
SS
12478 * lib/gdb.exp: Doc fixes.
12479
7a292a7a
SS
124801999-03-05 Nick Clifton <nickc@cygnus.com>
12481
d63a86f8 12482 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12483
124841999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12485
c906108c
SS
12486 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12487 commands. They're not germane to this test, and they don't work
12488 that way on remote targets.
12489
3fc11d3e
JM
124901999-03-01 James Ingham <jingham@cygnus.com>
12491
12492 * Changelog entries merged over from gdb development branch.
12493
3fc11d3e
JM
12494 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12495
12496 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12497 for outputting results of test run.
12498
2d4a1622 12499 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12500
12501 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12502
7a292a7a
SS
125031999-02-25 Felix Lee <flee@cygnus.com>
12504
12505 * lib/gdb.exp (debug_format): initialize
12506
c906108c
SS
125071999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12508
12509 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12510 * gdb.base/call-rt-st.c: Ditto.
12511
c906108c
SS
125121999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12513
12514 * gdb.threads/pthreads.exp (horiz): New variable.
12515 (test_startup): Fix regexps that capture thread numbers.
12516
125171999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12518
12519 * gdb.base/smoke.exp: Disambiguate two test case names (both
12520 called ``print'').
12521
12522Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12523
12524 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12525 compilation.
12526
125271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12528
12529 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12530 actual output formatting.
12531 * gdb.base/smoke.exp: GDB removes leading 0's.
12532 * gdb.base/volatile.exp: Don't check type of remuneration;
12533 that variable is no longer defined in constvars.c.
12534 * gdb.base/step-test.c (main): Exit with explicit exit code.
12535 * gdb.base/step-test.exp: Remove two nexti checks--they are
12536 not portable.
12537
125381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12539
12540 * gdb.base/help.exp ("help delete display"): Fix test to match
12541 gdb's output.
12542
12543 * gdb.base/long_long.c (known_types): Initialize values to zero.
12544 * gdb.base/long_long.exp: Step one more line
12545 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12546 leading zeros. Explicitly ask for hex formatting. Use
12547 unique test case names.
c906108c
SS
12548
12549Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12550
d63a86f8 12551 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12552
12553 * gdb.c++/method.exp: Add missing close brace.
12554
125551999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12556
12557 * gdb.base/maint.exp: Use 'set height 0' to disable page
12558 prompting, not 'set height 400'.
12559
12560 Fix a bunch of timeouts.
12561 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12562 four separate tests, so expect doesn't take forever to match a ton
12563 of text against a regexp with lots of .* forms.
12564 ("maint print psymbols", "maint print symbols"): Make some of
12565 these greps more selective, so that expect doesn't try to wade
12566 through huge piles of output and time out.
12567
12568 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12569
12570 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12571 tests: one which doesn't expect shlib events to be reported, and
12572 another which does, but is XFAIL for all platforms other than
12573 HP/UX.
12574
12575 * gdb.base/break.exp: Teach the test suite that the `catch
12576 fork', `catch vfork', and `catch exec' commands produce error
12577 messages on platforms that don't provide these features.
12578
12579Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12580
12581 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12582 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12583 (shortening names from solib_threshold.exp etc), won't run on
12584 anything but HP-UX for the foreseeable future.
12585 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12586 reflect move.
12587
12588Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12589
12590 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12591 gdb.trace/Makefile.in (clean): Remove all test executables.
12592
12593Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12594
12595 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12596 successfully re-sets breakpoints in shared libraries.
12597 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12598
12599Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12600
d63a86f8
RM
12601 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12602 and compiled w/o GCC.
c906108c
SS
12603
12604 * gdb.hp/watch-cmd.exp: ditto.
12605
12606 * gdb.hp/watch-hp.exp: ditto.
12607
12608 * gdb.hp/xdb1.exp: ditto.
12609
12610 * gdb.hp/xdb2.exp: ditto.
12611
12612 * gdb.hp/dbx.exp: ditto.
12613
12614Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12615
12616 * constvars.c: Remove C++-isms.
12617 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12618 with GCC.
12619
12620Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12621
12622 The following changes are part of the HP merge.
12623
12624 * gdb.base/break.exp: new tests to verify that catchpoints for
12625 fork, vfork, and exec don't trigger inappropriately.
12626
12627 * gdb.base/opaque.exp: compile one file at a time, then link.
12628
12629 * gdb.base/signals.exp: be more restrictive about which hppa
12630 systems receive a setup_xfail. new tests.
12631
12632 * gdb.base/solib_threshold.build: new file.
12633 * gdb.base/solib_threshold.exp: new file.
12634 * gdb.base/solib_threshold.link_opts: new file.
12635 * gdb.base/solib_threshold.mk: new file.
12636 * gdb.base/gen_solib_threshold.c: new file.
12637
12638 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12639 tests. New tests for enums inside classes.
12640
12641 * gdb.c++/compiler.cc: indicate support of template debugging.
12642
12643 * gdb.c++/demangle.exp: run hp style demangling tests.
12644
12645 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12646 tests.
12647
12648 * gdb.c++/misc.cc: changes to support new tests.
12649
12650 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12651 to support new tests.
12652
12653 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12654 gcc, then skip these tests.
12655
12656Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12657
12658 The following files are part of the HP merge; some had longer
12659 names at HP, but have been renamed to be no more than 14
12660 characters in length.
12661
12662 * gdb.hp/ambiguous.cc: new file.
12663 * gdb.hp/ambiguous.exp: new file.
12664 * gdb.hp/attach.exp: new file.
12665 * gdb.hp/attach2.exp: new file.
12666 * gdb.hp/classes-hp.exp: new file.
12667 * gdb.hp/ctti.exp: new file.
12668 * gdb.hp/ctti-add.cc: new file.
12669 * gdb.hp/ctti-add1.cc: new file.
12670 * gdb.hp/ctti-add2.cc: new file.
12671 * gdb.hp/ctti-add3.cc: new file.
12672 * gdb.hp/dbx.exp: new file.
12673 * gdb.hp/exception.cc: new file.
12674 * gdb.hp/exception.exp: new file.
12675 * gdb.hp/foll-exec.c: new file.
12676 * gdb.hp/foll-exec.exp: new file.
12677 * gdb.hp/foll-fork.c: new file.
12678 * gdb.hp/foll-fork.exp: new file.
12679 * gdb.hp/foll-vfork.c: new file.
12680 * gdb.hp/foll-vfork.exp: new file.
12681 * gdb.hp/inherit-hp.exp: new file.
12682 * gdb.hp/more-steps.exp: new file.
12683 * gdb.hp/namespace.cc: new file.
12684 * gdb.hp/namespace.exp: new file.
12685 * gdb.hp/optimize.exp: new file.
12686 * gdb.hp/pxdb.c: new file.
12687 * gdb.hp/pxdb.exp: new file.
12688 * gdb.hp/quicksort.exp: new file.
12689 * gdb.hp/reg-test.exp: new file.
12690 * gdb.hp/reg-test.s: new file.
12691 * gdb.hp/sized-enum.c: new file.
12692 * gdb.hp/sized-enum.exp: new file.
12693 * gdb.hp/start-stop.exp: new file.
12694 * gdb.hp/templ-hp.cc: new file.
12695 * gdb.hp/templ-hp.exp: new file.
12696 * gdb.hp/thr-lib.c: new file.
12697 * gdb.hp/thr-lib.exp: new file.
12698 * gdb.hp/thr-lib.h: new file.
12699 * gdb.hp/thr-liblib.c: new file.
12700 * gdb.hp/virtfun-hp.c: new file.
12701 * gdb.hp/virtfun-hp.exp: new file.
12702 * gdb.hp/watch-cmd.exp: new file.
12703 * gdb.hp/watch-hp.exp: new file.
12704 * gdb.hp/xdb1.exp: new file.
12705 * gdb.hp/xdb2.exp: new file.
12706 * gdb.hp/xdb3.exp: new file.
12707
12708Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12709
12710 The following files are part of the HP merge; some had longer
12711 names at HP, but have been renamed to be no more than 14
12712 characters in length.
12713
12714 * gdb.base/ss.h: new file.
12715 * gdb.base/call-ar-st.c: new file.
12716 * gdb.base/call-ar-st.exp: new file.
12717 * gdb.base/call-rt-st.c: new file.
12718 * gdb.base/call-rt-st-exp: new file.
12719 * gdb.base/call-strs.exp: new file.
12720 * gdb.base/ena-dis-br.exp: new file.
12721 * gdb.base/environ.exp: new file.
12722 * gdb.base/long_long.exp: new file.
12723 * gdb.base/sect-cmd.exp: new file.
12724 * gdb.base/shlib-cl2.exp: new file.
12725 * gdb.base/smoke.exp: new file.
12726 * gdb.base/so-impl-ld.c: new file.
12727 * gdb.base/so-impl-ld.exp: new file.
12728 * gdb.base/so-indr-cl.c: new file.
12729 * gdb.base/so-indr-cl.exp: new file.
12730 * gdb.base/varargs.exp: new file.
12731 * gdb.base/volatile.exp: new file.
12732 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12733 * gdb.base/display.exp: new file.
c906108c
SS
12734 * gdb.c++/derivation.exp: new file.
12735 * gdb.c++/local.exp: new file.
12736 * gdb.c++/member-ptr.exp: new file.
12737 * gdb.c++/overload.exp: new file.
12738 * gdb.c++/ovldbreak.exp: new file.
12739 * gdb.c++/ref-types.exp: new file.
12740 * gdb.c++/ref-types2.exp: new file.
12741 * gdb.c++/userdef.exp: new file.
d63a86f8 12742
c906108c
SS
12743Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12744
12745 * gdb.base/default.exp: Reflect wording change in remote.c.
12746
dc96c6c7 12747Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12748
12749 * gdb.base/help.exp: Update to reflect current text.
12750
12751Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12752
12753 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12754 they're stack variables and contain garbage.
12755 * gdb.c++/anon-union.exp: new file.
12756
12757 The following changes were made by David Taylor
12758 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12759 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12760 in changes by HP.
12761
12762 * gdb.base/bitops.exp: new file.
12763 * gdb.base/default.exp: change expected messages for catch and
12764 info catch tests to reflect HP merge changes.
12765 * gdb.base/enable-disable-break.exp
12766 * gdb.base/ending-run.c: new file.
12767 * gdb.base/long_long.c: new file.
12768 * gdb.base/maint.exp: new file.
12769 * gdb.base/pointers2.exp: new file.
12770 * gdb.base/shlib-call2.exp: new file.
12771 * gdb.base/solib.exp: new file.
12772 * gdb.base/step-test.c: new file.
12773 * gdb.c++/anon-union.cc: new file.
12774 * gdb.c++/local.cc: new file.
12775 * gdb.c++/member-pointer.cc: new file.
12776 * gdb.c++/method.cc: new file.
12777 * gdb.c++/ref-types.cc: new file.
12778 * gdb.c++/ref-types2.cc: new file.
12779 * gdb.c++/userdef.cc: new file.
d63a86f8 12780
c906108c
SS
12781 * gdb.base/scope.exp: compile one file at a time, then link.
12782 * gdb.base/langs.exp: ditto.
12783 * gdb.base/list.exp: ditto.
d63a86f8 12784
c906108c
SS
12785Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12786
12787 The following changes were made by David Taylor
12788 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12789 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12790 in changes by HP.
d63a86f8 12791
c906108c
SS
12792 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12793 skip tests. When compiling pass c++ flag to gdb_compile.
12794 * gdb.c++/
d63a86f8 12795
c906108c
SS
12796 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12797 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12798 (skip_hp_tests): new function.
12799 (gdb_preprocess): new function.
12800
12801 * configure.in (hpdir): decide whether to configure gdb.hp.
12802 * configure: regenerated.
12803
12804 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12805 to delete on clean.
12806 (EXECUTABLES): update to reflect new additions.
12807 * gdb.base/commands.exp: update message expected.
12808 * gdb.base/default.exp: add copyright notice.
12809 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12810 * gdb.base/help.exp: update messages to reflect current text.
12811 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12812 targets for recurse tests.
12813 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12814 skip this file.
12815
12816 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12817 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12818 compilation.
12819 * gdb.c++/misc.exp: ditto.
12820 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12821 run the tests. tell gdb_compile that it's a c++ compilation.
12822
12823 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12824
c906108c
SS
12825 * gdb.base/all-bin.exp: new file.
12826 * gdb.base/arithmet.exp: new file.
12827 * gdb.base/assign.exp: new file.
12828 * gdb.base/completion.exp: new file.
12829 * gdb.base/cond-expr.exp: new file.
12830 * gdb.base/condbreak.exp: new file.
12831 * gdb.base/define.exp: new file.
12832 * gdb.base/dollar.exp: new file.
12833 * gdb.base/environment.exp: new file.
12834 * gdb.base/eval-skip.exp: new file.
12835 * gdb.base/jump.exp: new file.
12836 * gdb.base/logical.exp: new file.
12837 * gdb.base/pointers.exp: new file.
12838 * gdb.base/relational.exp: new file.
12839 * gdb.base/section_command.exp: new file.
12840 * gdb.base/whatis-expr.exp: new file.
12841
12842 * gdb.base/all-types.c: new file.
12843 * gdb.base/call-array-struct.c: new file.
12844 * gdb.base/call-return-struct.c: new file.
12845 * gdb.base/call-strings.c: new file.
12846 * gdb.base/callfuncs2.c: new file.
12847 * gdb.base/condbreak.c: new file.
12848 * gdb.base/constvars.c: new file.
12849 * gdb.base/display.c: new file.
12850 * gdb.base/int-type.c: new file.
12851 * gdb.base/jump.c: new file.
12852 * gdb.base/miscexprs.c: new file.
12853 * gdb.base/pointers.c: new file.
12854 * gdb.base/pointers2.c: new file.
12855 * gdb.base/shmain.c: new file.
12856 * gdb.base/shr1.c: new file.
12857 * gdb.base/shr2.c: new file.
12858 * gdb.base/solib.c: new file.
12859 * gdb.base/solib1.c: new file.
12860 * gdb.base/solib2.c: new file.
12861 * gdb.base/varargs.c: new file.
12862 * gdb.c++/derivation.cc: new file.
12863 * gdb.c++/overload.cc: new file.
12864 * gdb.c++/ovldbreak.cc: new file.
12865 * gdb.hp/attach.c: new file.
12866 * gdb.hp/attach2.c: new file.
12867 * gdb.hp/average.c: new file.
12868 * gdb.hp/compiler.c: new file.
12869 * gdb.hp/compiler.cc: new file.
12870 * gdb.hp/execd-program.c: new file.
12871 * gdb.hp/follow-exec.c: new file.
12872 * gdb.hp/follow-fork.c: new file.
12873 * gdb.hp/follow-vfork-and-exec.c: new file.
12874 * gdb.hp/misc-hp.cc: new file.
12875 * gdb.hp/more-steps.c: new file.
12876 * gdb.hp/optimize.c: new file.
12877 * gdb.hp/quicksort.c: new file.
12878 * gdb.hp/run-hp.c: new file.
12879 * gdb.hp/start-stop.c: new file.
12880 * gdb.hp/sum.c: new file.
12881 * gdb.hp/templates-hp.cc: new file.
12882 * gdb.hp/thread-local-in-lib.c: new file.
12883 * gdb.hp/thread-local-in-lib.h: new file.
12884 * gdb.hp/thread-local-in-lib.lib.c: new file.
12885 * gdb.hp/vforked-program.c: new file.
12886 * gdb.hp/virtfunc-hp.cc: new file.
12887 * gdb.hp/watchpoint-hp.c: new file.
12888 * gdb.hp/xdb.c: new file.
12889 * gdb.hp/xdb0.c: new file.
12890 * gdb.hp/xdb0.h: new file.
12891 * gdb.hp/xdb1.c: new file.
12892
12893Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12894
12895 The following change was made by Edith Epstein
12896 <eepstein@cygnus.com> as part of a project to merge in changes
12897 originally made by HP; HP did not create ChangeLog entries.
12898
12899 * gdb.c++/demangle.exp: changed the expected output for some
12900 ARM-style mangling -- removed second reference to datatype.
12901 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12902 T1<char>::~T1<char>(void)
c906108c 12903 becomes,
a9c64011
AS
12904 maint demangle __dt__11T1__pt__2_cFv
12905 T1<char>::~T1(void)
c906108c
SS
12906
12907 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12908
c906108c
SS
12909Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12910
12911 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12912 * gdb.trace/backtrace.exp: Likewise.
12913 * gdb.trace/circ.exp: Likewise.
12914 * gdb.trace/collection.exp: Likewise.
12915 * gdb.trace/deltrace.exp: Likewise.
12916 * gdb.trace/infotrace.exp: Likewise.
12917 * gdb.trace/limits.exp: Likewise.
12918 * gdb.trace/packetlen.exp: Likewise.
12919 * gdb.trace/passc-dyn.exp: Likewise.
12920 * gdb.trace/passcount.exp: Likewise.
12921 * gdb.trace/report.exp: Likewise.
12922 * gdb.trace/save-trace.exp: Likewise.
12923 * gdb.trace/tfind.exp: Likewise.
12924 * gdb.trace/tracecmd.exp: Likewise.
12925 * gdb.trace/while-dyn.exp: Likewise.
12926 * gdb.trace/while-stepping.exp: Likewise.
12927
129281998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12929
12930 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12931
12932Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12933
12934 From Brendan Kehoe:
12935 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12936 int return types.
12937
12938Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12939
12940 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12941 remote dos host testing right.
12942
12943Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12944
12945 * gdb.base/corefile.exp: remove some xfails.
12946
12947Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12948
12949 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12950 have different timestamps.
12951
12952Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12953
12954 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12955 gdb.base/default.exp: Replace "exec" with "executable".
12956
12957Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12958
12959 * gdb.base/default.exp: Change else if to elseif from previous
12960 delta.
12961
12962Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12963
12964 * gdb.base/default.exp: Add brace missing from previous delta.
12965
12966Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12967
12968 * gdb.base/default.exp: Support test for info float for all
12969 varieties of arm toolchain.
12970
dc96c6c7 12971Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12972
12973 * gdb.trace/*.exp: remove "remote_download" command.
12974
dc96c6c7 12975Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12976
12977 * gdb.trace/*.exp: remove -gdwarf from compile.
12978
12979Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12980
12981 * gdb.trace/configure.in(AC_INIT): typo
12982 * gdb.trace/configure: regenerated
12983
dc96c6c7 12984Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12985
12986 * config/m68k-emc.exp: New file.
12987 * lib/<emc-support.exp trace-support.exp}: New files.
12988 * configure.in: add new test directory gdb.trace.
12989 * gdb.trace/{configure configure.in Makefile.in}: New files.
12990 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12991 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12992 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12993 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12994 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12995 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12996 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12997
dc96c6c7 12998Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12999
13000 * gdb.c++/classes.exp: Change all regular expressions to match
13001 arbitrary combinations of newline/carriage-return, so that they
13002 will work equally well on Unix and Windows.
13003 * gdb.c++/inherit.exp: ditto.
13004 * gdb.c++/virtfunc.exp: ditto.
13005
130061998-08-11 Dawn Perchik <dawn@cygnus.com>
13007
13008 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13009
c2d11a7d
JM
13010Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13011
13012 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13013 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13014 to use a0-a3/d0-d3 as needed.
13015
13016Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13017
13018 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13019 * gdb.disasm/am33.exp: Corresponding changes.
13020
c906108c
SS
130211998-07-11 Felix Lee <flee@cygnus.com>
13022
13023 * gdb.base/callfuncs.exp: add cmp10 test.
13024 * gdb.base/callfuncs.c (cmp10): new function.
13025
13026Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13027
d63a86f8 13028 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13029 into two parts to get around a synchronization problem in expect.
13030
3fc11d3e
JM
13031Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13032
13033 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13034
13035 * configure.in: Add options for gdbtk testsuite.
13036
13037 * configure: Regenerate.
13038
13039 * gdb.gdbtk: New directory to hold gdbtk tests.
13040
c906108c
SS
13041Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13042
13043 * gdb.fortran/types.exp: Escape brackets in expect patterns
13044 for test_float_literal_types_accepted tests.
13045 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13046 before run test.
13047
c2d11a7d
JM
13048Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13049
13050 * am33.exp: Just compile, do not link the testcase.
13051 * am33.s: Add ".am33" pseudoop to force am33 mode.
13052
c906108c
SS
130531998-06-25 Felix Lee <flee@cygnus.com>
13054
13055 * gdb.base/setshow.exp: make sure $pc is sane.
13056
13057 * gdb.stabs/weird.exp: split expect patterns properly.
13058
c2d11a7d
JM
13059Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13060
13061 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13062 * gdb.disasm/am33.exp: Run it.
13063
dc96c6c7 13064Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13065
13066 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13067 match processing (and eliminate spurious timeouts when running).
13068
dc96c6c7 13069Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13070
13071 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13072 exception test, but conditionalize it on target [mach | gnu].
13073
dc96c6c7 13074Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13075
13076 * gdb.base/overlays.exp: fixup compile line for linker script.
13077
13078Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13079
13080 * gdb.fortran/types.exp: don't guess at float size.
13081
13082Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13083
13084 * gdb.base/exprs.exp: delete test that depends on int size.
13085
13086Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13087
13088 * config/sim.exp: Removed checks for target triplets.
13089 (gdb_target_sim): Use gdb,target_sim_options.
13090
13091Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13092
13093 * gdb.base/reread.exp: New file.
13094 * gdb.base/reread1.c: New file.
13095 * gdb.base/reread2.c: New file.
13096
13097Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13098
13099 * config/sim.exp: Use 'target sim -sparclite' when running
13100 SPARClite programs.
13101
13102Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13103
13104 * gdb.base/structs2.exp: New file.
13105 * gdb.base/structs2.c: New file.
13106
13107Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13108
13109 * gdb.asm/common.inc: New file.
13110 * gdb.asm/d10v.inc: New file.
13111 * asm-source.exp: Pass -I's to gas to find .inc files.
13112 Update line numbers in expected output.
13113 * asmsrc1.s: Rewrite.
13114 * asmsrc2.s: Rewrite.
13115 * configure.in: Create arch.inc symlink.
13116 * configure: Regenerate.
13117 * Makefile.in (distclean): Delete arch.inc.
13118
13119Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13120
13121 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13122 (t_enum_value2): ditto
13123 (t_enum_value3): ditto
13124 (main): ditto
13125Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13126
13127 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13128 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13129 change.
13130 Use gdb_test instead of send_gdb/gdb_expect sequences.
13131
13132Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13133
13134 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13135 not void.
13136
13137Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13138
13139 * gdb.base/branches.c: Code with lots of loops and
13140 subroutines. Used to test gdbs ability to single step through PC
13141 changes, especially to test mips-tdep.c:mips_next_pc
13142
13143Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13144
13145 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13146 more rigorous EGCS C++ error checking.
13147
13148Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13149
a9c64011
AS
13150 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13151 tests.
13152 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13153 function when asleep.
13154 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13155 for i*86 Linux and SVR4 signal handling problems.
13156 Remove linux xfail for `next to handler in signals_tests_1', fixed
13157 by recent infrun.c change.
13158 Limit backtrace to 10 frames to avoid timeout problems with infinite
13159 stack backtraces.
13160 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13161 target.[ch] change.
c906108c
SS
13162
13163Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13164
13165 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13166 for a newline from gdb before continuing.
13167 (default_gdb_exit): Just look for y or n.
13168 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13169 it does, fail the rests of the tests in the file.
13170
13171Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13172
13173 * config/cygmon.exp: New file.
13174
13175Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13176
13177 * gdb.base/list.exp: Fix problem with "list default lines around
13178 main" test on remote targets.
13179
13180 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13181 run test on remote targets.
13182
13183Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13184
13185 * gdb.asm: New directory.
13186 * configure.in: Configure it.
13187 * configure: Regenerate.
13188 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13189 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13190
13191Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13192
13193 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13194
dc96c6c7 13195Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13196
a9c64011
AS
13197 * gdb.base/overlays (several files): Merge the two overlay
13198 managers into one. Change variables (foox, barx, bazx, grbxx)
13199 back into ints but force them to load in their proper sections.
c906108c
SS
13200
13201Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13202
13203 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13204 on-chip insn memory and IMAP1 to upper 128k.
13205 (D10VCopy): Handle memory regions crossing 16k boundaries.
13206 (D10VCopy): Transfer data in 32 bit chunks.
13207
13208Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13209
13210 * gdb.base/overlays.c (main): Exit normally when result is
13211 correct.
13212
13213 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13214 map. Include space for printf in .text segment.
13215
13216 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13217 updated d10v memory VMA/LMA map.
13218 (D10VCopy): Call D10VTranslate.
d63a86f8 13219
c906108c
SS
13220Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13221
13222 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13223
13224 * gdb.base/bar.c (barx, bar): Change variable to small array so
13225 that it won't be put into the .sdata - small data -
13226 section. Update reference.
13227 * gdb.base/baz.c (bazx, baz): Ditto.
13228 * gdb.base/foo.c (foox, foo): Ditto.
13229 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13230
13231 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13232 to be arrays.
d63a86f8 13233
dc96c6c7 13234Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13235
a9c64011
AS
13236 * gdb.base/overlays.exp: fix up and get working again.
13237 Add tests for backtraces from an overlay function.
d63a86f8 13238
c906108c
SS
13239Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13240
13241 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13242 "calling function with watchpoint enabled".
13243
13244Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13245
13246 * gdb.base/break.exp (test_next_with_recursion): Remove
13247 gdb_suppress_tests for d10v-*-*.
13248 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13249 pending review of whether it is useful or not.
13250
13251Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13252
13253 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13254
13255Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13256
13257 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13258 * config/dve.exp: New file to support Densan boards.
13259
13260Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13261
13262 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13263 reads and BSD.
13264
13265Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13266
13267 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13268 response.
13269
13270 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13271
13272Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13273
13274 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13275 test.
13276
13277 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13278 target_sizeof_long and target_bigendian_p.
13279 (structs_by_value, structs_by_reference): Check values according
13280 to targets word size and endianess.
d63a86f8 13281
c906108c
SS
13282Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13283
13284 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13285 output.
13286
13287Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13288
13289 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13290 Update test of set args help to match source change.
13291
13292Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13293
13294 * gdb.base/default.exp: Expect help system output to be in
13295 alphabetical order.
13296 * gdb.base/help.exp: Ditto.
13297
13298Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13299
13300 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13301 "i*86-pc-linux-gnu*".
13302 * gdb.base/interrupt.exp: Ditto.
13303 * gdb.base/corefile.exp: Ditto.
13304
13305 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13306 define vxworks when building the testcase.
13307
13308 * gdb.base/ptype.exp: Fix testnames to be unique.
13309 * gdb.base/radix.exp: Ditto.
13310 * gdb.base/term.exp: Ditto.
13311 * gdb.base/whatis.exp: Ditto.
13312 * gdb.c++/classes.exp: Ditto.
13313
13314Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13315
13316 * gdb.base/callfuncs.exp: Fix indentation.
13317
13318 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13319 suppress_flag has been set.
13320 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13321 target feature.
13322
13323Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13324
13325 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13326 the testcase.
13327
13328 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13329 set_debug_traps() and breakpoint().
13330 * gdb.c++/misc.cc (main): Ditto.
13331 * gdb.c++/templates.cc (main): Ditto.
13332 * gdb.c++/virtfunc.cc (main): Ditto.
13333
13334Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13335
13336 * lib/gdb.exp(gdb_step_for_stub): New function.
13337 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13338 exists, reload the executable and do a "continue" instead of
13339 doing a jump.
13340 (runto_main): Use gdb_step_for_stub.
d63a86f8 13341
c906108c
SS
13342 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13343 tests to have unique names.
13344 * gdb.base/callfuncs.exp: Ditto.
13345 * gdb.base/commands.exp: Ditto.
13346 * gdb.base/default.exp: Ditto.
13347 * gdb.base/help.exp: Ditto.
13348 * gdb.base/list.exp: Ditto.
13349 * gdb.base/opaque.exp: Ditto.
13350 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13351 similar tests.
d63a86f8 13352
c906108c
SS
13353 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13354 * gdb.c++/cplusfuncs.cc: Ditto.
13355 * gdb.c++/virtfunc.cc: Ditto.
13356
13357 * config/monitor.exp: Keep track of the last file we saw, rather
13358 than trying to get the info from gdb.
13359
13360 * gdb.fortran/types.exp: Move comment to previous line.
13361
13362Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13363
13364 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13365 target mode.
13366
13367Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13368
13369 From Bob Manson:
13370 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13371 string from GDB when it connects.
13372
13373 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13374
13375Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13376
13377 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13378 if we can't get a debug format from GDB (we may be testing an
13379 older GDB). Use a 10 second timeout when checking for the format.
13380
13381 * gdb.stabs/weird.exp: Fix quoting.
13382
13383 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13384
13385Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13386
13387 * config/arm-ice.exp: New file.
13388
13389Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13390
13391 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13392 until it has been modified to work with the new testsuite.
13393
99707966 13394 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13395 testcase won't compile, cause all of the testcases in the file to
13396 fail instead.
13397
13398 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13399 (gdb_clear_suppressed): New procedure.
13400 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13401 it contains a positive value.
13402
13403Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13404
13405 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13406
13407 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13408
13409Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13410
13411 * lib/gdb.exp (setup_xfail_format): New function.
13412 (get_debug_format): New function to get debug format.
13413 (debug_format): New global variable to hold last value set
13414 by get_debug_format.
13415 * gdb.base/list.exp: Call get_debug_format and expect some
13416 tests to fail for DWARF 1 and COFF formats.
13417 * gdb.c++/ptype.exp: Ditto.
13418 * gdb.c++/classes.exp: Ditto.
13419 * gdb.c++/cplusfuncs.exp: Ditto.
13420 * gdb.c++/inherit.exp: Ditto.
13421 * gdb.c++/templates.exp: Ditto.
13422 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13423
c906108c
SS
13424Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13425
13426 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13427 host doesn't have a currently-open connection.
13428
13429 * config/sparclet.exp: Cleanups and fixes to make it generic for
13430 any gdb stub target. Handle cases where gdb doesn't respond when
13431 interrupted in a sane fashion.
13432
13433 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13434 same thing in a totally different way.
13435
13436 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13437 setting "timeout".
13438 (gdb_start): We set the global gdb_prompt variable in
13439 default_gdb_init now.
13440
13441Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13442
13443 * gdb.base/printcmds.exp: Fix "check for floating addition"
13444 regexp to accept results within approx +/- .01 of exact value.
13445 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13446
13447Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13448
13449 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13450 properly.
13451 (gdb_expect): Add optional timeout parameter, and add timeout
13452 value to various calls.
13453 (gdb_suppress_tests): Only give one warning message per group.
13454
13455Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13456
13457 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13458 global variables. Handle getting a value for $timeout more
13459 gracefully.
13460
13461Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13462
13463 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13464 initialize.
13465 (default_gdb_init): New procedure; allow gdb_init to be overridden
13466 by a target configuration file.
13467 (gdb_expect): Pass the timeout to remote_expect.
13468
13469 * config/monitor.exp(gdb_load): Fix typo in regexp.
13470
13471Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13472
13473 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13474
13475Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13476
13477 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13478 here. Call gdb_target_exec before rebooting the target, to make
13479 sure the connection to the target is closed.
13480 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13481 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13482 Also detect "Timeout reading from remote" error.
13483
13484 * config/gdbserver.exp: Pass the executable being loaded to
13485 gdb_target_monitor. Don't call gdb_file_cmd here; let
13486 gdb_target_monitor do it.
13487
13488 * gdb.disasm/hppa.exp: Don't use exec_output.
13489
13490Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13491
13492 * gdb.base/list.exp: If we're debugging a non-native target,
13493 try to set the pc register to point to the start of the
13494 program before doing the first list command.
13495
13496 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13497 test_calls after restarting.
13498
13499 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13500 reloading.
13501
13502 * gdb.base/watchpoint.exp: Fix typo.
13503
13504 * gdb.base/setshow.exp: Check for use_gdb_stub.
13505
13506 * gdb.base/break.exp: Fix continue until exit test for the gdb
13507 stub case.
13508 * gdb.base/langs.exp: Ditto.
13509
13510 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13511 gdb_load_offset. If we weren't given a file to load, figure out
13512 what the current file is and use it.
13513
13514 * config/i386-bozo.exp: New file.
13515
13516Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13517
13518 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13519 feature.
13520
13521 * config/proelf.exp: New entry.
13522
13523Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13524
13525 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13526 of regexps.
13527
13528 * gdb.base/watchpoint.exp: Don't run the test_stepping
13529 tests if gdb can't call functions on the target.
13530
13531 * gdb.base/setshow.exp: Don't run the set prompt tests if
13532 the board has gdb_prompt set.
13533
13534Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13535
13536 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13537 * gdb.base/commands.exp: Likewise.
13538 * gdb.base/setshow.exp: Likewise.
13539
13540Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13541
13542 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13543 feature.
13544
13545 * config/i960.exp: New file.
13546
13547Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13548
13549 * gdb.base/funcargs.exp: Check for gdb,short_int target
13550 feature instead of looking for explicit target triplets.
13551
dc96c6c7 13552Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13553
d63a86f8 13554 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13555 "p 123DEADBEEF", to check parse_number.
13556 * top.c: change "to enable to enable" to "to enable" in a couple
13557 of help strings.
13558
13559Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13560
13561 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13562 on the mn10300.
d63a86f8 13563
c906108c
SS
13564Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13565
13566 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13567 where the test executable is run with explicit args.
13568 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13569
13570Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13571
13572 * gdb.base/run.c: Use FAKEARGV to build test executable that
13573 does not require a command line arg, since most simulators
13574 don't currently support passing such an arg into the simulated
13575 program.
13576 * gdb.base/commands.exp: Change tests to insert the proper
13577 value as the arg to the first recursive factorial call. Change
13578 compilation line to define FAKEARGV at compile time.
13579
13580Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13581
13582 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13583 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13584 function with watchpoint enabled" test.
13585
13586Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13587
13588 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13589 Don't call gdb_test when the command doesn't return to a gdb prompt.
13590
13591 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13592 "Tests restarted" messages.
13593
13594Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13595
13596 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13597
dc96c6c7 13598Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13599
13600 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13601 for INFO SYMBOL; add help tests for OVERLAY commands.
13602 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13603 add tests for OVERLAY commands
13604 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13605 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13606 * gdb.base/sigall.c: add usestubs code frag
13607 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13608
c906108c
SS
13609Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13610
13611 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13612 failures.
13613 (gdb_stop_suppressing_tests): Note that tests have restarted.
13614
13615Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13616
13617 * config/h8300.exp: New file.
13618
13619Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13620
13621 * gdb.base/setshow.exp: Check for the existence of a
13622 feature, not its value.
13623
13624Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13625
13626 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13627
13628 * gdb.base/scope.exp: It's now init0(), not init().
13629
13630 * gdb.base/scope0.c: For now, change init() to be init0().
13631
13632 * config/monitor.exp: Use gdb_serial in preference to serial
13633 or netport.
13634
13635 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13636 and it's not already set.
13637
13638Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13639
13640 * gdb.base/setshow.exp: Only test the run command if the target
13641 isn't using a stub and if it supports argument passing.
13642
13643Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13644
13645 * config/udi.exp(gdb_start): Make sure UDICONF is set
13646 properly before starting gdb.
13647
13648Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13649
13650 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13651 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13652 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13653
13654Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13655
13656 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13657 specialized code to reboot the board, use remote_reboot instead.
13658
13659 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13660
13661 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13662
13663 * config/monitor.exp: Make sure we disconnect from the target.
13664 Also, try a reboot/reload cycle instead of failing if the
13665 load fails.
13666
13667Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13668
13669 * gdb.base/default.exp: Don't set match_max.
13670 * gdb.base/help.exp: Ditto.
13671 * gdb.base/list.exp: Ditto.
13672 * gdb.base/signals.exp: Ditto.
13673
13674 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13675 set, use remote_ld to download the testcase instead of
13676 the GDB loader.
13677
13678Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13679
13680 * config/vr5000.exp: New file.
13681
13682 * config/monitor.exp(gdb_target_monitor): Add pattern for
13683 "Ending remote" to detect errors in connecting.
13684
13685 * gdb.base/setshow.exp: Add .* within auto language test.
13686
13687 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13688 target feature.
13689
13690 * config/monitor.exp(gdb_load): Check for a failure when loading,
13691 and reboot the board if necessary.
13692
13693 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13694 a set of tests. Remove print.* from the patterns being checked.
13695
13696Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13697
13698 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13699 refer to gdb_spawn_id.
13700
13701 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13702 longer used.
13703 * config/sparclet.exp: Ditto.
13704 * config/sparclet-old.exp: Ditto.
13705 * config/slite.exp: Ditto.
13706 * config/sim.exp: Ditto.
13707 * gdb.base/funcargs.exp: Ditto.
13708
13709 * lib/gdb.exp:Remove references to gdb_spawn_id.
13710 (gdb_expect): Move to remote.exp.
13711
13712Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13713
13714 * config/monitor.exp: Detect the "Couldn't establish connection"
13715 message from GDB.
13716
13717Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13718
13719 * gdb.base/bitfields.exp: Use runto instead of explicit
13720 gdb_run_cmd/gdb_expect sequences.
13721
13722 * gdb.base/break.exp(text_next_with_recursion): Add match for
13723 gdb_expect call.
13724
13725 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13726 We also need to handle the "A program is being debugged already"
13727 prompt from gdb. Use gdb_test to set the baud rate.
13728
13729 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13730 to 20000. Really. I mean it.
13731
13732Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13733
13734 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13735 fails. If suppress_flag is set, skip perror message about not
13736 being able to send to GDB.
13737 (send_gdb): If suppress_flag is set, don't try to send commands to
13738 GDB.
13739 (gdb_expect): If suppress_flag is set, always fail immediately.
13740 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13741 (gdb_init): Call gdb_stop_suppressing_tests.
13742 (default_gdb_exit): Ditto.
13743 (default_gdb_start): Ditto.
13744
13745 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13746 gdb_stop_suppressing_tests as appropriate.
13747 * gdb.base/break.exp: Ditto.
13748 * gdb.base/callfuncs.exp: Ditto.
13749 * gdb.base/commands.exp: Ditto.
13750 * gdb.base/exprs.exp: Ditto.
13751 * gdb.base/funcargs.exp: Ditto.
13752 * gdb.base/list.exp: Ditto.
13753 * gdb.base/recurse.exp: Ditto.
13754 * gdb.base/scope.exp: Ditto.
13755 * gdb.base/structs.exp: Ditto.
13756 * gdb.c++/inherit.exp: Ditto.
13757
13758Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13759
13760 * config/vr4300.exp: New file.
13761
99707966 13762 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13763
99707966 13764 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13765
13766Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13767
13768 * lib/gdb.exp(gdb_init): New function.
13769
13770 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13771 for each individual variable set.
13772
13773 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13774 name.
13775
13776 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13777
13778 * gdb.base/scope.exp: Use gdb_test.
13779
13780 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13781 aborting; the testsuite driver will do that for us (see
13782 gdb_finish). Also, use gdb_test in a few more places.
13783
13784Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13785
13786 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13787
13788Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13789
13790 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13791 and "add_tests" are not at the same address.
13792
13793Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13794
13795 * gdb.base/ptype.exp: Use gdb_test.
13796
13797Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13798
13799 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13800 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13801 left in. No longer expect them to fail.
13802
13803 * gdb.stabs/*.mt; Deleted, no longer used.
13804 * gdb.stabs/configure.in: Remove references to target makefile
13805 frags.
13806 * gdb.stabs/configure: Rebuilt.
13807
13808 * gdb.disasm/*.mt: Deleted, no longer used.
13809 * gdb.disasm/configure.in: Remove references to target makefile
13810 frags. Use "sh3.s" as the unique filename for this directory.
13811 * gdb.disasm/configure: Rebuilt.
13812
13813 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13814 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13815 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13816
13817Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13818
13819 * config/udi.exp: Use mondfe,name instead of remote_host.
13820
13821Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13822
13823 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13824 a function with a watchpoint enabled on the mn10200.
13825
13826 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13827 before trying to create it!
13828
13829Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13830
13831 * config/vx.exp: Use hostname instead of netport.
13832
13833 * config/vxworks.exp: New file.
13834
13835 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13836
13837 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13838 gdb before assuming everything worked. Send a ^C if a timeout
13839 occurs.
13840
13841 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13842 $gdb_spawn_id directly.
13843 (gdb_run_cmd): Try _start as well as start. Use the target feature
13844 gdb,start_symbol as the symbol to start from when jumping.
13845
13846Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13847
13848 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13849 redundant) test.
13850
13851 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13852 it doesn't lose for 16bit integer systems.
13853
13854Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13855
13856 * gdb.fortran/types.exp: If the target doesn't support "double"
13857 data types, then expect "real" types to only be 4 bytes.
13858
13859 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13860 call tests if the target doesn't support inferior function calls.
13861
13862 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13863 in printf tests.
13864
13865Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13866
13867 * gdb.base/help.exp: Disable "help set", "help show", and
13868 "help support". Simplify regexp for "help stack".
13869
13870 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13871 to 60 seconds. Temporarily set match_max to 15000 around the
13872 "info copying" test.
13873
13874 * gdb.base/nodebug.exp: Don't try to do an inferior function
13875 call if the target doesn't support them.
13876 * gdb.base/printcmds.exp: Likewise.
13877 * gdb.base/setvar.exp: Likewise.
13878 * gdb.base/structs.exp: Likewise.
13879 * gdb.c++/templates.exp: Likewise.
13880 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13881
13882 * gdb.base/recurse.exp: Enable for the mn10200.
13883
13884 * configure.in: Do configure gdb.stabs directory for *-*-elf
13885 targets.
13886 * configure: Rebuilt.
13887
13888 * gdb.base/break.exp: Check for gdb,noresults before testing
13889 exit status and/or results from the target.
13890 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13891 * lib/gdb.exp: Remove old (now bogus) initialization of
13892 noinferior, noargs, noresults and nosignals.
13893
13894Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13895
13896 * config/sh.exp: New file.
13897
13898 * config/slite.exp: Try to connect multiple times to the board
13899 before rebooting. Only send a "monitor run" if need_monitor_run
13900 is set.
13901
13902 * gdb.base/break.exp: Don't do the "stub continue" test if
13903 the target has gdb_stub set.
13904
13905 * gdb.base/callfuncs.exp: Increase the timeout.
13906
13907 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13908 if the target has gdb,noinferiorio set.
13909
13910 * gdb.base/list.exp: Increase match_max to 10000 characters.
13911
13912 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13913
13914 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13915 target.
13916
13917 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13918
13919Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13920
13921 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13922 trying to delete the copy of gdb. Catch the file delete so we
13923 don't die if the delete fails; also, the file should be copied to
13924 the host, not to the build.
13925
13926Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13927
13928 * lib/gdb.exp(gdb_test): Surround the result pattern with
13929 parenthesis in case it contains multiple regexps separated
13930 with |.
13931
13932 * gdb.base/watchpoint.exp: Use gdb_test.
13933 * gdb.base/default.exp: Ditto.
13934
13935Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13936
99707966 13937 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13938
c906108c
SS
13939 * gdb.base/scope.exp: Use gdb_test.
13940 * gdb.c++/classes.exp: Ditto.
13941 * gdb.c++/inherit.exp: Ditto.
13942
13943Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13944
13945 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13946 remote_exec instead.
13947 * gdb.base/corefile.exp: Don't be ridiculous.
13948 * gdb.base/*.c: Add missing stub invocations.
13949
13950Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13951
13952 * config/slite.exp: Miscellaneous fixes.
13953
13954 * lib/gdb.exp: Fix runto.
13955
13956 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13957 the target.
13958
13959 * gdb.base/watchpoint.exp: Fix regexp.
13960
13961 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13962 close and wait commands, as the descriptor may now be
13963 invalid. Always call "remote_close host".
13964
13965Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13966
13967 Major rewrite for testsuite revision.
d63a86f8 13968
c906108c
SS
13969 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13970 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13971 instead of relying on spawn_id to always contain a valid
13972 spawn id.
13973 (get_compiler_info): New procedure to build the ${binfile}.ci
13974 file, instead of replicating this in N different places.
13975 (gdb_compile): New procedure.
d63a86f8 13976
c906108c
SS
13977 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13978 appropriate arguments) instead of compile. Use gdb_test in a lot
13979 more places. Use send_gdb instead of send. Always run gdb_start
13980 at the start of a testcase, as this is no longer done magically.
13981
13982 config/*-gdb.exp: Rename without the -gdb suffix.
13983
13984 config/mips.exp: Use remote_close instead of exit_remote_shell.
13985 config/monitor.exp: Use target_info instead of looking at
13986 baud, timeout, etc.
13987 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13988
13989Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13990
13991 * gdb.c++/templates.exp (test_ptype_of_templates),
13992 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13993 Update expect patterns for destructors and assignment operators
13994 to match corresponding c-typeprint.c changes.
13995 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13996 to destructor breakpoint test, GDB should be able to set the
13997 destructor breakpoint without specifying arguments.
13998
13999Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14000
14001 * gdb.threads/pthreads.exp: Change result for failure to compile due
14002 to lack of pthreads runtime support from an error to simply an
14003 unsupported test, per dejagnu standards.
14004
14005Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14006
14007 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14008 where GDB exits to reduce pattern match time.
14009 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14010
14011 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14012
dc96c6c7 14013Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14014
14015 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14016 * gdb.base/default.exp: ditto.
14017 * gdb.base/nodebug.exp: ditto.
14018 * gdb.base/printcmds.exp: ditto.
14019 * gdb.base/ptype.exp: ditto.
14020 * gdb.base/setvar.exp: ditto.
14021 * gdb.base/structs.exp: ditto.
14022 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14023
14024Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14025
14026 * configure, */configure: Rebuild with autoconf 2.12.
14027
14028Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14029
14030 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14031 use new i*86-pc-linux*-gnu quads.
14032 * gdb.base/corefile.exp: Ditto.
14033 * gdb.base/signals.exp: Ditto.
14034 * gdb.base/sigall.exp: Ditto.
14035 * gdb.base/interrupt.exp: Ditto.
14036
14037 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14038 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14039 RedHat 4.0.
d63a86f8 14040
c906108c
SS
14041 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14042 linux. This allows the test case to at least compile on latest
14043 linux, but still not run due to missing the threads runtime library.
14044
14045Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14046
14047 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14048 directory to search gdb directory. Accept and step over conditional
14049 stack alignment code. Consume $prompt in failure cases.
14050 Reset timeout to $oldtimeout instead of some arbitrary value.
14051 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14052 timeout problems with infinite stack backtraces.
14053 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14054 Accept function parameters for linkfunc member.
14055
14056Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14057
14058 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14059 (CXXFLAGS): Remove, unreferenced.
14060 (B_OPTIONS): Add for -B options and add code to initialize with
14061 previous -B options and also add -B option to pick up cross compiled
14062 runtime.
14063 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14064 doing cross compiles.
14065 (target_alias): Declare global.
14066 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14067 to verify that gcc exists in build tree, and if so set CC to that
14068 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14069
c906108c
SS
14070Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14071
14072 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14073 ptype test for anonymous union. Fixup testcase to match
14074 current gcc debug output.
14075
14076Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14077
14078 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14079 force argument to an unsigned long type.
14080
14081Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14082
14083 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14084 tests and anonymous union print/ptype tests.
14085 * gdb.base/list.exp (test_forward-search): Increase timeout by
14086 5 minutes for the "search extremely long line" case.
14087 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14088 completely optional and that the pass/fail messages use the command as
14089 the message if that third arg is a null string.
14090 (gdb_test_exact): Arrange that a null string pattern means match a
14091 null string output rather than any output, which might include random
14092 errors.
14093 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14094 backtrace test.
14095 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14096 always failing and failure is now exposed by gdb.exp changes.
14097
14098Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14099
14100 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14101 weren't being noted.
14102
14103Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14104
14105 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14106 * gdb.stabs/weird.exp: Remove v_comb xfails.
14107
dc96c6c7 14108Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14109
14110 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14111 list.exp scope.exp watchpoint.exp]
c906108c 14112 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14113
dc96c6c7 14114Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14115
14116 * config/monitor.exp: Increase download timeout to 1000 seconds.
14117
dc96c6c7 14118Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14119
14120 * config/m32r.exp: Increase timeout to 120 seconds.
14121
14122Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14123
14124 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14125 and accept older ordering as obsolescent gcc or gdb.
14126 * gdb.c++/templates.exp: Ditto.
14127 * gdb.c++/virtfunc.exp: Ditto.
14128
14129Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14130
14131 * gdb.base/coremaker.c: Add code to mmap some data so we
14132 can check that it ends up in the core file.
14133 * gdb.base/corefile.exp: Add test to read mmapped data
14134 from core file.
14135
dc96c6c7 14136Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14137
14138 * config/m32r.exp: New file.
14139
14140Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14141
14142 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14143 that cflags can contains -gstabs, and work correctly for other tests.
14144
dc96c6c7 14145Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14146
14147 * gdb.base/setshow.exp: New file, tests show and set.
14148 * gdb.base/setshow.c: New file, tests show and set.
14149 * gdb.base/help.exp: Add test for help set|show annotate.
14150 * gdb.base/default.exp: Add test for set|show annotate.
14151
14152Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14153
14154 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14155 errors unique.
14156 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14157 explicitly.
14158
14159Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14160
14161 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14162 and width commands. This is done elsewhere.
14163 * (gdb_start): Don't call gdb_start_sim here. That's already
14164 done in gdb_load. This fixes lots of failures in default.exp.
14165
14166Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14167
14168 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14169 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14170 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14171 in the same we we treat other failures (since it may be an expected
14172 condition), rather than as an error.
14173 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14174 old test format.
14175
14176Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14177
14178 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14179 (distclean maintainer-clean realclean): No need to remove files
14180 twice. Nuke the duplicates.
14181 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14182 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14183 Remove config.h along with other config files.
14184
14185Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14186
14187 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14188 "p func1 ()" and note that rests of tests are skipped.
14189 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14190 setup_xfails for "print func2::coremaker_local".
14191 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14192 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14193 affected by the previous run test.
14194 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14195 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14196 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14197 "pass int powerset tuple" and "pass modeless int powerset tuple".
14198 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14199 "real write 4" and "real write 8".
14200 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14201 setup_xfails for "print vs1 after tuple assign 2",
14202 "print \$i after tuple assign 2", and
14203 "print vs2 after tuple assign 2".
14204 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14205 meaningful error message and return -1 so the caller can
14206 suppress further tests and avoid a cascade of errors.
d63a86f8 14207
c906108c
SS
14208Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14209
14210 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14211 format for printing version.
14212 * gdb.base/default.exp: Ditto.
14213 * gdb.base/interrupt.exp: Fix problem with cascade of
14214 errors if child process dies while calling a function.
d63a86f8 14215
c906108c
SS
14216Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14217
14218 * Makefile.in (VPATH): Add
14219 * Makefile.in (Makefile, config.status): Fix rules so things get
14220 remade when necessary.
14221
14222Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14223
14224 * Makefile.in (just-check): Add path to sibling expect dir
14225 to environment variable specified by RPATH_ENVVAR.
14226
14227Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14228
14229 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14230 (just-check): Add shared library paths for libstdc++, tk,
14231 tcl, bfd, and opcodes to the environment variable specified
14232 in RPATH_ENVVAR.
14233 * configure.in: Add support to recognize --enable-shared flag
14234 and generate correct value for RPATH_ENVVAR.
14235 * configure: Regenerated with autoconf.
14236
14237Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14238
14239 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14240 include all osf versions.
14241 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14242 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14243 when target is linux. When failing to build pthreads test
14244 executable, give more meaningful message.
14245 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14246 arg for pthread_create.
d63a86f8 14247
c906108c
SS
14248Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14249
14250 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14251 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14252 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14253 and -lpthreads (everybody else).
14254 (test_startup): Fail gracefully if threads are not supported.
14255 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14256 "p/c array_index("abcdef",2)" when not gcc compiled.
14257 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14258 "print func2::coremaker_local" when not gcc compiled.
14259 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14260 "ptype on opaque struct tagname (statically)",
14261 "ptype on opaque struct tagname (dynamically) 1", and
14262 "ptype on opaque struct tagname (dynamically) 2"
14263 for not compiled with gcc.
14264 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14265 backtrace when compiled with gcc.
d63a86f8 14266 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14267 than always return success.
14268
14269Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14270
14271 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14272
14273Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14274
14275 * gdb.base/structs.exp: Undo last change.
14276
14277Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14278
14279 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14280 encapsulate all the steps/nexts done during self test, starting
14281 at main, and makes them less sensitive to optimization issues.
14282 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14283 signal handler" test.
14284 * gdb.threads/pthreads.exp: Only run this for native configs.
14285 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14286 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14287 tests.
14288 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14289 for "runto test_calls(void)" test.
d63a86f8 14290
c906108c
SS
14291Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14292
14293 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14294 and don't expect address info in breakpoint confirmations.
14295
14296Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14297
14298 * gdb.base/list.exp (test_forward_search): Increase timeout
14299 temporarily by 60 seconds for searching extremely long line,
14300 and then reset to old value when done. Increase expect input
14301 buffer to 10000.
14302
14303Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14304
14305 * gdb.base/list.exp (test_forward_search): Fix to handle very
14306 long source line without overflowing expect's input buffer.
14307
14308Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14309
14310 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14311 "buffer_full".
14312
14313 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14314 "buffer_full".
14315
14316 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14317 "buffer_full".
14318
14319 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14320 "buffer_full".
14321
14322Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14323
14324 * configure.in (configdirs): Add gdb.threads.
14325 * configure: Regenerated with autoconf.
14326 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14327 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14328 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14329
c906108c
SS
14330Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14331
14332 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14333
14334Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14335
14336 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14337 each signal's status in the output of "handle all print".
14338 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14339 the \r\n sequence that immediately precedes the gdb prompt.
14340 * gdb.base/a1-selftest.exp: Save original timeout and restore
14341 after test.
14342
14343Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14344
14345 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14346 symbol.
14347
14348Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14349
14350 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14351
14352Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14353
14354 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14355 timeout by 60 seconds.
14356
14357Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14358
14359 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14360 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14361 error return.
14362
14363Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14364
14365 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14366 gdb initialization, also report how long dejagnu waited. Restore
14367 old timeout before doing error return. Temporarily increase timeout
14368 by 3 minutes to allow for slow startups over heavy NFS use.
14369
14370Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14371
14372 * lib/gdb.exp: Report timeout value for verbosity level 2.
14373 * config/gdbserver.exp: Ditto.
14374 * config/hppro.exp: Ditto.
14375 * config/mips-gdb.exp: Ditto.
14376 * config/monitor.exp: Ditto.
14377 * config/netware.exp: Ditto.
14378 * config/sim-gdb.exp: Ditto.
14379 * config/slite-gdb.exp: Ditto.
14380 * config/udi-gdb.exp: Ditto.
14381 * config/unix-gdb.exp: Ditto.
14382 * config/vx-gdb.exp: Ditto.
14383 * gdb.base/a1-selftest.exp: Ditto.
14384 * gdb.base/a2-run.exp: Ditto.
14385 * gdb.base/break.exp: Ditto.
14386 * gdb.base/corefile.exp: Ditto.
14387 * gdb.base/list.exp: Ditto.
14388 * gdb.base/recurse.exp: Ditto.
14389 * gdb.base/scope.exp: Ditto.
14390 * gdb.base/signals.exp: Ditto.
14391
14392Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14393
14394 * gdb.threads/Makefile.in (docdir): Removed.
14395
14396Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14397
14398 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14399 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14400 @srcdir@.
d63a86f8 14401 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14402 autoconf 2.5 or higher.
14403 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14404
14405Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14406
14407 * configure: Regenerated.
14408 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14409 avoid name clashes with SunOS headers.
14410
14411Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14412
14413 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14414
14415Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14416
14417 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14418 prototype information ends up in the compiler info file.
14419
14420Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14421
14422 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14423 attempting to regenerate it. Eliminate use of a temporary file
14424 and just generate the info file directly. Source it immediately,
14425 for consistency of use.
14426 * gdb.base/corefile.exp: Ditto
14427 * gdb.base/exprs.exp: Ditto.
14428 * gdb.base/funcargs.exp: Ditto.
14429 * gdb.base/langs.exp: Ditto.
14430 * gdb.base/list.exp: Ditto.
14431 * gdb.base/mips_pro.exp: Ditto.
14432 * gdb.base/nodebug.exp: Ditto.
14433 * gdb.base/opaque.exp: Ditto.
14434 * gdb.base/ptype.exp: Ditto.
14435 * gdb.base/scope.exp: Ditto.
14436 * gdb.base/setvar.exp: Ditto.
14437 * gdb.base/signals.exp: Ditto.
14438 * gdb.base/whatis.exp: Ditto.
14439 * gdb.c++/templates.exp: Ditto.
14440 * gdb.c++/virtfunc.exp: Ditto.
14441 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14442 whether or not to add -lstdc++ to the compile command line args.
14443
14444Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14445
14446 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14447 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14448 Increase timeout, a lot of single stepping might be needed if the
14449 target has no hardware watchpoints.
14450
14451Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14452
14453 * gdb.base/break.exp: Ignore compiler warnings when compiling
14454 break.c.
14455 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14456 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14457 from remote-sim.
14458 * gdb.base/exprs.exp: Add h8300 xfails.
14459 * gdb.base/funcargs.exp: Likewise.
14460 * gdb.base/nodebug.exp: Likewise.
14461 * gdb.base/printcmds.exp: Likewise.
14462 * gdb.base/ptype.exp: Likewise.
14463 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14464 h8300 xfails.
d63a86f8 14465 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14466 on the h8300.
14467 * gdb.base/funcargs.c: Explicitly make last constant argument to
14468 call_after_alloca_subr an unsigned long type.
14469 * gdb.base/return.c: Include stdio.h.
14470
14471Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14472
14473 * config/abug.exp: New file for the older Motorola Bug monitor
14474 that runs on the mvme13x series VME boards.
14475 * config/monitor.exp: Use the new config array for target settings
14476 if they exist.
14477
14478Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14479
14480 * sim-gdb.exp: Make the SH simulator allocate less space when
14481 it is targeted.
14482
14483Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14484
14485 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14486 test.
14487
14488Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14489
14490 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14491 "rs6000-*-*" for "list function in include file" when gcc compiled.
14492 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14493 for "p ctable1[120]".
14494 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14495 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14496 Remove setup_xfail for "rs6000-*-*" for
14497 "print 'scope0.c'::filelocal before run".
14498 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14499 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14500 since some compilers don't allow both options to be given
14501 on the same command line. Create object file and move it.
d63a86f8 14502
c906108c
SS
14503Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14504
14505 * gdb.base/corefile.exp: Always regenerate the core file, since
14506 we always regenerate the coremaker program. Detect special case
14507 where registers cannot be read from core file.
d63a86f8 14508
c906108c
SS
14509Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14510
14511 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14512 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14513 * gdb.c++/templates.exp: Only match on basename of file since
14514 some formats like xcoff don't encode directory information.
14515 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14516 and rs6000 AIX xcoff targets.
14517 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14518 * configure: Regenerate.
14519 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14520 here, rather than in distclean.
d63a86f8 14521
c906108c
SS
14522Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14523
14524 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14525 defined, and use it to compile the test case with -O2. The
14526 native compilation still uses no optimization.
14527 * gdb.base/mips_pro.c: Remove inline assembly code since
14528 it is compiled PIC by default, which results in assembler
14529 warnings that make the testsuite think the compilation
14530 was unsuccessful.
14531
14532Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14533
14534 * gdb.c++/misc.exp: Add note to message for
14535 "print s.a for foo struct" that this is a known gcc 2.7.2
14536 and earlier bug.
14537
14538Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14539
14540 * gdb.base/break.exp: Fix pattern for matching "Delete all
14541 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14542 setup_xfail for deleting all breakpoints test. Fix various
14543 timeout messages to include "(timeout)".
14544 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14545 for "p t_float_values2(3.14159,float_val2)".
14546 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14547 for "continue to call2g" when gcc compiled.
14548 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14549 "up to foo in langs.exp", "show language at foo in langs.exp",
14550 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14551 and "show language at fsub in langs.exp".
14552 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14553 "list line 1 in include file", "list message for lines past EOF",
14554 "list function in include file", "list list0.h:foo", and
14555 "list filename:function; nonexistant function".
14556 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14557 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14558 and "ptype t_char_array" to be for native cc only.
d63a86f8 14559
c906108c
SS
14560Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14561
d63a86f8 14562 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14563 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14564 "print func2::coremaker_local", and "backtrace in corefile.exp".
14565
14566Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14567
14568 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14569 "bt in signals.exp". This problem only appears when running
14570 the testsuite, and then only intermittently.
14571
14572Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14573
14574 * gdb.base/return.exp (return_tests): Differentiate between
14575 two tests of continuing.
14576
14577Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14578
14579 * */Makefile.in (maintainer-clean): Remove config.log.
14580 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14581 * gdb.c++/Makefile.in (PROGS): Add inherit.
14582 (clean): Remove *.ci.
14583
14584Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14585
14586 * gdb.c++/misc.cc: Add test code from Mike Stump.
14587 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14588
14589Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14590
14591 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14592 to "alpha-*-osf2*" and add comment.
14593 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14594 setup_xfail for "step over execarg initialization" and
14595 "step over corearg initialization".
14596 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14597 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14598 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14599 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14600 "print func2::coremaker_local", and "backtrace in corefile.exp".
14601 * gdb.base/signals.exp: Build and source signals.ci.
14602 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14603 to be for gcc only.
14604 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14605
c906108c
SS
14606Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14607
14608 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14609 Feb 3 procfs.c change.
14610
14611Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14612
14613 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14614
14615Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14616
14617 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14618 from dejagnu's apparent default of 10 seconds, which gives random
14619 results when running the tests over NFS on moderately loaded systems.
14620 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14621
14622Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14623
14624 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14625 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14626 result reports.
14627
14628Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14629
14630 * configure.in (CY_AC_PATH_TCLH): Remove.
14631 * configure: Regenerate.
14632
14633Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14634
14635 * gdb.c++/Makefile.in (clean): Add missing '{'.
14636
14637Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14638
14639 * lib/gdb.exp: Provide a default value for noinferior.
14640
14641 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14642 Load libgloss.exp.
14643
14644Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14645
14646 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14647 the executable, not the .o to run the tests from.
14648
14649Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14650
14651 * gdb.base/break.exp: Don't test for program exit or exit status
14652 if $noresults if nonzero.
14653 * gdb.base/langs.exp: Likewise.
14654 * gdb.base/watchpoint.exp: Likewise.
14655
14656 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14657 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14658 trying to compile the testcase.
14659
14660Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14661
14662 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14663 * gdb.base/signals.exp (continue to handler): Likewise.
14664
14665Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14666
14667 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14668
14669 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14670
14671Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14672
14673 * gdb.base/corefile.exp: Recognize "not found" as failure
14674 when trying to determine if a core file was generated.
14675 If no core file was generate the first time, try again without
14676 the ulimit -c to work around braindamaged shells.
14677
14678Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14679
14680 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14681 [] tests with "test" and enclose string in quotes.
14682 * gdb.stabs/configure: Rebuild
d63a86f8 14683
c906108c
SS
14684Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14685
14686 Changes in sync with expect:
14687 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14688 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14689 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14690 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14691 argument to AC_REQUIRE.
14692 * configure: Regenerated.
14693
14694Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14695
14696 * gdb.base/corefile.exp: When generating a core, discard any
14697 error messages about ulimit not found and the "core dumped"
14698 message from the shell that runs the coredumper.
14699
14700Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14701
14702 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14703
14704 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14705 which sed script to run. Expect failure for v_comb test
14706 on PA targets too.
d63a86f8 14707
c906108c
SS
14708Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14709
14710 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14711 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14712
14713Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14714
14715 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14716 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14717 "sparc-sun-solaris*" xfails for "p v_comb".
14718 * lib/gdb.exp (default_gdb_start): Fix typo.
14719 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14720 messages to not include the full program name that caused
14721 the core dump since some systems (such as solaris) apparently
14722 truncate this path to about 80 characters.
14723 When generating a core file first try increasing the core file
14724 size limit to unlimited since some systems may default it to
14725 zero, and it is harmless to try it. Move the test for failing
14726 to generate a core file to where it will actually get executed.
14727 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14728 new gdb result from g++ debug info improvements and make old
14729 pattern obsolescent. Also account for size_t differences
14730 (may be int or long).
14731 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14732 initialization before function call is placed in the delay slot
14733 and thus appears to be skipped over by commands such as "next".
14734
14735Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14736
14737 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14738
14739Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14740
14741 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14742 input source file; fix code to compile test to deal with this
14743 convention.
14744 * gdb.c++/*.exp: Likewise.
14745
14746Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14747
14748 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14749 "bt in signals.exp".
14750
14751Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14752
14753 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14754 "step over execarg initialization" and
14755 "step over corearg initialization".
14756
14757Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14758
14759 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14760 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14761
14762Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14763
14764 From Rob Savoye (rob@poseidon.cygnus.com)
14765 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14766 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14767 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14768 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14769 configure.in}: Major reworking for autoconfig.
14770 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14771 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14772 New files.
14773 * config/unix-gdb.exp: Make GDB global.
14774 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14775 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14776 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14777 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14778 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14779 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14780 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14781 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14782 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14783 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14784 pr-8136.exp, result.exp, string.exp, tuples.exp},
14785 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14786 to returns as necessary, arrange for test to compile own testcase
14787 executable.
14788 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14789
c906108c
SS
14790Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14791
14792 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14793 clear_xfail at end of test which might not call either pass or fail.
14794 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14795 "backtrace through signal handler".
14796
14797Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14798
14799 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14800 continuing from a job control stop signal.
14801 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14802
14803Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14804
14805 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14806 * gdb.base/corefile.exp: Likewise.
14807 * gdb.base/funcargs.exp: Likewise.
14808
14809Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14810
14811 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14812 * config/monitor.exp: Add support for setting baud rate.
14813
14814Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14815
14816 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14817 i*86-*-linux* xfails for "backtrace through signal handler".
14818 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14819 "print func2::coremaker_local".
14820 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14821 alpha-dec-osf2* xfail for
14822 "delete all breakpoints when none".
14823
14824Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14825
14826 * gdb.base/break.exp: Change test that deletes all breakpoints
14827 when no user breakpoints are installed. A post 4.15 change
14828 causes gdb to no longer prompt in this case.
14829
14830Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14831
14832 * gdb.base/return.exp (return_tests): Change xfail for test
14833 "correct value returned double test" to stop xfailing at
14834 Solaris 2.5. Apparently the bug has been fixed.
14835
14836Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14837
14838 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14839 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14840
14841Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14842
14843 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14844 * gdb.disasm/hppa.s: Corresponding changes.
14845
14846Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14847
14848 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14849 makefile fragment.
14850 * config/mt-hpux: Deleted.
14851
14852Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14853
d63a86f8 14854 * Many files: When warning about suppressed tests due to a
c906108c
SS
14855 nonexistant test binary, avoid incrementing the warning count.
14856
14857Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14858
14859 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14860
c906108c
SS
14861Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14862
14863 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14864 "sparc-*-solaris2*".
14865
14866Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14867
14868 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14869 Add global and local variables and initialize them.
14870 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14871 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14872 extracts the file name and terminating signal from the core file.
14873 * TODO: Remove note about tests for correct mapping of corefile.
14874 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14875 from optimizing it away.
14876 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14877 handles common blocks.
14878
14879Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14880
14881 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14882 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14883
14884Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14885
14886 * Makefile.in (maintainer-clean): New target, synonym for
14887 realclean.
14888 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14889 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14890 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14891 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14892 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14893 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14894
14895Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14896
14897 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14898 xfails when not gcc compiled for "print foo::funclocal".
14899 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14900 "print foo::funclocal at foo",
14901 "print 'scope1.c'::foo::funclocal at foo",
14902 "print foo::funclocal_bss at foo",
14903 "print 'scope1.c'::foo::funclocal_bss at foo",
14904 "print foo::funclocal_ro at foo",
14905 "print 'scope1.c'::foo::funclocal_ro at foo",
14906 "print bar::funclocal at foo" and
14907 "print 'scope1.c'::bar::funclocal at foo".
14908 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14909 gcc compiled for "print foo::funclocal at bar".
14910 Expand all messages to ensure that they identify that
14911 the test is at bar().
14912 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14913 gcc compiled for:
14914 "ptype on opaque struct pointer (statically)",
14915 "ptype on opaque struct tagname (statically)",
14916 "ptype on opaque struct pointer (dynamically) 1",
14917 "ptype on opaque struct tagname (dynamically) 1",
14918 "ptype on opaque struct pointer (dynamically) 2" and
14919 "ptype on opaque struct tagname (dynamically) 2
14920 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14921 gcc compiled for:
14922 "p datalocal"
14923 "whatis datalocal",
14924 "ptype datalocal",
14925 "p bsslocal",
14926 "whatis bsslocal", and
14927 "ptype bsslocal".
14928 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14929 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14930 when not gcc compiled.
14931 * gdb.base/funcargs.exp (float_and_integral_args): Add
14932 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14933 compiled.
14934 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14935 "backtrace from call6a" when not gcc compiled.
14936 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14937 "backtrace from call7a" when not gcc compiled.
14938 * gdb.base/callfuncs.exp (do_function_calls):
14939 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14940 "p t_char_array_values(char_array_val2,char_array_val1)",
14941 "p t_char_array_values(char_array_val1,char_array_val2)",
14942 "p t_char_array_values("carray 1","carray 2")",
14943 "p t_char_array_values("carray 1",char_array_val2)",
14944 "p t_char_array_values(char_array_val1,"carray 2")",
14945 "p sum_args(1,{2})",
14946 "p sum_args(2,{2,3})",
14947 "p sum_args(3,{2,3,4})",
14948 "p sum_args(4,{2,3,4,5})"
14949 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14950 "backtrace in corefile.exp" when not gcc compiled.
14951
14952Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14953
14954 * gdb.base/signals.exp: Rewrite `handle all print' test as
14955 a procedure. Accept blanks or TABs as whitespace, increase
14956 timeout and expect input buffer size for the large output
14957 from the command. Remove "i*86-*-bsdi2.0" xfail.
14958
14959Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14960
14961 * gdb.base/setvar.exp: Add new testcases for truncation when
14962 assigning invalid values to bitfields.
14963
14964Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14965
d63a86f8 14966 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14967 mips-sgi-irix* xfail for
14968 "call inferior func with struct - returns char *"
14969 and fix test so that an optional (unsigned char *) cast is
14970 accepted in the result.
14971
14972Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14973
14974 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14975 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14976 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14977 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14978 that accidentally got checked in.
14979
14980Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14981
d63a86f8 14982 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14983 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14984 compiled test.
14985 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14986 Add mips-sgi-irix5* xfail for not gcc compiled.
14987 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14988 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14989 "p top", "whatis top", "p middle", and "whatis middle".
14990 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14991 "whatis signed char" for not gcc compiled.
14992 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14993 "set variable signed char=-1 (-1)" and
14994 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14995 * gdb.base/funcargs.exp (float_and_integral_args):
14996 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14997 Add mips-sgi-irix* xfail when not gcc compiled for
14998 "continue to call2b".
14999 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15000 "continue to call2g".
15001 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15002 "backtrace from call6a"
15003 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15004 "backtrace from call7k".
15005 Add mips-sgi-irix5* xfail when not gcc compiled for
15006 "backtrace from call7a".
15007 (localvars_after_alloca): Fix gdb_test cmds for
15008 "print * after runto ...".
15009 Remove rs6000-*-* xfails for
15010 "print i after runto localvars_after_alloca" and
15011 "print l after runto localvars_after_alloca"
15012 for all compilers.
15013 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15014 when not compiled with gcc, for:
15015 "print signed char == (minus)",
15016 "print signed char != (minus)",
15017 "print signed char < (minus)",
15018 "print signed char > (minus)".
15019 * gdb.base/callfuncs.exp (do_function_calls):
15020 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15021 "call inferior func with struct - returns char *".
d63a86f8 15022 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15023 "correct value returned double test" to include Solaris 2.4.
15024 * gdb.base/funcargs.exp (float_and_integral_args):
15025 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15026
c906108c
SS
15027Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15028
15029 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15030 enumeration bitfields if compiling with GNU C.
15031 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15032 to empty' prompt.
15033
15034Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15035
15036 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15037 test for PRO targets.
15038
15039 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15040 breakpoints in the inferior at any given time by making
15041 two groups of breakpoints for call2*, call6* and call7*
15042 tests.
15043
15044Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15045
15046 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15047 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15048 from optimizing it away.
15049 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15050 "call inferior func with struct".
15051
15052Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15053
15054 * configure.in: Only configure gdb.chill for particular targets.
15055
15056Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15057
15058 * gdb.base/Makefile.in: Add action to .c.o transformation
15059 rule that generates a .ci file for each .o file and remove
15060 explicit .c.o rules except for callfuncs.o.
15061 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15062 generates a .ci file for each .o file and remove explicit
15063 .cc.o rules.
15064 (clean): Remove *.tmp *.ci files.
15065 (EXECUTABLES): Remove templ-info.exp.
15066 * gdb.base/compiler.c: New file.
15067 * gdb.c++/compiler.cc: New file
15068 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15069 Change rs6000-*-* xfail for
15070 "print 'scope0.c'::filelocal_ro" and
15071 "print 'scope1.c'::filelocal" and
15072 "print 'scope1.c'::filelocal_bss" and
15073 "print 'scope1.c'::filelocal_ro" and
15074 "print 'scope1.c'::foo::funclocal" and
15075 "print 'scope1.c'::foo::funclocal_ro" and
15076 "print 'scope1.c'::bar::funclocal" and
15077 "print 'scope0.c'::filelocal_ro" and
15078 "print 'scope1.c'::filelocal at foo" and
15079 "print 'scope1.c'::filelocal_bss at foo" and
15080 "print 'scope1.c'::filelocal_ro at foo" and
15081 "print 'scope1.c'::foo::funclocal at foo" and
15082 "print 'scope1.c'::foo::funclocal_bss at foo" and
15083 "print 'scope1.c'::foo::funclocal_ro at foo" and
15084 "print 'scope1.c'::bar::funclocal at foo" and
15085 "print 'scope0.c'::filelocal_ro" and
15086 "print 'scope1.c'::filelocal" and
15087 "print 'scope1.c'::filelocal_bss" and
15088 "print 'scope1.c'::filelocal_ro" and
15089 "print 'scope1.c'::foo::funclocal" and
15090 "print 'scope1.c'::foo::funclocal_bss" and
15091 "print 'scope1.c'::foo::funclocal_ro" and
15092 "print 'scope1.c'::bar::funclocal" and
15093 "print 'scope1.c'::bar::funclocal_bss"
15094 to only be xfail'd when not compiled with gcc.
d63a86f8 15095 Add rs6000-*-* xfail for
c906108c
SS
15096 "print 'scope0.c'::filelocal_bss before run"
15097 when compiled with gcc.
15098 (test_at_main): Add rs6000-*-* xfail for
15099 "print filelocal_ro in test_at_main"
15100 when compiled with gcc.
15101 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15102 Add rs6000-*-aix* xfail for
c906108c
SS
15103 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15104 "ptype t_char_array", not compiled with gcc.
15105 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15106 xfail for "list foo (in include file)" when gcc compiled.
15107 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15108 (integral_args): Add rs6000-*-* xfail for
15109 "run to call0a" if not compiled with gcc.
15110 (unsigned_integral_args): Add rs6000-*-* xfail for
15111 "run to call1a" if not compiled with gcc.
15112 (float_and_integral_args): Add rs6000-*-* xfail for
15113 "run to call2a" if not compiled with gcc and for
15114 "continue to call2b" for any compiler.
15115 Add rs6000-*-* xfail to
15116 "print f1 after run to call2a" for gcc compiled.
15117 (discard_and_shuffle): Add rs6000-*-* xfail for
15118 "run to call6a".
15119 (shuffle_round_robin): Add rs6000-*-* xfail for
15120 "backtrace from call7a" if not compiled with gcc.
15121 Add rs6000-*-* xfail for
15122 "backtrace from call7b" if compiled with gcc.
15123 (call_after_alloca): Add rs6000-*-* xfail for
15124 "print c in call_after_alloca" and
15125 "print s in call_after_alloca" and
15126 "backtrace from call_after_alloca_subr"
15127 if not compiled with gcc.
15128 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15129 "print c in localvars_in_indirect_call" and
15130 "print c in localvars_in_indirect_call" and
15131 "backtrace in indirectly called function" and
15132 "stepping into indirectly called function"
15133 if not compiled with gcc.
15134 (localvars_after_alloca): Add rs6000-*-* xfail for
15135 "print c after runto localvars_after_alloca" and
15136 "print s after runto localvars_after_alloca" and
15137 "print i after runto localvars_after_alloca" and
15138 "print l after runto localvars_after_alloca"
15139 for all compilers.
15140 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15141 than whatis-info.exp.
15142 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15143 than opaque-info.exp.
15144 Setup rs6000-*-* xfail for
d63a86f8 15145 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15146 "ptype on opaque struct pointer (dynamically)" when
15147 not compiled with gcc.
15148 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15149 rather than callf-info.exp.
15150 (do_function_calls): Add clear_xfail for rs6000-*-* for
15151 "p t_float_values2(3.14159,float_val2)". Seems to work
15152 fine there, both with xlc and gcc. Need to find out what
15153 it is doing right and fix other platforms.
15154 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15155 "call inferior func with struct - returns int",
15156 "call inferior func with struct - returns long",
15157 "call inferior func with struct - returns float",
15158 "call inferior func with struct - returns double",
15159 "call inferior func with struct - returns char *",
15160 but only if not gcc compiled (presumes xlc compiled).
15161 Change rs6000-*-* xfails for
15162 "call inferior func with struct - returns char" and
15163 " call inferior func with struct - returns short" to only
15164 xfail if not using gcc.
15165 (clean mostlyclean): Remove *.ci and *.tmp files.
15166 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15167 than templ-info.exp.
15168 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15169 Add rs6000-*-* xfail for "up to foo in langs.exp"
15170 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15171 when not gcc compiled.
d63a86f8 15172
c906108c
SS
15173Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15174
15175 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15176 * gdb.base/corefile.exp: Likewise.
15177 * gdb.base/list.exp: Likewise.
15178 * gdb.base/scope.exp: Likewise.
15179 * gdb.base/siganls.exp: Likewise.
15180
15181 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15182 compiler output.
15183 * gdb.base/whatis.exp: Likewise.
15184
15185Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15186
15187 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15188 failure (opcode table has been fixed to match reality).
15189
15190Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15191
15192 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15193 "call inferior func with struct - returns char",
15194 "call inferior func with struct - returns short"
15195
15196 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15197 "print 'scope0.c'::filelocal at main",
15198 "print 'scope0.c'::filelocal_bss in test_at_main",
15199 "print 'scope0.c'::filelocal at foo",
15200 "print 'scope0.c'::filelocal_bss in test_at_foo",
15201 "print 'scope0.c'::filelocal at bar",
15202 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15203
c906108c
SS
15204 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15205 in source file 1". This bug seems to have been fixed with both
15206 gcc and native cc (was native assembler bug?).
15207
15208Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15209
15210 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15211 "backtrace through signal handler" to "i*86-*-sysv4*".
15212 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15213 continue" case. Add "known SVR4 bug" to fail message.
15214 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15215 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15216 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15217 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15218 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15219 "up to foo in langs.exp", "show language at foo in
15220 langs.exp", "up to cppsub_ in langs.exp", "show
15221 language at cppsub_ in langs.exp", "up to fsub in
15222 langs.exp", and "show language at fsub in langs.exp".
15223 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15224 "bactrace in corefile.exp".
15225 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15226 "call inferior function with struct - returns float" and
15227 "call inferior function with struct - returns double".
d63a86f8 15228
c906108c
SS
15229Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15230
15231 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15232 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15233 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15234 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15235
15236Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15237
15238 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15239 (or overriden) "CHILL" macro rather then bare "gcc".
15240 Also look for ../../gcc/xgcc since that is what we will
15241 actually need, not "Makefile". Remove following assignment
15242 of CHILL to CHILL_FOR_TARGET because that results in
15243 recursive definition.
15244
15245Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15246
15247 * gdb.base/corefile.exp: Change xfail for backtrace in
15248 corefile.exp from linuxaout to all linux.
15249 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15250 cases where we miss the breakpoint at the signal handler
15251 for some reason. Setup xfail for linuxoldld/linuxaout and
15252 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15253 hitting SIGURG breakpoint.
15254 * gdb.base/signals.exp: Setup xfail for "next" acting like
15255 continue to add linuxoldld. Setup xfail for all linux for
15256 "next to handler in signals_tests_1", "backtrace in
15257 signals_tests_1", "continue to func1", "pass SIGUSR1",
15258 and continue to handler".
15259
15260Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15261
15262 * Update all FSF addresses except those in COPYING* files.
15263
15264Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15265
15266 * gdb.base/a2-run.exp: Change messages to be more explicit about
15267 the status of args, and quote binfile in results.
15268
15269Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15270
15271 * gdb.base/callfuncs.exp: Add tests for passing structs to
15272 inferior functions and return various types.
15273 * gdb.base/callfuncs.c: Add functions to receive a struct
15274 and return a member of the struct, in various types.
15275
15276Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15277
15278 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15279
15280Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15281
15282 * config/vxworks29k.exp: New file, sources vxworks.exp.
15283
15284Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15285
15286 * config/gdbremote.exp: New file. Testing framework using
15287 gdbserver.
15288
15289Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15290
15291 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15292 "call function when asleep" and "send end of file".
15293 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15294 for "backtrace in corefile.exp".
15295 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15296 for "backtrace through signal handler".
15297 * gdb.base/corefile.exp: Make sure we actually generate a core file
15298 before trying the core tests. Some systems allow the user to suppress
15299 generation of core files and default to that (linux for example).
15300 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15301 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15302
15303Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15304
15305 * gdb.threads: New directory with some crude multi-threaded
15306 gdb tests (step.exp and step2.exp).
15307 * config/mt-lynx (STEP_EXECUTABLE): Define.
15308 (THREADFLAGS): Define.
15309
15310Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15311
15312 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15313
15314 * gdb.base/signals.exp: Disable whole file for lynx until
15315 further notice.
15316
15317 * gdb.base/signals.exp: xfail test where "next" acts like
15318 "continue" for lynx.
15319
15320 * gdb.base/interrupt.exp: xfail test for calling function while
15321 inferior is asleep for lynx.
15322
15323 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15324 than one cr-lf after each command.
15325
15326Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15327
15328 * configure.in: Reinstate setting of stabsdirs variable, fix
15329 typo in setting up configdirs for native builds.
15330
15331 * gdb.base/return.exp: Fix typo in return double test.
15332 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15333 compiler from optimizing them away.
15334
15335Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15336
15337 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15338 sequences to be echo'd by gdb when using gdb_test.
15339 * gdb.chill/chexp.exp: Likewise.
15340 * gdb.fortran/exprs.exp: Likewise
15341
15342Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15343
15344 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15345 after the inferior gdb has started.
15346
15347 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15348 after each command.
15349 * gdb.base/funcargs.exp: Likewise.
15350 * gdb.base/gdbvars.exp: Likewise.
15351 * gdb.base/interrupt.exp: Likewise.
15352 * gdb.base/list.exp: Likewise.
15353 * gdb.base/watchpoint.exp: Likewise.
15354 * gdb.c++/demangle.exp: Likewise.
15355 * gdb.c++/inherit.exp: Likewise.
15356 * gdb.chill/chexp.exp: Likewise.
15357 * gdb.fortran/exprs.exp: Likewise.
15358
15359 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15360 test if we can't handle IO to/from the inferior.
15361
15362 * gdb.c++/misc.exp: Always check for a program already being
15363 started after sending a "run" command to gdb.
15364
15365 * gdb.base/twice.exp: Start with a fresh gdb.
15366
15367 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15368 only depend on gdb's expression code, not the chill runtime.
15369
15370 * gdb.base/return.c: Put return values into variables so we
15371 can have gdb print them rather than depending on the program
15372 to print them.
15373 * gdb.base/return.exp: Corresponding changes.
15374
15375 * lib/gdb.exp: Provide default value for noinferiorio.
15376 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15377 the inferior.
15378
15379 * gdb.base/break.exp: Always check for a program already being
15380 started after sending a "run" command to gdb.
15381 (text_next_with_recursion): Don't check the output from the
15382 program's printf statement. Instead just make sure the program
15383 exited.
15384
15385 * gdb.base/commands.exp: Protect tests which need arguments with
15386 $noargs conditionals.
15387
15388Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15389
15390 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15391 of structure member arrays to match gdb/valops.c:value_addr change.
15392
15393Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15394
15395 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15396 cases.
15397
15398Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15399
15400 * configure.in (configdirs): Remove gdb.chill from default list
15401 of subdirs and then add it back in only if doing a native build.
15402 The current chill compiler does not yet work in any cross build.
15403 * Revert all signal changes from Jul 6.
15404 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15405 for sh-hms targets, allowing these tests to link, with no other
15406 changes. Testing is suppressed by setting "nosignals" in site.exp.
15407
15408Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15409
15410 * configure.in (signaldirs): Define and add to configdirs for all
15411 targets except some specific ones that are known to not support signals.
15412 Also clean up formatting.
15413 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15414 (signals, sigall): Remove rules to build.
15415 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15416 Moved to new gdb.signals directory.
15417 * gdb.signals: New test directory.
15418 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15419 signals.c signals.exp}: New or moved files.
15420
15421Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15422
15423 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15424
15425Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15426
15427 * gdb.base/return.exp: Xfail `return double' test failure
15428 on at least Solaris 2.3 and handle future/past versions on
15429 a case by case basis as appropriate. Also update message
15430 to include i*86 failures.
15431
15432Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15433
15434 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15435
15436 * lib/gdb.exp: Fix comment which erroneously identified
15437 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15438 gdb_file_cmd not gdb_load).
15439 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15440
15441 * gdb.base/setvar.exp: Make test names consistent between pass and
15442 fail cases. Use gdb_test more.
15443
15444Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15445
15446 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15447
15448Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15449
15450 * gdb.base/help.exp: Fix expected help string for `show commands'.
15451
15452Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15453
15454 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15455
15456 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15457 of a text section.
15458
15459Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15460
15461 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15462 that loop eventually terminates. Fix Connection refused logic so
15463 that testsuite will expire nicely.
15464
15465Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15466
15467 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15468 config/rom68k.exp: New tcl glue for the appropriate monitors.
15469 These all just end up calling monitor.exp.
15470 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15471 refused' by retrying. Cleanup some timeout issues.
15472 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15473 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15474 callers don't have to set/restore global timeout variable.
15475
15476 * The following set of changes centralizes management of the global
15477 timeout variable. This way, it can be set in one target dependent
15478 place instead of dozens of places scattered throughout the test suite.
15479 If you need to lengthen a timeout, then you should either set timeout
15480 in one of the config/{target}.exp files, or multiply it by a factor.
15481 Setting it to an absolute value is always going to lose for some
15482 targets.
15483 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15484 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15485 * gdb.base/funcargs.exp: Don't set timeout.
15486 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15487 * gdb.base/printcmds.exp (test_print_string_constants
15488 test_print_array_constants): Don't set timeout.
15489 * gdb.base/ptype.exp: Don't set timeout.
15490 * gdb.base/recurse.exp: Don't set timeout.
15491 * gdb.base/return.exp: Don't set timeout.
15492 * gdb.base/watchpoint.exp: Don't set timeout.
15493 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15494 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15495
15496Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15497
15498 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15499
15500Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15501
15502 * lib/gdb.exp: Disable chill tests for irix5.
15503
15504Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15505
15506 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15507 each test pass or fail.
15508
15509Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15510
15511 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15512 xlc not gcc.
15513
15514Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15515
15516 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15517
15518Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15519
15520 * config/est.exp: Fix copyright and comments. Remove dead code.
15521 Use targetname, serialport and baud variables instead of fixed
15522 constants.
15523 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15524 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15525
15526Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15527
15528 * gdb.base/watchpoint.exp: Don't run
15529 test_watchpoint_triggered_in_syscall for sunos.
15530
15531Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15532
15533 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15534 they don't seem to exist. Do include stdio.h.
15535
15536Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15537
15538 * gdb.base/a1-selftest.exp: Add alpha xfail.
15539
15540Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15541
15542 * gdb.base/watchpoint.c (main): Prompt before calling read().
15543 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15544 Revise accordingly. Remove cruft about sending "123" several
15545 times, until it gets noticed. Clean up the "print buf[0]" stuff
15546 so that it passes or fails, and waits for prompts in the usual way.
15547
15548Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15549
15550 * gdb.base/recurse.exp: Fix comment.
15551
15552 * TODO: Remove item about printing variables in nodebug.exp. Add
15553 item about enabling tests which are only run on some targets.
15554
15555 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15556 fail, make test names unique, use new gdb_test convention
15557 regarding pattern, use gdb_test more, etc.).
15558
15559 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15560 fail, make test names unique, etc.).
15561
15562Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15563
15564 * gdb.base/nodebug.c: Change return type of top and middle to
15565 short.
15566 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15567 are fixed by the recent mdebugread.c changes. Allow `short ()'
15568 as type for top and middle.
15569
15570Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15571
15572 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15573 nearly as I can tell, the whole thing was an accident in Stu's
15574 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15575 to replace a send/expect pair with gdb_test, but ended up only
15576 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15577 of 30 Mar 1995 took care of it, but left this vestigial comment
15578 which I am now nuking.
15579
15580Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15581
15582 * gdb.base/break.exp: Look for different line number for
15583 breakpoint at main depending on usestubs.
15584
15585Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15586
15587 * gdb.base/list.exp: Adjust some alternate expect patterns to
15588 match recent list0.c change. Add alternate expect pattern for
15589 output from `list default lines around main' for optimizing
15590 compilers.
15591
15592Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15593
15594 * lib/gdb.exp: If nosignals is not set, set it to 0.
15595
15596Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15597
15598 * config/slite-gdb.exp: Responds to load symbol table prompt.
15599 * gdb.base/break.exp: Adjust line number, fix rerun.
15600 * gdb.base/langs0.c: Add #ifdef usestubs.
15601
15602Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15603
15604 * gdb.base/list.exp: Adjust line contents after adding new lines in
15605 list0.c. Also fix a syntax error.
15606
15607 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15608 * gdb.base/break.exp: ditto.
15609 * gdb.base/list.exp: ditto.
15610 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15611 * gdb.base/run.c: ditto.
15612 * gdb.base/list0.c: ditto.
15613 * gdb.base/funcargs.c: ditto.
15614
15615Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15616
15617 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15618 $targetname, $serialport and $baud instead of hardwired variables.
15619 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15620 target doesn't support signals.
15621
15622Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15623
15624 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15625
15626Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15627
15628 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15629 Don't rely on the value of an auto variable before it has been
15630 initialized. Use gdb_test more.
15631
15632Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15633
15634 * lib/gdb.exp (default_gdb_version): A version number must start
15635 with a digit, but other than that contains all characters up to
15636 the first whitespace character.
15637
15638Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15639
15640 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15641
15642Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15643
15644 * gdb.c++/*.exp: Warn if executable does not exist. The original
15645 reason for skipping the warning was that configure.in sometimes
15646 intentionally skipped building the executables but the tcl code
15647 had no way of knowing. That (a) was always bogus with respect to
15648 error handling, (b) is no longer true (right now there is no way
15649 to skip C++ tests).
15650
15651 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15652
15653Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15654
15655 * gdb.base/list.exp: Add expect patterns for output from
15656 SunPRO compiled executables.
15657 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15658 types.
15659
15660Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15661
15662 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15663 number (we are already testing that the correct source line text
15664 gets printed).
15665
15666 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15667 that is what is intended, but something needed to be done to get
15668 sunos4 native working again.
15669
15670 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15671
15672 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15673 apparently went with a (very) old xfail.
15674
15675Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15676
15677 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15678 runto_main is a proc in gdb.exp that will do 'step' for target use
15679 stubs.
15680 * gdb.base/exprs.exp: ditto.
15681 * gdb.base/interrupt.exp: ditto.
15682 * gdb.base/opaque.exp: ditto.
15683 * gdb.base/printcmds.exp: ditto.
15684 * gdb.base/ptype.exp: ditto.
15685 * gdb.base/scope.exp: ditto.
15686 * gdb.base/setvar.exp: ditto.
15687 * gdb.base/signals.exp: ditto.
15688 * gdb.base/twice.exp: ditto.
15689 * gdb.c++/classes.exp: ditto.
15690 * gdb.c++/inherit.exp: ditto.
15691 * gdb.c++/templates.exp: ditto.
15692 * gdb.base/break.exp: no run and hit main for stubs. Change line
15693 numbers for breakpoints and info breakpoint.
15694 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15695 breakpoint().
15696 * gdb.base/callfuncs.c: ditto.
15697 * gdb.base/exprs: ditto.
15698 * gdb.base/interrupt.c: ditto.
15699 * gdb.base/opaque0.c: ditto.
15700 * gdb.base/printcmds.c: ditto.
15701 * gdb.base/ptype.c: ditto.
15702 * gdb.base/scope0.c: ditto.
15703 * gdb.base/setvar.c: ditto.
15704 * gdb.base/signals.c: ditto.
15705 * gdb.base/twice.c: ditto.
15706 * gdb.c++/misc.cc: ditto.
15707 * gdb.c++/templates.cc: ditto.
15708
15709Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15710
15711 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15712
15713 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15714 somewhere between `read' and `main.c'. I'm pretty sure the
15715 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15716 and it isn't particularly useful.
15717
15718 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15719
15720Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15721
15722 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15723
15724Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15725
15726 * config/mt-slite: add LIBS and -nostdlib.
15727 * config/slite-gdb.exp: add this new file to support sparclite target.
15728
15729Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15730
15731 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15732
15733 * gdb.base/a2-run.exp: Change argument to istarget from
15734 "*-*-vxworks" to "*-*-vxworks*".
15735 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15736
15737Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15738
15739 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15740 will not runto main but do a 'step' to step out of breakpoint().
15741 * config/mt-slite: add -Dusestubs.
15742
15743Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15744
15745 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15746 instead of just @.
15747
15748 * gdb.base/signals.exp: Add test for "handle all print".
15749 * TODO: Remove "handle all print". Also remove item about
15750 checking copyright date (I don't like the idea of a spurious FAIL
15751 based on when we run the tests).
15752
15753 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15754 for SunOS4 (reason for failure not investigated). Remove
15755 redundant test for $binfile.
15756
15757 * gdb.base/nodebug.c (array_index): Call malloc.
15758
15759 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15760
15761Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15762
15763 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15764 conventions and slightly simplify the matching regexp.
15765
15766Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15767
15768 * gdb.base/break.exp: Update gdb_test invocation to use new
15769 convention.
15770
15771 * lib/gdb.exp: If noargs is not set, set it to 0.
15772
15773 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15774 tests unique.
15775
15776 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15777
15778Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15779
15780 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15781 one argument of type "<non-float parameter>".
15782
15783Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15784
15785 * config/rom68k.exp: New file to support Motorola IDP board.
15786 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15787 * gdb.base/break.c: Change things around so that this program
15788 doesn't depend upon args. This is necessary to make remote
15789 targets work (in general, they can't take args).
15790 * gdb.base/break.exp: Don't try to send args to program. Don't
15791 expect output. Also, replace lots of code with gdb_test.
15792
15793Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15794
15795 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15796 printing of '\'' (which is what the comment says we are testing,
15797 even though we were not), not '''.
15798 (test_integer_literals_rejected): Test that printing ''' is an error.
15799
15800 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15801 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15802 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15803 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15804 Use gdb_test not test_print_accept.
15805 * lib/gdb.exp: Remove test_print_accept.
15806
15807 * gdb.base/signals.exp (signal_tests_1): Make pass message
15808 consistent with fail message.
15809
15810 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15811 unsigned char; the bug (PR 1821) is fixed.
15812
15813 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15814
15815 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15816 successful tests--makes xfailing them work right.
15817
15818Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15819
15820 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15821 only \r\n, not .*. The test can pass .* as the last thing in
15822 $pattern if that is what it wants. In addition to providing this
15823 flexibility, this change should speed up pattern matching in cases
15824 where the pattern already ended with .* (there were a number of
15825 them). This change also helps catch bad patterns--in the old
15826 scheme the typo "char \*" instead of "char \\*" would pass. Now
15827 it is caught.
15828 * Many .exp files: Update callers.
15829
15830 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15831 clearer and does not spuriously match multiple ('s. Likewise for
15832 ) and *.
15833
15834 * gdb.base/nodebug.exp: Test ability to call a function and pass
15835 it a string (even with no debugging info).
15836
15837 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15838 "p '\'", which is the same as "p ''" once tcl gets done with
15839 quoting, to "p '\\'", which I suspect is what is intended (one
15840 backslash gets sent to GDB).
15841
15842 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15843
15844Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15845
15846 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15847 1817) was fixed literally years ago.
15848
15849Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15850
15851 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15852 test, it causes stepping out of call_after_alloca_subr with
15853 optimizing compilers.
15854 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15855 fails.
15856
15857 * gdb.c++/templates.exp: Source templ-info.exp only if
15858 the templates executable exists.
15859
15860 * gdb.c++/misc.cc (class Contains_static_instance,
15861 class Contains_nested_static_instance),
15862 gdb.c++/classes.exp (test_static_members): Test printing of
15863 a class that contains a static instance of the class.
15864
15865Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15866
15867 * gdb.base/langs2.c (cppsub_): Don't prototype.
15868 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15869 only, I believe).
15870
15871Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15872
15873 * lib/gdb.exp (skip_chill_tests): New procedure.
15874
15875 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15876
15877Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15878
15879 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15880 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15881
15882Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15883
15884 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15885
15886 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15887 disassemble 8, not 16, instructions for part 4.
15888
15889 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15890 support the latter anymore.
15891
15892 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15893 -DNO_PROTOTYPES.
15894 * gdb.base/callfuncs.c: Control use of prototypes based on
15895 NO_PROTOTYPES, not __STDC__.
15896 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15897 t_float_values2 tests if prototypes in use.
15898
15899 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15900 t_double_values): When checking differences against DELTA, check
15901 that difference is within the range (-DELTA,DELTA), not just
15902 (-infinity,DELTA).
15903
15904Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15905
15906 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15907 'file' command firts, then 'target', then 'load', this is due to gdb
15908 target set up.
15909 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15910
15911Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15912
15913 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15914 FP load/store variants.
15915 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15916
15917Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15918
15919 * gdb.base/term.exp: Do not give a warning if not native, it is
15920 not an abnormal condition.
15921
15922Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15923
15924 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15925 t_char_array".
15926
15927Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15928
15929 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15930 are getting the version number.
15931
15932 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15933 if not native, it is not an abnormal condition.
15934
15935Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15936
15937 * lib/gdb.exp: Just use "file exists", rather than undocumented
15938 dejagnu procedure "findfile".
15939
15940Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15941
15942 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15943 (LDFLAGS): Set to -Xlinker -Ur.
15944
15945 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15946 Removed, these values are set by lib/gdb.exp.
15947
15948 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15949
15950Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15951
15952 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15953 of replicating gdb startup code.
15954
15955 * config/mt-vxworks (LDFLAGS): Set to -r.
15956 (CFLAGS_FOR_TARGET): Removed.
15957
15958 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15959 (gdb) and gdb for vxworks uses (vxgdb).
15960
15961 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15962 executable is not in the tree and host != target, use sed and
15963 program_transform_name to determine the gdb name used by the
15964 target.
15965
15966 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15967 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15968
15969Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15970
15971 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15972 floats, chars, and shorts where there are ANSI-style function
15973 definitions.
15974
15975 * gdb.base/langs.exp, gdb.base/langs*: New test.
15976 * gdb.base/Makefile.in: Build it.
15977 * TODO: Remove item about checking that C names don't get C++
15978 demangling applied; this test tests it.
15979
15980Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15981
15982 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15983 went with the const70 xfail. The xfail went away a year ago.
15984
15985 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15986
15987 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15988 for hp300.
15989
15990 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15991
15992 * gdb.base/a1-selftest.exp: Don't run on hp300.
15993
15994Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15995
15996 * Makefile.in (site.exp): Set host_alias and target_alias as well
15997 as host_triplet and target_triplet.
15998
15999Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16000
16001 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16002
16003 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16004 places as other ecoff systems).
16005
16006 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16007 ultrix.
16008
16009Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16010
16011 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16012 remove them.
16013 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16014 variable and "variable" in addition to "data variable".
16015 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16016
16017 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16018 2.
16019 * gdb.base/list1.c (long_line): Add additional statement at start
16020 of function.
16021 * gdb.base/list.exp (test_forward_search): Update line number to
16022 reflect new statement.
16023
16024Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16025
16026 * gdb.base/signals.exp: Reinitialize searched source directories
16027 after gdb_start call.
16028
16029Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16030
16031 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16032 * gdb.stabs/Makefile.in: Likewise.
16033
16034 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16035 change. Instead split the tests into smaller pieces.
16036 * gdb.disasm/hppa.s: Corresponding changes.
16037
16038Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16039
16040 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16041 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16042
16043 * gdb.base/funcargs.exp: Modify many tests so that every test
16044 either passes or fails. Make some test names unique.
16045
16046Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16047
16048 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16049 Call stty to set interrupt character.
16050
16051 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16052 for HP assembler versus GNU assembler based on actual behavior of
16053 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16054
16055 * TODO: Suggest a few more stepping tests.
16056
16057Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16058
16059 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16060 restart GDB for h8300 after a continue.
16061 (return): Add pattern to match a29k-udi behavior.
16062 * gdb.base/nodebug.exp: Remove obsolete comment.
16063 * gdb.base/regs.exp: New file, testing of register displays.
16064 * gdb.base/return.exp: Fix typo in reference to $objdir.
16065 * gdb.base/whatis.exp: Always start with a fresh GDB.
16066
16067Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16068
16069 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16070 higher, these tests generate a lot of output.
16071
16072Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16073
16074 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16075 code following the catch silently ignored some errors; without the
16076 catch they should be thrown like any other tcl error. Also, the
16077 catch used "" instead of {} which meant all the callers who wanted
16078 to include one of the characters "[]$ had to quote it an extra time.
16079 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16080 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16081 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16082 Remove extra quoting.
16083
16084Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16085
16086 * gdb.base/commands.exp: Make test names unique; every test either
16087 passes or fails. Update some comments.
16088
16089 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16090
16091Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16092
16093 The following fixes a FAIL caused by the fact that the alpha stabs
16094 configuration didn't use the ".if alpha" code in weird.def.
16095 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16096 bit pointer, so the 32 bit version works even on the alpha.
16097 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16098 Remove the stuff which allowed us to have separate versions for
16099 alpha and everything else.
16100
16101 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16102 regexp which "info func operator\[\](" is supposed to match. Fix
16103 string to send to GDB. Note that GDB still doesn't work right. Add a
16104 new test for "info func .perator\[\](" which GDB does handle correctly.
16105
16106 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16107
16108Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16109
16110 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16111 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16112 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16113 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16114 it makes the tests harder to understand and confuses test-o-matic.
16115 The preferred style is that each test provides a PASS or a FAIL,
16116 and has a unique message (e.g. "continue #54" not just "continue")
16117 which is the same for the pass and the fail.
16118 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16119 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16120 to lib/gdb.exp.
16121 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16122 prt_accept which was basically the same thing. Likewise for
16123 test_print_reject and prt_reject.
16124 * lib/gdb.exp (test_print_reject): Add some more error message
16125 patterns to match from the former printcmds.exp (prt_reject).
16126 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16127 One defect of the passcount stuff is that some of it failed to
16128 report XPASS where appropriate.
16129 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16130 stuff before and after arg in expected pattern.
16131 (test_paddr_operator_functions): Re-do test without print_addr_of;
16132 this is the only test which seems to want extra stuff there.
16133
16134Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16135
16136 * gdb.base/nodebug.exp: Update new tests to reflect improved
16137 wording of gdb output.
16138
16139 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16140 and "ptype" work on variables in files compiled without -g.
16141 Replaces commented out "maint print msymbol" tests.
16142
16143Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16144
16145 * gdb.base/setvar.c (dummy): Call malloc.
16146
16147 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16148 losing with the irix4 sed.
16149
16150 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16151 ALRM" on irix4.
16152
16153Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16154
16155 * TODO: Remove items about corefile.exp testing new exec-file and
16156 backtrace; both are now done. Add items about printing enums.
16157
16158Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16159
16160 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16161 "get signal $thissig" test fails.
16162
16163 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16164
16165Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16166
16167 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16168 compiler warning with dec alpha compiler.
16169
16170 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16171 extra \n from gdb_test call (this explains why the prompt test
16172 that I removed yesterday was there).
16173 (user_defined_command_test): Remove extra \n and prompt test.
16174
16175 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16176 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16177 doesn't exist.
16178 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16179 Also remove alpha workaround, which turns out to be because
16180 SIGABRT == SIGLOST.
16181
16182 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16183
16184 * gdb.base/help.exp: Don't test "help show".
16185
16186Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16187
16188 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16189 "set print address" is on.
16190 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16191 pass prompt to gdb_test; gdb_test already looks for the prompt.
16192
16193 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16194
16195 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16196 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16197 was to make sure that gdb can read a core file. But (a) the "read
16198 the corefile" part didn't make it to a1-selftest.exp, we just
16199 delete the corefile after creating it, and (b) we test reading
16200 corefiles in corefile.exp anyway. Also, this test left around a
16201 xgdb process on Solaris.
16202
16203 * gdb.base/corefile.exp: Also test backtrace.
16204
16205Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16206
16207 * gdb.base/commands.exp: Test a simple user defined command with
16208 arguments and if/while statements; verify the full user command is
16209 printed by "show user".
16210
16211 * gdb.base/commands.exp: Test if/while commands as part of a
16212 breakpoint command list; verify they appear in breakpoint
16213 information.
16214
16215Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16216
16217 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16218 than by dividing by zero.
16219
16220Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16221
16222 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16223 performing an inferior call with watchpoints enabled.
16224 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16225 call.
16226
16227Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16228
16229 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16230 of "file" command.
16231
16232 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16233 Add additional pattern for when "int operator int(void);" appears
16234 in a different order.
16235
16236Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16237
16238 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16239
16240 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16241 and "signal" with ".*".
16242
16243Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16244
16245 * TODO: Add note about "handle all nostop".
16246
16247 * gdb.base/{sigall.c, sigall.exp}: New test.
16248 * gdb.base/Makefile.in: Add it.
16249
16250Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16251
16252 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16253 when invoking GDB, suppresses any windowing interface.
16254
16255Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16256
16257 * config/sim-gdb: New file, simulator testing support.
16258
16259Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16260
16261 * gdb.base/interrupt.exp: Test calling func1 twice.
16262
16263Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16264
16265 * gdb.base/list.exp (test_forward_search): Set timeout higher
16266 when we'll be getting lots of output from gdb.
16267
16268 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16269 "init_malloc" to after the expect statement. Run it if that
16270 regexp is taken, but also for two others which happen if source
16271 cannot be found.
16272
16273Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16274
16275 * gdb.base/printcmds.exp: New test, for printing register before
16276 program is running.
16277
16278Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16279
16280 * gdb.base/list.exp: Correct some alternate expect patterns
16281 to reflect changes in list1.c.
16282
16283Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16284
16285 * TODO: Add item regarding large frames.
16286
16287 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16288
16289 * TODO: Remove item about enabling return.exp; it
16290 is enabled. Suggest a few more "return" tests.
16291
16292Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16293
16294 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16295 anonymous unions.
16296
16297Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16298
16299 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16300 and pr-5646.o, so "make" is the same as "make all", not "make
16301 pr-4975.o".
16302
16303Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16304
16305 * gdb.base/list.exp: Adjust expectations to reflect changes in
16306 list1.c.
16307 (test_forward_search): New test proc.
16308 * gdb.base/list1.c (long_line): New function, has long source line.
16309
16310Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16311
16312 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16313 additional line of code that was added.
16314
16315Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16316
16317 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16318 tests so as not to overflow expect's input buffers.
16319 * gdb.disasm/hppa.exp: Corresponding changes.
16320
16321Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16322
16323 Beginnings of template debugging tests.
16324 * gdb.c++/templ-info.cc: New file to test for template
16325 debugging capability of the compiler.
16326 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16327 templ-info.cc.
16328 * gdb.c++/templates.cc: Add explicit template instantiations
16329 to enable compiling with -fno-implicit-templates. Add destructor
16330 and 'value' method to T5 class for template tests.
16331 * gdb.c++/templates.exp: Add testcases for printing of template
16332 types, setting breakpoints on template methods and calling a
d63a86f8 16333 template method.
c906108c
SS
16334
16335Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16336
16337 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16338 branch target since some assemblers (gas-2.5) may emit a
16339 relocation for the branch instead of resolving it in the
16340 assembler.
16341
16342Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16343
16344 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16345 through signal handler.
16346
16347Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16348
16349 * configure.in (*-*-netware): Use config/mt-netware.
16350
16351 * config/mt-netware: New file.
16352 * config/mt-i386-netware: Removed, separate configs for different
16353 netware architectures are no longer needed now that we have
16354 --with-headers.
16355
16356Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16357
16358 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16359 by the recent changes to use ANSI C arithmetic conversions.
16360
16361Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16362
16363 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16364 bug involving using inferior_pid to figure out whether to select a
16365 frame.
16366
16367Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16368
16369 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16370 match the current disassembler output.
16371
16372Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16373
16374 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16375 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16376 types, expect "int" as type of integer values (for now).
16377
16378Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16379
16380 * gdb.base/commands.exp: New tests for if/while commands.
16381
16382Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16383
16384 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16385 by .*, since hex values have different syntax in Chill mode.
16386
16387Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16388
16389 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16390 linefeed from expect pattern for repeated types with indices > 9.
16391
16392Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16393
16394 First part of Fortran test suite.
16395 * gdb.fortran: New directory.
16396 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16397
16398Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16399
16400 * gdb.base/default.exp: Update expect pattern for load command
16401 without arguments.
16402
16403Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16404
16405 * configure.in: Change i386 to i[345]86.
16406 * gdb.base/configure.in: Likewise.
16407 * gdb.c++/configure.in: Likewise.
16408 * gdb.chill/configure.in: Likewise.
16409
16410Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16411
16412 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16413 patterns, since that is not a valid context for comments.
16414
16415Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16416
16417 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16418 repeated types and repeated types with indices > 9.
16419
16420Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16421
16422 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16423 2417; old bug has been fixed.
16424
16425Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16426
16427 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16428 send the newline ourselves instead of assuming gdb_test will do
16429 so when passed an empty input string.
16430
16431 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16432 stabs testcode.
16433
16434Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16435
16436 * lib/gdb.exp (gdb_test): Don't send anything if the first
16437 argument is an empty string. This makes cases where we want to
16438 match output that is already in expect's buffers (for example,
16439 matching a breakpoint after gdb_run_cmd has been called) work
16440 reliably.
16441
16442Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16443
16444 * config/netware.exp: New file.
16445
16446Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16447
16448 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16449 the -B and -L prefixes so we can find the debugging stub.
16450
16451 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16452 there and we are using the gcc from the tree.
16453
16454 * gdb.base/types.c: Removed.
16455
16456 * gdb.base/configure.in: Look for makefile fragments in ../config.
16457 Recognize i386-*-netware.
16458 * gdb.c++/configure.in: Likewise.
16459
16460Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16461
16462 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16463 the correct TCL syntax.
16464
16465Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16466
16467 * gdb.base/opaque.exp: use runto instead of messing around with
16468 breakpoints. Simplify by using gdb_test.
16469
16470 * gdb.base/bitfields.exp: restart between tests on netware targets
16471 because breakpoints aren't relocated after target death. Run
16472 processes to completion.
16473
16474 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16475
16476Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16477
16478 * Makefile.in: Remove extra tabs that confuse some versions
16479 of "make". Use the newly built gdb to test with by default,
16480 rather than the first one in the tester's search path.
16481
16482Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16483
16484 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16485
16486 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16487 condition help.
16488
16489Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16490
16491 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16492
16493 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16494 running.
16495 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16496 * gdb.base/funcargs.exp: Likewise.
16497
16498 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16499 * gdb.base/funcargs.exp: Likewise.
16500
16501 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16502 message is "".
16503
16504Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16505
16506 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16507 return,signals,twice}.exp: Handle non-existant binaries
16508 consistantly.
16509
16510 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16511 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16512 might testing a cross development system.
16513
16514Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16515
16516 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16517 runtest script is relative to ${srcdir}, not ${rootdir}.
16518
16519Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16520
16521 * gdb.base/signals.exp: Allow for optionality of breakpoint
16522 address.
16523
16524Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16525
16526 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16527
16528Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16529
16530 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16531 for size_t definition.
16532 * gdb.c++/templates.cc: Likewise
16533
16534 * config/mt-i386-netware: New file.
16535
16536 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16537 defined.
16538
16539 * gdb.base/Makefile.in: Added support for systems that name core
16540 files by appending "core" to the program name.
16541 * gdb.base/a1-selftest.exp: Likewise.
16542
16543Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16544
16545 * gdb.base/return.exp: Add comment and message for `return double'
16546 test failure on Sparc Solaris.
16547
16548Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16549
16550 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16551
16552Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16553
16554 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16555 from optimizing them away.
16556 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16557 patterns to include default constructors and assignment operators,
16558 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16559 character in the output of the virtual base pointer.
16560
16561Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16562
16563 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16564 expression match in print_addr_of to avoid unintented matches.
16565 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16566 versions up to 2.5.8.
16567
16568Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16569
16570 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16571 included file to run under newer versions of expect.
16572 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16573 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16574 Remove xfail for the virtual table of BDDHookV.
16575
16576Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16577
16578 * lib/gdb.exp (string_to_regexp): Set a default result.
16579 (default_gdb_start): Fix misleading message.
16580
16581Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16582
16583 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16584 Remove all CC, etc definitions.
16585 * config/mt-hpux: New file.
16586 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16587 (CFLAGS, LDFLAGS): Define.
16588 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16589
16590 * Makefile.in (site.exp): Don't insert host_os, etc.
16591 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16592 (distclean): Check existence of subdir.
16593 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16594 * gdb.base/Makefile.in: General cleanup and simplification.
16595 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16596 to build executables. Use default rule to build .o files.
16597 (EXPECT, RUNTEST, CC): Fix relative pathname.
16598 (site.exp): Don't insert host_os, etc.
16599 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16600 and/or SIGUSR1 defined.
16601 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16602 * gdb.c++/Makefile.in: General cleanup and simplification.
16603 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16604 (CFLAGS): Remove.
16605 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16606
16607Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16608
16609 * gdb.base/recurse.exp: Misc changes to get tests running again
16610 after Kung's changes to the watchpoint code.
16611 * gdb.base/watchpoint.exp: Likewise.
16612
16613Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16614
16615 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16616
16617Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16618
16619 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16620 * lib/gdb.exp (default_gdb_start): Define.
16621 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16622 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16623 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16624 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16625 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16626 Don't call gdb_target_udi in between tests.
16627
16628Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16629
16630 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16631 (which was basically just a local version of the same thing). In
16632 addition to avoiding duplication, gdb_test_exact is faster.
16633 * lib/gdb.exp (gdb_test_exact): Fix typo.
16634
16635 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16636 don't give an error.
16637
16638 * gdb.base/term.exp: Call delete_breakpoints before starting.
16639
16640 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16641 (t10): Add comment.
16642
16643Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16644
16645 Reorganization of the GDB Test Suite.
16646
16647 * gdb.base: New directory, contains all the basic tests.
16648 * gdb.c++: New directory, tests specific to C++.
16649 * gdb.chill: New directory, tests specific to Chill.
16650 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16651 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16652 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16653 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16654 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16655 t30-31 to chill).
16656 * */gdbme.*: Rename to match appropriate expect scripts.
16657 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16658 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16659 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16660 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16661 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16662 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16663 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16664 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16665 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16666 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16667 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16668 gdb.c++/virtfunc.cc: New names of C++ files.
16669 * gdb.chill/chillvars.ch: New name of Chill file.
16670 * gdb.base/configure.in, gdb.c++/configure.in,
16671 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16672 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16673 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16674 * configure.in (configdirs): Update to reflect directory changes.
16675 (target_abbrev): No longer define for any configuration.
16676 * Makefile.in: Cosmetic improvements to header comments.
16677
16678Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16679
16680 Various changes to gdb.t31:
16681
16682 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16683 * gdbme.ch: Make all key-words and predefineds be upper-case.
16684 * chillvars.exp: Expect key-words and predefinds in upper-case.
16685
16686 * chillvars.exp: Use gdb_test_exact many places.
16687 Change expected output for arrays (which now includes index labels).
16688
16689 * pr-5020.exp, gdme.ch (module PR_5020):
16690 New test, for PR-5020.
16691
16692Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16693
16694 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16695 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16696
16697Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16698
16699 * Makefile.in: Fix bit-rot in definitions of CHILL,
16700 CHILL_FOR_TARGET and Chill_LIB.
16701 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16702 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16703 CHILL, and CHILL_LIB.
16704
16705Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16706
16707 * Revert the previous changes. Please see Rob's directory
16708 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16709
16710Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16711
16712 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16713 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16714 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16715 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16716 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16717 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16718 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16719 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16720 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16721 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16722 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16723 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16724 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16725 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16726 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16727 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16728 changes from 94Q1.
16729
16730Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16731
16732 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16733 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16734 Rob's new testing fragments.
16735
16736Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16737
16738 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16739 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16740
16741Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16742
16743 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16744 version also, match on casted version strings, and match on
16745 gdb startup case where the line numbers might be messed up.
16746
16747Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16748
16749 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16750 (CFLAGS): Delete it from here.
c906108c
SS
16751
16752Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16753
16754 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16755
16756Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16757
16758 * Makefile.in (RUNTEST): Default to just "runtest".
16759
16760Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16761
16762 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16763 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16764 the code has been restructured.
16765
16766Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16767
16768 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16769 \n, not just one of each.
16770
16771 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16772 /bin/cc gives a warning if you do.
16773
16774Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16775
d63a86f8 16776 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16777 __t10ListS_link1ZUiRCUiPT0
16778
16779Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16780
16781 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16782 on local variables in recursive functions.
16783
16784 * gdb.t07/Makefile.in: Build the new test.
16785
16786Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16787
16788 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16789 directly. Instead compare the return values from actual calls.
16790
16791Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16792
16793 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16794
16795Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16796
16797 * From Peter Schauer with minor modifications.
a9c64011
AS
16798 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16799 stops in mid-line in the caller. Add xfail for returning a float
16800 value on X86 targets.
c906108c
SS
16801
16802Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16803
16804 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16805 to avoid expect lossage.
16806 (fmem_LRbug_tests): Likewise.
16807 * gdb.disasm/hppa.s: Corresponding changes.
16808
16809 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16810 conditions to work with latest dejagnu/expect.
16811
16812 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16813 expected to fail on the PA.
16814 (backtrace in call with trampolines): Explicitly require main
16815 to be frame #1 (no trampolines should show up in backtrace).
16816
16817 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16818 "continue -expect".
16819 * gdb.t06/break.exp: Likewise.
16820 * gdb.t07/watchpoint.exp: Likewise.
16821 * gdb.t13/bitfields.exp: Likewise.
16822 * gdb.t15/{funcargs,return}.exp: Likewise.
16823 * gdb.stabs/weird.exp: Likewise.
16824 * config/{mips,udi}-gdb.exp: Likewise.
16825
16826 * hppa.sed: Enclose comments within a sed command to avoid
16827 losing with the old OSF1 sed.
16828
16829Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16830
16831 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16832 sequent dynix.
16833 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16834 * gdb.t15/funcargs.exp: Conditionally step again to really
16835 finish from marker_call_with_trampolines. Handle the case where
16836 the first step from within call_with_trampolines already steps
16837 us back to main.
16838 * gdb.t15/gdbme.c: Add comment to closing brace of
16839 call_with_trampolines for funcargs.exp.
16840
16841Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16842
d63a86f8 16843 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16844 Fix typo(s).
16845
16846Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16847
16848 * gdb.t07/gdbme.c: More code for watchpoint testing.
16849
16850 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16851 "Hardware watchpoint" throughout file.
16852 (test_watchpoint_triggered_in_syscall): New test.
16853 (test_complex_watchpoint): New test.
16854
16855Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16856
16857 * gdbme.c (call_with_trampolines): New function to try and step
16858 into. Tests trampoline problems on the PA.
16859
16860 * funcargs.exp (localvars_in_indirect_call): No longer expect
16861 stepping into indirect call to fail on PAs.
16862 (test_stepping_over_trampolines): New test.
16863
16864Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16865
16866 * TODO: Add suggestions for static member function tests, and
16867 completion tests.
16868
16869Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16870
16871 * TODO: Add suggestions for "p/a" tests.
16872
16873 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16874 (default_gdb_exit): Replace all the hair with sending "quit" to
16875 the process with a simple close.
16876
16877Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16878
16879 * TODO: Add suggestions for shared library tests.
16880
16881Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16882
16883 * TODO: Add suggestions for x/s tests.
16884
16885Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16886
16887 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16888 "enable once", and "enable breakpoints once" with ".*".
16889
16890Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16891
16892 * TODO: Add suggestions about structure passing tests.
16893
16894Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16895
16896 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16897 the primary1 test, use work around if __GNUC__ < 2.
16898 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16899 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16900 Test for bad output rather than waiting for timeout. Issue
16901 second continue only if first continue failed.
16902
16903Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16904
16905 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16906 operator[] test with gdb_test because the old code didn't seem to
16907 be getting the quoting right with the new dejagnu.
16908
16909Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16910
16911 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16912 one from the path.
16913 * Makefile.in: Use a fresh expect if there is one, use runtest
16914 from the src tree if there is one.
d63a86f8 16915
c906108c
SS
16916Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16917
16918 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16919 next over recursive call. Revise the tests from that point on
16920 (which had been skipped) to match GDB's actual (correct) output.
16921
16922 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16923 with next over a breakpoint whose condition is false.
16924
16925 * gdb.t00/help.exp: Comment out "help set print" tests just like
16926 (and for same reason as) "help set" test.
16927
16928Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16929
16930 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16931 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16932
16933Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16934
16935 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16936 necessary gdb_target_udi.
16937
16938 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16939
16940 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16941 1838 and 2417; they are fixed.
16942
16943 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16944 gdb.t03/ptype.exp (ptype structure, ptype union):
16945 Remove xfails; the test is looser than when the xfails were added.
16946
16947 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16948 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16949
16950 * gdb.t01/run.exp: Only run shell test if isnative.
16951
16952 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16953 since "run" automatically loads if necessary. Call gdb_target_udi
16954 after the "file" since "file" kills any execution target.
16955
16956 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16957 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16958 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16959 argument for UDI.
16960
16961Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16962
16963 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16964
16965 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16966
16967Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16968
16969 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16970 properly quoting regexps. This makes the second argument to
16971 demangle a fixed string, which matches the callers, instead of a
16972 shell-style pattern which is what the previous implementation
16973 used. Update some of the callers.
16974
16975Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16976
16977 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16978 (comib_nullified_tests): Fix typo.
16979 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16980 strings. No longer expected to fail.
16981
16982 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16983 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16984 strings. No longer expected to fail.
16985
16986 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16987 string. No longer expected to fail.
16988
16989Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16990
16991 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16992 No longer expected to fail.
16993
16994 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16995 string. No longer expected to fail.
16996
16997Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16998
16999 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17000 only in the names (I probably got most of them). I was even
17001 generous with some which differed in underscores in names, and
17002 probably missed a few, and I *still* was able to remove almost a
17003 third of the file with almost no impact on testsuite coverage.
17004
17005Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17006
17007 * gdb.t00/default.exp: Match udi_attach error message as well as
17008 the one from child_attach.
17009
17010 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17011
17012 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17013
17014 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17015 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17016
17017 * Move test with enums and partial symbols back to
17018 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17019 Reverts the change of 26 May 93. Per today's change to
17020 stabs.texinfo, the behavior that weird.exp was expecting was
17021 unreasonable; what is important is that the compiler+gdb get
17022 things right, which happens with a recent gcc. Also fix the test
17023 to deal with native compilers which put out the stab gdb can't
17024 deal with.
17025
17026Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17027
17028 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17029 in the names. The main thing these accomplish is to slow things down.
17030 Many more such duplicates surely remain.
17031
17032 * gdb.t00/help.exp: Comment out "help support" test just like
17033 (and for same reason as) "help set" test.
17034
17035Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17036
17037 * gdb.t06/break.exp: Remove setup_xfails for
17038 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17039 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17040 about known bug in gcc to include up through 2.5.8.
17041 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17042 well as "_vb$".
17043 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17044 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17045 with latest gcc and gdb.
17046 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17047 well as "_vb$".
17048
17049Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17050
17051 * configure.in (hppa*-*-*): Also configure and build stabs-only
17052 tests.
17053
17054Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17055
17056 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17057 * gdb.t10/configure.in (hppa*-*-*): Use it.
17058
17059Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17060
17061 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17062
17063Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17064
17065 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17066 versions prior to 1.13.5.
17067
17068Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17069
17070 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17071 the prompt is at the start of a line.
17072
17073Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17074
17075 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17076 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17077 in the copr tests now.
17078 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17079 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17080 expected to fail.
17081
17082Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17083
17084 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17085 gdb.t31/chillvars.exp, lib/gdb.exp:
17086 Tweak to run under either version of expect.
17087 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17088 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17089 * gdb.t11/list.exp: Remove extraneous whitespace.
17090
17091Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17092
17093 * gdb.t16/printcmds.exp (test_print_strings): Accept
17094 "(unsigned char *) " before the string.
17095
17096 * TODO: Add notes about printing of fancy types and GDB expressions.
17097
17098Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17099
17100 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17101 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17102 if doing mips-idt-ecoff.
c906108c
SS
17103
17104Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17105
17106 * Most .exp files: Tweak to run under either version of expect.
17107
17108Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17109
17110 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17111 xfails; I'm not sure why they are failing, but not because of PR 1806.
17112
17113Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17114
17115 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17116 defined in lib/gdb.exp.
17117
17118Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17119
17120 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17121 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17122 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17123 have to be typeless.
17124
17125Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17126
17127 * TODO: Add suggestion for copyright year test.
17128
17129Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17130
17131 * configure.in (*-*-lynxos*): Add stabs tests.
17132
17133Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17134
17135 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17136 so insert a tab before any assembler directive in column zero.
17137
17138 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17139 stores.
17140 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17141 stores.
17142 (fpu_short_memory_tests): Likewise.
17143
17144Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17145
17146 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17147 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17148 .stabs directives in comments.
17149
17150Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17151
17152 * TODO: New file, describing tests we could write.
17153 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17154
17155Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17156
17157 * gdb.t06/signals.exp: Add kludge to force re-sync.
17158
17159 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17160 to xgdb instead of gdb, get out of gdb.
17161
17162Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17163
17164 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17165 for info.
17166
17167Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17168
17169 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17170 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17171 * gdb.stabs/hppa.sed: New sed script for the PA.
17172
17173Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17174
17175 * gdb.stabs: Re-write weird.def and configuration to use sed
17176 instead of cpp. sed is portable and POSIX; cpp is neither.
17177
17178Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17179
17180 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17181
17182Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17183
17184 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17185
17186Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17187
17188 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17189 "_vb$".
17190 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17191 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17192
17193Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17194
17195 * lib/gdb.exp: Comment out code which depends on non-existent
17196 `transform' procedure.
17197
17198Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17199
17200 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17201 * lib/gdb.exp: Transform tool name.
17202 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17203 1.1's new error handling system.
17204
17205Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17206
17207 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17208
17209Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17210
17211 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17212 They made pattern matching so slow that timeouts happened on
17213 heavily loaded systems. Now any output from "show print" which
17214 gets us back to the GDB prompt is a PASS.
17215
17216Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17217
17218 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17219
17220Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17221
17222 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17223
17224 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17225 It is not from PR 3220.
17226
17227Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17228
17229 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17230 just started failing because they depended on the order the
17231 subcommands are presented, or exact docstring text. This kind of
17232 test is a pain and has minimal benefit.
17233
17234Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17235
17236 * gdb.t09/corefile.exp: At end of test, use "core" command with
17237 no arguments.
17238
17239Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17240
17241 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17242 17}/Makefile.in: Make it possible to run the testsuite with Sun
17243 make and CC = cross gcc by adding explicit build rules for .o
17244 files.
17245
17246Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17247
17248 * gdb.t15/funcargs.exp: Don't put comments on same line as
17249 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17250
c906108c
SS
17251Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17252
17253 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17254
17255Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17256
17257 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17258 * gdb.t20/inherit.exp: remove three dumplicate entries.
17259
17260Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17261
17262 * gdb.t06/break.exp: For "next over recursive call", fail on any
17263 incorrect output, not just on "factorial (value=2)".
17264
17265Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17266
17267 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17268 working now. Add an xfail if accesing a bss variable causes
17269 a memory error if the target is not yet run.
17270
17271Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17272
17273 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17274 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17275 name of __st* demangling (2 strings). Did Kung really get the
17276 more than 95 others right without testing them?
17277
17278Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17279
17280 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17281
17282Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17283
17284 * configure.in (configdirs): Add gdb.disasm
17285 * gdb.disasm: New directory for GDB disassembler tests.
17286 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17287
17288Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17289
17290 * gdb.t00/help.exp: Don't test "help set".
17291
17292 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17293 from within expect statements. None of these happen anymore and
17294 they cause regressions to be silently unnoticed.
17295
17296 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17297 messages) about known failures with gcc cygnus-2.4.5-930417.
17298
17299 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17300 comp-info.exp so it gets built if it doesn't exist.
17301
17302 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17303 it is no longer used.
17304 * gdb.t13/comp-info.c: Removed.
17305
17306Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17307
17308 * gdb.t06/signals.exp: Add xfail for sun3.
17309
17310Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17311
17312 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17313 relevant because ^C doesn't get sent but failure can be reproduced
17314 interactively).
17315
17316Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17317
17318 * gdb.stabs/alpha.mt: New configuration file for alpha.
17319 * gdb.stabs/configure.in: Use it.
17320 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17321 sharing with alpha.mt, redefine long to word via preprocessor.
17322 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17323 for alpha.
17324 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17325 native cc.
17326 * gdb.t00/teststrategy.exp: Change expect string so that we
17327 consume the `(xgdb)' from the command echo and from the gdb prompt.
17328 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17329 gdb currently compares all values as long, so this failure probably
17330 applies to any configuration where LONGEST is bigger than a target int.
17331 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17332 with gcc.
17333 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17334 to handle opaque pointers, gcc is.
17335 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17336 as first argument. Include <sys/types.h> and change all operator
17337 new definitions to use size_t.
17338 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17339 now that we use size_t.
17340
17341Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17342
a9c64011 17343 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17344 a long or float array cast all array members to the same type.
a9c64011 17345 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17346 with 64 bit longs.
a9c64011 17347 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17348 on alpha.
a9c64011 17349 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17350
17351Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17352
17353 * gdb.t24 (demangle.exp): Constructors of templates have names like
17354 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17355 section 14.6 of the ARM.
17356
17357 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17358 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17359 accomplish little and slow down the testsuite.
17360
17361 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17362 Accept spaces various places.
17363
17364Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17365
17366 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17367 with watchpoint enabled.
17368
17369 * Makefile.in: Remove definition of CC and remove the second
17370 definition of CXX (the "CXX = gcc" one remains). These definitions
17371 were causing backquotes to be expanded within backquotes, which
17372 doesn't work.
17373
17374Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17375
17376 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17377
17378Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17379
a9c64011
AS
17380 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17381 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17382 by mips cc and contains no stabs entries.
17383
17384Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17385
17386 * config/vx-gdb.exp: Use fake device to load files rather than
17387 NFS.
17388 * lib/gdb.exp: New proc to do "file" command.
17389 * config/unix-gdb.exp: Use new "file" proc.
17390
17391Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17392
17393 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17394 Rework board rebooting slightly.
17395 (gdb_exit): Don't exit from the remote shell; there isn't one.
17396 * gdb.stabs/weird.exp: If a program is being debugged already,
17397 kill it.
17398 * gdb.t04/setvar.exp: Stop and restart gdb.
17399 * gdb.t05/expr.exp: Likewise.
17400 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17401 restart gdb and reload the program.
17402 * gdb.t08/opaque.exp: Likewise.
17403 * gdb.t12/scope.exp: Likewise.
17404 * gdb.t13/bitfields.exp: Likewise.
17405 * gdb.t15/funcargs.exp: Likewise.
17406 * gdb.t20/classes.exp: Likewise.
17407 * gdb.t03/ptype.exp: Increase timeout.
17408 * gdb.t16/printcmds.exp (test_print_string_constants,
17409 test_print_array_constants): Likewise.
17410 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17411 * gdb.t20/classes.exp (do_tests): Likewise.
17412 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17413
17414Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17415
17416 * gdb.stabs: Renamed *wierd* to *weird*.
17417
17418Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17419
17420 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17421 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17422
17423Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17424
17425 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17426 (do_tests): Remove xfail for whatis on one_var and two_var.
17427
17428Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17429
17430 * Makefile.in: Made cross building work better by adding
17431 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17432
17433Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17434
17435 * gdb.t15/{return.c,return.exp,Makefile.in}:
17436 New test, currently commented out.
17437
17438Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17439
17440 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17441 still running and removes the leftover named socket so GDb can do
17442 clean restarts.
17443
17444Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17445
17446 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17447 console, not GDB.
17448 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17449 cross testing works better with "make check"
17450 * config/unix-gdb: Use default procedures for exit and version.
17451 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17452 with the newest VxWorks.
17453
17454Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17455
17456 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17457 old form.
17458
17459 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17460 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17461
17462 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17463
17464 * config/unix-gdb.exp: Remove this version of gdb_exit
17465 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17466 Rob says he'll look at it when he gets back to testing boards.
17467
17468Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17469
17470 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17471 an expected fail for certain ptype commands.
17472
17473 * gdb.t20/classes.exp: Update expected results of "ptype class
17474 Base1" to account for the constructor that now appears in the type.
17475
17476Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17477
17478 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17479 disappeared from list.
17480 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17481 "alldone" proc with call to cleanup and exit.
17482 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17483 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17484 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17485 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17486 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17487 "alldone" proc with simple returns that suppress remaining
17488 tests. The alldone proc went away many months ago.
17489
17490Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17491
17492 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17493
17494 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17495
17496Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17497
17498 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17499 as vax gdb will display them.
17500
17501Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17502
17503 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17504 optimizers.
17505
17506 * scope.exp: Change "bad value for localval" messages so each one
17507 is unique.
17508
17509 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17510 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17511
17512 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17513
17514Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17515
17516 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17517 doesn't exist (due to optimization).
17518
17519Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17520
17521 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17522 contains \r because the filename is long.
17523
17524 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17525 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17526
17527Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17528
17529 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17530 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17531 Ultrix.
17532 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17533 int tests.
17534 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17535
17536Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17537
17538 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17539
17540 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17541 to match does not match the passing case but still matches the
c906108c
SS
17542 failing case.
17543
17544Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17545
17546 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17547
17548Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17549
17550 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17551 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17552 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17553 Remove various versions of gdb_exit.
17554 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17555 gdb_exit.
17556 * config/unix-gdb.exp: gdb_exit remains here, and should override
17557 the generic version, since it's doing a lot of wierd stuff that
17558 the other versions aren't. FIXME, fold it in, or abandon this
17559 version.
17560
17561Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17562
17563 * gdb.t24/demangle.exp: Add tests for PR 3220.
17564
17565Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17566
17567 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17568
17569Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17570
17571 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17572 "i386-*-*". Works for i486 as well.
17573
17574 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17575 bug, and expand domain of xfail to all SVR4 systems, since the
17576 actual problem is likely to be in generic SVR4 /proc support.
17577
17578Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17579
17580 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17581
17582Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17583
17584 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17585 xfails for other systems. Match a missing 'Continuing.' as an
17586 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17587
17588 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17589 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17590 Only issue warning for missing executables if -all option is used.
17591
17592 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17593 file if -all option is used. It's like an unpredictable XFAIL.
17594
17595Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17596
17597 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17598 for dynamically linked binaries.
17599
17600 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17601
17602Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17603
17604 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17605 to state that this is a known bug in old versions of g++.
17606
17607Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17608
17609 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17610 while waiting for `Continuing'.
17611
17612Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17613
17614 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17615 in text, data, and bss.
17616 * gdb.t10/nodebug.c: Add local and global test variables for
17617 initialized and uninitialized data.
17618
17619Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17620
17621 * config/unix-gdb.exp (gdb_exit): Add "wait".
17622
17623Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17624
17625 * gdb.t06/signals.exp: xfail the continue from the handler for all
17626 targets.
17627
17628 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17629 function with watchpoints enabled, the i386 call dummy starts with
17630 a call.
17631
17632 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17633 386 bsd names its corefiles.
17634
17635Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17636
17637 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17638 compilers don't grok it.
17639 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17640 with small octal ints rather than character constants, which
17641 are signed and might not fit if first promoted to int.
17642
17643Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17644
17645 * gdb.t09/Makefile.in (clean): Remove corefile.
17646
17647Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17648
17649 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17650
17651Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17652 and Jim Kingdon (kingdon@cygnus.com)
17653
17654 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17655 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17656 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17657
17658Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17659
17660 * gdb.t17/interrupt.exp: Add xfail for hppa.
17661
17662Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17663
17664 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17665 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17666 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17667 to determine signed-ness of bitfields and use the result to setup
17668 the xfail.
17669 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17670 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17671 call line is reached if necessary.
17672
17673Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17674
17675 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17676
17677Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17678
17679 * gdb.t06/break.exp: Also test `clear' command.
17680
17681Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17682
17683 * gdb.t00/teststrategy.exp: Remove extra quote.
17684
17685 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17686 watchpoint enabled to be for all non-68k machines.
17687
17688 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17689
17690Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17691
17692 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17693 targets use aout.mt instead of ecoff.mt as gas understands
17694 standard aout format.
17695
17696Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17697
17698 * lib/gdb.exp (runto): Don't insist that function we are running to
17699 was compiled with -g.
17700
17701 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17702
17703 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17704 to get back into the read system call.
17705 Accept leading newline in case where we woke it up.
17706
17707Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17708
17709 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17710 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17711 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17712 enable ecoff configuration.
17713
17714Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17715
17716 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17717
17718Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17719
17720 * gdb.t16/printcmds.exp: Add another printf test.
17721
17722Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17723
17724 * configure.in: If configured -with-stabs on any target, add
17725 stabsdirs to configdirs.
17726
17727Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17728
17729 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17730 fun" so pattern does not match the command itself.
17731
17732Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17733
17734 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17735
17736Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17737
17738 * gdb.t17/interrupt.exp: Test for more things.
17739
17740Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17741
17742 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17743 compiler arranges the code and line numbers.
17744
17745 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17746
17747Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17748
17749 * gdb.t00/help.exp: Increase expect input buffer size.
17750
17751Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17752
17753 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17754
17755 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17756
17757 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17758
17759 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17760 [0-9]*, not just [0-9].
17761
17762Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17763
17764 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17765
17766 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17767
17768Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17769
17770 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17771
17772Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17773
17774 * gdb.t06/signals.c: Add xfails for sun3.
17775
17776 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17777
17778 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17779 test_stepping tests.
17780
17781Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17782
17783 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17784
17785 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17786
17787 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17788 rather than actually putting it through cpp twice.
17789
17790 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17791
17792Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17793
17794 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17795 no longer needed.
17796
17797Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17798
17799 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17800
17801 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17802 C++ features prints as "struct", make it a pass, not an xfail.
17803
17804Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17805
17806 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17807 Don't require VA to print as "class" rather than "struct".
17808
17809Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17810
17811 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17812
17813Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17814
17815 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17816
17817Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17818
17819 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17820 order.
17821
17822Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17823
17824 * gdb.t16/printcmds.exp: Add printf tests.
17825
17826 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17827
17828 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17829
17830Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17831
17832 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17833 pass counts, to counteract any existing or future setup_xfails.
17834
17835Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17836
17837 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17838 {BEGIN,END}_COMMON for common block instead of STAB.
17839 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17840
17841 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17842 intp_var should be N_GSYM not N_LSYM.
17843 wierd-aout.S: Use a label for the value of the N_SO.
17844 wierd.def: Remove all backslashes.
17845 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17846
17847Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17848
17849 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17850 get the expected next to inheritance3.
17851
17852Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17853
17854 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17855 now that gcc-2.4 gets it right.
17856
17857Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17858
17859 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17860
17861 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17862 generating comp-info.exp which works for cross-compilation.
17863
17864Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17865
17866 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17867 "*-*-sysv4.*".
17868
17869Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17870
17871 * gdb.t01/run.exp: Start with a fresh gdb.
17872 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17873 SVR4.x.
17874
17875Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17876
17877 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17878 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17879 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17880 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17881 things to remove.
17882
17883Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17884
17885 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17886 test cases from bug reports.
17887
17888Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17889
17890 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17891 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17892 avoid spurious xfails.
17893 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17894 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17895 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17896
17897Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17898
17899 * gdb.t00/teststrategy.exp: Rework to provide more useful
17900 description of each test, fix problem with systems that define
17901 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17902 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17903 results for "next over recursive call" so timeouts aren't taken
17904 by error.
17905
17906Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17907
17908 * gdb.t12/scope.exp: Test printing of variables before run.
17909
17910 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17911 printed in wrong order due to sorting.
17912
17913Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17914
17915 * gdb.t00/teststrategy.exp: Fix expected results for printing
17916 user entered string constant. Is array of char, prints with no
17917 address.
17918
17919 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17920 commands.
17921 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17922 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17923 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17924 of struct of char arrays.
17925 * gdb.t00/radix.exp: New tests for radix commands.
17926
17927Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17928
17929 * gdb.t16/printcmd.exp: Print a variable before running program
17930 (with xfail for AIX).
17931
17932Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17933
17934 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17935
17936 * gdb.t16/printcmd.exp: Don't print variables before running program.
17937
17938 * gdb.t06/break.exp: Don't require envp argument to main.
17939
17940 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17941
17942 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17943 Add xfails for rs6000.
17944
17945 * gdb.t02/whatis.exp: Change other tests not to re-test something
17946 we already tested.
17947
17948 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17949 each type used has a variable of that type.
17950
17951Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17952
17953 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17954
17955Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17956
17957 * configure.in: change srctrigger to be a file, not a directory
17958
17959Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17960
17961 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17962
17963 * gdb.t11/list.exp: Fixed a couple of typos.
17964
17965Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17966
17967 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17968 is fixed and PR is closed.
17969 * gdb.t16 (gdbme.c): Add simple test string variable.
17970 * gdb.t16 (printcmds.exp): Add tests with simple test string
17971 variable, primarily for boundaries on "set print elements".
17972
17973Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17974
17975 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17976 Make leading 0's optional and don't expect a tab in the middle
17977 of the number.
17978
17979 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17980
17981 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17982 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17983 don't end command passed to gdb_test with newline.
17984
17985 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17986 signed keyword away, don't expect signed bitfields to be signed.
17987
17988 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17989 printing with only as many 1's as are in the field as well as printing
17990 with 32 1's (see comment).
17991
17992Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17993
17994 * gdb.t00/default.exp: Start with a fresh gdb.
17995 * configure.in (configdirs): Remove gdb.t31 until the chill
17996 compiler works again. It no longer is able to find chillrt0
17997 since it isn't in libchill.a anymore.
17998 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17999 wierd.o, make more modular.
18000 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18001 spurious newlines that caused problems.
18002
18003Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18004
18005 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18006 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18007 gdb.stabs/wierd.{exp,def}: Many new tests.
18008
18009 * gdb.t00/default.exp: update info line for new message.
18010
18011 * gdb.t02/{whatis.exp,gdbme.c}:
18012 Test that "char *" doesn't print as "caddr_t".
18013
18014Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18015
18016 * gdb.t00/help.exp: Use .* in place of some help messages which
18017 just changed.
18018 gdb.t00/default.exp: Update "info frame" test for new message.
18019 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18020 Remove some xfails
18021
18022Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18023
18024 * gdb.t03/{gdbme.c,ptype.exp}:
18025 Add tests for typedef'd struct and union without tags.
18026 Also check "whatis" on a variable of a typedef'd enum without a tag.
18027
18028 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18029 PRMS 1823; the bug still exists but isn't reproduced by this test
18030 anymore), and remove rs6000 XFAIL (the bug is fixed).
18031
18032 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18033 duplicated from whatis.exp. For those that are left, accept
18034 "long", "long int", or "int" for long variables (whatis.exp already
18035 has an XFAIL for "int", so no need to fail it here).
18036
18037 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18038 Deal with GCC's names for types now that GDB uses the compiler's names.
18039
18040 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18041 setup_xfail's for sunos4. If we #defined the signed keyword away,
18042 don't expect GDB to know that char it is signed.
18043
18044 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18045
18046Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18047
18048 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18049 should work on any system, regardless of debugging format.
18050 * gdb.t21/demangle.exp: Move to gdb.t24.
18051 * gdb.t24/demangle.exp: Move from gdb.t21.
18052 * gdb.t24/{Makefile.in, configure.in}: New files.
18053
18054Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18055
18056 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18057 * gdb.stabs: New directory.
18058
18059Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18060
18061 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18062 not just "Quit anyway?".
18063
18064Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18065
18066 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18067 that all setup_xfails are immediately followed by clear_xfails.
18068
18069Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18070
18071 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18072 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18073 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18074 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18075 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18076 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18077 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18078 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18079 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18080 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18081 gdb.t31/chillvars.exp, lib/gdb.exp:
18082 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18083 bug-gdb@prep.ai.mit.edu.
18084
18085Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18086
18087 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18088 with 0.0, not integer 0.
18089
18090Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18091
18092 * gdb.t06/break.exp: Update for "Kill the program" message change.
18093
18094Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18095
18096 * Makefile.in (GDBFLAGS): Set to -nx.
18097 * Makefile.in (site.exp): Use GDBFLAGS.
18098
18099Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18100
18101 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18102 Makefiles.
18103 (check): depend on just-check.
18104 (just-check): added so that tests can be run without a noop
18105 build pass.
18106
18107Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18108
18109 Switch to using configure's configdirs.
18110 * Makefile.in (Makefile): add configure.in dependency.
18111 (SUBDIRS): removed redundant assignment.
18112 * configure.in: switch subdirs assignment to configdirs.
18113 * gdb.t*/configure.in: new files.
18114
18115Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18116
18117 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18118 works.
18119
18120Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18121
18122 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18123 in explicit rules. Apparently this is not supported by some makes.
18124
18125Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18126
18127 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18128
18129Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18130
18131 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18132 disappeared.
18133
18134Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18135
18136 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18137
18138Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18139
18140 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18141 watchpoint problem that is now fixed.
18142 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18143 uninitialized convenience variables.
18144 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18145 structures.
18146
18147Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18148
18149 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18150 which causes expect to get out of sync with gdb on long output
18151 from help set.
18152 * gdb.t09/corefile.exp: Make expected pattern for core file
18153 failing signal and frame output format less sun specific.
18154
18155Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18156
18157 * gdb.t31/chillvars.exp: Add and remove initial dummy
18158 breakpoint, so that symbol table is forced in.
18159 (Needed at least on Sunos4, though it seems not SVR4.)
18160 * gdb.t31/chillvars.exp: Update for changed output format.
18161
18162Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18163
a9c64011 18164 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18165
18166Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18167
18168 * Makefile.in: Added --srcdir when invoking runtest, removed the
18169 need for a local config file. (optional now)
18170
18171Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18172
18173 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18174 failure count used to force early termination. Add some more
18175 expected failures for gnu style demangling.
18176
18177Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18178
18179 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18180 pmi variable from gdb.t20/gdbme to get optimized away.
18181 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18182 Check for written corefile upon timeout _and_ eof.
18183
18184Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18185
18186 * config/unix-gdb.exp: Add missing return 0.
18187
18188Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18189
18190 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18191 test termination.
18192
18193Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18194
18195 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18196 disappeared.
18197
18198Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18199
18200 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18201 time as i860 support works.
18202
d63a86f8 18203 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18204 "backtrace 100\r" rather than just "backtrace\r", to match last
18205 change.
18206
18207Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18208
18209 * config/udi-gdb.exp (gdb_exit): Remove close command.
18210 (gdb_target_udi): New procedure to set the UDI target.
18211 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18212 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18213 Added waits for prompts after several question responses. Added
18214 some more responses used by a29k-amd-udi-gdb.
18215 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18216 pass different arguments, restart UDI connection after program
18217 completion.
18218 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18219 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18220 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18221 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18222 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18223 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18224 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18225 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18226 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18227 after program completion.
18228 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18229 compiled with a SELECT_VECS setting.
18230 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18231 infinite recursion.
18232
18233 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18234 Added checks for COFF results, and made them expected failures for
18235 all targets. It would be better to make them expected failures
18236 for COFF targets only.
18237
18238Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18239
18240 * Makefile.in: add null dvi target, don't bother to recurse
18241 through test directories for info and install-info; rename
18242 $(datadir) to be dejagnu instead of deja-gnu
18243
18244Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18245
18246 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18247 compiler to coredump.
18248 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18249 code.
18250
18251Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18252
18253 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18254 coredump.
18255 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18256 code.
18257
18258Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18259
18260 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18261 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18262 which in a shell. Deletes xgdb when done.
18263 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18264 Tests the return from the "set height" or "set width" commands.
18265 Added a few return codes where needed.
18266
18267Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18268
18269 * Makefile.in (SUBDIRS): Add gdb.t17.
18270 * configure.in (subdirs): Add gdb.t17.
18271 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18272 files to test gdb's calling of functions in the inferior with
18273 the correct arguments and gdb's ability to retrieve any
18274 result returned.
18275
18276Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18277
18278 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18279 may be called after gdb goes away. Previous versions of expect
18280 needed these to avoid file descriptor leaks, but they cause
18281 errors with the current revision of expect.
18282 * gdb.t00/gdbvars.exp: Use -re on expected output after
18283 setting sevenbit-strings.
18284 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18285 to set sevenbit-strings consistent across tests.
18286 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18287 set sevenbit-strings consistent across tests.
18288
18289Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18290
18291 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18292 expected output to match current "expect" expectations.
18293
18294Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18295
18296 * gdb.t00/default.exp: Change expected output for default "source"
18297 command, to match new gdb behavior which requires a filename to
18298 source.
18299
18300Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18301
18302 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18303 expected fail for i486-*-* that misses the marker2 function.
18304 * gdb.t10/crossload.exp (bfddefault): Allow successful
18305 recognition of a format to pass even if no symbols are found.
18306 Explicitly catch failures where the format is not recognized
18307 or is ambiguous, and add the reason to the fail message.
18308 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18309 the cause is and invalid target and add reason to failure message.
18310 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18311 elf32-i386, elf32-sparc, and elf32-i860.
18312 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18313 Set up expected failure for 'filename'::variable scope resolution,
18314 which is now apparently broken on all targets.
18315 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18316 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18317 gdb.t23/templates.exp: Change failure for missing binfile into
18318 just a warning.
18319 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18320 references.
18321
18322Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18323
18324 * gdb.t00/default.exp: Add expected output for default "source"
18325 command, to match new gdb behavior.
18326 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18327
18328Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18329
18330 * config/*-gdb.exp: returns an error, rather than exiting on
18331 internal errors.
18332
18333Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18334
18335 * gdb.t03/gdbme.c: Add pointer to struct variable.
18336 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18337 referencing struct members.
18338
18339Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18340
18341 * configure.in (mips-idt-ecoff): New target.
18342 * config/mips-gdb.exp: New file for remote board using MIPS remote
18343 debugging protocol.
18344
18345 * Redid configuration scheme. Removed gdb.t*/configure.in.
18346 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18347 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18348 distclean targets. Built executables via .o files. Adjusted
18349 tests to account for source files in $(srcdir) rather than
18350 $(objdir).
18351 * lib/gdb.exp (runto): Don't expect () after the function name,
18352 because it may have arguments.
18353
18354Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18355
18356 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18357 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18358 expected failures for mips-idt-* and mips-sgi-*.
18359 * gdb.t00/default.exp (attach): Kill process if requested.
18360 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18361 that does not read core files.
18362 * gdb.t01/run.exp: Removed checks for exit status code.
18363 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18364 it is linked in.
18365 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18366 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18367 appropriate, rather than doing it by hand.
18368 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18369 execution.
18370 * gdb.t10/crossload.exp: Kill existing program if needed.
18371 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18372 appropriate, rather than doing it by hand. Always increase
18373 timeout for this test, not just for VxWorks.
18374
18375Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18376
18377 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18378 of Chill STRUCT types and STRUCT values.
18379 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18380 than "char".
18381 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18382 struct2): New struct definitions and initializations to test
c906108c
SS
18383 simple Chill STRUCT types.
18384
18385Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18386
18387 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18388 the null byte at the end of strings.
18389 * gdb.t00/default.exp: Make show version insensitive to copyright
18390 date.
18391 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18392 to avoid dependencies on target char signedness.
18393 * gdb.t16/printcmds.exp: Update expected results for explicitly
18394 unsigned char.
18395 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18396 now work.
18397 * gdb.t21/demangle.exp: Add many more patterns for template
18398 demangling, most of them being expected failures.
18399 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18400 string we are matching for, to match on the whole string.
18401 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18402 and fix a whole bunch that had incorrect expected output but were
18403 passing anyway because of the bug in "proc demangle".
18404 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18405 type.
18406 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18407
18408Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18409
a9c64011
AS
18410 * gdb/testsuite: made modifications to testcases, etc., to allow
18411 them to work properly given the reorganization of deja-gnu and the
18412 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18413
18414Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18415
18416 * gdb/testsuite: Initial creation of gdb/testsuite.
18417 Migrated dejagnu testcases and support files for testing nm to
18418 gdb/testsuite from deja-gnu. These files were moved "as is"
18419 with no modifications. This migration is part of a major overhaul
18420 of dejagnu. The modifications to these testcases, etc., which
18421 will allow them to work with the new version of dejagnu will be
18422 made in a future update.
48efe704 18423
8d8cb839 18424 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18425\f
8d8cb839
EZ
18426;; Local Variables:
18427;; mode: change-log
18428;; left-margin: 8
18429;; fill-column: 74
18430;; version-control: never
18431;; End:
902f2ccb
MC
18432
18433 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18434 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18435 Copying and distribution of this file, with or without modification,
18436 are permitted provided the copyright notice and this notice are preserved.
This page took 2.998705 seconds and 4 git commands to generate.