gas/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f2292c65
PM
12009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4 (check_macro): Return 1 if undefined.
5 If first test fails, check if macro debug information is available,
6 and report unsupported test if no macro information is found.
7
5a437975
DE
82009-05-29 Doug Evans <dje@google.com>
9
10 * gdb.threads/hand-call-in-threads.exp: New.
11 * gdb.threads/hand-call-in-threads.c: New.
12
b3444185
PA
132009-05-28 Pedro Alves <pedro@codesourcery.com>
14
15 * gdb.threads/threxit-hop-specific.c: New.
16 * gdb.threads/threxit-hop-specific.exp: New.
17 * gdb.threads/thread-execl.c: New.
18 * gdb.threads/thread-execl.exp: New.
19
b6313243
TT
202009-05-27 Tom Tromey <tromey@redhat.com>
21 Thiago Jung Bauermann <bauerman@br.ibm.com>
22
23 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
24 (mi_child_regexp): Likewise.
25 (mi_list_varobj_children_range): Likewise.
26 (mi_get_features): Likewise.
27 (mi_list_varobj_children): Rewrite.
28 * gdb.python/python-mi.exp: New file.
29
a6bac58e
TT
302009-05-27 Tom Tromey <tromey@redhat.com>
31 Thiago Jung Bauermann <bauerman@br.ibm.com>
32 Phil Muldoon <pmuldoon@redhat.com>
33 Paul Pluzhnikov <ppluzhnikov@google.com>
34
35 * gdb.python/python-prettyprint.exp: New file.
36 * gdb.python/python-prettyprint.c: New file.
37 * gdb.python/python-prettyprint.py: New file.
38 * gdb.base/display.exp: print/r is now valid.
39
2c74e833
TT
402009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
41 Tom Tromey <tromey@redhat.com>
42 Pedro Alves <pedro@codesourcery.com>
43 Paul Pluzhnikov <ppluzhnikov@google.com>
44
45 * gdb.python/python-template.exp: New file.
46 * gdb.python/python-template.cc: New file.
47 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
48 tests.
49 * gdb.python/python-value.exp (py_objfile_tests): New proc.
50 Call it.
51 (test_value_after_death): New proc.
52 * gdb.python/python-value.c (PTR): New typedef.
53 (main): New variable 'x'.
54
89c73ade
TT
552009-05-27 Tom Tromey <tromey@redhat.com>
56
57 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
58 tests.
59 * gdb.python/python-value.exp (py_objfile_tests): New proc.
60 Call it.
61
a75724bc
PA
622009-05-27 Pedro Alves <pedro@codesourcery.com>
63
64 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
65
e58b0e63
PA
662009-05-24 Pedro Alves <pedro@codesourcery.com>
67
68 * gdb.threads/fork-thread-pending.c: New.
69 * gdb.threads/fork-thread-pending.exp: New.
70
4ac36638
JK
712009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
74 * gdb.dwarf2/dw2-strp.S (a_string2): New.
75
c28c63d8
JB
762009-05-18 Jon Beniston <jon@beniston.com>
77
78 * gdb.asm/asm-source.exp: Add lm32 target.
79
b242c3c2
PA
802009-05-17 Pedro Alves <pedro@codesourcery.com>
81
82 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
83 `gdb_get_line_number'. Call `callee' in both parent and child.
84 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
85 `gdb_get_line_number' instead of hardcoding line numbers.
86 (catch_fork_unpatch_child): New procedure to test detaching
87 breakpoints from child fork.
88 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
89 hardcoding line numbers.
90 (do_fork_tests): Run `catch_fork_unpatch_child'.
91
ee342b23
VP
922009-05-17 Vladimir Prus <vladimir@codesourcery.com>
93
94 * gdb.mi/mi-cmd-var.exp: Check that when varobj
95 of structure type enters or leaves the scope, it
96 is reported by -var-update.
97
e2009e98
DE
982009-05-11 Doug Evans <dje@sebabeach.org>
99
100 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
101 * gdb.threads/pending-step.c (main): Fix off-by-one error.
102 * gdb.threads/schedlock.c (main): Fix off-by-one error.
103
00903456
JK
1042009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
107
dc621c35
DE
1082009-04-30 Doug Evans <dje@google.com>
109
110 * gdb.threads/watchthreads2.exp: New testcase.
111 * gdb.threads/watchthreads2.c: New testcase.
112
9ab4e744
DE
1132009-04-29 Doug Evans <dje@google.com>
114
115 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
116 * gdb.cp/mb-ctor.cc: Ditto.
117 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
118 * gdb.cp/mb-inline.h (multi_line_foo): New function.
119 * gdb.cp/mb-inline1.cc: Call it.
120 * gdb.cp/mb-inline2.cc: Ditto.
121 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
122 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
123
484086b7
JK
1242009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
127 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
128 Replace all uses of `decimal' by `nonzero'.
129 (info macro FROM_COMMANDLINE): New test.
130
379a77b5
TT
1312009-04-27 Tom Tromey <tromey@redhat.com>
132
133 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
134
b92b73c2
DE
1352009-04-27 Doug Evans <dje@google.com>
136
137 * gdb.threads/watchthreads.c (main): Initialize args before starting
138 the threads. Plus formatting cleanup.
139 * gdb.threads/watchthreads.exp: Avoid errant failures due to
140 biased scheduling of one thread.
141
945a118d
JG
1422009-04-27 Jerome Guitton <guitton@adacore.com>
143
144 * gdb.cp/templates.cc (GetMax): New template.
145 (main): Declare two instances of GetMax.
146 * gdb.cp/templates.exp: Add new test.
147
d389af10
JK
1482009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
151
e7f86de9
JM
1522009-04-22 Joseph Myers <joseph@codesourcery.com>
153
154 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
155
334cc82d
TT
1562009-04-15 Tom Tromey <tromey@redhat.com>
157
158 * gdb.base/charset.exp: Add regression test.
159
d12672cc
JB
1602009-04-14 Joel Brobecker <brobecker@adacore.com>
161
162 * gdb.base/exe-lock.exp: New testcase.
163
18e8c3bc
TT
1642009-04-13 Tom Tromey <tromey@redhat.com>
165
166 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
167 operator on Frame.
168
5ecd5cbe
UW
1692009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
170
171 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
172 * gdb.server/ext-attach.exp: Likewise.
173
7309f756
VP
1742009-04-03 Vladimir Prus <vladimir@codesourcery.com>
175
176 Eliminate some sleep usage.
177
178 * gdb.mi/basics.c (do_nothing): New.
179 (main): Use do_nothing instead of printf, so that
180 not to introduce race condition between output of
181 inferiour and output of gdb. Do not use sleep as it
182 is not generally available on embedded targets.
183
f4b95f6f
PA
1842009-04-02 Pedro Alves <pedro@codesourcery.com>
185
186 * gdb.server/ext-attach.exp: Expect an optional process id after
187 "Detached from remote process".
188
de40b933
JK
1892009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
190
191 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
192 gdb.dwarf2/dw2-unresolved.exp: New.
193
2ae101a4
PA
1942009-04-02 Pedro Alves <pedro@codesourcery.com>
195
196 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
197 mi_run_to_main.
198
56a8e183
PA
1992009-04-02 Pedro Alves <pedro@codesourcery.com>
200
201 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
202 mi_run_to_main. Skip thread exit test on remote targets.
203 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
204 mi_run_to_main.
205 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
206 mi_run_to_main.
207 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
208 when expecting ^connected. Detect when the target doesn't support
209 non-stop mode.
210 (mi_run_cmd): Detect if non-stop mode was requested by isn't
211 supported. Return -1 on error, 0 on success.
212 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
213 (mi_runto): Return mi_runto_helper's result explicitly.
214
c35fafde
PA
2152009-04-01 Pedro Alves <pedro@codesourcery.com>
216
217 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
218
f8a8dce6
JB
2192009-04-01 Tom Tromey <tromey@redhat.com>
220
221 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
222 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
223 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
224 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
225
71c25dea
TT
2262009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
227 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 PR gdb/931
230 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
231 output.
232 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
233 for gdb/931.
234 * dw2-strp.S (DW_AT_language): Change to C++.
235 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
236
02d9a9ce
JB
2372009-03-31 Joel Brobecker <brobecker@adacore.com>
238
239 * gdb.ada/tasks: New testcase.
240
1042e4c0
SS
2412009-03-30 Stan Shebs <stan@codesourcery.com>
242
243 * gdb.trace/actions.exp: Update to match new info trace format.
244 * gdb.trace/deltrace.exp: Ditto.
245 * gdb.trace/infotrace.exp: Ditto.
246 * gdb.trace/passcount.exp: Ditto.
247 * gdb.trace/save-trace.exp: Ditto.
248 * gdb.trace/while-stepping.exp: Ditto.
249 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
250
f8f6f20b
TJB
2512009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
252
253 * gdb.python/python-frame.c: New file.
254 * gdb.python/python-frame.exp: New file.
255
c0c6f777
TJB
2562009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
257
258 * gdb.python/python-value.exp: Add tests for the address
259 attribute.
260
3cb51905
AS
2612009-03-29 Andreas Schwab <schwab@linux-m68k.org>
262
263 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
264
88fc996f
DE
2652009-03-26 Doug Evans <dje@google.com>
266
267 * gdb.mi/mi-nonstop-exit.exp: New file.
268 * gdb.mi/non-stop-exit.c: New file.
269
56ef84b1
TT
2702009-03-26 Tom Tromey <tromey@redhat.com>
271
272 Update for change to prologue skipping:
273 * gdb.mi/mi2-simplerun.exp: Update.
274 * gdb.mi/mi2-break.exp: Update.
275 * gdb.mi/mi-simplerun.exp: Update.
276 * gdb.mi/mi-break.exp: Update.
277 * gdb.base/ending-run.exp: Update.
278
def2b000
TJB
2792009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
280
281 * gdb.python/python-value.exp (test_value_in_inferior): Test
282 gdb.Value.is_optimized_out attribute.
283
442ddf59
JK
2842009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
285
286 * gdb.dwarf2/dw2-noloc-main.c: New file.
287 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
288 (.text): Remove.
289 (.data): New.
290 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
291 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
292 (DW_TAG_subprogram func_cu1, noloc): Remove.
293 (main): New.
294 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
295 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
296 (file_symbols): New procedure.
297
a8df5de4
TT
2982009-03-25 Tom Tromey <tromey@redhat.com>
299
300 * gdb.base/charset.exp (valid_target_charset): New proc.
301 Use it to skip tests on invalid charsets.
302
cc1d7add
PM
3032009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
304
305 * gdb.base/completion.exp: Add a test for directory completion.
306
bcd5727b
JK
3072009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 Fix a racy FAIL.
310 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
311 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
312
cc924cad
TJB
3132009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
314
315 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
316 * gdb.python/python-function.exp: Add test for function returning
317 a GDB value.
318
bc3b79fd
TJB
3192009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
320
321 * gdb.python/python-function.exp: New file.
322
6c7a06a3
TT
3232009-03-20 Tom Tromey <tromey@redhat.com>
324
325 * gdb.base/store.exp: Update for change to escape output.
326 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
327 to escape output.
328 * gdb.base/pointers.exp: Update for change to escape output.
329 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
330 to escape output.
331 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
332 escape output.
333 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
334 to escape output.
335 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
336 escape output.
337 * gdb.base/setvar.exp: Update for change to escape output.
338 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
339 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
340 to escape output.
341 (test_print_string_constants): Likewise.
342 * gdb.base/charset.exp (valid_host_charset): Check size of
343 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
344 cases. Handle "auto"-related output.
345 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
346 (uvar, Uvar): New globals.
347
c31af87b
JG
3482009-03-19 Jerome Guitton <guitton@adacore.com>
349
350 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
351 deltas.
352 * gdb.ada/fixed_points.exp: Ditto.
353
51272cf2
PA
3542009-03-18 Pedro Alves <pedro@codesourcery.com>
355
356 * return-nodebug.c: Don't include stdio.h.
357 (init): Delete.
358 (func): Delete definition and provide extern declaration.
359 (t): New.
360 (main): Don't call printf. Call func and store its result in t.
361 * return-nodebug1.c: New.
362 * return-nodebug.exp: Don't expect stdio output. Instead, print
363 the global variable t. Drop printf formatters and cast types from
364 foreach loop. Don't use prepare_for_testing. Compile
365 return-nodebug.c and return-nodebug1.c in separate steps. Don't
366 define FORMAT or CAST.
367
d24948ac
PP
3682009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
369
370 * gdb.base/solib-display.exp: Disable test for remote targers.
371
61ff14c6
JK
3722009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
375
cb4dce93
JK
3762009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 Fix a racy FAIL.
379 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
380 code from `follow parent, print pids'.
381 (`follow child, print pids', `follow parent, print pids'): Call it.
382 Replace `gdb_test "break..."' by gdb_breakpoint.
383
f7c60c5e
VP
3842009-03-13 Vladimir Prus <vladimir@codesourcery.com>
385
386 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 387 sync and async modes.
f7c60c5e 388
383ace49
JB
3892009-03-12 Joel Brobecker <brobecker@adacore.com>
390
391 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
392 that was checked in by mistake. Remove loading of ada.exp, since
393 this is not necessary in this case.
394
4ce102af
JB
3952009-03-12 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.ada/ptype_arith_binop.exp: New testcase.
398
529a2aef
JB
3992009-03-12 Joel Brobecker <brobecker@adacore.com>
400
401 * gdb.ada/mod_from_name: New testcase.
402
8a38181c
JB
4032009-03-12 Joel Brobecker <brobecker@adacore.com>
404
405 * gdb.ada/tick_last_segv: New testcase.
406
11436dee
VP
4072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
408
61ff14c6 409 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 410
1f31650a
VP
4112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
412
61ff14c6
JK
413 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
414 include the token in ^running and frame info in *stopped.
1f31650a 415
a3247a22
PP
4162009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
417
418 * solib-display.exp: New file.
419 * solib-display-main.c: New file.
420 * solib-display-lib.c: New file.
61ff14c6 421
aae64587
PA
4222009-03-05 Pedro Alves <pedro@codesourcery.com>
423
424 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
425
44aabfbc
JK
4262009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
427
428 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
429 (list_and_check_macro): Use more specific test name.
430 (next to definition): Make the test names unique.
431
c087fcd3
PM
4322009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
433
434 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 435
c86cf029
VP
4362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
437
438 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
439 notifications.
440 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
441 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
442 * lib/mi-support.exp (library_loaded_re): New.
443 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
444
3ea85240
VP
4452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
446
447 * gdb.gdb/observer.exp: Use test_notification observer, not
448 normal_stop, everywhere.
449 (test_normal_stop_notifications): Rename to...
450 (test_notifications): ...this.
451 (test_observer_normal_stop): Rename to...
452 (test_observer): ...this.
453
1903f0e6
DE
4542009-02-16 Doug Evans <dje@google.com>
455
456 * gdb.arch/amd64-disp-step.S (test_int3): New test.
457 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
458 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
459 (test_prefixed_syscall,test_int3): New tests.
460 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
461 (test_prefixed_syscall,test_int3): New tests.
462
1d33d6ba
VP
4632009-02-14 Vladimir Prus <vladimir@codesourcery.com>
464
3cb51905
AS
465 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
466 (mi_expect_interrupt): Likewise.
467 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
468 response.
1d33d6ba 469
faafb047
PM
4702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
471
472 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
473 * gdb.base/pc-fp.exp (get_valueofx): Remove.
474 Replace calls to get_valueofx by get_hexadecimal_valueof.
475
417e16e2
PM
4762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
477
478 * lib/gdb.exp (get_valueof): Accept anything as a return value.
479 (get_integer_valueof): New procedure.
480 (get_sizeof): Use new get_integer_value_of.
481 * gdb.base/sizeof.exp: Replace all uses of get_valueof
482 by get_integer_valueof.
483
7065b901
TT
4842009-02-13 Tom Tromey <tromey@redhat.com>
485
486 * gdb.base/remote.exp (get_sizeof): Remove.
487 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
488 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
489 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
490 * lib/gdb.exp (get_valueof): Move from long_long.exp.
491 (get_sizeof): Likewise.
492
5d7cb8df
JK
4932009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
494
495 PR fortran/9806
496 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
497
b2febfff
PP
4982009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
499
500 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
501
4aa995e1
PA
5022009-02-06 Pedro Alves <pedro@codesourcery.com>
503
504 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
505
d8906c6f
TJB
5062009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
507
508 * gdb.python/python-cmd.exp: New file.
509
ff4ab08d
TG
5102009-02-06 Tristan Gingold <gingold@adacore.com>
511
512 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
513
aacd552b
TG
5142009-02-05 Tristan Gingold <gingold@adacore.com>
515
516 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
517 pointer is dereferenced and use this signal name in regexp.
518 * gdb.base/signull.exp: Ditto.
519 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
520 * gdb.base/signull.c (main): Ditto.
521
08c637de
TJB
5222009-02-04 Tom Tromey <tromey@redhat.com>
523 Thiago Jung Bauermann <bauerman@br.ibm.com>
524
525 * gdb.python/python-value.exp: Use `gdb.history' instead of
526 `gdb.value_from_history'.
527 (test_value_numeric_ops): Add test for conversion of enum constant.
528 * gdb.python/python-value.c (enum e): New type.
529 (evalue): New global.
530 (main): Use argv.
531
20261af8
JG
5322009-02-04 Jerome Guitton <guitton@adacore.com>
533
534 * gdb.ada/uninitialized_vars: New test program.
535 * gdb.ada/uninitialized_vars.exp: New testcase.
536
52e44b43
TT
5372009-02-02 Tom Tromey <tromey@redhat.com>
538
539 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
540 * gdb.cp/pr2489.cc: Rename...
541 * gdb.cp/pr9594.cc: ... to this.
542
1c71341a
TT
5432009-02-02 Tom Tromey <tromey@redhat.com>
544
545 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
546 * gdb.cp/pr2489.cc: New file.
547 * gdb.cp/cpcompletion.exp: New file.
548
a4295225
TT
5492009-02-02 Tom Tromey <tromey@redhat.com>
550
551 PR exp/9059:
552 * gdb.cp/call-c.exp: Add regression test.
553 * gdb.cp/call-c.cc (FooHandle): New typedef.
554 (main): New variable 'handle'.
555
592375cd
VP
5562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
557
558 * lib/mi-support.exp (et_mi_thread_list)
559 (check_mi_and_console_threads): Adjust for current thread in
560 -thread-list-ids output.
561
41447f92
VP
5622009-01-30 Vladimir Prus <vladimir@codesourcery.com>
563
564 * gdb.mi/mi-break.exp (test_disabled_creation): New.
565 Call it.
566
35669430
DE
5672009-01-28 Doug Evans <dje@google.com>
568
569 * gdb.arch/amd64-disp-step.S: New file.
570 * gdb.arch/amd64-disp-step.exp: New file.
571 * gdb.arch/i386-disp-step.S: New file.
572 * gdb.arch/i386-disp-step.exp: New file.
573
09f00d9a
PM
5742009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
575
576 * gdb.base/find.exp: Set newline variable
577 using quotes instead of braces to fix cygwin failures.
578
1e8fb976
PA
5792009-01-23 Pedro Alves <pedro@codesourcery.com>
580
581 * gdb.base/radix.exp: Add tests to ensure that that set
582 input-radix 0 and set output-radix 0 are really rejected.
583
da061712
PA
5842009-01-23 Pedro Alves <pedro@codesourcery.com>
585
586 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
587 copyright years.
588
dd7e2d2b
PA
5892009-01-23 Pedro Alves <pedro@codesourcery.com>
590
591 PR gdb/9664:
592 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
593
392452f6
PA
5942009-01-22 Pedro Alves <pedro@codesourcery.com>
595
596 PR c++/9631:
597 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
598
8653e71c
PM
5992009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
600
601 * gdb.server/file-transfer.exp: Use EXEEXT variable for
602 binfile definition to fix Windows OS failure.
603
a12cc160
DJ
6042009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
605
606 PR gdb/9346
607 * gdb.base/interrupt.c (sigint_handler): New.
608 (main): Install a SIGINT handler if SIGNALS is defined. Exit
609 on error.
610 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
611 Test "signal SIGINT".
612
b89667eb
DE
6132009-01-19 Doug Evans <dje@google.com>
614
615 * gdb.base/break.exp: Update expected gdb output.
616 * gdb.base/sepdebug.exp: Ditto.
617 * gdb.mi/mi-syn-frame.exp: Ditto.
618 * gdb.mi/mi2-syn-frame.exp: Ditto.
619 * gdb.base/call-signal-resume.exp: New file.
620 * gdb.base/call-signals.c: New file.
621 * gdb.base/unwindonsignal.exp: New file.
622 * gdb.base/unwindonsignal.c: New file.
623 * gdb.threads/interrupted-hand-call.exp: New file.
624 * gdb.threads/interrupted-hand-call.c: New file.
625 * gdb.threads/thread-unwindonsignal.exp: New file.
626
adb483fe
DJ
6272009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
628
629 * gdb.base/define.exp: Test defining and hooking prefix commands.
630 * gdb.python/python.exp: Update test for "show user" output.
631
60023297
JK
6322009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
633
634 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
635 now the output exactly, using less wildcards. Expect also the output
636 of gfortran-4.3. Update for the f-valprint.c modification from
637 2008-04-22.
638 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
639 Remove gdb_test test names where matching the command.
640
ccc57cf9
PA
6412009-01-01 Pedro Alves <pedro@codesourcery.com>
642
643 PR breakpoints/9681:
644 * gdb.base/watchpoint.exp: Add regression test.
645
c7a6ca08
PA
6462008-12-31 Pedro Alves <pedro@codesourcery.com>
647
648 * gdb.threads/attach-into-signal.exp: Don't use
649 gdb_suppress_entire_file.
650 * gdb.threads/attach-stopped.exp: Ditto.
651 * gdb.threads/attachstop-mt.exp: Ditto.
652
3a031f65
PA
6532008-12-31 Pedro Alves <pedro@codesourcery.com>
654
655 PR gdb/8812:
656 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
657
09e6485f
PA
6582008-12-29 Pedro Alves <pedro@codesourcery.com>
659
660 PR gdb/7536:
661 * gdb.base/radix.exp: Add tests to ensure invalid input radices
662 and unsupported output radices are really rejected.
663
0cd53049
JK
6642008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 * gdb.cp/punctuator.exp: Backslash the '$' signs.
667
ba163c7e
TT
6682008-12-22 Tom Tromey <tromey@redhat.com>
669
670 * gdb.cp/punctuator.exp: New file.
671
6f4de6c9
JK
6722008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.base/completion.exp (Completing non-existing component): New test.
675
0f34d0b4
JK
6762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
677
678 Fix for PR gdb/8648.
679 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
680 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
681 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
682 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
683
db2ad4c3
JK
6842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
687
bb5ef15e
DP
6882008-12-16 Christophe Lyon <christophe.lyon@st.com>
689
690 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
691 compiler actually generate code at the expected line number.
692
90142adc
JZ
6932008-12-15 Jie Zhang <jie.zhang@analog.com>
694
695 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
696
fad6eecd
TT
6972008-12-12 Tom Tromey <tromey@redhat.com>
698
699 * gdb.base/commands.exp (redefine_hook_test): New proc.
700 Call it.
701
17c8aaf5
TT
7022008-12-11 Tom Tromey <tromey@redhat.com>
703
704 * gdb.base/macscp.exp: New regression test.
705
7c8adf68
TT
7062008-12-11 Tom Tromey <tromey@redhat.com>
707
708 * gdb.base/macscp.exp: Print "address.addr".
709 * gdb.base/macscp1.c (struct outer): New struct.
710 (address): New global.
711
b05dcbb7
TT
7122008-12-09 Tom Tromey <tromey@redhat.com>
713
714 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
715 Call it.
716
2d476de1
DE
7172008-12-04 Doug Evans <dje@google.com>
718
719 * gdb.server/ext-run.exp: Relax regexp for init program.
720
87bdc959
TG
7212008-12-03 Tristan Gingold <gingold@adacore.com>
722
723 * gdb.base/macscp.exp: Generate an object file during compilation
724 to work around Darwin dsymutil limitations.
725
e0740f77
JK
7262008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 Test resolving external references to TLS variables.
729 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
730 FILE2_THREAD_LOCAL.
731 (testfile2, srcfile2): New variables.
732 * gdb.threads/tls.c (file2_thread_local)
733 (function_referencing_file2_thread_local): New.
734 * gdb.threads/tls2.c: New file.
735
67f0aac5
JB
7362008-11-28 Joel Brobecker <brobecker@adacore.com>
737
738 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
739 rather than integer, as integer might not be big enough when
740 on 64bit targets.
67f0aac5 741
c332165e
JG
7422008-11-27 Jerome Guitton <guitton@adacore.com>
743
744 * gdb.cp/formatted-ref.exp: Add equality test.
745 * gdb.ada/formatted_ref.exp: Ditto.
746
fc9b693c
JK
7472008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
750 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
751
a9c64011
AS
7522008-11-20 Andreas Schwab <schwab@suse.de>
753
754 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
755 matching syscall entry point.
756 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
757 (tcatch_vfork_then_child_follow): Likewise. Finish through
758 vfork even if we stopped at the syscall trampoline.
759
e2fd701e
DE
7602008-11-20 Doug Evans <dje@google.com>
761
762 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
763
69abc51c
TJB
7642008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
765
766 * gdb.arch/ppc-dfp.exp: New file.
767 * gdb.arch/ppc-dfp.c: New file.
768
c14c28ba
PP
7692008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
770
771 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 772
2e74121d
DE
7732008-11-17 Doug Evans <dje@google.com>
774
775 * gdb.mi/mi-syn-frame.exp: Update expected output.
776 * gdb.mi/mi2-syn-frame.exp: Update expected output.
777
66bb093b
VP
7782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
779
780 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
781 "thread N" results in =thread-selected.
782 * lib/mi-support (mi_run_cmd, mi_expect_stop)
783 (mi_send_resuming_command_raw): Be prepared for
784 =thread-selected.
785
3d043ef6
VP
7862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
787
a9c64011
AS
788 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
789 * lib/mi-support.exp: Likewise.
3d043ef6 790
808104c8
JB
7912008-11-16 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
794 commands from the expected output for "help catch".
795
00b22944
JB
7962008-11-15 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.ada/int_deref.exp: New testcase.
799
59669435
TT
8002008-11-14 Nick Roberts <nickrob@snap.net.nz>
801
802 * gdb.mi/gdb2549.exp: New file.
803
de04a248
DE
8042008-11-11 Doug Evans <dje@google.com>
805
806 * gdb.base/callexit.exp: New file.
807 * gdb.base/callexit.c: New file.
808
6b8ce727
DE
8092008-11-10 Doug Evans <dje@google.com>
810
811 * lib/gdb.exp (GDBFLAGS): Move -nx ...
812 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
813 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
814 (default_gdb_start,default_gdb_exit): Ditto.
815 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
816 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
817 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
818 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
819 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
820 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
821
1b14b8aa
AS
8222008-11-03 Andreas Schwab <schwab@suse.de>
823
824 * gdb.base/hashline2.exp: Fix typo.
825 * gdb.base/hashline3.exp: Likewise.
826
f3134b88
TT
8272008-10-30 Tom Tromey <tromey@redhat.com>
828
829 * gdb.base/pointers.exp: Add test.
830 * gdb.base/pointers.c (k, S): New typedefs.
831 (instance): New global.
832
c2226152
AS
8332008-10-30 Andreas Schwab <schwab@suse.de>
834
835 * gdb.base/args.exp: Add tests for newlines.
836
462f405c
JB
8372008-10-30 Joel Brobecker <brobecker@adacore.com>
838
839 gdb.base/foll-exec.exp: Update the expected output of a couple
840 of "info breakpoints" tests.
841
79a45b7d
TT
8422008-10-28 Tom Tromey <tromey@redhat.com>
843
844 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
845
adc13a14
PA
8462008-10-24 Pedro Alves <pedro@codesourcery.com>
847
848 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
849 gdb_start_cmd.
850 Use runto_main before any test that requires execution.
851
252fbfc8
PA
8522008-10-23 Pedro Alves <pedro@codesourcery.com>
853
854 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
855 instead of SIGINT.
856
28148e3d
JB
8572008-10-22 Joel Brobecker <brobecker@adacore.com>
858
859 * gdb.base/completion.exp: Update expected output following
860 the addition of the "info tasks" command.
861
c209f847
TT
8622008-10-22 Tom Tromey <tromey@redhat.com>
863
864 * gdb.base/exprs.exp (test_expr): Add test for string
865 concatenation.
866
f177e350
PA
8672008-10-19 Pedro Alves <pedro@codesourcery.com>
868
869 * configure.ac: Output gdb.python/Makefile.
870 * configure: Regenerate.
871 * gdb.python/Makefile.in: New.
872
cce89356
JB
8732008-10-16 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.base/foll-fork.exp: Adjust the expected output to match
876 the new description for fork/vfork catchpoints in the "info
877 breakpoints" output.
878
176d289d
TJB
8792008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
880
881 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
882
a08702d6
TJB
8832008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
884
885 * gdb.python/python-value.c: New file.
886 * gdb.python/python-value.exp: New file.
887
1c5cfe86
PA
8882008-10-15 Pedro Alves <pedro@codesourcery.com>
889
890 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
891
5a98ad69
DP
8922008-10-15 Denis Pilat <denis.pilat@st.com>
893
41702f1b 894 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 895
dcb1a1e2
TT
8962008-10-09 Tom Tromey <tromey@redhat.com>
897
898 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
899 'fprintf' and 'stderr'.
900
9124fe48
JB
9012008-10-07 Joel Brobecker <brobecker@adacore.com>
902
903 * gdb.ada/ref_tick_size.exp: New testcase.
904
45452591
DE
9052008-10-06 Doug Evans <dje@google.com>
906
907 * gdb.dwarf2/dw2-cu-size.exp: New file.
908 * gdb.dwarf2/dw2-cu-size.S: New file.
909
910 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
911 .Ltype_int for clarity.
912
4fc5b208
PP
9132008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
914
915 PR gdb/2384:
916 * gdb.cp/gdb2384.exp: Extended to test more cases.
917 * gdb.cp/gdb2384.cc: Likewise.
918 * gdb.cp/gdb2384-base.h: Likewise.
919 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 920
d78df370
JK
9212008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.base/maint.exp (maint print type): Remove printing
924 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
925
9a044a89
TT
9262008-09-30 Tom Tromey <tromey@redhat.com>
927
928 * gdb.base/macscp.exp: Add completion tests.
929 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
930 (TWENTY_THREE): Likewise.
931 (FORTY_EIGHT): Likewise.
932
506800a9
TT
9332008-09-30 Tom Tromey <tromey@redhat.com>
934
935 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
936 everywhere.
937 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
938
1a6f01b5
JK
9392008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
942 testcase is derived from. Fix racy dependency on an expected PID
943 number. No longer support the testcase on Linux kernel 2.4.x.
944
2fae03e8
TT
9452008-09-27 Tom Tromey <tromey@redhat.com>
946
947 * gdb.base/macscp.exp: Add tests for stringification, splicing,
948 and varargs.
949
1ad15515
PA
9502008-09-22 Pedro Alves <pedro@codesourcery.com>
951
952 * lib/mi-support.exp (mi_expect_interrupt): New.
953 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
954 from gdb.mi/mi-nonstop.exp.
955 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
956 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
957 lib/mi-support.exp.
958 Use mi_check_thread_states throughout. Avoid ".*" and do not
959 require an anchor after -exec-run.
960
d0b76dc6
DJ
9612008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
962
963 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
964 stop is pending. Avoid ".*" when two stops are pending.
965 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
966 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
967 newlines in fullnames.
968 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
969 (mi_expect_stop): Update comments. Only anchor in sync mode.
970 Do not match newlines.
971 (mi_send_resuming_command_raw): Always return status.
972 (mi_get_stop_line): Do not match more than one line by accident.
973 Only anchor in sync mode.
974 (mi_run_inline_test): If -exec-next fails, give up.
975
9990c830
UW
9762008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
977
978 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
979 on SPU.
980
ebcf6f00
JB
9812008-09-10 Joel Brobecker <brobecker@adacore.com>
982
983 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
984
b6db24e5
JB
9852008-09-10 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
988 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
989 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
990 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
991 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
992 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
993 gdb.ada/interface.exp, gdb.ada/null_array.exp,
994 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
995 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
996 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
997 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
998 Include the "= " sequence in the expected output of print tests.
999
2bf448e0
JB
10002008-09-10 Joel Brobecker <brobecker@adacore.com>
1001
1002 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1003 description for boolean types.
1004
d51fd4c8
PA
10052008-09-09 Pedro Alves <pedro@codesourcery.com>
1006
1007 * gdb.base/hook-stop-continue.c: New.
1008 * gdb.base/hook-stop-continue.exp: New.
1009
694182d2
DJ
10102008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1011
1012 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1013
3b8a7fc0
JG
10142008-09-08 Jerome Guitton <guitton@adacore.com>
1015
1016 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1017 (stack_check_probe_2, stack_check_probe_loop_1)
1018 (stack_check_probe_loop_2): New functions.
1019 (main): Add call to these new functions.
1020 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1021 functions, check that the breakpoint is inserted at the appropriate
1022 location.
1023 (insert_breakpoint): Slightly refine this procedure so that it can
1024 be called several times in the test.
1025
96cc0ae8
JG
10262008-09-08 Jerome Guitton <guitton@adacore.com>
1027
1028 * gdb.base/stack-checking.c: New file.
1029 * gdb.base/stack-checking.exp: New file.
1030
1f08b409
TJB
10312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1032
1033 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1034 * gdb.arch/altivec-regs.exp: Likewise.
1035 * gdb.arch/vsx-regs.exp: Likewise.
1036
3099e1c4
TJB
10372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1038
1039 * gdb.arch/ppc-fp.exp: New file.
1040 * gdb.arch/ppc-fp.c: New file.
1041
cc69bfc1
PP
10422008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1043
1044 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1045 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1046
b02a33db
MS
10472008-09-04 Michael Snyder <msnyder@vmware.com>
1048
1049 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1050 as "at" (for non-debug functions such as _start).
1051
2992cbe0
UW
10522008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1053
1054 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1055 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1056 software watchpoints.
1057 * gdb.base/watch_thread_num.exp: Likewise.
1058
514f746b
AR
10592008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1060
1061 * gdb.arch/i386-bp_permanent.exp: New test.
1062
876cecd0
TT
10632008-08-24 Tom Tromey <tromey@redhat.com>
1064
1065 * gdb.base/maint.exp: Update "maint print type".
1066
80f73d71
VP
10672008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1068
1069 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1070 support. Adjust the order of "*running" notifications.
1071 * gdb.mi/non-stop.c: Don't cast from int to void* and
1072 back.
1073
d9c78d7d
MK
10742008-08-20 Mark Kettenis <kettenis@gnu.org>
1075
1076 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1077 expect to find it in the "info frame" output.
1078
97a2d1d3
DJ
10792008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1080
1081 * gdb.base/interp.exp: Always consume both prompts.
1082
b96e2927
PA
10832008-08-20 Pedro Alves <pedro@codesourcery.com>
1084
1085 * gdb.base/pending.exp: Test pending breakpoints without symbols
1086 loaded.
1087
8cf6e61a
VP
10882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1089
1090 * lib/mi-support.exp (mi_expect_stop): Produce
1091 more details on failures.
1092 * gdb.mi/mi-nonstop.exp: New.
1093 * gdb.mi/non-stop.c: New.
1094
c6ebd6cf
VP
10952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1096
a9c64011
AS
1097 * gdb.mi/mi-async.exp: Use 'set target-async'.
1098 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1099
46a9b8ed
DJ
11002008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1101
1102 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1103
44feb3ce
TT
11042008-08-17 Tom Tromey <tromey@redhat.com>
1105
1106 * gdb.base/help.exp (help catch): Rewrite.
1107
311a4e6b
TJB
11082008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1109
1110 * gdb.base/define.exp: Test indented command documentation.
1111 * gdb.python/python.exp: Test indented multi-line command.
1112
604c2f83
LM
11132008-08-15 Luis Machado <luisgpm@br.ibm.com>
1114
1115 * testsuite/gdb.arch/vsx-regs.c: New source file.
1116 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1117 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1118
886a217c
TT
11192008-08-14 Tom Tromey <tromey@redhat.com>
1120
1121 * gdb.base/macscp.exp: Add regression test for "macro define" or
1122 "macro undef" with no arguments.
1123
c814a4f3
PP
11242008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1125
1126 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1127
12ab8a60
UW
11282008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1129
1130 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1131
d57a3c85
TJB
11322008-08-06 Tom Tromey <tromey@redhat.com>
1133
1134 * gdb.python/python.exp: New file.
1135
c7b778ff
JK
11362008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 Fix for PR gdb/1543.
1139 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1140 $LOCATION.
1141 (location): New variable.
1142 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1143 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1144 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1145 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1146 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1147 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1148 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1149 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1150 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1151 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1152 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1153 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1154 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1155 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1156 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1157 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1158 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1159 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1160 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1161 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1162 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1163 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1164 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1165 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1166 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1167 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1168 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1169 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1170 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1171 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1172 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1173 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1174 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1175 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1176 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1177 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1178 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1179 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1180 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1181 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1182 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1183 gdb.base/type-opaque.exp, gdb.base/until.exp,
1184 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1185 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1186 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1187 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1188 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1189 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1190 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1191 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1192 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1193 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1194 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1195 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1196 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1197 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1198 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1199 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1200 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1201 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1202 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1203 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1204 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1205 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1206 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1207 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1208 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1209 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1210 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1211 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1212 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1213 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1214 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1215 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1216 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1217 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1218 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1219 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1220 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1221 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1222 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1223 to bug-gdb@prep.ai.mit.edu .
1224
5e06a3d1
VP
12252008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1226
1227 * lib/mi-support.exp (mi_load_shlibs): New.
1228 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1229
9d81d21b
VP
12302008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1231
1232 * lib/mi-support.exp (get_mi_thread_list)
1233 (check_mi_and_console_threads): New, moved from ...
1234 * gdb.mi/mi-pthread.exp: ...here.
1235 * gdb.mi/gdb669.exp (get_mi_thread_list)
1236 (check_mi_and_console_threads): Delete.
1237 * gdb.mi/mi2-pthread.exp: Likewise.
1238
bae98fe0
TT
12392008-07-28 Tom Tromey <tromey@redhat.com>
1240
1241 * Makefile.in (just-check): Remove. Move body to...
1242 (check): ... here.
1243
57380f4e
DJ
12442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1245
1246 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1247 Add a test for duplicated SIGINTs.
1248
e09490f1
DJ
12492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1250
1251 * gdb.threads/schedlock.exp (get_args): Update to work for any
1252 value of NUM.
1253 (Top level): Report the number of threads that did not resume.
1254
6387b45f
DJ
12552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1256
1257 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1258
62f64ff2
DJ
12592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1262 non-MI prompt.
1263
fa8de41e
TT
12642008-07-26 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1267 (function_struct, function_struct_ptr): New globals.
1268 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1269 function pointer in a struct.
1270
ccb3ac8a
TT
12712008-07-26 Tom Tromey <tromey@redhat.com>
1272
1273 * gdb.base/macscp.exp: Add test for macro lexing bug.
1274
d7d9f01e
TT
12752008-07-18 Tom Tromey <tromey@redhat.com>
1276
1277 * gdb.base/macscp.exp: Add macro tests.
1278
9bf07184
PP
12792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1280
1281 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1282
becf6477
PP
12832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1284
1285 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1286
0709f7d3
PP
12872008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1288
1289 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1290
7093c834
PP
12912008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1292
1293 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1294
b432ffe3
JK
12952008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1296
1297 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1298
b1a268e5
VP
12992008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1300
1301 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1302
e2995f8e
KB
13032008-07-11 Kevin Buettner <kevinb@redhat.com>
1304
1305 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1306 of regexp to account for changes made to GDB in the printing of
1307 byte vectors.
1308
14032a66
TT
13092008-07-11 Tom Tromey <tromey@redhat.com>
1310
1311 * gdb.base/completion.exp: Add 'help' completion test.
1312
981505ef
JK
13132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1316
10568435
JK
13172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1320
4487aabf
PA
13212008-07-09 Pedro Alves <pedro@codesourcery.com>
1322
1323 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1324
a4a9b1c4
PA
13252008-07-09 Pedro Alves <pedro@codesourcery.com>
1326
1327 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1328
3c3185ac
JK
13292008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
1331 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1332
7ebd49dc
VP
13332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1334
1335 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1336 previous commit. Add a comment.
1337
84e46146
PA
13382008-06-28 Pedro Alves <pedro@codesourcery.com>
1339
1340 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1341
0f8d4a2f
VP
13422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1343
1344 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1345
f747e0ce
PA
13462008-06-27 Pedro Alves <pedro@codesourcery.com>
1347
1348 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1349 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1350 compiling an executable, link in an object that forces unbuffered
1351 output.
1352 * lib/set_unbuffered_mode.c: New file.
1353
734a5c36
JK
13542008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1357
a2840c35
VP
13582008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1359
a9c64011
AS
1360 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1361 mi_expect_stop.
1362 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1363 Demand that *running is output.
1364 (detect_async): Perform checking every time.
1365 (mi_send_resuming_command): Extract everything into...
1366 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1367 (mi_expect_stop): Don't accept any output before *stopped.
1368
6ae37fef
VP
13692008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1370
1371 Robustify mi-simplerun.
a9c64011
AS
1372 * gdb.mi/basics.c (main): Add a call to sleep.
1373 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1374 * gdb.mi/mi2-cli.exp: Likewise.
1375 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1376
b4aa76f0 13772008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1378
1379 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1380
e1ac3328
VP
13812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1382
a9c64011
AS
1383 * gdb.mi/mi-console.exp: Adjust.
1384 * gdb.mi/mi-syn-frame.exp: Adjust.
1385 * gdb.mi/mi2-console.exp: Adjust.
1386 * gdb.mi/mi2-syn-frame.exp: Adjust.
1387 * lib/mi-support.exp (mi_run_cmd): Adjust.
1388 (mi_send_resuming_command): Adjust.
e1ac3328 1389
f7f9a841
VP
13902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1391
1392 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1393 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1394 testing of stopped.
1395 * gdb.mi/mi2-syn-frame.exp: Likewise.
1396 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1397 (async, detect_async): New.
1398 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1399 depending on if we're running in sync or async mode.
f7f9a841 1400
37cd5d19
TT
14012008-06-09 Tom Tromey <tromey@redhat.com>
1402
1403 * gdb.base/completion.exp: New tests for field name completion
1404 with spaces, and field name completion with '->'.
1405
65d12d83
TT
14062008-06-06 Tom Tromey <tromey@redhat.com>
1407
1408 * gdb.base/break1.c (struct some_struct): New struct.
1409 (values): New global.
1410 * gdb.base/completion.exp: Add field name completion test.
1411
ebfe2e3f
PP
14122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1413
1414 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1415 to pointer.
1416 * gdb.cp/call-c.cc: Likewise.
1417
bcf6fc3a
NR
14182008-06-06 Nick Roberts <nickrob@snap.net.nz>
1419
1420 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1421 annotation.
1422
49fd4a42 14232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1424 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1425
1426 * gdb.threads/execl.c, gdb.threads/execl1.c,
1427 gdb.threads/execl.exp: New tests.
a9c64011 1428
8a34ac3f
AR
14292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1430 Daniel Jacobowitz <dan@codesourcery.com>
1431
1432 * gdb.cp/exception.exp: Activate test, make it work with pending
1433 catchpoints.
1434
86ae69ef
JK
14352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1436
1437 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1438
f7f9ae2c
VP
14392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1440
a9c64011
AS
1441 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1442 now printed.
1443 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1444
2a2d4dc3
AS
14452008-05-27 Andreas Schwab <schwab@suse.de>
1446
1447 * gdb.base/frame-args.exp: Handle arguments that are optimized
1448 out.
1449
5099e4d9
LM
14502008-05-26 Luis Machado <luisgpm@br.ibm.com>
1451
1452 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1453 quiet for ppc32 and group options into a single variable.
1454
d9c36a91
JB
14552008-05-23 Joel Brobecker <brobecker@adacore.com>
1456
1457 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1458 of zero-size elements.
1459 * gdb.ada/null_array.exp: Test printing this new array.
1460
103a8671
JK
14612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1464
07a4cc1a 14652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1466
1467 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1468 of the "finish" command.
1469
55f996a7
NR
14702008-05-21 Nick Roberts <nickrob@snap.net.nz>
1471
1472 * gdb.base/annota1.exp: Test for new annotation.
1473
907fc202
UW
14742008-05-16 Pedro Alves <pedro@codesourcery.com>
1475
1476 * gdb.base/fixsection.exp: New file.
1477 * gdb.base/fixsection0.c: New file.
1478 * gdb.base/fixsection1.c: New file.
1479
e8f97270
UW
14802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1481
1482 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1483 * gdb.base/annota3.exp: Likewise.
1484
ac0bb574
NF
14852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1486
1487 * gdb.base/watch_thread_num.exp: Don't run tests that require
1488 watchpoints if the target doesn't support them.
1489
6fadd07a
DE
14902008-05-12 Doug Evans <dje@google.com>
1491
1492 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1493
6e9a4a30
JB
14942008-05-09 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.ada/assign_1.exp: New testcase.
1497
08388c79
DE
14982008-05-09 Doug Evans <dje@google.com>
1499
a3c83fae
DE
1500 * gdb.base/find.exp: New file.
1501 * gdb.base/find.c: New file.
08388c79 1502
bd5ddfe8
DJ
15032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1504
1505 * gdb.base/commands.exp (watchpoint_command_test): Handle
1506 gdb,no_hardware_watchpoints.
1507 * gdb.base/float.exp: Allow ARM targets without floating point.
1508 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1509
b5dd68e2 15102008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1511 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1512
1513 * gdb.ada/lang_switch: New test program.
1514 * gdb.ada/lang_switch.exp: New testcase.
1515
382d13d1
DE
15162008-05-05 Doug Evans <dje@google.com>
1517
1518 * gdb.base/help.exp (disassemble): Update expected help text.
1519
9dd789d0
PA
15202008-05-04 Pedro Alves <pedro@codesourcery.com>
1521
1522 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1523
611c83ae
PA
15242008-05-04 Pedro Alves <pedro@codesourcery.com>
1525
1526 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1527 different times.
1528
ff013f42
JK
15292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1530
1531 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1532 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1533 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1534 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1535
96dff6a2
VP
15362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1537
1538 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1539 notification to appear.
1540
55cd6f92
DJ
15412008-05-04 Daniel Jacobowitz <dan@debian.org>
1542
1543 * gdb.base/fullname.c: New file.
1544 * gdb.base/fullname.exp: New file.
1545 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1546
d705c43c
PA
15472008-05-03 Pedro Alves <pedro@codesourcery.com>
1548
1549 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1550 expressions with macros.
1551
333222e1
JK
15522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1555
5ac01682
DJ
15562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1557
1558 * gdb.base/completion.exp: Handle lack of other symbols beginning
1559 with "a".
1560
1561 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1562
237fc4c9
PA
15632008-05-02 Jim Blandy <jimb@codesourcery.com>
1564
1565 * gdb.asm/asmsrc1.s: Add scratch space.
1566
ed5e9466
DJ
15672008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1568 Daniel Jacobowitz <dan@codesourcery.com>
1569
1570 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1571 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1572 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1573
b39cc962
DJ
15742007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1575
1576 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1577
36d520f5
JB
15782008-05-01 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.base/info-target.exp: New testcase.
1581
8d4e3071
DJ
15822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1583
1584 * gdb.cp/hang.exp: Use .cc instead of .C.
1585 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1586 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1587
6f3f3097
DJ
15882008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1589
1590 * gdb.base/gdb1250.exp: Remove perror.
1591 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1592
5550a914
PA
15932008-04-30 Pedro Alves <pedro@codesourcery.com>
1594
1595 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1596 .2byte.
1597
d848e687
DJ
15982008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1599
1600 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1601 (maybe_kfail): New.
1602
93b5768b
PA
16032008-04-25 Pedro Alves <pedro@codesourcery.com>
1604
1605 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1606
721c02de
VP
16072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1608
a9c64011
AS
1609 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1610 * gdb.mi/mi2-syn-frame.exp: Likewise.
1611 * lib/mi-support.exp: Likewise.
721c02de 1612
74960c60
VP
16132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1614
1615 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1616 to specify regexp for the location to stop at.
1617 * gdb.base/break-always.c: New.
1618 * gdb.base/break-always.exp: New.
1619
d24317b4
VP
16202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1621
1622 * lib/mi-support.exp (mi_runto_helper): Adjust
1623 for the original-location field.
1624 (mi_create_breakpoint, mi_list_breakpoints): New.
1625 * gdb.mi/mi-break.exp: Adjust.
1626 * gdb.mi/mi2-break.exp: Adjust.
1627 * gdb.mi/mi-pending.exp: Adjust.
1628 * gdb.mi/mi-simplerun.exp: Adjust.
1629 * gdb.mi/mi2-simplerun.exp: Adjust.
1630 * gdb.mi/mi-syn-frame.exp: Adjust.
1631 * gdb.mi/mi2-syn-frame.exp: Adjust.
1632 * gdb.mi/mi-until.exp: Adjust.
1633 * gdb.mi/mi2-until.exp: Adjust.
1634 * gdb.mi/mi-var-display.exp: Adjust.
1635 * gdb.mi/mi2-var-display.exp: Adjust.
1636 * gdb.mi/mi-watch.exp: Adjust.
1637 * gdb.mi/mi2-watch.exp: Adjust.
1638
fdc59709 16392008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1640
a9c64011
AS
1641 * aclocal.m4: Add override.m4.
1642 * configure: Regenerate.
fdc59709 1643
8e91f023
VP
16442008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1645
1646 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1647 '-var-update --all-values' reports new value even the type
1648 of a variable object has changed.
1649
233a11ab
CS
16502008-04-18 Craig Silverstein <csilvers@google.com>
1651
1652 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1653 files.
d24317b4 1654
9c1137ad
JB
16552008-04-18 Joel Brobecker <brobecker@adacore.com>
1656
1657 * gdb.ada/atomic_enum: New test program.
1658 * gdb.ada/atomic_enum.exp: New testcase.
1659
66d0bbc7
DE
16602008-04-17 Doug Evans <dje@google.com>
1661
1662 * gdb.opt/Makefile.in: Fix whitespace.
1663
100906b0
UW
16642008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1665
1666 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1667
4584e32e
DE
16682008-04-17 Doug Evans <dje@google.com>
1669
1670 * gdb.base/hashline1.exp: New testcase.
1671 * gdb.base/hashline2.exp: New testcase.
1672 * gdb.base/hashline2.exp: New testcase.
1673
0a320680
PA
16742008-04-17 Pedro Alves <pedro@codesourcery.com>
1675
1676 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1677
18ac113b
AR
16782008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1679
1680 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1681 temporary breakpoint to match "Temporary breakpoint".
1682 * gdb.base/break.exp (delete_breakpoints): Likewise.
1683 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1684 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1685 * gdb.base/display.exp: Likewise.
1686 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1687 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1688 * gdb.base/restore.exp (restore_tests): Likewise.
1689 * gdb.base/sepdebug.exp: Likewise.
1690 * gdb.base/watchpoint.exp: Likewise.
1691 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1692 * gdb.mi/mi-pending.exp: Likewise.
1693 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1694 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1695 * gdb.mi/mi-var-cmd.exp: Likewise.
1696 * gdb.mi/mi-var-display.exp: Likewise.
1697 * gdb.mi/mi2-cli.exp: Likewise.
1698 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1699 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1700 * gdb.mi/mi2-var-display.exp: Likewise.
1701 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1702 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1703 new "disp" field.
a9c64011 1704 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1705 reason. This is to support fix for PR2424.
1706
add38693
JK
17072008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1708
1709 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1710
fcacd99f
VP
17112008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1712
1713 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1714 field. Add more floating varobj tests.
fcacd99f 1715 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1716 field.
1717 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1718 (main): Call do_at_tests.
1719 * lib/mi-support.exp (mi_create_floating_varobj)
1720 (mi_varobj_update_with_type_change): New.
fcacd99f 1721
de051565
MK
17222008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1723
1724 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1725 option of -var-evaluate-expression.
1726 * gdb.mi/mi2-var-display.exp: Likewise.
1727
dbc52822
VP
17282008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1729
1730 Introduce test setup helpers.
a9c64011
AS
1731 * lib/gdb.exp (build_executable, clean_restart)
1732 (prepare_for_testing): New.
1733 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1734 * gdb.base/return.exp: Likewise.
1735 * gdb.base/ending-run.exp: Likewise.
dbc52822 1736
473591da
NR
17372008-04-07 Nick Roberts <nickrob@snap.net.nz>
1738
1739 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1740 Interface (MI) responses.
1741
2b2d9e11
VP
17422008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1743
a9c64011
AS
1744 * gdb.cp/breakpoint.cc: New code to test conditions involving
1745 member variables.
1746 * gdb.cp/breakpoint.exp: Test condition involving member
1747 variables.
2b2d9e11 1748
bb378428
VP
17492008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1750
1751 * lib/mi-support.exp (mi_expect_stop): New.
1752 (mi_run_cmd): Change the
1753 token. Use mi_send_resuming_command, use
1754 mi_expect_stop.
1755 (mi_execute_to_helper): Rename to mi_execute_to.
1756 (mi_send_resuming_command): Add more error patterns.
1757 (mi_wait_for_stop): Renamed to...
1758 (mi_get_stop_line): ...this.
1759 (mi_run_inline_test): Adjust.
1760
1761 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1762 * gdb.mi/mi-console.exp: Likewise.
1763 * gdb.mi/mi-pending.exp: Likewise.
1764 * gdb.mi/mi-simplerun.exp: Likewise.
1765 * gdb.mi/mi-stack.exp: Likewise.
1766 * gdb.mi/mi-stepi.exp: Likewise.
1767 * gdb.mi/mi-syn-frame.exp: Add comment.
1768 * gdb.mi/mi-until.exp: Likewise.
1769 * gdb.mi/mi-var-display.exp: Likewise.
1770 * gdb.mi/mi-watch.exp: Likewise.
1771 * gdb.mi/mi2-cli.exp: Likewise.
1772 * gdb.mi/mi2-console.exp: Likewise.
1773 * gdb.mi/mi2-simplerun.exp: Likewise.
1774 * gdb.mi/mi2-stack.exp: Likewise.
1775 * gdb.mi/mi2-stepi.exp: Likewise.
1776 * gdb.mi/mi2-until.exp: Likewise.
1777 * gdb.mi/mi2-var-display.exp: Likewise.
1778 * gdb.mi/mi2-watch.exp: Likewise.
1779
62172bb9
UW
17802008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1781
1782 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1783
1784 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1785
a13e061a
PA
17862008-04-04 Pedro Alves <pedro@codesourcery.com>
1787
1788 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1789 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1790 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1791 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1792 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1793 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1794 expect an mi error duplicated in stderr.
1795
eae06beb
JB
17962008-04-03 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1799 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1800 Add a couple of tests that verify the behavior when the new setting
1801 is set to "cancel" and "all".
1802 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1803 "ask" before we start the testing.
1804
79c6ced6
AR
18052008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1806
1807 * gdb.cp/casts.cc: Add class reference variables.
1808 * gdb.cp/casts.exp: New test cases for up/down casting references.
1809
6c2d1a6b
MK
18102008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1811
1812 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1813 instead of beginning to make an extra test pass.
1814 * gdb.mi/mi2-var-display.exp: Likewise.
1815
55b411d9
MR
18162008-03-31 Maciej W. Rozycki <macro@mips.com>
1817
1818 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1819
c6140da2
MD
18202008-03-31 Markus Deuling <deuling@de.ibm.com>
1821 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1822
1823 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1824 value. Add xfail for older kernels.
1825
79732189
AR
18262008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1827
1828 Bring mi-support in line with gdb.exp.
1829 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1830 (mi_gdb_start): New function.
1831
33c3676e
MR
18322008-03-28 Maciej W. Rozycki <macro@mips.com>
1833
1834 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1835
92e28119
VP
18362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1837
1838 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1839 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1840
9e8e3afe
VP
18412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1842
1843 * lib/mi-support.exp (mi_create_varobj_checked): New.
1844 (mi_list_varobj_children): Allow to check for a
1845 value.
1846 (mi_list_array_varobj_children): New.
1847
1848 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1849 and mi_list_varobj_children, as opposed to hardcoding
1850 expected strings.
1851 * gdb.mi/gdb701.exp: Likewise.
1852 * gdb.mi/gdb792.exp: Likewise.
1853 * gdb.mi/mi-var-block.exp: Likewise.
1854 * gdb.mi/mi-var-cmd.exp: Likewise.
1855 * gdb.mi/mi-var-invalidate.exp: Likewise.
1856 * gdb.mi/mi2-var-block.exp: Likewise.
1857 * gdb.mi/mi2-var-child.exp: Likewise.
1858 * gdb.mi/mi2-var-cmd.exp: Likewise.
1859 * gdb.mi/mi2-var-display.exp: Likewise.
1860
9df50351
JK
18612008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 Fix random false FAILs on i386.
1864 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1865
31e5d73a
DJ
18662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1867
1868 PR gdb/544
1869 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1870
12f4afab
DJ
18712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1872
1873 PR gdb/544
1874 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1875
b562a0cb
DJ
18762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1877
1878 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1879 fixed PR gdb/544.
1880
17faa917
DJ
18812008-03-21 Pedro Alves <pedro@codesourcery.com>
1882
1883 * gdb.threads/fork-child-threads.exp: Test next over fork.
1884
6214f497
DJ
18852008-03-21 Chris Demetriou <cgd@google.com>
1886
1887 * gdb.base/break.exp (rbreak junk): New test for rbreak
1888 "Junk at end of arguments" issue.
1889
63092375
DJ
18902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1891
1892 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1893 *& to work on created array elements.
1894 (Top level): Test print $pc with a file. Test string operations
1895 without a target.
1896 * gdb.base/ptype.exp: Do not expect *& to work on created array
1897 elements.
1898
b21991b0
DJ
18992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1900
1901 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1902 gdb.threads/staticthreads.exp: Update exit query.
1903
c4b347c7
SL
19042008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1905
1906 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1907
fa4727a6
DJ
19082008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1909
1910 * gdb.base/watchpoint.c (global_ptr, func4): New.
1911 (main): Call func4.
1912 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1913 (test_inaccessible_watchpoint): New.
1914
2f34202f
MR
19152008-02-29 Maciej W. Rozycki <macro@mips.com>
1916
1917 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1918 select the largest.
1919
0d6ba1b1
DJ
19202008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1921
1922 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1923 frames-invalid annotations.
1924
e691325a
PM
19252008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1926
a9c64011 1927 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1928
f85b5ecc
DE
19292008-02-27 Doug Evans <dje@google.com>
1930
1931 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1932 for bug 1738.
1933 (breakpoint_to_handler_entry): Ditto.
1934
b40e7bf3
JB
19352008-02-27 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.base/ending-run.exp: Use the first line of code inside
1938 function body to test breakpoints.
1939 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1940 location where the breakpoint is inserted when using the line
1941 where a function is declared. Fix typo in the description of
1942 one of the tests.
1943 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1944
2faca73a
PM
19452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1946
1947 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1948 tests.
2faca73a 1949
6f439c36
PM
19502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1951
1952 * gdb.base/args.exp: avoid same output for tests
1953 with single quotes.
1954
54e52265
VP
19552008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1956
a9c64011
AS
1957 * gdb.base/annota1.exp: Adjust for 'info break'
1958 format changes.
1959 * gdb.base/annota3.exp: Likewise.
1960 * gdb.base/break.exp: Likewise.
1961 * gdb.base/condbreak.exp: Likewise.
1962 * gdb.base/pending.exp: Likewise.
1963 * gdb.base/sepdebug.exp: Likewise.
1964 * gdb.base/unload.exp: Likewise.
1965 * gdb.cp/ovldbreak.exp: Likewise.
1966 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1967
897b09ca
DE
19682008-02-07 Doug Evans <dje@google.com>
1969
1970 * gdb.cp/mb-inline.exp: New.
1971 * gdb.cp/mb-inline.h: New.
1972 * gdb.cp/mb-inline1.cc: New.
1973 * gdb.cp/mb-inline2.cc: New.
1974
b1c32d35
PM
19752008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1976
1977 * gdb.pascal/floats.pas: New test program.
1978 * gdb.pascal/floats.exp: New testcase.
1979
1a4ca44a
TJB
19802008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1981
1982 * gdb.base/callfuncs.c (t_float_many_args): New function.
1983 (t_double_many_args): New function.
1984 * gdb.base/callfuncs.exp: Add tests for exceeding float
1985 and double parameters passed through the stack.
1986
439048e8
JB
19872008-02-05 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1990 gdb.ada/complete/foo.adb: New files.
1991 * gdb.ada/complete.exp: New testcase.
1992
81fe8080
DE
19932008-02-03 Doug Evans <dje@google.com>
1994
301f0ecf
DE
1995 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1996
81fe8080
DE
1997 * gdb.cp/gdb2384.exp: New file.
1998 * gdb.cp/gdb2384.cc: New file.
1999 * gdb.cp/gdb2384-base.h: New file.
2000 * gdb.cp/gdb2384-base.cc: New file.
2001
4b071aec
DE
20022008-02-02 Doug Evans <dje@google.com>
2003
2004 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2005
61137ba6
JB
20062007-02-01 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.ada/sym_print_name: New test program.
2009 * gdb.ada/sym_print_name.exp: New testcase.
2010
20112007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2012
2013 * gdb.ada/nested/hello.adb: New file.
2014 * gdb.ada/nested.exp: New testcase.
2015 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2016
98deb0da
VP
20172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2018
2019 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2020 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2021 don't cause future evaluations of function to report
2022 creation of internal breakpoints.
98deb0da 2023
723a2275
VP
20242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2025
2026 * gdb.mi/mi-break.exp (test_error): New.
2027 Call it.
2028
fb546a2f
LM
20292008-01-31 Luis Machado <luisgpm@br.ibm.com>
2030
2031 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2032 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2033
2d8fd90a
PM
20342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2035
2036 * gdb.pascal/integers.pas: New test program.
2037 * gdb.pascal/integers.exp: New testcase.
2038
a7fa0ded
PM
20392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2040
2041 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2042
5e1a1926
TJB
20432008-01-30 Luis Machado <luisgpm@br.ibm.com>
2044
2045 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2046 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2047
8d04f9f0
JB
20482008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2049
2050 * gdb.ada/formatted_ref: New test program.
2051 * gdb.ada/formatted_ref.exp: New testcase.
2052
2053 * gdb.cp/formatted-ref.cc: New file.
2054 * gdb.cp/formatted-ref.exp: New testcase.
2055
ce75a98f
JB
20562008-01-30 Joel Brobecker <brobecker@adacore.com>
2057
2058 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2059
e835f6bf
NR
20602008-01-30 Nick Roberts <nickrob@snap.net.nz>
2061
2062 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2063 (test_file_list_exec_source_file): Update to new macro-info field.
2064
d118ef87
PH
20652008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2066
2067 * gdb.ada/exprs: New test program.
2068 * gdb.ada/exprs.exp: New testcase.
2069
7d35ab09
TJB
20702008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2071
2072 * dfp-test.c (DELTA, DELTA_B): New definitions.
2073 (double_val1, double_val2, double_val3, double_val4, double_val5,
2074 double_val6, double_val7, double_val8, double_val9, double_val10,
2075 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2076 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2077 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2078 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2079 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2080 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2081 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2082 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2083 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2084 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2085 dec128_val16): New global variables.
2086 (decimal_dec128_align): New function.
2087 (decimal_mixed): Likewise.
2088 (decimal_many_args_dec32): Likewise.
2089 (decimal_many_args_dec64): Likewise.
2090 (decimal_many_args_dec128): Likewise.
2091 (decimal_many_args_mixed): Likewise.
2092 * dfp-test.exp: Add tests calling new inferior functions.
2093
2d717e4f
DJ
20942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2095
2096 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2097 gdb.server/ext-run.exp: New files.
2098 * lib/gdbserver-support.exp (gdbserver_download): New.
2099 (gdbserver_start): New. Update gdbserver expected
2100 output.
2101 (gdbserver_spawn): Use them.
2102 (gdbserver_start_extended): New.
2103
e85a822c
DJ
21042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2105
2106 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2107 Run on GNU/Linux.
2108 (do_exec_tests): Check for systems which do not support catchpoints.
2109 Do not match START.
2110 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2111 Run on GNU/Linux. Enable verbose output.
2112 (check_fork_catchpoints): New.
2113 (explicit_fork_child_follow, catch_fork_child_follow)
2114 (tcatch_fork_parent_follow): Update expected messages.
2115 (do_fork_tests): Use check_fork_catchpoints.
2116 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2117 Run on GNU/Linux. Enable verbose output.
2118 (check_vfork_catchpoints): New.
2119 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2120 expected messages.
2121 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2122
401ea829
JB
21232008-01-29 Jim Blandy <jimb@red-bean.com>
2124
2125 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2126 host' errors.
2127 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2128
aceaf3ad
JB
21292008-01-29 Jim Blandy <jimb@red-bean.com>
2130
2131 * gdb.threads/sigthread.c: Use barriers to ensure that
2132 child_thread and child_thread_two are always initialized before we
2133 start to use them.
2134
a5606eee
VP
21352008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2136
2137 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2138 * gdb.base/watchpoint-solib.c: New.
2139 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2140
c55a82bb
PM
21412008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2142
2143 * gdb.base/gdb1056.exp: Add unsigned integer test.
2144
0993fe05
DE
21452008-01-28 Doug Evans <dje@google.com>
2146
2147 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2148
4fe42e7f
JB
21492008-01-27 Jim Blandy <jimb@codesourcery.com>
2150
c7a69933
JB
2151 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2152
4fe42e7f
JB
2153 * gdb.base/expand-psymtabs.exp: Doc fix.
2154
5def8285
MK
21552008-01-26 Mark Kettenis <kettenis@gnu.org>
2156
2157 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2158
5313c911
NR
21592008-01-24 Nick Roberts <nickrob@snap.net.nz>
2160
a9c64011 2161 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2162 -var-set-format.
2163
93815fbf
VP
21642008-01-23 Chris Demetriou <cgd@google.com>
2165
2166 * gdb.threads/thread_events.c: New testcase source file.
2167 * gdb.threads/thread_events.exp: New testcase expect file.
2168
467a88ee
NR
21692008-01-23 Nick Roberts <nickrob@snap.net.nz>
2170
2171 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2172
2173 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2174 -var-set-format.
2175
d8f82aba
DJ
21762008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2177 Vladimir Prus <vladimir@codesourcery.com>
2178
2179 * gdb.base/float.exp: Allow missing floating point for m68k and
2180 PowerPC.
2181
60c46647
VP
21822008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2183
2184 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2185 ignore count.
2186 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2187 * gdb.mi/mi-cli.exp: Adjust.
2188 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2189
c7dd36a1
PA
21902008-01-17 Pedro Alves <pedro@codesourcery.com>
2191
2192 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2193 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2194 with dummy_ptr's address.
2195 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2196 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2197 all targets.
2198 * gdb.mi/mi2-var-child.exp: Likewise.
2199
39d5313e
JB
22002008-01-09 Joel Brobecker <brobecker@adacore.com>
2201
2202 * gdb.ada/null_array: New test program.
2203 * gdb.ada/null_array.exp: New testcase.
2204
0aea4bf3
LM
22052008-01-09 Luis Machado <luisgpm@br.ibm.com>
2206
2207 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2208 with required float modifiers.
2209
0b354900
JB
22102008-01-08 Joel Brobecker <brobecker@adacore.com>
2211
2212 * gdb.ada/funcall_param: New test program.
2213 * gdb.ada/funcall_param.exp: New testcase.
2214
cdb7f5d4
JB
22152008-01-08 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/arrayparam: New test program.
2218 * gdb.ada/arrayparam.exp: New testcase.
2219
88e2547f
JB
22202008-01-08 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2223 landed. Should also fix random failures in the test following it.
2224
f6867ce0
TJB
22252008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2226
2227 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2228 for expressions with decimal float values.
2229 (test_dfp_conversions): New function to test casts to and from
2230 decimal float types.
2231 Call test_dfp_conversions.
2232 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2233 elements.
2234 (main): Initialize ds.float4 and ds.double8 elements.
2235 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2236 string to new error message.
2237 (d64_set_tests): Likewise.
2238 (d128_set_tests): Likewise.
2239 Add tests for expressions with decimal float variables. Add tests for
2240 conversions to and from decimal float types.
2241
f9c11282
JB
22422008-01-05 Joel Brobecker <brobecker@adacore.com>
2243
2244 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2245 * gdb.ada/packed_tagged.exp: New testcase.
2246
0ecbca72
JB
22472008-01-04 Joel Brobecker <brobecker@adacore.com>
2248
2249 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2250 gdb.ada/homonym/homonym_main.adb: New files.
2251 * gdb.ada/homonym.exp: New testcase.
2252
c18d3d89
JB
22532008-01-04 Joel Brobecker <brobecker@adacore.com>
2254
2255 * gdb.ada/packed_array.exp: Add testing of references to
2256 a packed array.
2257
ecc7085b
JB
22582008-01-04 Joel Brobecker <brobecker@adacore.com>
2259
2260 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2261 New files.
2262 * gdb.ada/type_coercion.exp: New testcase.
2263
c474c922
JB
22642008-01-04 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2267 gdb.ada/tagged/foo.adb: New file.
2268 * gdb.ada/tagged.exp: New testcase.
2269
9005b927
JB
22702008-01-04 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2273 gdb.ada/ptype_field/foo.adb: New files.
2274 * gdb.ada/ptype_field.exp: New testcase.
2275
1a6aaad8
JB
22762008-01-03 Joel Brobecker <brobecker@adacore.com>
2277
2278 * gdb.ada/print_pc.exp: New testcase.
2279
0ef22f53
JB
22802008-01-03 Joel Brobecker <brobecker@adacore.com>
2281
2282 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2283 gdb.ada/taft_type/p.adb: New files.
2284 * gdb.ada/taft_type.exp: New testcase.
2285
1689ecf8
JB
22862008-01-03 Joel Brobecker <brobecker@adacore.com>
2287
2288 * gdb.ada/array_bounds/bar.adb: New file.
2289 * gdb.ada/array_bounds.exp: New testcase.
2290
a4d0b9c3
JB
22912008-01-03 Joel Brobecker <brobecker@adacore.com>
2292
2293 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2294 gdb.ada/arrayptr/foo.adb: New files.
2295 * gdb.ada/arrayptr.exp: New testcase.
2296
a31ace00
JB
22972008-01-03 Joel Brobecker <brobecker@adacore.com>
2298
2299 * gdb.base/set-lang-auto.exp: New testcase.
2300
a97fced3
JB
23012008-01-03 Joel Brobecker <brobecker@adacore.com>
2302
2303 * gdb.ada/fun_addr/foo.adb: New file.
2304 * gdb.ada/fun_addr.exp: New testcase.
2305
ef29ce1a
JK
23062008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2309 New files
2310
0fafefe3
JB
23112008-01-02 Joel Brobecker <brobecker@adacore.com>
2312
2313 * array_subscript_addr/p.adb: New file.
a9c64011 2314 * array_subscript_addr.exp: New testcase.
0fafefe3 2315
c4359f8d
JB
23162008-01-02 Joel Brobecker <brobecker@adacore.com>
2317
a9c64011 2318 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2319 New files.
2320 * gdb.ada/str_cmp_ref.exp: New testcase.
2321
1aa1b15b
JB
23222008-01-01 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2325 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2326 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2327
81c9b2cf
JB
23282008-01-01 Joel Brobecker <brobecker@adacore.com>
2329
2330 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2331 gdb.ada/ref_param/pck.ads: New files.
2332 * gdb.ada/ref_param.exp: New testcase.
2333
319e4674
JB
23342008-01-01 Joel Brobecker <brobecker@adacore.com>
2335
2336 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2337 gdb.ada/interface/foo.adb: New files.
2338 * gdb.ada/interface.exp: New testcase.
2339
ef682c56
JB
23402007-12-31 Jim Blandy <jimb@codesourcery.com>
2341
2342 * gdb.base/multi-forks.exp: Consume all output from child
2343 processes before proceeding to next test.
2344
f6f3eb6c
JB
23452007-12-29 Jim Blandy <jimb@codesourcery.com>
2346
2347 * configure: Regenerated.
2348
f652e42f
JB
23492007-12-27 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2352 gdb.ada/fixed_cmp/fixed.adb: New files.
2353 * gdb.ada/fixed_cmp.exp: New testcase.
2354
6943e596
JB
23552007-12-27 Joel Brobecker <brobecker@adacore.com>
2356
2357 * gdb.ada/boolean_expr.exp: New testcase.
2358
aad9a193
JB
23592007-12-26 Jim Blandy <jimb@codesourcery.com>
2360
2361 * gdb.base/multi-forks.exp: Doc fix.
2362
fb5f3683
JB
23632007-12-26 Joel Brobecker <brobecker@adacore.com>
2364
2365 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2366 * gdb.ada/char_param.exp: Do not compile our test program with
2367 -gnata, this is unnecessary.
2368 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2369
384e4a9c
JB
23702007-12-24 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2373 gdb.ada/print_chars/foo.adb: New files.
2374 * gdb.ada/print_chars.exp: New testcase.
2375
01e044f7
JB
23762007-12-24 Joel Brobecker <brobecker@adacore.com>
2377
2378 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2379 gdb.ada/char_param/foo.adb: New files.
2380 * gdb.ada/char_param.exp: New testcase.
2381
0ce17860
JB
23822007-12-22 Jim Blandy <jimb@codesourcery.com>
2383
2384 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2385 hard-coding source line numbers into the test.
2386 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2387 gdb_get_line_number to find.
2388
919809b9
JB
23892007-12-22 Joel Brobecker <brobecker@adacore.com>
2390
2391 * gdb.base/ptype.c (highest): New struct type.
2392 (the_highest): New variable of that type.
2393 (main): Add dummy assignment to a field of variable the_highest.
2394 * gdb.base/ptype.exp: Test type printing of our new variable.
2395
abc8a88d
PM
23962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2397
2398 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2399 and record first explicitly generated thread number.
abc8a88d
PM
2400 Use that thread number for thread specific watchpoint test.
2401 Add iteration number to repetitive tests.
2402
5158f3e3
CES
24032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2404 Jim Blandy <jimb@codesourcery.com>
2405
2406 * gdb.base/expand-psymtabs.c: New testcase
2407 source file.
2408 * gdb.base/expand-psymtabs.exp: New testcase
2409 expect file.
2410
37e4754d
LM
24112007-12-17 Luis Machado <luisgpm@br.ibm.com>
2412
2413 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2414 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2415
551e5d04
JB
24162007-12-17 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.ada/frame_args/foo.adb: New file.
2419 * gdb.ada/frame_args/pck.ads: New file.
2420 * gdb.ada/frame_args/pck.adb: New file.
2421 * gdb.ada/frame_args.exp: New testcase.
2422
a05ee097
JB
24232007-12-17 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.base/frame-args.c: New file.
2426 * gdb.base/frame-args.exp: New testcase.
2427
c162e8c9 24282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2429 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2430
2431 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2432
afe8ab22 24332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2434
afe8ab22
VP
2435 * gdb.mi/mi-pending.exp: New.
2436 * gdb.mi/mi-pending.c: New.
2437 * gdb.mi/mi-pendshr.c: New.
2438
dfdfb3ca
JB
24392007-12-06 Jim Blandy <jimb@codesourcery.com>
2440
2441 * gdb.base/default.exp: Update expected output for 'info catch'.
2442
b7fca990
JK
24432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2446 must be set to binary.
2447
6a1afc1e
PA
24482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2449
2450 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2451
a6b151f1
DJ
24522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2453
2454 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2455 gdb.mi/mi-file-transfer.exp: New.
2456
43039443
JK
24572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2458
2459 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2460
0ef2251b
MR
24612007-11-22 Maciej W. Rozycki <macro@mips.com>
2462
2463 * gdb.trace/backtrace.exp: Fix a typo.
2464 * gdb.trace/circ.exp: Likewise.
2465 * gdb.trace/collection.exp: Likewise.
2466 * gdb.trace/limits.exp: Likewise.
2467 * gdb.trace/report.exp: Likewise.
2468 * gdb.trace/tfind.exp: Likewise.
2469 * gdb.trace/while-dyn.exp: Likewise.
2470
5443631e
NR
24712007-11-21 Nick Roberts <nickrob@snap.net.nz>
2472
2473 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2474 objects of pointers that can't be dereferenced are now
2475 "noneditable".
2476
a4ce5b0d
UW
24772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2478
2479 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2480 (target_cpu): Remove.
2481
d6e956e5
VP
24822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2483
2484 * gdb.base/ending-run.exp: Expect the list of cleared
2485 breakpoint to come in natural order, not the reversed one.
a9c64011 2486
214270ab
VP
24872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2488
2489 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2490 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2491
1a619819
LM
24922007-11-05 Luis Machado <luisgpm@br.ibm.com>
2493
2494 * gdb.base/printcmds.exp: New function
2495 test_printf_with_dfp.
2496
5b01a6fa
DE
24972007-11-02 Doug Evans <dje@google.com>
2498
2499 * gdb.disasm/t01_mov.s: Remove carriage returns.
2500 * gdb.disasm/t02_mova.s: Ditto.
2501 * gdb.disasm/t03_add.s: Ditto.
2502 * gdb.disasm/t04_sub.s: Ditto.
2503 * gdb.disasm/t05_cmp.s: Ditto.
2504 * gdb.disasm/t06_ari2.s: Ditto.
2505 * gdb.disasm/t07_ari3.s: Ditto.
2506 * gdb.disasm/t08_or.s: Ditto.
2507 * gdb.disasm/t09_xor.s: Ditto.
2508 * gdb.disasm/t10_and.s: Ditto.
2509 * gdb.disasm/t11_logs.s: Ditto.
2510 * gdb.disasm/t12_bit.s: Ditto.
2511 * gdb.disasm/t13_otr.s: Ditto.
2512
ec33ab7f
JK
25132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2514
2515 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2516
ae0d01ff
UW
25172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2518
2519 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2520 provide DFP support.
2521
55eddb0f
DJ
25222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2525 Test "set powerpc vector-abi". Skip auto-detection tests for old
2526 toolchains.
2527
7020f05c
PA
25282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2529
2530 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2531 with [string compare].
2532
84bc3db9
PA
25332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2534
2535 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2536 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2537
5876dc88
LM
25382007-10-25 Luis Machado <luisgpm@br.ibm.com>
2539
2540 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2541 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2542 * gdb.opt/Makefile.in: New makefile.
2543 * Makefile.in: Create new directory "gdb.opt".
2544 * configure.ac: Add "gdb.opt" directory.
2545 * configure: Regenerated.
a9c64011 2546
c3ea9a14
DE
25472007-10-25 Doug Evans <dje@google.com>
2548
2549 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2550 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2551
a9c64011 25522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2553 Thiago Jung Bauermann <bauerman@br.ibm.com>
2554
2555 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2556 Floating Point expressions.
2557 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2558 Floating Point variables.
2559 * gdb.base/dfp-test.c: new file containing program with Decimal
2560 Floating variables, used by gdb.base/dfp-test.exp.
2561
62a24a2b
DJ
25622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2563
2564 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2565
e7b1eae6
UW
25662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2567
2568 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2569 compiling test case with GCC.
2570 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2571
c641edcc
UW
25722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2573
2574 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2575 format changes.
2576
5e5ebfe6
MS
25772007-10-18 Michael Snyder <msnyder@specifix.com>
2578
2579 * gdb.base/dbx.exp: Add missing "-re " operator.
2580
e831e7b6
GM
25812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2582
2583 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2584 * configure.ac: Removed trailing spaces after backslash.
2585 * gdb.modula2: New directory.
2586 * gdb.modula2/Makefile.in: New file.
2587 * gdb.modula2/unbounded-array.exp: New file.
2588 * gdb.modula2/unbounded1.c: New file.
2589
7cc46491
DJ
25902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2591
2592 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2593
25942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2595
2596 * gdb.base/sigstep.c (main): Add checks for
2597 return values for setitimer call.
2598 Call setitimer again with itimer = ITIMER_REAL
2599 if first call to setitimer fails.
2600
e91528f0
KH
26012007-10-11 Kazu Hirata <kazu@codesourcery.com>
2602
2603 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2604 of $timeout.
2605
2ec9a4f8
DJ
26062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2607
2608 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2609
26102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2611
2612 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2613 of gdb_expect call, to avoid interruption.
2614
64b2fa04
PA
26152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2616
2617 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2618 (v_unsigned_long_long, v_long_long_array)
2619 (v_signed_long_long_array, v_unsigned_long_long_array)
2620 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2621 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2622 [!NO_LONG_LONG]: New.
2623 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2624 v_long_long_member.
2625
2626 (v_long_long_func, v_signed_long_long_func)
2627 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2628 (main) [!NO_LONG_LONG]: Initialize long long variants.
2629
2630 * gdb.base/whatis.exp: If board file requests no_long_long, build
2631 test with NO_LONG_LONG defined. Test long long, signed long long,
2632 and unsigned long long variants but only if board file doesn't
2633 disable it.
2634
a912286e 26352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2636 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2637
2638 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2639 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2640 * configure: Regenerated.
2641 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2642 gdb.pascal/types.exp, lib/pascal.exp: New files.
2643
471ba8c9
DJ
26442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2645
2646 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2647 call.
2648 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2649 to return to the call.
2650 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2651 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2652 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2653 * gdb.mi/mi-until.exp (test_until): Likewise.
2654 * gdb.mi/mi2-until.exp (test_until): Likewise.
2655
fef8a650
DJ
26562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2657
2658 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2659 two-char array.
2660 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2661
d983da9c
DJ
26622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2663
2664 * gdb.threads/watchthreads.c (thread_function): Sleep between
2665 iterations.
2666 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2667 at once for S/390. Generate matching fails and passes.
2668
17f62551
VP
26692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2670
2671 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2672 the 'struct_declarations' variable to zeros.
a9c64011 2673
ed0616c6
VP
26742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2675
2676 * gdb.cp/mb-ctor.cc: New.
2677 * gdb.cp/mb-ctor.exp: New.
2678 * gdb.cp/mb-templates.cc: New.
2679 * gdb.cp/mb-templates.exp: New.
2680
41f1b697
DJ
26812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2682
2683 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2684
3f213f78
PA
26852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2686
2687 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2688 targets.
2689 * configure: Regenerate.
2690
0d381245 26912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2692
0d381245
VP
2693 * gdb.base/annota1.exp: Adjust for 'info break'
2694 format changes.
2695 * gdb.base/annota3.exp: Likewise.
2696 * gdb.base/break.exp: Likewise.
2697 * gdb.base/condbreak.exp: Likewise.
2698 * gdb.base/pending.exp: Likewise.
2699 * gdb.base/sepdebug.exp: Likewise.
2700 * gdb.base/unload.exp: Likewise.
2701 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2702
fe3f5fa8
VP
27032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2704
2705 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2706 messages.
2707 * gdb.base/chng-syms.exp: Likewise.
2708 * gdb.base/unload.exp: Likewise.
a9c64011 2709
a75cf6c0
DJ
27102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2711
2712 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2713
18ecae38
DJ
27142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2715
2716 * schedlock.c (NUM): Change to 1.
2717 (main): Use args[0] for the main thread.
2718 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2719 regardless of the number of threads.
2720
5509918f
MR
27212007-09-14 Maciej W. Rozycki <macro@mips.com>
2722
4a543daf
MR
2723 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2724 type down.
2725 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2726 test.
2727 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2728 watchpoint type down.
2729 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2730 test.
2731
27322007-09-14 Maciej W. Rozycki <macro@mips.com>
2733
5509918f
MR
2734 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2735 Move all the tests here and run them twice, once using software
2736 watchpoints and once using hardware watchpoints.
2737 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2738
40b53987
DJ
27392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2740
2741 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2742 test.
2743
695e2681
MK
27442007-09-10 Mark Kettenis <kettenis@gnu.org>
2745
8b3fc8d8
MK
2746 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2747 build-id.
2748
695e2681
MK
2749 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2750 know about $ORIGIN. Calculate output dir from $dest instead of
2751 using ${objdir}/{$subdir}.
2752
58d69f29
MK
27532007-09-09 Mark Kettenis <kettenis@gnu.org>
2754
2755 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2756 gcore, before continuing with the test.
2757
3e347599
DJ
27582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2761 * gdb.mi/mi-watch.exp: Likewise.
2762
ea37ba09
DJ
27632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2764 Jim Blandy <jimb@codesourcery.com>
2765
2766 * gdb.arch/i386-sse.exp: Do not expect character constants.
2767 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2768 * gdb.base/display.exp: Allow print/s.
2769 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2770 and unsigned char array changes.
2771
2025a643
DJ
27722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2773
2774 * gdb.base/display.exp: Add tests for printf %p.
2775
26669a27
PA
27762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2777
2778 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2779 the dll name to unicode.
2780
c8f021f8
JK
27812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 * gdb.base/default.exp (show version): Update the version text.
2784 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2785
4cf31eea
JK
27862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2789 New files.
2790
4935890f
JK
27912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2792
2793 * lib/gdb.exp (build_id_debug_filename_get): New function.
2794 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2795 Remove the generate DEBUG file for the future testcase runs.
2796 New testcase for the NT_GNU_BUILD_ID retrieval.
2797 Move the final testing step to ...
2798 (test_different_dir): ... a new function.
2799 New parameter XFAIL to XFAIL all the tests performed.
2800 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2801 New parameter TYPE to PF_PREFIX all the tests performed.
2802
02142340
VP
28032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2804
2805 * gdb.mi/mi-var-cp.cc (path_expression): New
2806 function.
2807 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2808
36acd84e
UW
28092007-08-27 Markus Deuling <deuling@de.ibm.com>
2810
2811 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2812 to fit into SPU Local Store memory.
2813
a896d121
JB
28142007-08-23 Joel Brobecker <brobecker@adacore.com>
2815
2816 * gdb.base/default.exp: Adjust the expected output of "info
2817 warranty" after the switch to GPLv3.
2818
7b433602
JB
28192007-08-23 Joel Brobecker <brobecker@adacore.com>
2820
2821 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2822 to 30000 (from 20000).
2823
e22f8b7c
JB
28242007-08-23 Joel Brobecker <brobecker@adacore.com>
2825
2826 Switch the license of all .exp files to GPLv3.
2827 Switch the license of all .f and .f90 files to GPLv3.
2828 Switch the license of all .s and .S files to GPLv3.
2829
5a0e3bd0
JB
28302007-08-23 Joel Brobecker <brobecker@adacore.com>
2831
2832 * configure.ac: Switch license to GPLv3.
2833
cc00619d
JB
28342007-08-23 Joel Brobecker <brobecker@adacore.com>
2835
2836 Switch the licensing to GPLv3 for all .ads and .adb files.
2837
8d26208a
DJ
28382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2839
2840 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2841 and t_int_double.
2842 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2843
4fcb9948
JB
28442007-08-17 Joel Brobecker <brobecker@adacore.com>
2845
2846 * gdb.base/step-line.c: Switch license to GPL version 3, and
2847 update copyright year.
2848 * gdb.base/step-line.inp: Likewise.
2849
b9c34f67
JB
28502007-08-17 Joel Brobecker <brobecker@adacore.com>
2851
2852 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2853 changes inside gdb1555.c.
2854 * gdb.base/pending.exp: Likewise.
2855
2cc17678
DJ
28562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2857
2858 * config/default.exp: New file.
2859
e48883f7
DJ
28602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2861
2862 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2863 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2864
1ab80e5b
MR
28652007-07-30 Maciej W. Rozycki <macro@mips.com>
2866
2867 * gdb.base/dump.exp: Force the correct endianness for binary
2868 formats not carrying this information.
2869
aba471f5
DJ
28702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2871
2872 * gdb.threads/staticthreads.exp: Match .*sem_post.
2873
d4e07204
DJ
28742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2875
2876 * gdb.base/readline.exp (operate_and_get_next): Match the final
2877 prompt.
2878
2b97317d
KB
28792007-07-23 Kevin Buettner <kevinb@redhat.com>
2880
2881 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2882 to restarting SID.
2883
44efa07a
KB
28842007-07-18 Kevin Buettner <kevinb@redhat.com>
2885
2886 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2887 prior to `gdb_start'.
2888
7b5ebade
KB
28892007-07-18 Kevin Buettner <kevinb@redhat.com>
2890
2891 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2892 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2893 Remove call to gdb_unload.
2894
255e7678
DJ
28952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2896 Daniel Jacobowitz <dan@codesourcery.com>
2897
2898 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2899 for __WIN32__.
2900 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2901 * gdb.base/unload.exp: Use shared library test routines.
2902
3a40aaa0
UW
29032007-07-03 Markus Deuling <deuling@de.ibm.com>
2904
2905 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2906 * gdb.base/solib-symbol-lib.c: Likewise.
2907 * gdb.base/solib-symbol-main.c: Likewise.
2908
b0f4b84b
DJ
29092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2910
2911 * config/gdbserver.exp (gdb_reconnect): New.
2912 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2913 gdb.base/solib-disc.exp: New files.
2914 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2915 remote debugging".
2916 (gdb_compile): Add shlib_load flag.
2917 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2918 port.
2919 (gdbserver_reconnect): New.
2920
1b05479a
DJ
29212007-07-01 Nick Roberts <nickrob@snap.net.nz>
2922 Daniel Jacobowitz <dan@codesourcery.com>
2923
2924 * gdb.base/annota3.exp: Test for if construct.
2925
86f78eb2
DJ
29262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2927
2928 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2929
6a2eb474 29302007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2931 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2932
2933 * gdb.base/display.exp: Allow a newline after display/i.
2934 * gdb.base/pc-fp.exp: Likewise.
2935 * gdb.base/sigbpt.exp: Likewise.
2936
f8b73d13
DJ
29372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2938
2939 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2940 required features to be included.
2941
4339e69e
DJ
29422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2943
2944 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2945 in info threads output.
2946
23d964e7
UW
29472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2948 Markus Deuling <deuling@de.ibm.com>
2949
2950 * gdb.arch/spu-info.exp: New testcase.
2951 * gdb.arch/spu-info.c: New file.
2952
fd20f75b
DJ
29532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2956 tpcs_offset. Restore lr after the call.
2957 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2958
2226f861
DJ
29592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2960
2961 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2962 (gdbserver_run): Kill any running gdbserver.
2963 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2964
d12371a9
MR
29652007-05-17 Maciej W. Rozycki <macro@mips.com>
2966
2967 * gdb.base/sigbpt.exp: Preset segv_addr.
2968
93f02886
DJ
29692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2970
2971 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2972 (gdb_compile_shlib): Likewise.
2973 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2974 (default_gdb_init): Clear cleanfiles.
2975 (gdb_finish): Delete recorded cleanfiles.
2976 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2977
2978 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2979 Do not use isnative.
2980 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2981 gdb.base/so-impl-ld.exp: Likewise.
2982 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2983 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2984 gdb_compile.
2985
b04e06d7
VP
29862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2987
2988 * config/unknown.exp: Remove.
2989
069ed931
UW
29902007-05-15 Markus Deuling <deuling@de.ibm.com>
2991
2992 * gdb.base/info-proc.exp: Check is_remote.
2993
09db0d03
UW
29942007-05-14 Markus Deuling <deuling@de.ibm.com>
2995
2996 * gdb.base/gcore.exp: Initialize variable core_supported.
2997
af2cbe8c
DJ
29982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2999
3000 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3001
027c0295
DJ
30022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3003
3004 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3005 * gdb.threads/print-threads.exp (test_all_threads): Allow
3006 negative and hexadecimal thread IDs.
3007
dc5000e7
DJ
30082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3009
3010 * gdb.java/jprint.java (public): Avoid invalid call to static
3011 method.
3012
2e74ed18
DP
30132007-05-14 Denis Pilat <denis.pilat@st.com>
3014
3015 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3016 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3017 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3018 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3019 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3020
83547f02
UW
30212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3022
3023 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3024 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3025 this mode.
3026 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3027 * gdb.base/spu.ld: New file.
3028
b18be20d
DJ
30292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3030
3031 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3032
be444858
DJ
30332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3034
3035 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3036
b1d53152
DJ
30372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * gdb.java/jmain.exp: Handle demangled names with and without method
3040 signatures.
3041
d084b331
DJ
30422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3043
3044 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3045 (have_a_very_merry_interrupt): Remove calls to puts.
3046 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3047 inferior output.
3048 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3049 test names.
3050
db9d7fc5
DJ
30512007-04-29 Markus Deuling <deuling@de.ibm.com>
3052 Daniel Jacobowitz <dan@codesourcery.com>
3053
3054 * gdb.base/auxv.exp (core_works): Also check is_remote.
3055 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3056
ef783a7d 30572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3058
ef783a7d
VP
3059 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3060 message, not the undefined 'module' variable.
3061 * gdb.base/siginfo.exp: Likewise.
3062 * gdb.base/sigstep.exp: Likewise.
3063 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3064 serialport.
3065 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3066
b7b73cae
CV
30672007-04-25 Corinna Vinschen <vinschen@redhat.com>
3068
3069 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3070 target sim fails. Return 0 otherwise.
3071 (gdb_load): Return prematurely if gdb_target_sim fails.
3072
7d90fdfa
DP
30732007-04-16 Denis Pilat <denis.pilat@st.com>
3074
3075 * gdb.base/setshow.exp: Reset height after having set it to 100.
3076
5d3e9c85
DP
30772007-04-16 Denis Pilat <denis.pilat@st.com>
3078
3079 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3080
18e75969
DP
30812007-04-16 Denis Pilat <denis.pilat@st.com>
3082
3083 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3084
25d5ea92
VP
30852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3086
3087 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3088 tests. Run the frozen varobjs test.
3089 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3090 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3091
0b49cb80
JK
30922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3095 gdb.base/type-opaque.exp: New files.
3096
a73bafbc 30972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3098
3099 * gdb.mi/mi-var-child.c
a73bafbc
VP
3100 (do_children_tests): User char[2] instead of
3101 char so that automatic printing of pointers to char
3102 don't give unpredicable result.
3103 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3104 local variables.
3105 * gdb.mi/mi-var-child.exp: Step to right line
3106 of do_children_tests.
3107 * gdb.mi/mi2-var-child.exp: Likewise.
3108 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3109 do_locals_tests.
a73bafbc
VP
3110 (do_children_tests): User char[2] instead of
3111 char so that automatic printing of pointers to char
a9c64011 3112 don't give unpredicable result.
a73bafbc 3113 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3114 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3115 Pass test name to mi_wait_for_stop.
3116
7ce59000
DJ
31172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.asm/asm-source.exp: Remove d10v case.
3120 * lib/gdb.exp (skip_cplus_tests): Likewise.
3121 * gdb.asm/d10v.inc: Deleted.
3122
20389057
DJ
31232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3126
8807d78b
DJ
31272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3128
3129 * config/netware.exp: Delete file.
3130
aa3edb8e
JB
31312007-03-29 Joel Brobecker <brobecker@adacore.com>
3132
3133 * gdb.dwarf2/dw2-noloc.S: New file.
3134 * gdb.dwarf2/dw2-noloc.exp: New file.
3135
297561ac
PA
31362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3137
3138 * gdb.cp/method2.cc: New test.
3139 * gdb.cp/method2.exp: New test.
3140 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3141
1f81bd39
DJ
31422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3143
3144 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3145
9453113a
DJ
31462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3147
3148 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3149
b741e217
DJ
31502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3151
3152 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3153 (gdb_load): Delete, replace with...
3154 (gdb_reload): ...this.
3155 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3156 * gdb.server/server-mon.exp: Likewise.
3157 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3158 (gdb_start_cmd): New.
3159 (gdb_file_cmd): Save the last loaded file.
3160 (gdb_reload): New.
3161 (gdb_gnu_strip_debug): Use transform.
3162 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3163 support here. Use new $last_loaded_file. Check mtime.
3164 (gdb_target_cmd): Handle ObjC failure case.
3165 (infer_host_exec): Delete.
3166 (gdbserver_load): Rename to...
3167 (gdbserver_run): ...this. Simplify.
3168 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3169 (mi_gdb_load): Move most contents to a new function...
3170 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3171 (mi_run_cmd): Use mi_gdb_target_load.
3172 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3173 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3174 Use gdb_run_cmd.
3175 * gdb.base/charsign.exp: Remove incorrect comment.
3176 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3177 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3178 gdb.base/start.exp: Use gdb_start_cmd.
3179
446ab585 31802007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3181 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3182
3183 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3184 * gdb.base/signull.exp: Similarly.
3185
bbb88ebf
UW
31862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3187
3188 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3189 messages available to test cases (like chng-sym.exp).
3190
cb8c4a99
AS
31912007-03-14 Andreas Schwab <schwab@suse.de>
3192
3193 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3194 format changes.
3195
4e463ff5
DJ
31962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3199 (optimized_1): New.
3200 (main): Call optimized_1.
3201 (gdb2029): Correct typos. Call gdb2029_marker.
3202 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3203 for gdb2029.
3204
b6db2c47
MK
32052007-03-12 Mark Kettenis <kettenis@gnu.org>
3206
3207 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3208 as tabs. Remove redundant test pattern.
3209
70ed3737
UW
32102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3211
3212 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3213 for /a format output.
3214
47b67b60
DJ
32152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3216
3217 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3218 collect output incrementally.
3219
b8953b0e
UW
32202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3221
3222 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3223 for -var-create lpcharacter test.
3224 * gdb.mi/mi2-var-cmd.exp: Likewise.
3225
7acd5c40
UW
32262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3227
3228 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3229 pass on targets where address zero is readable.
3230
9c6759c1
UW
32312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3232
3233 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3234 just a single architecture.
3235
a2f1aeb4
UW
32362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3237
3238 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3239 (fetch_all_registers): New function, uses gdb_test_multiple and
3240 exp_continue to fetch inferior output line-by-line.
3241 Replace all uses of do_get_all_registers by fetch_all_registers.
3242
46579ac2
UW
32432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3244
3245 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3246 in target_info.
3247
fc133f24
MS
32482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3249
a9c64011 3250 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3251 consistancy; add a default (timeout) case.
3252
7646a51d
MS
32532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3254
3255 * gdb.base/watchpoint.exp: Fix truncated comment.
3256
dcfff61f
MS
32572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3258
3259 * Makefile.in: Remove spurious single-quotes from sed command.
3260
664e3ee9
DJ
32612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3264 func.
3265 * gdb.mi/mi2-var-cmd.exp: Likewise.
3266
d7cc6f2f
JB
32672007-02-27 Joel Brobecker <brobecker@adacore.com>
3268
a9c64011
AS
3269 * gdb.dwarf2/dw2-producer.S: New file.
3270 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3271
32722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3273
3274 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3275 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3276 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3277 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3278 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3279 Revert tests to use mi_gdb_test and include value field in output
3280 of -var-create.
3281
93d42b30
DJ
32822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3283
3284 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3285
c499ed39
DJ
32862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3287
3288 * gdb.base/maint.exp: Remove full paths from test names.
3289 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3290 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3291
9836f81b
JB
32922007-02-27 Joel Brobecker <brobecker@adacore.com>
3293
3294 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3295
c74d0ad8
DJ
32962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3297
3298 * gdb.server/server-mon.exp: New test.
3299
2711e456
DJ
33002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3301
3302 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3303
ff6f572f
DJ
33042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3307 register capitalization.
3308
fada3feb
DP
33092007-02-13 Denis Pilat <denis.pilat@st.com>
3310
3311 * gdb.mi/mi-var-invalidate.exp: New file.
3312
fb1e4ffc
DJ
33132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3314
3315 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3316
3da939d7
DJ
33172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3318
3319 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3320
123dc839
DJ
33212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3322
3323 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3324 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3325
877e3645 33262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3327
3328 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3329 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3330 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3331 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3332 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3333 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3334 Update tests to include value field in output of -var-create.
a9c64011 3335
3c0a2960
AS
33362007-02-08 Andreas Schwab <schwab@suse.de>
3337
3338 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3339
108546a0
DJ
33402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3343 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3344
d701dcab
DP
33452007-02-02 Denis Pilat <denis.pilat@st.com>
3346
3347 * gdb.threads/threadapply.exp: check that frame is not changed by
3348 the thread apply all command.
3349
783e3e2f
AS
33502007-01-31 Andreas Schwab <schwab@suse.de>
3351
6d9c3a87
AS
3352 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3353
3c50d7b9
AS
3354 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3355 in the dwarf sections.
3356 * gdb.dwarf2/mac-fileno.S: Likewise.
3357
783e3e2f
AS
3358 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3359 bspstore register on ia64.
3360
78ff580e
AS
33612007-01-29 Andreas Schwab <schwab@suse.de>
3362
cc8e9b12
AS
3363 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3364 "frame-begin" annotation.
3365
78ff580e
AS
3366 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3367 number of "frames-invalid" annotations.
3368
704a4f78
DJ
33692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.base/commands.exp: Call if_commands_test.
3372 (gdb_test_no_prompt, if_commands_test): New.
3373
e741bf94
MK
33742007-01-28 Mark Kettenis <kettenis@gnu.org>
3375
3376 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3377
474d0ad3
AS
33782007-01-27 Andreas Schwab <schwab@suse.de>
3379
3380 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3381 .short/.int/.quad in the dwarf sections.
3382 * gdb.dwarf2/dw2-intercu.S: Likewise.
3383 * gdb.dwarf2/dw2-intermix.S: Likewise.
3384
e784b426
JK
33852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3388 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3389 array.
e784b426
JK
3390 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3391 * gdb.base/setvar.exp: Likewise.
3392
37f08e04
AS
33932007-01-26 Andreas Schwab <schwab@suse.de>
3394
9a01813a
AS
3395 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3396 test.
3397
37f08e04
AS
3398 * gdb.base/multi-forks.exp ("restart $i"): Also match
3399 __kernel_syscall_via_break.
3400
6e2a9270
VP
34012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3402
3403 * lib/mi-support.exp (mi_delete_varobj): New.
3404 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3405 testcase.
3406 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3407 (main): Call the above.
3408 (reference_update_test, base_in_reference_test)
3409 (reference_to_pointer): Delete the created varobjs.
a9c64011 3410
e515b470
DJ
34112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3412
3413 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3414 * configure: Regenerated.
3415 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3416 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3417 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3418 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3419 * lib/gdb.exp (gdb_skip_xml_test): New function.
3420
08d8bcd7
DJ
34212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3422
3423 * gdb.base/sigrepeat.exp: Correct error message.
3424
34252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3426 Daniel Jacobowitz <dan@codesourcery.com>
3427
3428 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3429 gdb.arch/i386-gnu-cfi-asm.S: New files.
3430
97c3f1f3
JK
34312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 * lib/gdb.exp: Abort on missing `site.exp'.
3434
cb1df416
DJ
34352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3436 Daniel Jacobowitz <dan@codesourcery.com>
3437
3438 * gdb.base/included.c, gdb.base/included.exp,
3439 gdb.base/included.h: New files.
3440
35990120
DJ
34412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3442
3443 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3444 (maximize_rlimit): Reduce limits on 64-bit systems.
3445
6e81a116 34462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3447
3448 From Marcus Deuling <deuling@de.ibm.com>:
3449 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3450 every case.
3451
6c3c41f3
NR
34522007-01-13 Nick Roberts <nickrob@snap.net.nz>
3453
3454 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3455 (test_path_specification): Use objdir instead of srcdir to always
3456 get an absolute filename.
3457
2f12c312
DJ
34582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3461
81121995
VP
34622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3463
3464 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3465 Make sure the variable we're using is in scope.
3466 (reference_to_pointer): Likewise.
3467
4741b737
DJ
34682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3469
3470 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3471 has no debug information.
3472
054410c3
DJ
34732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3474
3475 * gdb.base/annota1.exp: Remove extra send_gdb.
3476
818f79f6
DJ
34772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3480
f7a6bb70
DJ
34812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3484
57e66780
DJ
34852007-01-08 Nick Roberts <nickrob@snap.net.nz>
3486 Daniel Jacobowitz <dan@codesourcery.com>
3487
3488 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3489 lcharacter or linteger change. Correct duplicated test name.
3490 * gdb.mi/mi2-var-cmd.exp: Likewise.
3491
3d799a95
DJ
34922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3493
3494 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3495
34962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3497
a9c64011
AS
3498 * gdb.base/nofield.c: New file.
3499 * gdb.base/nofield.exp: New testcase.
51679ba9 3500
eafb94e8
NR
35012007-01-05 Nick Roberts <nickrob@snap.net.nz>
3502
3503 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3504
3505 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3506 test.
3507
5e572bb4
DJ
35082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3509
3510 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3511
74a44383
DJ
35122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3513
3514 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3515 when continuing.
3516
1b572db9
DJ
35172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3518
3519 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3520 Expect ".exe" extension.
3521
381bc39b
DJ
35222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3523
3524 * gdb.base/charset.exp: Add explicit filename to break.
3525 * gdb.base/dbx.exp: Add explicit filename to breaks.
3526
2b70e4c6
DJ
35272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3528
3529 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3530 * gdb.mi/mi2-file.exp: Likewise.
3531
303b6f5d
DJ
35322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3533
3534 Implement specification of MI tests as comments
3535 in C and C++ sources.
3536 * lib/mi-support.exp (mi_autotest_data): New variable.
3537 (mi_autotest_source): New variable.
3538 (count_newlines, mi_prepare_inline_tests)
3539 (mi_get_inline_test, mi_continue_to_line)
3540 (mi_run_inline_test, mi_tbreak)
3541 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3542 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3543 Run inline tests.
3544 * gdb.mi/mi-var-cp.cc: Define tests here.
3545
23da0d94
VP
35462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3547
3548 Simplify usage of mi_continue_to.
3549 * lib/mi-support.exp (mi_runto_helper): Renamed
3550 from mi_runto, added new parameter 'run_or_continue'.
3551 (mi_runto): Use mi_runto_helper.
3552 (mi_continue_to): Accept just function name as parameter.
3553 Use mi_runto_helper.
3554 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3555 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3556
f9e18282
JB
35572006-01-04 Joel Brobecker <brobecker@adacore.com>
3558
3559 Make this testcase a bit more realistic. The current code
3560 is too simplistic, and allows the compiler to optimize out
3561 some of the entities we need for this testcase.
3562 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3563 (Do_Nothing): Add extra parameter.
3564 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3565 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3566 by using a variable of type Void_Star.
3567
fd678c65
JB
35682006-01-04 Joel Brobecker <brobecker@adacore.com>
3569
3570 * gdb.ada/catch_ex/foo.adb: New file.
3571 * gdb.ada/catch_ex.exp: New testcase.
3572
05cfdb42
DJ
35732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3574
3575 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3576 pass --image-base to linker.
3577
2e03ee74
DJ
35782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3579 Daniel Jacobowitz <dan@codesourcery.com>
3580
3581 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3582 secondary prompts.
3583
0d5de010
DJ
35842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3585
3586 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3587 output. Test the types of members and member pointers.
3588 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3589 gdb/2092.
3590 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3591 statement. Enable for GCC. Update expected output for some tests
3592 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3593 layout.
3594 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3595 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3596 (Diamond::vget_base): New.
3597 (main): Add new tests.
3598 * gdb.cp/printmethod.exp: Update expected output for member functions.
3599 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3600 print pEe->D::vg().
3601
61a771aa
DJ
36022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3603
3604 * gdb.threads/tls.exp: Allow stops in sem_post.
3605
2fa63963
DJ
36062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3607
3608 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3609 * gdb.base/annota3.exp: Likewise.
3610 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3611 again (instead of timing out).
3612 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3613 GCC bug 26475.
3614 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3615 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3616 test from jmisc1.exp.
3617 * gdb.java/jmisc1.exp: Delete.
3618 * gdb.java/jprint.exp: Adjust to work with method signatures including
3619 return types.
3620 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3621 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3622 * lib/java.exp (compile_java_from_source): Pass the correct type
3623 to target_compile.
3624
5eefc2b7
JB
36252006-12-31 Joel Brobecker <brobecker@adacore.com>
3626
3627 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3628 (stack_align_edx): New function.
3629 (stack_align_eax): New function.
3630 (main): Add calls to stack_align_edx and stack_align_eax.
3631 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3632 Add testing for the cases where the register used during a stack
3633 realignment is edx. Same for eax.
3634
227c54da
DJ
36352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3636
3637 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3638 and generic PE targets.
3639
cab8ac94
JB
36402006-12-29 Joel Brobecker <brobecker@adacore.com>
3641
3642 * gdb.ada/array_return.exp: Update copyright date list.
3643
ba54f318
JB
36442006-12-27 Joel Brobecker <brobecker@adacore.com>
3645
3646 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3647 (Create_Small_Float_Vector): New function.
3648 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3649 function body.
3650 * gdb.ada/array_return/p.adb: Use new type and function from
3651 package Pck.
3652 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3653 able to print the value returned by a function returning an
3654 array of float.
3655
6b7a35dd
JB
36562006-12-20 Joel Brobecker <brobecker@adacore.com>
3657
3658 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3659 The associated tests should be PASSing.
3660
038224f6
VP
36612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3662
3663 Test for base in references.
3664 * gdb.mi/mi-var-cp.cc: Add test code.
3665 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3666 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3667 * gdb.mi/mi2-watch.exp: Likewise.
3668 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3669 (mi_list_varobj_children): New function.
3670
b26ed50d
VP
36712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3672
3673 * lib/mi-support.exp
3674 (mi_runto): Accept "()" after function name.
3675 (mi_create_varobj): New function.
3676 (mi_varobj_update): New function.
3677 (mi_Check_varobj_value): New function.
3678 * gdb.mi/mi-var-cp.exp: New file.
3679 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3680
08232497
DJ
36812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3682
3683 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3684 gdb.base/weaklib2.c: New files.
3685
d394c993 36862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3687
ac6c2fba
NS
3688 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3689 info. Adjust test names.
3690
8ec659a0 3691 * gdb.base/break.c (main): Move position of malloc.
d394c993 3692 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3693
acd65feb
VP
36942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3695
3696 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3697 assignement of arrays and function pointers.
3698 * gdb.mi/var-cmd.c: Add declaration necessary for above
3699 tests.
3700
f556d5e5
NS
37012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3702
3703 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3704
3705 * gdb.threads/linux-dp.exp: Read thread table before and after
3706 creating each philosopher and verify it.
3707
697bc68d
NS
37082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3709 Paul Brook <paul@codesourcery.com>
3710 Daniel Jacobowitz <dan@codesourcery.com>
3711
3712 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3713 main to remove duplication. Add start function of the form
697bc68d
NS
3714 '_*start[1-9]*'. Add RVDS start function.
3715
29d73ae4
DJ
37162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3717
3718 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3719
c1d88655
UW
37202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3721
3722 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3723 * gdb.asm/spu.inc: New file.
3724 * gdb.base/term.exp: Disable if [target_info exists noargs].
3725 * gdb.gdb/complaints.exp: Disable if ![isnative].
3726 * gdb.gdb/selftest.exp: Likewise.
3727 * gdb.gdb/observer.exp: Likewise.
3728 * gdb.gdb/xfullpath.exp: Likewise.
3729 * gdb.base/attach.exp: Disable on SPU target.
3730 * gdb.cp/bs145503.exp: Likewise.
3731 * gdb.cp/exception.exp: Likewise.
3732 * gdb.cp/userdef.exp: Likewise.
3733
32a13b1a
DJ
37342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3735
3736 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3737
d8295fe9
VP
37382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3739
3740 * gdb.base/completion.exp: Fix completion tests for
3741 'info' and 'info '.
3742 * gdb.base/help.exp (help_test_raw, test_class_help)
3743 (test_prefix_command_help): Move...
3744 * lib/gdb.exp: Here.
3745 * gdb.base/main.exp: Adjust.
3746 * gdb.cp/maint.exp: Adjust.
3747 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3748
8c394015
VP
37492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3750
3751 * gdb.stabs/weird.exp (print_weird_var): Use
3752 gdb_test_multiple instead of gdb_expect.
3753
027fc1bc
VP
37542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3755
3756 * gdb.base/help.exp (help_test_raw): New.
3757 (test_class_help): New.
3758 (test_prefix_command_help): New.
3759 Adjust testcases.
3760
67609209
FR
37612006-11-09 Christophe Lyon <christophe.lyon@st.com>
3762
3763 * gdb.base/constvars.c (main): Write to crass and crips, so that
3764 they are allocated by the compiler.
3765
f73adfeb
AS
37662006-10-27 Andreas Schwab <schwab@suse.de>
3767
3768 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3769 "detach-fork".
3770
2f83a18e
DJ
37712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3772
3773 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3774 of patterns.
3775
94277a38
DJ
37762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.base/sepdebug.exp: Remove debug format test.
3779 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3780 Handle no-symtab.
3781 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3782
5bd2f6e2
DJ
37832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3784
3785 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3786 int to pointer or pointer to int.
3787 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3788
8c008720
DJ
37892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3790
3791 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3792
9e35dae4
DJ
37932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3796
d9639e13
DJ
37972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 PR c++/2116
3800 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3801
390a1bd0
JB
38022006-10-06 Joel Brobecker <brobecker@adacore.com>
3803
3804 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3805 the corresponding bug has been fixed in GDB (PR/2018).
3806
dd920c33
JB
38072006-10-06 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.base/subst.exp: New testcase.
3810
53bbefe9
JB
38112006-10-06 Joel Brobecker <brobecker@adacore.com>
3812
3813 * gdb.ada/array_return/pck.ads: Add copyright notice.
3814 * gdb.ada/array_return/pck.adb: Likewise.
3815 * gdb.ada/array_return/p.adb: Likewise.
3816 * gdb.ada/exec_changed/first.adb: Likewise.
3817 * gdb.ada/exec_changed/second.adb: Likewise.
3818
09851417
JB
38192006-10-06 Joel Brobecker <brobecker@adacore.com>
3820
3821 * gdb.ada/watch_arg/watch.adb: New file.
3822 * gdb.ada/watch_arg.exp: New testcase.
3823
041bf30d
VP
38242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3825
3826 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3827 via string_to_regexp.
041bf30d 3828 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3829
f286fbdd 38302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3831
3832 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3833 Remove unused / obsolete files.
3834
7c07f349
NR
38352006-09-19 Nick Roberts <nickrob@snap.net.nz>
3836
3837 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3838
cd5ff84a
VP
38392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3840
3841 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3842 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3843 the number of frames.
cd5ff84a 3844
ae018d1a
DJ
38452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3846
3847 * gdb.base/args.c (main): Add breakpoint marker.
3848 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3849 really test empty arguments.
3850 (args_load): Delete.
3851 (args_test): New.
3852
b399c549
NR
38532006-09-13 Nick Roberts <nickrob@snap.net.nz>
3854
3855 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3856 check for one file.
3857
2ab1eb7a
VP
38582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3859
3860 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3861 HIGH_FRAME argument to -stack-list-locals can be larger than
3862 the number of frames.
a9c64011 3863
476308bf
FF
38642006-08-18 Fred Fish <fnf@specifix.com>
3865
3866 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3867 '$' in front of skip_vmx_tests_saved when setting that.
3868
8625200f
AS
38692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3870
3871 * gdb.base/trace-commands.exp: New file.
3872
089ec8f1
DJ
38732006-08-10 Joel Brobecker <brobecker@adacore.com>
3874 Daniel Jacobowitz <dan@codesourcery.com>
3875
3876 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3877 expected output of the backtrace commands.
3878
b60f0898
JB
38792006-08-09 Joel Brobecker <brobecker@adacore.com>
3880
3881 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3882 untested followed by return combination.
3883 * gdb.arch/altivec-regs.exp: Likewise.
3884 * gdb.arch/e500-abi.exp: Likewise.
3885 * gdb.arch/e500-regs.exp: Likewise.
3886 * gdb.arch/gdb1291.exp: Likewise.
3887 * gdb.arch/gdb1431.exp: Likewise.
3888 * gdb.arch/gdb1558.exp: Likewise.
3889 * gdb.arch/i386-prologue.exp: Likewise.
3890 * gdb.arch/i386-unwind.exp: Likewise.
3891 * gdb.asm/asm-source.exp: Likewise.
3892 * gdb.base/a2-run.exp: Likewise.
3893 * gdb.base/advance.exp: Likewise.
3894 * gdb.base/all-bin.exp: Likewise.
3895 * gdb.base/annota1.exp: Likewise.
3896 * gdb.base/annota3.exp: Likewise.
3897 * gdb.base/args.exp: Likewise.
3898 * gdb.base/arithmet.exp: Likewise.
3899 * gdb.base/assign.exp: Likewise.
3900 * gdb.base/async.exp: Likewise.
3901 * gdb.base/attach.exp: Likewise.
3902 * gdb.base/bang.exp: Likewise.
3903 * gdb.base/bigcore.exp: Likewise.
3904 * gdb.base/bitfields.exp: Likewise.
3905 * gdb.base/bitfields2.exp: Likewise.
3906 * gdb.base/break.exp: Likewise.
3907 * gdb.base/call-sc.exp: Likewise.
3908 * gdb.base/call-strs.exp: Likewise.
3909 * gdb.base/callfuncs.exp: Likewise.
3910 * gdb.base/checkpoint.exp: Likewise.
3911 * gdb.base/chng-syms.exp: Likewise.
3912 * gdb.base/code-expr.exp: Likewise.
3913 * gdb.base/commands.exp: Likewise.
3914 * gdb.base/completion.exp: Likewise.
3915 * gdb.base/cond-expr.exp: Likewise.
3916 * gdb.base/condbreak.exp: Likewise.
3917 * gdb.base/consecutive.exp: Likewise.
3918 * gdb.base/constvars.exp: Likewise.
3919 * gdb.base/corefile.exp: Likewise.
3920 * gdb.base/cvexpr.exp: Likewise.
3921 * gdb.base/dbx.exp: Likewise.
3922 * gdb.base/define.exp: Likewise.
3923 * gdb.base/detach.exp: Likewise.
3924 * gdb.base/display.exp: Likewise.
3925 * gdb.base/dump.exp: Likewise.
3926 * gdb.base/ena-dis-br.exp: Likewise.
3927 * gdb.base/ending-run.exp: Likewise.
3928 * gdb.base/environ.exp: Likewise.
3929 * gdb.base/eval-skip.exp: Likewise.
3930 * gdb.base/exprs.exp: Likewise.
3931 * gdb.base/fileio.exp: Likewise.
3932 * gdb.base/finish.exp: Likewise.
3933 * gdb.base/float.exp: Likewise.
3934 * gdb.base/foll-exec.exp: Likewise.
3935 * gdb.base/foll-fork.exp: Likewise.
3936 * gdb.base/foll-vfork.exp: Likewise.
3937 * gdb.base/freebpcmd.exp: Likewise.
3938 * gdb.base/funcargs.exp: Likewise.
3939 * gdb.base/gcore.exp: Likewise.
3940 * gdb.base/gdb1090.exp: Likewise.
3941 * gdb.base/gdb1250.exp: Likewise.
3942 * gdb.base/huge.exp: Likewise.
3943 * gdb.base/info-proc.exp: Likewise.
3944 * gdb.base/interrupt.exp: Likewise.
3945 * gdb.base/jump.exp: Likewise.
3946 * gdb.base/langs.exp: Likewise.
3947 * gdb.base/lineinc.exp: Likewise.
3948 * gdb.base/list.exp: Likewise.
3949 * gdb.base/logical.exp: Likewise.
3950 * gdb.base/long_long.exp: Likewise.
3951 * gdb.base/macscp.exp: Likewise.
3952 * gdb.base/maint.exp: Likewise.
3953 * gdb.base/mips_pro.exp: Likewise.
3954 * gdb.base/miscexprs.exp: Likewise.
3955 * gdb.base/multi-forks.exp: Likewise.
3956 * gdb.base/opaque.exp: Likewise.
3957 * gdb.base/overlays.exp: Likewise.
3958 * gdb.base/pc-fp.exp: Likewise.
3959 * gdb.base/pointers.exp: Likewise.
3960 * gdb.base/printcmds.exp: Likewise.
3961 * gdb.base/psymtab.exp: Likewise.
3962 * gdb.base/ptype.exp: Likewise.
3963 * gdb.base/recurse.exp: Likewise.
3964 * gdb.base/relational.exp: Likewise.
3965 * gdb.base/relocate.exp: Likewise.
3966 * gdb.base/remote.exp: Likewise.
3967 * gdb.base/reread.exp: Likewise.
3968 * gdb.base/restore.exp: Likewise.
3969 * gdb.base/return.exp: Likewise.
3970 * gdb.base/return2.exp: Likewise.
3971 * gdb.base/scope.exp: Likewise.
3972 * gdb.base/sect-cmd.exp: Likewise.
3973 * gdb.base/sep.exp: Likewise.
3974 * gdb.base/sepdebug.exp: Likewise.
3975 * gdb.base/setshow.exp: Likewise.
3976 * gdb.base/setvar.exp: Likewise.
3977 * gdb.base/sigall.exp: Likewise.
3978 * gdb.base/sigbpt.exp: Likewise.
3979 * gdb.base/signals.exp: Likewise.
3980 * gdb.base/signull.exp: Likewise.
3981 * gdb.base/sizeof.exp: Likewise.
3982 * gdb.base/solib.exp: Likewise.
3983 * gdb.base/step-line.exp: Likewise.
3984 * gdb.base/step-test.exp: Likewise.
3985 * gdb.base/structs.exp: Likewise.
3986 * gdb.base/structs2.exp: Likewise.
3987 * gdb.base/term.exp: Likewise.
3988 * gdb.base/twice.exp: Likewise.
3989 * gdb.base/until.exp: Likewise.
3990 * gdb.base/varargs.exp: Likewise.
3991 * gdb.base/volatile.exp: Likewise.
3992 * gdb.base/watchpoint.exp: Likewise.
3993 * gdb.base/whatis-exp.exp: Likewise.
3994 * gdb.base/whatis.exp: Likewise.
3995 * gdb.cp/ambiguous.exp: Likewise.
3996 * gdb.cp/annota2.exp: Likewise.
3997 * gdb.cp/annota3.exp: Likewise.
3998 * gdb.cp/bool.exp: Likewise.
3999 * gdb.cp/breakpoint.exp: Likewise.
4000 * gdb.cp/casts.exp: Likewise.
4001 * gdb.cp/class2.exp: Likewise.
4002 * gdb.cp/classes.exp: Likewise.
4003 * gdb.cp/cplusfuncs.exp: Likewise.
4004 * gdb.cp/ctti.exp: Likewise.
4005 * gdb.cp/derivation.exp: Likewise.
4006 * gdb.cp/exception.exp: Likewise.
4007 * gdb.cp/gdb1355.exp: Likewise.
4008 * gdb.cp/hang.exp: Likewise.
4009 * gdb.cp/inherit.exp: Likewise.
4010 * gdb.cp/local.exp: Likewise.
4011 * gdb.cp/m-data.exp: Likewise.
4012 * gdb.cp/m-static.exp: Likewise.
4013 * gdb.cp/member-ptr.exp: Likewise.
4014 * gdb.cp/method.exp: Likewise.
4015 * gdb.cp/misc.exp: Likewise.
4016 * gdb.cp/namespace.exp: Likewise.
4017 * gdb.cp/overload.exp: Likewise.
4018 * gdb.cp/ovldbreak.exp: Likewise.
4019 * gdb.cp/pr-1023.exp: Likewise.
4020 * gdb.cp/pr-1210.exp: Likewise.
4021 * gdb.cp/pr-574.exp: Likewise.
4022 * gdb.cp/printmethod.exp: Likewise.
4023 * gdb.cp/psmang.exp: Likewise.
4024 * gdb.cp/ref-params.exp: Likewise.
4025 * gdb.cp/ref-types.exp: Likewise.
4026 * gdb.cp/rtti.exp: Likewise.
4027 * gdb.cp/templates.exp: Likewise.
4028 * gdb.cp/try_catch.exp: Likewise.
4029 * gdb.cp/userdef.exp: Likewise.
4030 * gdb.cp/virtfunc.exp: Likewise.
4031 * gdb.disasm/am33.exp: Likewise.
4032 * gdb.disasm/h8300s.exp: Likewise.
4033 * gdb.disasm/mn10300.exp: Likewise.
4034 * gdb.disasm/sh3.exp: Likewise.
4035 * gdb.disasm/t01_mov.exp: Likewise.
4036 * gdb.disasm/t02_mova.exp: Likewise.
4037 * gdb.disasm/t03_add.exp: Likewise.
4038 * gdb.disasm/t04_sub.exp: Likewise.
4039 * gdb.disasm/t05_cmp.exp: Likewise.
4040 * gdb.disasm/t06_ari2.exp: Likewise.
4041 * gdb.disasm/t07_ari3.exp: Likewise.
4042 * gdb.disasm/t08_or.exp: Likewise.
4043 * gdb.disasm/t09_xor.exp: Likewise.
4044 * gdb.disasm/t10_and.exp: Likewise.
4045 * gdb.disasm/t11_logs.exp: Likewise.
4046 * gdb.disasm/t12_bit.exp: Likewise.
4047 * gdb.disasm/t13_otr.exp: Likewise.
4048 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4049 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4050 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4051 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4052 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4053 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4054 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4055 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4056 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4057 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4058 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4059 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4060 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4061 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4062 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4063 * gdb.mi/gdb701.exp: Likewise.
4064 * gdb.mi/gdb792.exp: Likewise.
4065 * gdb.mi/mi-basics.exp: Likewise.
4066 * gdb.mi/mi-break.exp: Likewise.
4067 * gdb.mi/mi-cli.exp: Likewise.
4068 * gdb.mi/mi-console.exp: Likewise.
4069 * gdb.mi/mi-disassemble.exp: Likewise.
4070 * gdb.mi/mi-eval.exp: Likewise.
4071 * gdb.mi/mi-file.exp: Likewise.
4072 * gdb.mi/mi-read-memory.exp: Likewise.
4073 * gdb.mi/mi-regs.exp: Likewise.
4074 * gdb.mi/mi-return.exp: Likewise.
4075 * gdb.mi/mi-simplerun.exp: Likewise.
4076 * gdb.mi/mi-stack.exp: Likewise.
4077 * gdb.mi/mi-stepi.exp: Likewise.
4078 * gdb.mi/mi-syn-frame.exp: Likewise.
4079 * gdb.mi/mi-until.exp: Likewise.
4080 * gdb.mi/mi-var-block.exp: Likewise.
4081 * gdb.mi/mi-var-child.exp: Likewise.
4082 * gdb.mi/mi-var-cmd.exp: Likewise.
4083 * gdb.mi/mi-var-display.exp: Likewise.
4084 * gdb.mi/mi-watch.exp: Likewise.
4085 * gdb.mi/mi2-basics.exp: Likewise.
4086 * gdb.mi/mi2-break.exp: Likewise.
4087 * gdb.mi/mi2-cli.exp: Likewise.
4088 * gdb.mi/mi2-console.exp: Likewise.
4089 * gdb.mi/mi2-disassemble.exp: Likewise.
4090 * gdb.mi/mi2-eval.exp: Likewise.
4091 * gdb.mi/mi2-file.exp: Likewise.
4092 * gdb.mi/mi2-read-memory.exp: Likewise.
4093 * gdb.mi/mi2-regs.exp: Likewise.
4094 * gdb.mi/mi2-return.exp: Likewise.
4095 * gdb.mi/mi2-simplerun.exp: Likewise.
4096 * gdb.mi/mi2-stack.exp: Likewise.
4097 * gdb.mi/mi2-stepi.exp: Likewise.
4098 * gdb.mi/mi2-syn-frame.exp: Likewise.
4099 * gdb.mi/mi2-until.exp: Likewise.
4100 * gdb.mi/mi2-var-block.exp: Likewise.
4101 * gdb.mi/mi2-var-child.exp: Likewise.
4102 * gdb.mi/mi2-var-cmd.exp: Likewise.
4103 * gdb.mi/mi2-var-display.exp: Likewise.
4104 * gdb.mi/mi2-watch.exp: Likewise.
4105 * gdb.stabs/exclfwd.exp: Likewise.
4106 * gdb.stabs/weird.exp: Likewise.
4107 * gdb.threads/gcore-thread.exp: Likewise.
4108 * gdb.trace/actions.exp: Likewise.
4109 * gdb.trace/backtrace.exp: Likewise.
4110 * gdb.trace/circ.exp: Likewise.
4111 * gdb.trace/collection.exp: Likewise.
4112 * gdb.trace/deltrace.exp: Likewise.
4113 * gdb.trace/infotrace.exp: Likewise.
4114 * gdb.trace/limits.exp: Likewise.
4115 * gdb.trace/packetlen.exp: Likewise.
4116 * gdb.trace/passc-dyn.exp: Likewise.
4117 * gdb.trace/passcount.exp: Likewise.
4118 * gdb.trace/report.exp: Likewise.
4119 * gdb.trace/save-trace.exp: Likewise.
4120 * gdb.trace/tfind.exp: Likewise.
4121 * gdb.trace/tracecmd.exp: Likewise.
4122 * gdb.trace/while-dyn.exp: Likewise.
4123 * gdb.trace/while-stepping.exp: Likewise.
4124
f4b618d1
JB
41252006-08-08 Joel Brobecker <brobecker@adacore.com>
4126
4127 * gdb.base/step-bt.c: New file.
4128 * gdb.base/step-bt.exp: New testcase.
4129
3d00d119
DJ
41302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4131
4132 * config/monitor.exp (gdb_load): Remove support for obsolete
4133 download-write-size.
4134 * gdb.base/remote.exp: Likewise. Update all callers of
4135 gdb_timed_load.
4136
017b5bd4
DJ
41372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4138
4139 * cursal.exp: Pass binfile to gdb_load.
4140
837c599d
DJ
41412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4142
4143 * gdb.base/cursal.exp: Add "" to gdb_load call.
4144
8dd4540b
MK
41452006-07-29 Mark Kettenis <kettenis@gnu.org>
4146
4147 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4148 NetBSD/ELF targets.
4149
ab5c9f60
DJ
41502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4151
4152 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4153 operator*.
4154
4c42eaff
DJ
41552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4156
4157 * gdb.base/completion.exp: Update for change in "file" behavior.
4158 * gdb.stabs/weird.exp: Likewise.
4159 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4160 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4161
0155cc76
NS
41622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4163
4164 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4165 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4166
16026cd7
AS
41672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4168
4169 * gdb.base/default.exp: Update source command error message.
4170 * gdb.base/help.exp: Update 'help source' message.
4171
16963cb6
DJ
41722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4173
4174 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4175 test.
4176
6d7fd486
AS
41772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4178
4179 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4180
29e8a844
DJ
41812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4182
4183 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4184
6afcfa39
DJ
41852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4186
4187 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4188
267a692b
MK
41892006-07-17 Mark Kettenis <kettenis@gnu.org>
4190
4191 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4192 *-*-openbsd* from targets for wich we expect ARM FPA floating
4193 point format.
4194
85d2fec4
NR
41952006-07-17 Nick Roberts <nickrob@snap.net.nz>
4196
4197 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4198
41992006-07-17 Mark Kettenis <kettenis@gnu.org>
4200
4201 * gdb.base/annota3.exp: Expect frame-begin annotation.
4202
85b4c6e8
JB
42032006-07-14 Joel Brobecker <brobecker@adacore.com>
4204
4205 * gdb.base/help.exp: Adjust "help unset" test to accept
4206 any list of unset commands.
4207
fb933624
DJ
42082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4209 Daniel Jacobowitz <dan@codesourcery.com>
4210
4211 * gdb.cp/ref-params.exp: New test.
4212 * gdb.cp/ref-params.cc: New source file.
4213 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4214
1dff4b64
MK
42152006-07-08 Mark Kettenis <kettenis@gnu.org>
4216
4217 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4218 spaces/tabs in regular expressions since they might not be there.
4219
40d2e0e3
AS
42202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4221
4222 * gdb.base/ifelse.exp: New file.
4223
f6c957d2
NS
42242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4225
4226 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4227 line.
4228 * gdb.base/huge.exp: Loop over compilation to find a size that
4229 is acceptable.
4230 * gdb.base/remote.exp: Correct expected strings.
4231 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4232
b9c5a23d
DJ
42332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4234
4235 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4236
9af2e58d
DJ
42372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4238
4239 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4240 native.
4241
30930ca5
DJ
42422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4243
4244 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4245 enable stabs testing.
4246
aa32fa1d
DJ
42472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4248
bd4a4c80 4249 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4250 gdb_test_multiple does.
4251
321fef15
DJ
42522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4253
4254 * Makefile.in (host_alias): Remove.
4255 (target_alias): Use @target_noncanonical@.
4256 (site.exp): Don't set host_alias.
4257 * aclocal.m4: Remove contents. Include acx.m4.
4258 * configure: Regenerated.
4259 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4260
e1c2defa
NS
42612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4262
e63b55d1
NS
4263 * lib/gdb.exp (gdb_load_cmd): New.
4264
5600ea19
NS
4265 * gdb.base/fileio.c: Add system(NULL) test.
4266 * gdb.base/fileio.exp: Check it.
4267
e1c2defa
NS
4268 * gdb.base/break.c: Add 10a breakpoint at }
4269 * gdb.base/break.exp: Add test for breakpoint at }
4270 * gdb.cp/anon-union.cc: Add code at end of function.
4271 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4272 * gdb.mi/var-cmd.c: Add code at end of function.
4273 * gdb.mi/mi-var-display.exp: Adjust end of next.
4274 * gdb.mi/mi2-var-display.exp: Likewise.
4275 * gdb.base/fileio.c: Add stop function and insert calls at
4276 stopping places.
4277 * gdb.base/fileio.exp: Breakpoint stop function and remove
4278 explicit line number references.
4279
6c0112ec
JB
42802006-05-19 Joel Brobecker <brobecker@adacore.com>
4281
a9c64011
AS
4282 * gdb.base/del.exp (test_delete_alias): New function.
4283 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4284
154189a4
FF
42852006-05-18 Fred Fish <fnf@specifix.com>
4286
4287 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4288 required. Check for spurious output after program exits normally.
4289
582e64c2
FF
42902006-05-17 Fred Fish <fnf@specifix.com>
4291
4292 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4293 gdb_load, so it works in the simulator.
4294
8ef6493a
FF
42952006-05-11 Fred Fish <fnf@specifix.com>
4296
4297 * gdb.base/bang.exp: Ignore unexpected output between the
4298 "program exited normally" and the gdb prompt, as many other
4299 tests do.
4300
692b141c
MK
43012006-05-07 Mark Kettenis <kettenis@gnu.org>
4302
4303 * gdb.base/help.exp: Make "delete checkpoint" part option for
4304 "help d" and "help delete" tests.
4305
540b8a30
UW
43062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4307
a9c64011 4308 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4309 expected output in some mi_gdb_test statements.
4310 * gdb.mi/mi2-basics.exp: Likewise.
4311
9b6462d9
JB
43122006-05-05 Joel Brobecker <brobecker@adacore.com>
4313
4314 * gdb.base/del.c: New file.
4315 * gdb.base/del.exp: New testcase.
4316
954de43b
DM
43172006-05-05 David S. Miller <davem@sunset.davemloft.net>
4318
4319 * gdb.base/break.exp: Do not assume a breakpoint on
4320 main will actually be in $srcfile when optimizing.
1303f75e
DM
4321 * gdb.base/savedregs.exp: Do not require that the dummy
4322 frame location match up to a symbol and source file location.
c3242428
DM
4323 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4324 will get printed without a mi_cmd_data_list_register_values prefix.
4325 (*-data-list-register-*): Correct regular expressions to expect the new
4326 pseudo d? floating point registers.
4327 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4328
c7e64c9a
DJ
43292006-05-05 Christophe Lyon <christophe.lyon@st.com>
4330
4331 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4332 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4333 is allocated by the compiler.
4334 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4335 anons, e, anone to force their allocation by the compiler.
4336
43372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4338
4339 * gdb.base/help.exp: Update expected text for help d and
4340 help delete.
4341
27ce9a6d
MK
43422006-05-02 Mark Kettenis <kettenis@gnu.org>
4343
4344 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4345 NetBSD/ELF targets.
4346
8608915f
MK
43472006-04-30 Mark Kettenis <kettenis@gnu.org>
4348
4349 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4350 single-step breakpoint fails; make this a KFAIL on
4351 sparc*-*-openbsd*.
4352 * gdb.base/siginfo.exp: Likewise.
4353 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4354
b8db102d
MS
43552006-04-26 Michael Snyder <msnyder@redhat.com>
4356
4357 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4358 which may have to consume output from other forks.
4359 Add tests to make sure that "delete fork" succeeded.
4360
c702009a
MS
43612006-04-20 Michael Snyder <msnyder@redhat.com>
4362
4363 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4364 Add support for the Renesas M32C and M16C.
4365
4366 * gdb.asm/asm-source.exp: Add m32c target.
4367 * gdb.asm/m32c.inc: Support for m32c target.
4368
e28493f2
AS
43692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4370
4371 * gdb.base/commands.exp (recursive_source_test): New test.
4372
880da185
DM
43732006-04-04 David S. Miller <davem@sunset.davemloft.net>
4374
4375 * gdb.base/float.exp: Add pattern for sparc targets.
4376
61d9b92f
DJ
43772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4378
4379 * gdb.base/commands.exp (stray_arg0_test): New test.
4380
bd717df8
PB
43812006-03-30 Paul Brook <paul@codesourcery.com>
4382
4383 * gdb.mi/mi-until.exp: kfail broken until command.
4384 * gdb.mi/mi2-until.exp: Ditto.
4385
ec793d3c
NR
43862006-03-27 Nick Roberts <nickrob@snap.net.nz>
4387
4388 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4389
831004b7
AO
43902006-03-08 Alexandre Oliva <aoliva@redhat.com>
4391
4392 * gdb.base/prelink.exp: Anchor tested-for regular expression
4393 on gdb prompt.
4394
effe49a0
PB
43952006-03-07 Paul Brook <paul@codesourcery.com>
4396
4397 * gdb.base/assign.exp: Correct fail message.
4398
e5461016
PB
43992006-03-07 Paul Brook <paul@codesourcery.com>
4400
4401 * lib/compiler.c: Extract armcc version number.
4402 * lib/compiler.cc: Ditto.
4403
fc91c6c2
PB
44042006-03-07 Paul Brook <paul@codesourcery.com>
4405
4406 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4407 additional_flags=-w.
4408 * gdb.arch/altivec-regs.exp: Ditto.
4409 * gdb.arch/e500-abi.exp: Ditto.
4410 * gdb.arch/e500-regs.exp: Ditto.
4411 * gdb.base/all-bin.exp: Ditto.
4412 * gdb.base/annota1.exp: Ditto.
4413 * gdb.base/annota3.exp: Ditto.
4414 * gdb.base/args.exp: Ditto.
4415 * gdb.base/arithmet.exp: Ditto.
4416 * gdb.base/assign.exp: Ditto.
4417 * gdb.base/async.exp: Ditto.
4418 * gdb.base/bang.exp: Ditto.
4419 * gdb.base/break.exp: Ditto.
4420 * gdb.base/call-rt-st.exp: Ditto.
4421 * gdb.base/completion.exp: Ditto.
4422 * gdb.base/cond-expr.exp: Ditto.
4423 * gdb.base/condbreak.exp: Ditto.
4424 * gdb.base/consecutive.exp: Ditto.
4425 * gdb.base/define.exp: Ditto.
4426 * gdb.base/display.exp: Ditto.
4427 * gdb.base/ena-dis-br.exp: Ditto.
4428 * gdb.base/environ.exp: Ditto.
4429 * gdb.base/eval-skip.exp: Ditto.
4430 * gdb.base/info-proc.exp: Ditto.
4431 * gdb.base/jump.exp: Ditto.
4432 * gdb.base/logical.exp: Ditto.
4433 * gdb.base/long_long.exp: Ditto.
4434 * gdb.base/maint.exp: Ditto.
4435 * gdb.base/miscexprs.exp: Ditto.
4436 * gdb.base/pc-fp.exp: Ditto.
4437 * gdb.base/pointers.exp: Ditto.
4438 * gdb.base/relational.exp: Ditto.
4439 * gdb.base/reread.exp: Ditto.
4440 * gdb.base/sect-cmd.exp: Ditto.
4441 * gdb.base/sep.exp: Ditto.
4442 * gdb.base/sepdebug.exp: Ditto.
4443 * gdb.base/until.exp: Ditto.
4444 * gdb.base/whatis-exp.exp: Ditto.
4445 * gdb.cp/annota2.exp: Ditto.
4446 * gdb.cp/annota3.exp: Ditto.
4447 * gdb.trace/actions.exp: Ditto.
4448 * gdb.trace/backtrace.exp: Ditto.
4449 * gdb.trace/circ.exp: Ditto.
4450 * gdb.trace/collection.exp: Ditto.
4451 * gdb.trace/deltrace.exp: Ditto.
4452 * gdb.trace/infotrace.exp: Ditto.
4453 * gdb.trace/limits.exp: Ditto.
4454 * gdb.trace/packetlen.exp: Ditto.
4455 * gdb.trace/passc-dyn.exp: Ditto.
4456 * gdb.trace/passcount.exp: Ditto.
4457 * gdb.trace/report.exp: Ditto.
4458 * gdb.trace/save-trace.exp: Ditto.
4459 * gdb.trace/tfind.exp: Ditto.
4460 * gdb.trace/tracecmd.exp: Ditto.
4461 * gdb.trace/while-dyn.exp: Ditto.
4462 * gdb.trace/while-stepping.exp: Ditto.
4463 * lib/gdb.exp: Ditto.
4464 (gdb_compile): Handle nowarning option.
4465
5f4a23d9
AO
44662006-03-07 Alexandre Oliva <aoliva@redhat.com>
4467
4468 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4469 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4470 Rename executable to prelinkt. Don't re-prelink if we didn't
4471 get a core file. Test prelink -u exit status to tell whether
4472 prelinking failed. Use gdb_test_multiple.
4473
9733fc94
DJ
44742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4475
4476 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4477 (do_tests): Call it.
4478
cc10cae3
AO
44792006-02-28 Alexandre Oliva <aoliva@redhat.com>
4480
4481 * gdb.base/prelink.exp: New test.
4482 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4483
15c46491
WZ
44842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4485
4486 * gdb.fortran/derived-type.f90: New file.
4487 * gdb.fortran/derived-type.exp: New testcase.
4488
5c9f7ded
DJ
44892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4490
4491 * gdb.base/default.exp: Allow ';' as a directory separator.
4492
5b96932b
AS
44932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4494
4495 * gdb.base/help.exp (help add-symbol-file): Update.
4496
1986bccd
AS
44972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4498
4499 * gdb.base/help.exp (help load): Update expected results.
4500
a8b7528f
FF
45012006-02-19 Fred Fish <fnf@specifix.com>
4502
4503 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4504 specifix hex value as part of results.
4505 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4506
f8261448
FF
45072006-02-16 Fred Fish <fnf@specifix.com>
4508
4509 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4510 ushort_addr, and slong_addr, so the typedefs are not optimized
4511 away.
4512 * gdb.base/whatis.exp: Add tests using type name for struct type,
4513 union type, enum type, and typedef.
a9c64011 4514
31d8bdd2
MK
45152006-02-13 Mark Kettenis <kettenis@gnu.org>
4516
4517 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4518
34e41e63
JB
45192006-02-13 Jim Blandy <jimb@redhat.com>
4520
4521 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4522 case where it takes two "next" commands to skip past the init
4523 call.
4524
ac6e4f31
FF
45252006-02-12 Fred Fish <fnf@specifix.com>
4526
4527 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4528 to handle cases where it takes two "next" commands to skip
4529 past the init call.
4530
2db2d571
JB
45312006-02-07 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4534 on hppa32 targets.
4535
38fcd64c
DJ
45362006-02-06 Vladimir Prus <ghost@cs.msu.su>
4537
4538 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4539 field.
4540
1315ad46
MK
45412006-01-29 Mark Kettenis <kettenis@gnu.org>
4542
4543 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4544
5625b943
DJ
45452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4546
4547 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4548 files.
4549
80df1bbe
DJ
45502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4551
4552 * gdb.cp/maint.exp: Set complaints to a positive value.
4553
9078e690
DJ
45542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4557 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4558 function name.
4559
9c903399
DJ
45602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4561
4562 * gdb.base/checkpoint.c: Update copyright notice. Include
4563 <stdlib.h>.
4564
761ae4d6
JB
45652006-01-04 Jim Blandy <jimb@redhat.com>
4566
4567 * gdb.asm/asm-source.exp: Independently provide default values for
4568 asm-flags and debug-flags. Use 'string equal' to do the
4569 comparison, not the implicit expr's '==' operator. Remove
4570 now-unneeded assignments to asm-flags. In h8300 case, place
4571 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4572
099ac3dd
MS
45732006-01-04 Michael Snyder <msnyder@redhat.com>
4574
4575 * gdb.base/checkpoint.c: New file.
4576 * gdb.base/checkpoint.exp: New file.
4577 * gdb.base/multi-fork.c: New file.
4578 * gdb.base/multi-fork.exp: New file.
4579 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4580
f4d85314
FF
45812006-01-04 Fred Fish <fnf@specifix.com>
4582
4583 * gdb.base/ptype.c (foo): Add typedef.
4584 (intfoo): Add function.
4585 * gdb.base/ptype1.c: New file.
4586 * gdb.base/ptype.exp: Handle compilation and linking with two
4587 source files. Test that proper type for "foo" is found based
4588 on source context rather than first match found in symtabs.
4589
a1b06f35
MK
45902005-12-28 Mark Kettenis <kettenis@gnu.org>
4591
4592 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4593 * gdb.asm/openbsd.inc: Indent commands.
4594
d082a1e2
MK
45952005-12-26 Mark Kettenis <kettenis@gnu.org>
4596
c65016bd
MK
4597 * gdb.base/freebpcmd.exp: Increase timeout.
4598
d082a1e2
MK
4599 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4600
d3c32a0e
DJ
46012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4602
4603 * gdb.base/default.exp: Update check for "show version".
4604
9fdb1f50
RC
46052005-12-09 Randolph Chung <tausq@debian.org>
4606
4607 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4608 * gdb.asm/pa64.inc: New file.
4609
5f2c56f7
RC
46102005-12-09 Randolph Chung <tausq@debian.org>
4611
4612 * gdb.asm/common.inc: Indent commands.
4613 * gdb.asm/asmsrc1.s: Likewise.
4614 * gdb.asm/asmsrc2.s: Likewise.
4615
8117349c
RC
46162005-12-09 Randolph Chung <tausq@debian.org>
4617
4618 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4619 (get_addr_of_sym): Remove duplicate print.
4620 (gen_core): xfail hppa*-*-hpux*, update expected output.
4621 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4622 * gdb.arch/pa64-nullify.s: New file.
4623
8f07f25a
RC
46242005-12-09 Randolph Chung <tausq@debian.org>
4625
4626 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4627
55b39184
DJ
46282005-12-07 Christophe Lyon <christophe.lyon@st.com>
4629
4630 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4631 code generation for these functions.
4632 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4633 error message.
4634
31e2b00f
AS
46352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4636
4637 * gdb.base/help.exp (help b, help br, help bre, help brea)
4638 (help break): Update the expected message.
4639
c3d0b56e
SC
46402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4641
4642 * gdb.asm/m68hc11.inc: Setup the data section.
4643 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4644 script for this test.
4645 (m6812-*-*): Likewise.
4646
36ae0ea9
RC
46472005-11-09 Randolph Chung <tausq@debian.org>
4648
4649 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4650
9d6f42e9
WZ
46512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4652
4653 * gdb.base/break.exp: Fix a comment typo.
4654
e2126a14
EZ
46552005-11-03 Jim Blandy <jimb@redhat.com>
4656
a9c64011
AS
4657 Checked in by Elena Zannoni <ezannoni@redhat.com>
4658
e2126a14
EZ
4659 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4660
e0ac7199
CV
46612005-11-02 Corinna Vinschen <vinschen@redhat.com>
4662
4663 * gdb.arch/gdb1558.c: Include stdio.h.
4664
31d3fb18
MK
46652005-10-31 Mark Kettenis <kettenis@gnu.org>
4666
4667 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4668
e52b687c
MK
46692005-10-31 Mark Kettenis <kettenis@gnu.org>
4670
4671 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4672
f4711d79
PG
46732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4674
a9c64011
AS
4675 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4676 vscr" tests to better match output.
f4711d79 4677
987a9106
JB
46782005-10-12 Jim Blandy <jimb@redhat.com>
4679
4680 * gdb.base/structs.exp (any): New function.
4681 (test_struct_returns): Don't make any assumptions at all about
4682 what value the function returns when GDB can't set the return
4683 value.
4684
2336bb58
JB
46852005-10-09 Joel Brobecker <brobecker@adacore.com>
4686
4687 * gdb.ada/arrayidx/p.adb: New file.
4688 * gdb.ada/arrayidx.exp: New testcase
4689
46902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4691
4692 * gdb.ada/array_return/pck.ads: New file.
4693 * gdb.ada/array_return/pck.adb: New file.
4694 * gdb.ada/array_return/p.adb: New file.
4695 * gdb.ada/array_return.exp: New testcase.
4696
705335ea
JB
46972005-10-03 Joel Brobecker <brobecker@adacore.com>
4698
a9c64011
AS
4699 * gdb.base/arrayidx.c: New file.
4700 * gdb.base/arrayidx.exp: New testcase.
705335ea 4701
11ee9940
NR
47022005-09-29 Nick Roberts <nickrob@snap.net.nz>
4703
4704 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4705 frames-invalid and breakpoints-invalid are no longer generated
4706 with level 3 so don't expect them in the output.
4707
39fb8e9e
BR
47082005-09-27 Bob Rossi <bob@brasko.net>
4709
a9c64011 4710 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4711 from test. Escape the | in mi_gdb_test call.
4712 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4713 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4714 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4715 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4716 expected regex's in mi_gdb_test calls.
4717 * lib/mi-support.exp: Remove arbitrary .* from tests.
4718 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4719 Fully anchor GDB/MI expected results in mi_gdb_test.
4720 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4721 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4722
2af48f68
PB
47232005-09-26 Paul Brook <paul@codesourcery.com>
4724
4725 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4726
f34502bc
WZ
47272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4728
4729 * bfp-test.c: New file.
4730 * bfp-test.exp: New testcase.
4731
ca929517
WZ
47322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4733
4734 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4735 of subarray and substring variable.
4736 * gdb.fortran/subarray.f: New source file for the test of subarray
4737 and substring variable evaluation.
4738 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4739 of string constant.
4740
c761af65
DJ
47412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4742
4743 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4744 copyright dates.
4745
561d7a1d
PG
47462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4747
4748 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4749 powerpc altivec' test with an almost identical 'info vector' test.
4750
b2b64cc9
PG
47512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4752
a9c64011
AS
4753 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4754 vscr" tests to match output.
b2b64cc9 4755
6ac4d15a
PG
47562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4757
a9c64011
AS
4758 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4759 output.
6ac4d15a 4760
40e55bef
BR
47612005-09-11 Bob Rossi <bob@brasko.net>
4762
4763 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4764 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4765 commands that return an MI output command and an asyncronous MI output
4766 command.
4767 * gdb.mi/mi-console.exp: Ditto.
4768
3c7385ec
BR
47692005-09-11 Bob Rossi <bob@brasko.net>
4770
4771 * gdb.mi/mi-var-child.c: Include <string.h>.
4772
a6cd0eb3
DJ
47732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4774
4775 * killed.exp: Correct gdb_expect syntax.
4776
2f168eed
CV
47772005-08-09 Corinna Vinschen <vinschen@redhat.com>
4778
4779 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4780
ecd3fd0f
BR
47812005-08-02 Bob Rossi <bob@brasko.net>
4782
4783 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4784 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4785 Change tests to inferior-tty-set/show.
4786 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4787 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4788 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4789 inferior. Use mi_gdb_test to get GDB and Inferior output.
4790 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4791 descriptor.
4792 (mi_inferior_tty_name): Add inferior PTY file name.
4793 (mi_gdb_start): Add INFERIOR_PTY parameter.
4794 (mi_gdb_test): Add IPATTERN parameter.
4795
f1ea48cb 47962005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4797
f1ea48cb
BR
4798 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4799 parameter to mi_gdb_test.
4800 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4801
6e650a67
DJ
48022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4805 struct_declarations.
4806 * gdb.mi/mi-var-child.exp: Step over the initialization of
4807 struct_declarations.
4808
8be260b6
DJ
48092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4810
4811 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4812 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4813 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4814 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4815 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4816 file.
4817
4e660f07
NR
48182005-07-27 Nick Roberts <nickrob@snap.net.nz>
4819
4820 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4821 (do_children_tests): Assign values to the extra elements.
4822
4823 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4824 them for tests for "-var-update --no-values" and
a9c64011 4825 "-var-update --all-values".
4e660f07
NR
4826 Add test for "-var-list-children --simple-values".
4827
4828 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4829
4830 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4831 "-stack-list-locals --simple-values" Improve doc strings and
4832 comments.
4833
6bdae935
MK
48342005-07-18 Mark Kettenis <kettenis@gnu.org>
4835
598b7a6f
MK
4836 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4837 *-*-openbsd*.
4838 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4839
6bdae935
MK
4840 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4841 sigaltsatck'.
4842
1323e929 48432005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4844
1323e929
BR
4845 * gdb.base/default.exp (tty): Changed output of command.
4846 * gdb.base/help.exp (help tty): Ditto.
4847
b1a9c082
MK
48482005-07-12 Mark Kettenis <kettenis@gnu.org>
4849
4850 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4851
10a844a2
MK
48522005-07-10 Mark Kettenis <kettenis@gnu.org>
4853
4854 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4855 -stack-select-frame without arguments.
4856 (test_stack_frame_listing): Add test for newly implemented command
4857 -stack-info-frame.
4858
3cb3b8df
BR
48592005-07-06 Bob Rossi <bob@brasko.net>
4860
4861 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4862 command.
4863 (Copyright): Update copyright.
4864
a0c5fbcf
WZ
48652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4866
4867 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4868 tests to evaluate exponentiation expression.
4869
984971d0
AS
48702005-06-29 Andreas Schwab <schwab@suse.de>
4871
4872 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4873 main to avoid warnings.
4874
4875 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4876
fe03833f
NR
48772005-06-20 Nick Roberts <nickrob@snap.net.nz>
4878
4879 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4880 -stack-select-frame without arguments.
4881 (test_stack_frame_listing): Add test for newly implemented command
4882 -stack-info-frame.
a9c64011 4883
7a55f279
WZ
48842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4885
0ffa0ea5
DJ
4886 * gdb.fortran/array-element.f: New file.
4887 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4888
26585198
DJ
48892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4890
4891 * gdb.base/bigcore.exp: Correct checks for systems which can
4892 not dump a large core file.
4893
c1bd25fd
DJ
48942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4895
4896 * gdb.base/relocate.c: Add a copyright notice.
4897 (dummy): Remove.
4898 * gdb.base/relocate.exp: Test printing the values of variables
4899 from a relocatable file.
4900
589e074d
DJ
49012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4902
4903 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4904 excess MI output after an error.
4905
0915f927
JB
49062005-05-29 Joel Brobecker <brobecker@adacore.com>
4907
4908 * gdb.arch/alpha-step.c: New file.
4909 * gdb.arch/alpha-step.exp: New testcase.
4910
76ff342d
DJ
49112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4912 Dennis Brueni <dennis@slickedit.com>
4913
4914 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4915 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4916 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4917 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4918 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4919 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4920 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4921
96b0c7ac
DJ
49222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4923 Wu Zhou <woodzltc@cn.ibm.com>
4924
4925 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4926 IBM's xlc compiler.
4927 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4928 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4929
f21565d2
JB
49302005-05-13 Jim Blandy <jimb@redhat.com>
4931
4932 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4933 calling gdb_suppress_entire_file.
4934 * gdb.base/charset.exp: Same.
4935 * gdb.base/call-rt-st.exp: Same.
4936
6006a3a1
BR
49372005-05-05 Bob Rossi <bob_rossi@cox.net>
4938
4939 * lib/gdb.exp (fullname_syntax): Added global regex.
4940 (fullname_syntax_POSIX): Ditto.
4941 (fullname_syntax_UNC): Ditto.
4942 (fullname_syntax_DOS_CASE): Ditto.
4943 (fullname_syntax_DOS): Ditto.
4944 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4945 fullname_syntax variable to scope and use it.
4946 (test_file_list_exec_source_files): Ditto.
4947 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4948
c3b69c04
DJ
49492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4950
4951 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4952
3c95e6af
PG
49532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4954
a9c64011
AS
4955 * lib/gdb.exp (skip_altivec_tests): New function, based on
4956 check_vmx_hw_available from the GCC testsuite.
4957 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4958 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4959
78df6c56
JB
49602005-05-02 Jim Blandy <jimb@redhat.com>
4961
4962 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4963 calling gdb_suppress_entire_file.
4964
1690f9cf
DJ
49652005-04-30 Randolph Chung <tausq@debian.org>
4966
4967 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4968 Slightly relax "sem_post" name checking.
4969
5ea106f7
PG
49702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4971
4972 * gdb.base/unload.exp: Use new shared library infrastructure.
4973
bf7234cf
PG
49742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4975
4976 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4977 infrastructure.
bf7234cf 4978
547b869a
CV
49792005-04-29 Corinna Vinschen <vinschen@redhat.com>
4980
4981 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4982 * gdb.asm/h8300.inc: New file.
4983
f07e55f0
PG
49842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4985
4986 * gdb.base/shlib-call.exp: Change to use new shared library
4987 infrastructure.
4988
3cbba3d1
PG
49892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4990
a9c64011
AS
4991 * gdb.base/pending.exp: Change to use new shared library
4992 infrastructure.
3cbba3d1 4993
ed6df200
PG
49942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4995
a9c64011
AS
4996 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4997 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4998
8c8f4ebe
PG
49992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5000
a9c64011
AS
5001 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5002 shared objects being adjusted and update copyright years.
8c8f4ebe 5003
607fbc54
DJ
50042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5005
5006 * ChangeLog: Correct some 2003-01-13 dates.
5007 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5008 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5009 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5010 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5011 gdb.trace/tfind.exp: Update copyright years.
5012
57bf0e56
DJ
50132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5014 Daniel Jacobowitz <dan@codesourcery.com>
5015
5016 * lib/gdb.exp (gdb_compile): Handle shlib=.
5017 (gdb_compile_shlib): New function.
5018
9b593790
PG
50192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5020
a9c64011 5021 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5022
9494c6a5
DJ
50232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5024
5025 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5026 gdb.server.
5027 * configure.ac: Likewise.
5028 * configure: Regenerated.
5029 * gdb.gdbserver/Makefile.in: Moved to...
5030 * gdb.server/Makefile.in: ... here.
5031 * gdb.gdbserver/server.c: Moved to...
5032 * gdb.server/server.c: ... here.
5033 * gdb.gdbserver/server-run.exp: Moved to...
5034 * gdb.server/server-run.exp: ... here.
5035
6f8eac0e
DJ
50362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5037
5038 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5039 * configure.ac: Create gdb.gdbserver/Makefile.
5040 * configure: Regenerated.
5041 * lib/gdbserver-support.exp: New file, derived from
5042 config/gdbserver.exp.
5043 * config/gdbserver.exp: Use gdbserver-support.exp.
5044 * gdb.gdbserver/Makefile.in: New file.
5045 * gdb.gdbserver/server.c: New file.
5046 * gdb.gdbserver/server-run.exp: New file.
5047
6e87504d
PG
50482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5049
a9c64011
AS
5050 * lib/gdb.exp (test_compiler_info): Return compiler_info
5051 if no arguments are given.
6e87504d 5052
d1779be4
PG
50532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5054
5055 * gdb.arch/altivec-abi.exp: Check for compiler and set
5056 use altivec' flag accordingly.
5057 * gdb.arch/altivec-regs.exp: Likewise.
5058
88750304
DJ
50592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5060
5061 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5062
f3fb768d
AS
50632005-03-27 Andreas Schwab <schwab@suse.de>
5064
5065 * gdb.base/bigcore.c (main): Add missing mode argument in open
5066 call.
5067
7e813ac5
DJ
50682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5069
5070 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5071 downloads.
5072 * config/gdbserver.exp (gdb_load): Likewise.
5073
8e3049aa
PB
50742005-03-14 Paul Brook <paul@codesourcery.com>
5075
5076 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5077 targets.
5078
a9df7c44
JB
50792005-03-09 Joel Brobecker <brobecker@adacore.com>
5080
5081 * gdb.dwarf2/dup-psym.S: New file.
5082 * gdb.dwarf2/dup-psym.exp: New testcase.
5083
9f0d94e8
JB
50842005-03-09 Joel Brobecker <brobecker@adacore.com>
5085
5086 * gdb.ada/exec_changed/first.adb: New file.
5087 * gdb.ada/exec_changed/second.adb: New file.
5088 * gdb.ada/exec_changed.exp: New testcase.
5089
5f579bc5
NS
50902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5091
36e9969c
NS
5092 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5093 (A2): New class.
5094 (main): Test operator+.
5095 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5096 breakpoint test.
5097
5f579bc5
NS
5098 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5099 * gdb.base/signull.exp: Disable if gdb,nosignals.
5100 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5101 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5102 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5103 * gdb.mi/mi2-console.exp: Likewise.
5104 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5105 continue output at start.
5106 (gdb_collect_locals_test): Robustify regexp.
5107 * gdb.trace/passc-dyn.exp: Fix comment typo.
5108 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5109
be46087e
CV
51102005-03-08 Corinna Vinschen <vinschen@redhat.com>
5111
5112 * gdb.asm/asm-source.exp: Add iq2000 case.
5113 * gdb.asm/iq2000.inc: New file.
5114
384e1a61 51152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5116
384e1a61
MI
5117 * gdb.base/command.exp: Change hardcoded value to regular expression.
5118 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5119
584b6e9e
DJ
51202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5121
5122 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5123 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5124 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5125 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5126 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5127
ab5b5d61
MK
51282005-03-05 Mark Kettenis <kettenis@gnu.org>
5129
5130 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5131 changes.
5132
ae051c1b
PG
51332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5134
a9c64011
AS
5135 * lib/compiler.c: Add test for IBM's xlc compiler.
5136 * lib/compiler.cc: Likewise.
ae051c1b 5137
3f0f6ed2
JB
51382004-02-24 Joel Brobecker <brobecker@adacore.com>
5139
5140 * gdb.ada/fixed_points.exp: Create compilation object directory
5141 before running the test.
5142 * gdb.ada/null_record.exp: Likewise.
5143 * gdb.ada/packed_array.exp: Likewise.
5144 * gdb.ada/start.exp: Likewise.
5145
724f452b
JB
51462005-02-15 Joel Brobecker <brobecker@adacore.com>
5147
5148 * gdb.ada/packed_array/pa.adb: New file.
5149 * gdb.ada/packed_array.exp: New testcase.
5150
57f5cdfb 51512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5152
1f393151
MK
5153 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5154 files.
5155
ebdda337
MK
5156 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5157 on *-*-openbsd*. Correctly match whitespace in regukar
5158 expressions.
5159
cf309262
DJ
51602005-02-10 Daniel Jacobowitz <dan@debian.org>
5161
5162 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5163 PR exp/1821
5164 * gdb.base/gdb1821.c: New test file.
5165 * gdb.base/gdb1821.exp: New test file.
5166
3be49e7a
JB
51672005-02-09 Joel Brobecker <brobecker@adacore.com>
5168
5169 * gdb.base/start.c: New file.
5170 * gdb.base/start.exp: New testcase.
5171
e292e67d
JB
51722005-02-09 Joel Brobecker <brobecker@adacore.com>
5173
5174 * gdb.ada/start/dummy.adb: New file.
5175 * gdb.ada/start.exp: New testcase.
5176
dbdfa66c
CV
51772005-02-09 Corinna Vinschen <vinschen@redhat.com>
5178
5179 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5180 for printing symbols and statistics.
5181 Add test for using relative pathnames in "maint print msymbols" test.
5182 Mark "maint info sections DATA" XFAIL on Cygwin.
5183 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5184 tests.
5185
d7941671
AC
51862005-02-09 Andreas Schwab <schwab@suse.de>
5187
5188 Committed by Andrew Cagney <cagney@gnu.org>
5189 * gdb.base/remotetimeout.exp: New file.
5190
74e5ef44
MK
51912005-02-07 Mark Kettenis <kettenis@gnu.org>
5192
5193 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5194
464dd14d
JB
51952005-02-03 Joel Brobecker <brobecker@adacore.com>
5196
5197 * gdb.ada/gnat_ada.gpr: New file.
5198 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5199 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5200 * configure.ac: No longer generate gnat_ada.gpr.
5201 * configure: Regenerate.
5202 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5203 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5204 * gdb.ada/null_record/bar.ads: Likewise.
5205 * gdb.ada/null_record/bar.adb: Likewise.
5206 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5207 * gdb.ada/null_record.exp (testdir): New variable.
5208 (testfile): executable is now in testdir subdirectory.
5209 (srcfile): Use full path to the main compilation unit.
5210 * gdb.ada/fixed_points.exp: Same changes as above.
5211
30d756ae
NR
52122005-02-03 Nick Roberts <nickrob@snap.net.nz>
5213
5214 * gdb.base/interp.exp: New test.
5215
9d799f85
AC
52162005-01-24 Andrew Cagney <cagney@gnu.org>
5217
5218 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5219
15656118
AC
52202005-01-19 Andrew Cagney <cagney@gnu.org>
5221
a892c31b
AC
5222 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5223 configure.ac not configure.in.
5224
15656118
AC
5225 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5226 of powerpc*-*-*.
5227 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5228 * gdb.base/list.exp (test_list_function)
15656118
AC
5229 (test_list_filename_and_function): Ditto.
5230 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5231
a7b01baf
AC
52322005-01-16 Andrew Cagney <cagney@gnu.org>
5233
17d92a02
AC
5234 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5235
a7b01baf
AC
5236 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5237
bc8332bb
AC
52382005-01-14 Andrew Cagney <cagney@gnu.org>
5239
5240 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5241 * gdb.mi/mi2-var-cmd.exp: Ditto.
5242
4d074752
CV
52432005-01-10 Corinna Vinschen <vinschen@redhat.com>
5244
5245 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5246
bec39cab
AC
52472005-01-07 Andrew Cagney <cagney@gnu.org>
5248
5249 * configure.ac: Rename configure.in, require autoconf 2.59.
5250 * configure: Re-generate.
5251 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5252 * gdb.stabs/configure: Re-generate.
5253 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5254 * gdb.hp/configure: Re-generate.
5255 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5256 autoconf 2.59.
5257 * gdb.hp/gdb.objdbg/configure: Re-generate.
5258 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5259 autoconf 2.59.
5260 * gdb.hp/gdb.defects/configure: Re-generate.
5261 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5262 autoconf 2.59.
5263 * gdb.hp/gdb.compat/configure: Re-generate.
5264 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5265 autoconf 2.59.
5266 * gdb.hp/gdb.base-hp/configure: Re-generate.
5267 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5268 autoconf 2.59.
5269 * gdb.hp/gdb.aCC/configure: Re-generate.
5270
f10b16d4
JB
52712004-12-15 Jim Blandy <jimb@redhat.com>
5272
5273 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5274 under NPTL when there is debugging info available for libpthread.
5275
fb6e1814
JG
52762004-12-13 Jerome Guitton <guitton@gnat.com>
5277
5278 * gdb.ada/fixed_points.c: New file.
5279 * gdb.ada/fixed_points.exp: New file.
5280
fe46cd3a
RC
52812004-12-03 Randolph Chung <tausq@debian.org>
5282
5283 * gdb.arch/pa-nullify.exp: New file.
5284 * gdb.arch/pa-nullify.s: New file.
5285
8de0841b
RC
52862004-11-30 Randolph Chung <tausq@debian.org>
5287
5288 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5289 instead of "tbug". Fix regexp to work properly with gdb_test.
5290
c8170782
PH
52912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5292
5293 * gdb.base/bitfields2.exp: New test.
5294 * gdb.base/bitfields2.c: New file.
5295
954269c2
RE
52962004-11-28 Richard Earnshaw <rearnsha@arm.com>
5297
5298 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5299
0107feed
RC
53002004-11-16 Randolph Chung <tausq@debian.org>
5301
5302 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5303
f073ae8c
DJ
53042004-11-14 Daniel Jacobowitz <dan@debian.org>
5305
5306 * gdb.threads/threadapply.exp: Correct "macro details" test.
5307
19ad59e7
JJ
53082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5309
5310 * gdb.threads/threadapply.exp: New test.
5311 * gdb.threads/threadapply.c: New file.
5312
9cf0961b
MK
53132004-11-07 Mark Kettenis <kettenis@gnu.org>
5314
5315 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5316 frames.
5317
c789492a
FL
53182004-11-05 Felix Lee <felix+log1@specifixinc.com>
5319
5320 * gdb.base/cursal.exp: New file.
5321 * gdb.base/cursal.c: New file.
5322
a1e167bb
AC
53232004-11-03 Andrew Cagney <cagney@gnu.org>
5324
5325 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5326
b7cbf173
MK
53272004-10-30 Mark Kettenis <kettenis@gnu.org>
5328
5329 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5330 NetBSD/ELF targets.
5331
88f9d34f
JB
53322004-10-29 Joel Brobecker <brobecker@gnat.com>
5333
5334 * gdb.threads/bp_in_thread.c: New file, copied from
5335 pthread_cond_wait.c.
5336 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5337 file, rather than reusing the .c file from another testcase.
5338
ca7d6a0c
JB
53392004-10-20 Joel Brobecker <brobecker@gnat.com>
5340
5341 * gdb.ada/null_record.exp: Check where we stopped after
5342 sending the start command, instead of where the associated
5343 temporary breakpoint was inserted.
5344
0d863d03
AC
53452004-10-14 Andrew Cagney <cagney@gnu.org>
5346
5347 * gdb.mi/gdb701.c (main): Return 0.
5348
d11e72cb
DJ
53492004-10-13 Daniel Jacobowitz <dan@debian.org>
5350
d40539a4 5351 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5352
e1923096
JJ
53532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5354
5355 * gdb.threads/schedlock.c: Add comment markers to use to find
5356 line numbers.
5357 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5358 comments.
5359 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5360 breakpoint lines.
5361
ec8ba2c9
DJ
53622004-10-12 Daniel Jacobowitz <dan@debian.org>
5363
5364 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5365
0eb3658b
DJ
53662004-10-12 Daniel Jacobowitz <dan@debian.org>
5367
5368 * configure.in: Add gdb.dwarf2.
5369 * configure: Regenerated.
5370 * Makefile.in: Add gdb.dwarf2.
5371 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5372 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5373 gdb.dwarf2/file1.txt: New files.
5374
a271cc33
OF
53752004-10-11 Orjan Friberg <orjanf@axis.com>
5376
a9c64011 5377 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5378 of "run", since the latter doesn't work with remote targets. Adjust
5379 the breakpoint numbering accordingly.
5380 * gdb.threads/pthread_cond_wait.exp: Ditto.
5381
895ce074
MC
53822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5383
5384 * gdb.base/overlays.exp: Update copyright years.
5385
6be3092d
KI
53862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5387
5388 * gdb.base/overlays.exp: Disable if target is Linux.
5389
e05389b8
FL
53902004-10-06 Felix Lee <felix+log1@specifixinc.com>
5391
5392 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5393
73cb587d
KI
53942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5395
5396 * gdb.asm/asm-source.exp: Add m32r-linux target.
5397 * gdb.asm/m32r-linux.inc: New file.
5398
3c0edcdc
AC
53992004-09-24 Andrew Cagney <cagney@redhat.com>
5400 David Anderson <anderson@redhat.com>
5401
5402 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5403 command fails, assume things will work.
5404 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5405 (_GNU_SOURCE): Define.
5406 (print_unsigned, print_hex): Change parameter to "long long".
5407 (print_byte_count): New function, use to print byte counts.
5408 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5409 O_LARGEFILE.
5410 (main): Compute an upper bound on a corefile in max_core_size.
5411 Limit memory chunk size to max_core_size. Limit total memory
5412 allocated to max_core_size.
5413
4bb3667f
AC
54142004-09-23 Andrew Cagney <cagney@gnu.org>
5415
5416 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5417 from a separate process with code that creates a corefile by
5418 making the inferior dump core.
5419
60fe1a51
MK
54202004-09-23 Mark Kettenis <kettenis@gnu.org>
5421
5422 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5423 block.
5424
8e937346
MC
54252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5426
5427 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5428 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5429 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5430 Likewise.
5431
7213f6d6
JJ
54322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5433
5434 * gdb.java/jprint.exp: New test case for java inferior call.
5435 * gdb.java/jprint.java: Ditto.
5436
eac69dca
JB
54372004-09-15 Joel Brobecker <brobecker@gnat.com>
5438
5439 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5440
22227696
MC
54412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5442
5443 * gdb.threads/killed.c: Include <stdlib.h>.
5444 * gdb.threads/pthreads.c: Likewise.
5445
7dd403a4
MC
54462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5447
5448 * gdb.threads/killed.c: Add copyright notice.
5449
33f2d567
JM
54502004-09-10 Jason Molenda (jmolenda@apple.com)
5451
a9c64011
AS
5452 * gdb.base/define.exp: Two new tests to verify zero space chars
5453 after 'if' and 'while' commands in a user-defined command is correctly
5454 parsed.
33f2d567 5455
e05b62ac
AC
54562004-09-08 Andrew Cagney <cagney@gnu.org>
5457
5458 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5459 delivery test with duplicate at end of file.
5460
9cbe82da
MK
54612004-09-06 Mark Kettenis <kettenis@jive.nl>
5462
5463 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5464
564803d9
MC
54652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5466
5467 * config/hppro.exp: Removed.
5468
7c6807ce
MC
54692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5470
5471 * config/sparclet.exp: Removed.
5472
bf7e26dd
MC
54732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5474
5475 * config/udi.exp: Removed.
5476
714e341b
MC
54772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5478
5479 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5480 of "exp_continue".
5481 (advancei): Likewise.
5482
1236e623
JJ
54832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5484
5485 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5486
3bdcad15
MI
54872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5488
228af206 5489 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5490 to check for nodebug in executable.
5491 * gdb.gdb/observer.exp (setup_test): Likewise.
5492 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5493 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5494
c72b934c
AC
54952004-09-01 Andrew Cagney <cagney@gnu.org>
5496
5497 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5498 files.
5499
edd9b715
JJ
55002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5501
5502 * gdb.base/unload.exp: Fix expected warning message to match
5503 latest format.
5504
fb4ce06b
CV
55052004-09-01 Corinna Vinschen <vinschen@redhat.com>
5506
5507 * gdb.base/call-rt-st.exp: Fix typos.
5508
ce78e7c3
MI
55092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5510
5511 * gdb.threads/thread_check.exp: New testcase.
5512 * gdb.threads/thread_check.c: New testcase.
5513
2dedb159
AC
55142004-08-31 Andrew Cagney <cagney@gnu.org>
5515
5516 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5517 (skip_to_handler_entry): New procedures. Test stepping into a
5518 handler when the breakpoint is at the handler's entry point.
5519
68f53502
AC
55202004-08-30 Andrew Cagney <cagney@gnu.org>
5521
5522 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5523 gdb/1757.
5524
3e3ffd2b
MC
55252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 With code from Manoj Iyer <manjo@austin.ibm.com>:
5528 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5529 return value. Add an arm for "no debugging symbols found".
5530 Change a stray "error" to "perror".
5531 (gdb_run_cmd): Adapt to new return value.
5532 * gdb.base/remote.exp: Adapt to new return value.
5533 * gdb.gdb/complaints.exp: Likewise.
5534 * gdb.gdb/observer.exp: Likewise.
5535 * gdb.gdb/selftest.exp: Likewise.
5536 * gdb.gdb/xfullpath.exp: Likewise.
5537
4b6f5fd2
JB
55382004-08-27 Joel Brobecker <brobecker@gnat.com>
5539
5540 * gdb.threads/bp_in_thread.exp: New testcase.
5541
e5b25496
MC
55422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5543
5544 Fix PR testsuite/1735.
5545 * gdb.threads/schedlock.c (thread_function): Add a cast
5546 to suppress a gcc warning.
5547 * gdb.threads/thread-specific.c (thread_function): Likewise.
5548
934353d6
MC
55492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5550
5551 * gdb.base/unload.c: Include <stdlib.h>.
5552
f98a0aef 55532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5554
f98a0aef 5555 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5556 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5557 synchronized after the "return".
5558
5a2e8882
MC
55592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5560
5561 * gdb.mi/basics.c: Include <stdio.h>.
5562 * gdb.mi/pthreads.c: Include <stdlib.h>.
5563 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5564
a9640423
MC
55652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5566
5567 * gdb.threads/schedlock.c: Add copyright notice.
5568
b04e311d
AC
55692004-08-25 Andrew Cagney <cagney@gnu.org>
5570
5571 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5572 (skip_over_handler, breakpoint_over_hander): New test procedures.
5573 (advance, advancei): Add a proper prefix, do not use
5574 rerun_to_main.
5575 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5576
7c27f15b
MC
55772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5578
5579 * gdb.mi/basics.c: Add copyright notice.
5580 * gdb.mi/var-cmd.c: Add copyright notice.
5581
fffc87ae
MC
55822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5583
5584 * lib/gdb.exp: Remove signed_keyword_not_used.
5585 * lib/compiler.c: Likewise.
5586 * lib/compiler.cc: Likewise.
5587
d782e0bf
MC
55882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5589
5590 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5591 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5592
96033e83
MC
55932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5594
5595 * gdb.base/whatis.c: Add copyright notice.
5596
cf38c229
MK
55972004-08-20 Mark Kettenis <kettenis@gnu.org>
5598
5599 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5600 it to skip the breakpoints encoded in the inline assembly.
5601
f4b49756
MC
56022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5603
5604 * Makefile.in: Add gdb.fortran.
5605
2f193b69
MC
56062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5607
5608 * gdb.base/call-sc.exp (test_scalar_returns):
5609 Fix cut-and-paste glitch in "Make fun return now".
5610
89a237cb
MC
56112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5612
5613 * configure.in: Add gdb.fortran.
5614 * configure: Regenerate.
5615 * gdb.fortran/Makefile.in: New file.
5616 * lib/gdb.exp (skip_fortran_tests): New procedure.
5617
469aff8e
MC
56182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5619
5620 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5621 reference to bug-gnu@prep.ai.mit.edu.
5622 * gdb.mi/mi-var-child.exp: Likewise.
5623 * gdb.mi/mi-var-cmd.exp: Likewise.
5624 * gdb.mi/mi-var-display.exp: Likewise.
5625 * gdb.mi/mi2-var-block.exp: Likewise.
5626 * gdb.mi/mi2-var-child.exp: Likewise.
5627 * gdb.mi/mi2-var-cmd.exp: Likewise.
5628 * gdb.mi/mi2-var-display.exp: Likewise.
5629
00b51b9f
MK
56302004-08-15 Mark Kettenis <kettenis@gnu.org>
5631
5632 * gdb.base/unload.c (main): Make local variable msg const.
5633
45f07fef
MC
56342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5635
5636 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5637 to bug-gnu@prep.ai.mit.edu.
5638 * gdb.mi/mi-disassemble.exp: Likewise.
5639 * gdb.mi/mi-eval.exp: Likewise.
5640 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5641 default line number.
5642 * gdb.mi/mi-return.exp: Likewise.
5643 * gdb.mi/mi-simplerun.exp: Likewise.
5644 * gdb.mi/mi-stack.exp: Likewise.
5645 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5646 number with explicit range test.
5647 * gdb.mi/mi-watch.exp: Likewise.
5648 * gdb.mi/mi2-break.exp: Likewise.
5649 * gdb.mi/mi2-cli.exp: Likewise.
5650 * gdb.mi/mi2-disassemble.exp: Likewise.
5651 * gdb.mi/mi2-eval.exp: Likewise.
5652 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5653 default line number.
5654 * gdb.mi/mi2-return.exp: Likewise.
5655 * gdb.mi/mi2-simplerun.exp: Likewise.
5656 * gdb.mi/mi2-stack.exp: Likewise.
5657 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5658 number with explicit range test.
5659 * gdb.mi/mi2-watch.exp: Likewise.
5660
dd8c8ee7
MC
56612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5662
5663 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5664 * gdb.cp/m-static.exp: Likewise.
5665 * gdb.cp/rtti.exp: Likewise.
5666
4e838464
MK
56672004-08-14 Mark Kettenis <kettenis@gnu.org>
5668
5669 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5670
8d8cb839
EZ
56712004-08-14 Eli Zaretskii <eliz@gnu.org>
5672
5673 * ChangeLog: Prefix Local Variables with semi-colons and indent
5674 the reference to older ChangeLog files, to fix fontification in
5675 Emacs.
5676
deea8bb0
MC
56772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5678
5679 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5680 * gdb.mi/mi2-break.exp: Likewise.
5681
c3297504
MC
56822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5683
5684 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5685
25808999
MC
56862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5687
5688 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5689
226a8d71
MC
56902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5691
5692 * gdb.cp/classes.exp: Remove unused declarations. Just let
5693 test names default instead of providing special names. Remove
5694 extraneous demangler test.
5695
37fdf854
JJ
56962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5697
5698 * gdb.base/unload.exp: New test for breakpoints in dynamically
5699 loaded libraries.
5700 * gdb.base/unload.c: Ditto.
5701 * gdb.base/unloadshr.c: Ditto.
5702
2d3a7986
MC
57032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5704
5705 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5706 cp_test_ptype_class.
5707 (test_enums): Likewise.
5708
c72b934c
AC
57092004-08-10 Andrew Cagney <cagney@gnu.org>
5710
5711 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5712 files.
5713
cc503c8a
AC
57142004-08-10 Andrew Cagney <cagney@gnu.org>
5715
5716 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5717 init_malloc call.
5718
902f2ccb
MC
57192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5720
5721 * ChangeLog: Add copyright notice. The notice is copied
5722 from emacs 21.3 top level ChangeLog.
5723
78c90502
MC
57242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5725
5726 * lib/cp-support.exp: New file.
5727 * lib/cp-support.exp (cp_test_type_class): New function.
5728 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5729 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5730 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5731 cp_test_ptype_class.
5732
88e5ea78
MC
57332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5734
5735 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5736 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5737 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5738 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5739 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5740 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5741 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5742 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5743 gdb.mi/mi2-watch.exp: Update copyright years.
5744
6a89fc9c
MK
57452004-08-09 Mark Kettenis <kettenis@gnu.org>
5746
5747 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5748
1482e0de
MC
57492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5750
5751 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5752 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5753 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5754 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5755 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5756 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5757 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5758 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5759 gdb.mi/mi-watch.exp: Update copyright years.
5760
1a5ce3f3
DJ
57612004-08-08 Daniel Jacobowitz <dan@debian.org>
5762
5763 PR gdb/1738
5764 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5765 from a breakpoint with a pending signal.
5766
04f6ecf2
DJ
57672004-08-08 Daniel Jacobowitz <dan@debian.org>
5768
5769 PR gdb/1736
5770 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5771 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5772 the prompt.
5773 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5774
54d90d35
DJ
57752004-08-08 Daniel Jacobowitz <dan@debian.org>
5776
5777 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5778
d2f6abb0
DJ
57792004-08-08 Daniel Jacobowitz <dan@debian.org>
5780
5781 PR gdb/1736
5782 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5783 for i?86-*-linux*.
5784
5598c03d
DJ
57852004-08-08 Daniel Jacobowitz <dan@debian.org>
5786
5787 * gdb.arch/i386-prologue.exp: Compile without debug information.
5788
c6fee705
MC
57892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5790
5791 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5792 rather than asking gdb to search.
5793
dd90efdb
MC
57942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5795
5796 * gdb.base/gcore.c: Include <string.h>.
5797
1e84bec1
MC
57982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5799
5800 * gdb.base/gcore.c: Add copyright notice.
5801
e425eb2b
MC
58022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5803
5804 * gdb.base/freebpcmd.c: Include <stdio.h>.
5805 * gdb.base/long_long.c: Include <string.h>.
5806 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5807 * gdb.base/siginfo.c: Include <string.h>.
5808 * gdb.base/sigstep.c: Include <string.h>.
5809
cb9aaed5
MC
58102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5811
5812 * gdb.base/complex.c: Include <stdlib.h>.
5813
55944f3d
MC
58142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5815
5816 * gdb.base/complex.c: Add copyright notice.
5817
7b2953d9
MC
58182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5819
5820 * gdb.base/charset.c: Include <stdlib.h>.
5821
c9133d23
MC
58222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5823
5824 * gdb.base/auxv.c: Include <stdlib.h>.
5825
0a8490ad
MC
58262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5827
5828 * gdb.base/auxv.c: Add copyright notice.
5829
3426d5ec
MC
58302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5831
5832 * gdb.base/coremaker.c: Add copyright notice.
5833 * gdb.base/coremaker2.c: Add copyright notice.
5834
8da195dd
AC
58352004-08-04 Andrew Cagney <cagney@gnu.org>
5836
5837 * gdb.base/store.exp: Update copyright.
5838 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5839 names, do not import gdb_prompt.
5840
8d394f98
AC
58412004-08-01 Andrew Cagney <cagney@gnu.org>
5842
5843 Fix PR testsuite/1729.
5844 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5845 not use capture_value with value 4.
5846 (capture_value): Add optional test name parameter.
5847 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5848 the prefix, pass to capture_value.
5849
b6702b23
MK
58502004-08-01 Mark Kettenis <kettenis@gnu.org>
5851
5852 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5853 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5854 (main): Call new function.
5855
c203e0ca
MC
58562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5857
5858 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5859
a7995a30
MC
58602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5861
5862 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5863
9366563b
MC
58642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5865
b6eeaf26 5866 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5867 Accept more values of vtbl pointer. Remove some messages
5868 about "obsolete gcc or gdb".
5869
2fc1f950
MC
58702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5871
5872 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5873
c724d49b
MC
58742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5875
5876 * gdb.base/asm-source.exp: Properly convert target board
5877 debug flags from gcc format to binutils format.
5878
736b0fce
MK
58792004-07-28 Mark Kettenis <kettenis@gnu.org>
5880
5881 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5882 gdb1718". PR backtrace/1718 partially fixed.
5883
5633ea5c
JJ
58842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5885
5886 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5887
575eebb1
NC
58882004-07-26 Nick Clifton <nickc@redhat.com>
5889
5890 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5891 good default value for a specific architecture is available then
5892 set it to that value. Otherwise default to the -gstabs switch.
5893 Remove the -g... switches from the asm-flags variable. Allow the
5894 target board info to override the value if it wants to. Pass the
5895 switch on the assembler command line.
5896
62104619
MK
58972004-07-23 Mark Kettenis <kettenis@gnu.org>
5898
5899 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5900 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5901 (main): Call new function.
5902
4a1135b8
MC
59032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5904
5905 Test for PR exp/1715.
5906 * gdb.base/radix.exp: Refactor common procedures. Make all
5907 test names unique. Change XFAIL to KFAIL.
5908
8a12c1f0
MC
59092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5910
5911 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5912 * gdb.ada/gnat_ada.gin: ... to here.
5913 * configure.in: Use gnat_ada.gin.
5914 * configure: Regenerate.
5915
23b451cf
AC
59162004-07-20 Andrew Cagney <cagney@gnu.org>
5917
5918 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5919 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5920 XFAILs. Clean up test messages and comments. Check backtraces.
5921 Delete re-sync code.
5922
ab618a02
MC
59232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5924
5925 Fix PR cli/740.
5926 * gdb.base/annota1.exp: Honor gdb,nosignals.
5927 * gdb.base/annota3.exp: Likewise.
5928
46dad340
MC
59292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5930
5931 * lib/java.exp: Update copyright notice.
5932
756d8c70
AC
59332004-07-19 Andrew Cagney <cagney@gnu.org>
5934
5935 * gdb.base/selftest.exp: Copy file from here ...
5936 * gdb.gdb/selftest.exp: ... to here.
5937
586027e6
AC
59382004-07-16 Andrew Cagney <cagney@redhat.com>
5939
5940 * lib/insight-support.exp: Delete file.
5941 * lib/java.exp (java_init): Fix copyright.
5942
029d2200
AC
59432004-07-16 Andrew Cagney <cagney@gnu.org>
5944
5945 * gdb.base/restore.c: Append "prologue" to comments marking the a
5946 function's prologue.
5947 * gdb.base/restore.exp: Update copyright, re-indent.
5948 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5949 callerN" prefix where needed. Update patterns that match a
5950 function's prologue.
5951
653b62c5
MC
59522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5953
5954 * gdb.base/restore.c: Add copyright notice.
5955
f7d690e5
AC
59562004-07-16 Andrew Cagney <cagney@gnu.org>
5957
5958 * gdb.base/logical.exp: Update copyright.
5959 (evaluate): New procedure. Use to re-implement tests using
5960 several tables.
5961
d629a7cb
MH
59622004-07-14 Martin Hunt <hunt@redhat.com>
5963
5964 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5965 which fixes some problems where init.tcl was not found.
5966
9c7bb332
AC
59672004-07-13 Andrew Cagney <cagney@gnu.org>
5968
6bf46641
AC
5969 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5970 (check_sizeof, check_valueof): Do not include the output in the
5971 test name. Use gdb_test.
5972 (get_valueof): Use gdb_test_multiple.
5973
c4ffd4c0
AC
5974 * gdb.base/step-test.exp: Update copyright. Use
5975 gdb_test_multiple. Ensure that test names do not include
5976 architecture dependent output.
5977
ab89363a
AC
5978 * gdb.gdb/observer.exp: Update copyright.
5979 (setup_test): Use gdb_test_multiple.
5980 (attach_first_observer, attach_second_observer)
5981 (attach_third_observer, detach_first_observer)
5982 (detach_second_observer, detach_third_observer)
5983 (reset_counters, check_counters): Make $message a prefix.
5984 (test_normal_stop_notifications): Add "args" parameter - a list of
5985 init functions to be called. Make $message a prefix,
5986 (test_observer_normal_stop): Change the message prefixes so that
5987 they are unique, pass the attach / detach procedures to
5988 test_normal_stop_notifications.
5989
ec58997a
AC
5990 * gdb.base/signull.exp (test_segv): Prefix all tests with
5991 "${name}". Clean up test messages.
5992
b475183b
AC
5993 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5994
9c7bb332
AC
5995 * gdb.base/ena-dis-br.exp: Update copyright.
5996 (break_at): New function. Replace send_gdb with gdb_test,
5997 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5998 ignore count, not stopped at bpt", with KFAIL.
5999
2dd95497
CV
60002004-07-13 Corinna Vinschen <vinschen@redhat.com>
6001
6002 * gdb.base/attach.exp: Remove cleanupfile handling.
6003
419e626b
AC
60042004-07-12 Andrew Cagney <cagney@gnu.org>
6005
6006 * gdb.base/annota1.exp: Cleanup corefile test name.
6007 * gdb.base/annota3.exp: Ditto.
6008
8b1b3228
AC
60092004-07-12 Andrew Cagney <cagney@gnu.org>
6010
78650829
AC
6011 * gdb.base/signals.exp: Clean up copyright, re-indent.
6012
8b1b3228
AC
6013 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6014 gdb_test and gdb_test_multiple.
6015
935c2760
JJ
60162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6017
6018 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6019 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6020 provide line number info for first statement in main.
6021
1544280f
AC
60222004-07-08 Andrew Cagney <cagney@gnu.org>
6023
1279f4ff
AC
6024 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6025
1544280f
AC
6026 * gdb.base/sigbpt.exp: Make the common part of each test name a
6027 prefix instead of suffix.
6028
bcc82369
BR
60292004-07-07 Bob Rossi <bob_rossi@cox.net>
6030
6031 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6032 test from test_tbreak_creation_and_listing to
6033 test_file_list_exec_source_file
6034 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6035 Changed name of test from test_tbreak_creation_and_listing to
6036 test_file_list_exec_source_file
6037
23f4b0aa
JJ
60382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6039
6040 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6041 the jmisc() constructor instead of <init>.
6042 * gdb.java/jmisc1.exp: Ditto.
6043
56401cd5
AC
60442004-07-07 Andrew Cagney <cagney@gnu.org>
6045
6046 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6047 corrupting the PC.
6048
44ae2f6a
MC
60492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6050
6051 * gdb.cp/templates.exp: Accept whitespace change in demangler
6052 output.
6053
45a83408
AC
60542004-07-06 Andrew Cagney <cagney@gnu.org>
6055
6056 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6057
d205ad70
MC
60582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6059
6060 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6061 * lib/compiler.cc: Likewise.
6062
06ea1a61
MC
60632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6064
6065 * lib/compiler.cc: Work around string preprocessing problem
6066 with old hp c++ compiler.
6067 * lib/compiler.c: Likewise.
6068
daab1251
CV
60692004-06-29 Corinna Vinschen <vinschen@redhat.com>
6070
6071 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6072 directives to conditionalize symbol prefixing.
6073 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6074 additional_flags handling. Add underscore prefix for Cygwin.
6075 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6076 conditionalize symbol prefixing.
6077 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6078 additional_flags handling. Add underscore prefix for Cygwin.
6079
cc984116
CV
60802004-06-29 Corinna Vinschen <vinschen@redhat.com>
6081
6082 * gdb.base/bigcore.exp: Skip test on Cygwin.
6083
c279b077
MC
60842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6087 formats for "info register". Use gdb_test_multiple. Fix
6088 the "invalid register" test.
6089
0e915747
CV
60902004-06-28 Corinna Vinschen <vinschen@redhat.com>
6091
6092 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6093 PID for Cygwin. Add Cygwin specific strings to check for in some
6094 tests.
6095 (do_attach_tests): Add a test for user interaction when attaching
6096 to a process with no matching symbol table already loaded.
6097
11422c86
AC
60982004-06-26 Andrew Cagney <cagney@gnu.org>
6099
6100 Test PR java/1567 and PR java/1565.
6101 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6102 * gdb.java/jmisc2.exp: Delete file.
6103
cefbce26
MC
61042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6105
6106 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6107
e19f872c
CV
61082004-06-25 Corinna Vinschen <vinschen@redhat.com>
6109
6110 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6111 attach process.
6112
d931ba3b
MC
61132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6114
6115 * gdb.cp/pr-1553.exp: Remove.
6116
aef68c48
MC
61172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6118
6119 * gdb.cp/pr-1553.cc: Remove.
6120 * gdb.cp/pr-1553.exp: Disable this test.
6121
8d5df71a
JB
61222004-06-20 Jim Blandy <jimb@redhat.com>
6123
a9c64011 6124 Fix PR testsuite/1680.
8d5df71a
JB
6125 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6126 regular expressions.
6127
4ac6f39d
MC
61282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6129
6130 Fix PR testsuite/1679.
6131 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6132 Issue an UNSUPPORTED result instead.
6133
1b413552
JB
61342004-06-18 Jim Blandy <jimb@redhat.com>
6135
6136 * gdb.base/charset.exp: Only send a control-C if we see a new
6137 prompt and incomplete command.
6138
6daa6ebd
MC
61392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6140
6141 * gdb.cp/pr-574.cc: Add copyright notice.
6142
51fa4ae0
JB
61432004-06-17 Jim Blandy <jimb@redhat.com>
6144
6145 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6146 cases where the regexp has no groups; this grabs random text from
6147 the previous test suite, whatever that was.
6148
8fea26c5
MC
61492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6150
6151 * gdb.cp/printmethod.cc: Add copyright notice.
6152
1e3aeb41
MC
61532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6154
6155 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6156
9d9030bc
AC
61572004-06-16 Andrew Cagney <cagney@gnu.org>
6158
6159 * gdb.base/signull.c: Update copyright. Include <string.h>.
6160 (bowler): Replace data_pointer with data_read
6161 and data_write cases. Add code_descriptor case.
6162 (zero, desc): New array and pointer.
6163 (data, code): Change to simple pointers.
6164 * gdb.base/signull.exp: Fix probe pattern matching a function
6165 descriptor SIGSEGV. Replace data_pointer with data_read and
6166 data_write tests.
6167
acd4ad44
AC
61682004-06-16 Andrew Cagney <cagney@gnu.org>
6169
6170 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6171
08fd625c
MC
61722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6173
6174 * gdb.base/long_long.c: Add copyright notice.
6175
1903502c
MC
61762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6177
6178 * gdb.base/long_long.exp: Remove reference to
6179 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6180 to gdb_breakpoint and gdb_continue_to_breakpoint.
6181
83313cb1
JB
61822004-06-14 Jim Blandy <jimb@redhat.com>
6183
6184 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6185 endian case.
6186
1bf404ef
AC
61872004-06-14 Andrew Cagney <cagney@gnu.org>
6188
6189 * gdb.base/gcore.exp (capture_command_output): Delete the always
6190 passing tests containing inferior values.
6191 * gdb.base/ending-run.exp: Do not include the breakpoint address
6192 in the test message. Update copyright.
6193 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6194 size in the test name, use gdb_test_multiple. Update copyright.
6195
ef220b33
MC
61962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6197
6198 * gdb.cp/ref-types.cc: Add copyright notice.
6199
4f70a4c9
MC
62002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6201
6202 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6203 hp_aCC_compiler.
6204 * lib/compiler.cc: Likewise.
6205 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6206 'set' commands. Log diagnostics for other lines. Set
6207 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6208
335928ac
MC
62092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6210
6211 * gdb.cp/try_catch.cc: Add copyright notice.
6212
2efb12e8
MC
62132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6214
6215 * gdb.cp/userdef.cc: Add copyright notice.
6216
0bbed51a
MC
62172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6218
6219 * gdb.cp/virtfunc.cc: Add copyright notice.
6220
e12a46c9
RC
62212004-06-11 Randolph Chung <tausq@debian.org>
6222
6223 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6224 problem.
6225
338e05af
AC
62262004-06-10 Andrew Cagney <cagney@gnu.org>
6227
6228 * lib/compiler.cc, lib/compiler.c: Append either
6229 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6230 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6231 instead of gcc-3-3.
6232
dc3f10cb
AC
62332004-06-09 Andrew Cagney <cagney@gnu.org>
6234
b4d946af
AC
6235 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6236 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6237
dc3f10cb
AC
6238 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6239 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6240 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6241 fixed.
6242
b5c0bfa2
AC
62432004-06-09 Andrew Cagney <cagney@gnu.org>
6244
6245 * gdb.base/structs.exp (test_struct_returns): Replace
6246 "return_value_unknown" and "finish_value_unknown" by
6247 "return_value_known" and "finish_value_known". Instead of
6248 "return_value_unknown" iff "finish_value_unknown", check
6249 "return_value_known" implies "finish_value_known".
6250
caeb605f
MH
62512004-06-08 Martin Hunt <hunt@redhat.com>
6252
6253 * gdb.base/float.exp: Add pattern for mips targets.
6254
c892bb64
RC
62552004-06-08 Randolph Chung <tausq@debian.org>
6256
6257 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6258 message for unknown architectures more clear.
6259
48306d3e
JB
62602004-06-08 Joel Brobecker <brobecker@gnat.com>
6261
6262 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6263 start the execution of the program.
6264
83ecb59f
JB
62652004-06-07 Jim Blandy <jimb@redhat.com>
6266
6267 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6268 * gdb.arch/i386-cpuid.h: New helper file.
6269
55264cb4
RC
62702004-06-07 Randolph Chung <tausq@debian.org>
6271
6272 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6273 has started.
6274
23cadb28
RM
62752004-06-04 Roland McGrath <roland@redhat.com>
6276
6277 Fix PR gdb/1647.
6278 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6279 differently to be robust to output buffering differences.
6280
51d01eda
MC
62812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6282
6283 * gdb.threads/pthreads.exp: Update copyright years.
6284 (check_control_c): Change asynchronous 'after' to synchronous.
6285
f4fc3b93
RM
62862004-06-04 Roland McGrath <roland@redhat.com>
6287
6288 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6289 next gdb prompt.
6290
4013522b
MC
62912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6292
6293 Fix PR gdb/1636.
6294 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6295 calls to synchronous.
6296
7a8f1e6b
JB
62972004-05-26 Jim Blandy <jimb@redhat.com>
6298
6299 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6300
81bb3443
RC
63012004-05-24 Randolph Chung <tausq@debian.org>
6302
6303 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6304 * gdb.asm/pa.inc: New file.
6305
8f5a3103
MK
63062004-05-22 Mark Kettenis <kettenis@gnu.org>
6307
6308 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6309
734b8fe8 63102004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6311 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6312
6313 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6314 GDB prompt.
6315
725603e1
UW
63162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6317
f4fc3b93 6318 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6319 setjmp/longjmp. Use sigaction instead of signal.
6320
8b923272 63212004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6322 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6323
6324 * gdb.threads/pthread_cond_wait.c: New file.
6325 * gdb.threads/pthread_cond_wait.exp: New testcase.
6326
8bfabb04
AC
63272004-05-13 Andrew Cagney <cagney@redhat.com>
6328
6329 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6330 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6331
42edda50
AC
63322004-05-11 Andrew Cagney <cagney@redhat.com>
6333
6334 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6335 fixed but revealed gdb/1639.
6336
d303a6c7
AC
63372004-05-10 Andrew Cagney <cagney@redhat.com>
6338
6339 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6340 func1" and "next to 2nd alarm", kernel bug avoided.
6341
bf08c2a1
DJ
63422004-05-10 Daniel Jacobowitz <dan@debian.org>
6343
6344 PR external/1568
6345 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6346 XFAIL if it is smaller than bytes_allocated.
6347 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6348 (main): Make chunks_allocated unsigned. Correct comment.
6349
c0586a34
JB
63502004-05-07 Joel Brobecker <brobecker@gnat.com>
6351
6352 * gdb.arch/powerpc-aix-prologue.c: New file.
6353 * gdb.arch/powerpc-aix-prologue.exp: New file.
6354
f2785d12
JB
63552004-05-07 Jim Blandy <jimb@redhat.com>
6356
6357 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6358 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6359
bd7f6e30
JB
63602004-05-06 Joel Brobecker <brobecker@gnat.com>
6361
6362 * gdb.base/sep.exp: No longer setup_kfail when the program was
6363 built with dwarf2.
6364
0a5e7efe
JI
63652004-05-05 Jim Ingham <jingham@apple.com>
6366
6367 * gdb.base/pending.exp: Make sure pending breakpoints
6368 preserve the ignore count.
f4fc3b93 6369
a8958849
MK
63702004-04-27 Jerome Guitton <guitton@gnat.com>
6371
6372 * i386-prologue.exp: Add testcase for jump instruction as first
6373 instruction of the real code.
6374 * i386-prologue.c (jump_at_beginning): New function.
6375
7e103f5b
MK
63762004-04-28 Mark Kettenis <kettenis@gnu.org>
6377
6378 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6379 x86_64-*-*.
6380
5d38b224
MK
63812004-04-28 Mark Kettenis <kettenis@gnu.org>
6382
6383 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6384 i*86-*-*.
6385
0ef32fd9
MK
63862004-04-25 Mark Kettenis <kettenis@gnu.org>
6387
6388 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6389 expression that checks the return type.
6390
71d7dd7c
AC
63912004-04-23 Andrew Cagney <cagney@redhat.com>
6392
6393 * gdb.base/call-sc.exp: New test of scalar call/return values.
6394 * gdb.base/call-sc.c: Ditto.
6395
1e9f977e
JJ
63962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6397
6398 * gdb.threads/manythreads.c: Reduce thread stack size.
6399
899d9e3a
JJ
64002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6401
6402 * gdb.threads/manythreads.c: Add copyright notice.
6403
61bcae62
AC
64042004-04-23 Andrew Cagney <cagney@redhat.com>
6405
6406 * gdb.base/siginfo.exp: Better handle step out of signal.
6407 * gdb.base/sigstep.exp: Ditto.
6408
7339a42e 64092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6410 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6411
6412 * gdb.threads/manythreads.c: New testcase.
6413 * gdb.threads/manythreads.exp: Ditto.
6414
5c98409b
JB
64152004-04-22 Jim Blandy <jimb@redhat.com>
6416
6417 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6418 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6419
3b611f1a
MC
64202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6421
6422 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6423
f0fd9238
AC
64242004-04-21 Andrew Cagney <cagney@redhat.com>
6425
6426 * gdb.base/sigstep.c: New file.
6427 * gdb.base/sigstep.exp: New file.
6428
90990674
JB
64292004-04-16 Joel Brobecker <brobecker@gnat.com>
6430
6431 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6432 call to observer_notify_normal_stop.
6433
78cef34b
AC
64342004-04-15 Andrew Cagney <cagney@redhat.com>
6435
6436 * gdb.base/siginfo.c: New file.
6437 * gdb.base/siginfo.exp: New file.
6438
d2343407
JB
64392004-04-12 J. Brobecker <brobecker@gnat.com>
6440
6441 * gdb.base/sep.exp: Fix typo in comment.
6442
a2dba3c8
JB
64432004-04-12 J. Brobecker <brobecker@gnat.com>
6444
6445 * gdb.base/sep.c: New file.
6446 * gdb.base/sep-proc.c: New file.
6447 * gdb.base/sep.exp: New testcase.
6448
15f7b60e
MK
64492004-04-09 Mark Kettenis <kettenis@gnu.org>
6450
6451 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6452 support.
6453
44f4de1a
AC
64542004-04-05 Andrew Cagney <cagney@redhat.com>
6455
6456 * gdb.base/sigaltstack.c: New file.
6457 * gdb.base/sigaltstack.exp: New file.
6458
ef04f396
JB
64592004-04-04 Joel Brobecker <brobecker@gnat.com>
6460
6461 * gdb.base/foll-fork.exp: Update the expected output for
6462 "help set follow-fork-mode", to match a change that was made
6463 to the help of this variable on 2004-01-13.
6464
d40d2c92
JB
64652004-04-01 Joel Brobecker <brobecker@gnat.com>
6466
6467 * lib/ada.exp: Add copyright notice.
6468 * bar.ads: Likewise.
6469 * bar.adb: Likewise.
6470 * null_record.adb: Likewise.
6471 * null_record.exp: Likewise.
6472 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6473
f86ef5a3
JB
64742004-04-01 Joel Brobecker <brobecker@gnat.com>
6475
6476 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6477 * configure: Regenerate.
6478
414e70e3
JB
64792004-04-01 Joel Brobecker <brobecker@gnat.com>
6480
6481 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6482 to build the application. Remove the message printed when in
6483 verbose mode, redundant with the UNSUPPORTED message above.
6484
f0aaee49
JB
64852004-03-31 Joel Brobecker <brobecker@gnat.com>
6486
6487 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6488 * gdb.ada (null_record.exp): New testcase.
6489
ac81cb54
JB
64902004-03-31 Joel Brobecker <brobecker@gnat.com>
6491
6492 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6493
854af2f7
JB
64942004-03-31 Joel Brobecker <brobecker@gnat.com>
6495
6496 * gdb.ada: New subdirectory.
6497 * gdb.ada/Makefile.in: New file.
6498 * gdb.ada/gnat_ada.gpr.in: New file.
6499
034cb681
JB
65002004-03-31 Joel Brobecker <brobecker@gnat.com>
6501
6502 * lib/ada.exp: New file.
6503
78a1a894
DJ
65042004-03-24 Daniel Jacobowitz <drow@mvista.com>
6505
6506 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6507 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6508
4b2b3b3e
AC
65092004-03-22 Andrew Cagney <cagney@redhat.com>
6510
6511 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6512 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6513 Problem identified by Ulrich Weigand.
6514
23c73aa3
DC
65152004-03-17 David Carlton <carlton@kealia.com>
6516
6517 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6518 PR c++/826.
6519
d63a86f8
RM
65202004-03-16 Roland McGrath <roland@redhat.com>
6521
6522 * gdb.base/auxv.exp: New file.
6523 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6524
0e02aa50
DC
65252004-03-12 David Carlton <carlton@kealia.com>
6526
6527 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6528 * gdb.cp/pr-1553.cc: Ditto.
6529 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6530 pass branch.
6531
c20b71be
MC
65322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6533
6534 * gdb.cp/templates.exp: Accept more template types.
6535
c7414a01
MC
65362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6537
6538 From Corinna Vinschen with modifications.
6539 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6540 local variable obj_with_enum.
6541 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6542 results with obj_with_enum.
6543
ed69573c
MC
65442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6545
6546 * gdb.cp/classes.cc: New file, copied from misc.cc.
6547 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6548
28301461
MC
65492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6550
6551 * gdb.cp/misc.cc: Add copyright notice.
6552
1198ecbe
DC
65532004-03-05 David Carlton <carlton@kealia.com>
6554
6555 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6556 * gdb.cp/rtti.h: Update copyright.
6557 (namespace n2::n3): New.
6558 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6559 (n2::n3::func3): New.
6560 (main): Call n2::n3::func3.
6561 * gdb.cp/rtti2.cc: Update copyright.
6562 (n2::create3): New.
6563
9e08c470
MK
65642004-03-04 Mark Kettenis <kettenis@gnu.org>
6565
6566 * gdb.asm/openbsd.inc: Fix typo.
6567
4bebc3aa
FF
65682004-03-03 Fred Fish <fnf@redhat.com>
6569
6570 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6571 "val" instead of unused "size". Update copyright year.
6572
6ea9fb37
DJ
65732004-02-29 Daniel Jacobowitz <drow@mvista.com>
6574
6575 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6576 to use unsigned char.
6577 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6578 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6579
23b23974
DJ
65802004-02-29 Daniel Jacobowitz <drow@mvista.com>
6581
6582 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6583 line of output.
6584
7574fd53
DJ
65852004-02-28 Daniel Jacobowitz <drow@mvista.com>
6586
6587 * gdb.base/relocate.c (dummy): Initialize.
6588
a195357f
DJ
65892004-02-28 Daniel Jacobowitz <drow@mvista.com>
6590
6591 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6592 a breakpoint at exit.
6593
72fd54a9
FF
65942004-02-27 Fred Fish <fnf@redhat.com>
6595
6596 * gdb.base/chng-syms.exp: Add expect condition to match failing
6597 case that isn't a timeout.
6598
b9d23137
AC
65992004-02-27 Andrew Cagney <cagney@redhat.com>
6600
6601 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6602 support.
6603
15d208f6 66042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6605
15d208f6
FF
6606 * gdb.arch/gdb1431.c: Remove.
6607 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6608 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6609 of "until" incorrectly.
6610
98f9cd2d
JB
66112004-02-26 J. Brobecker <brobecker@gnat.com>
6612
6613 * gdb.cp/class2.cc (empty): New class.
6614 (refer): New function.
6615 (main): Declare an object of type empty and use it.
6616 * gdb.cp/class2.exp: Print the value of an object of type empty.
6617
9b50c11b
JJ
66182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6619
6620 * gdb.base/langs.exp: Update query string to match the
6621 new nquery format used for pending breakpoints.
6622
0dcd613f
AC
66232004-02-26 Andrew Cagney <cagney@redhat.com>
6624
6625 Fix PR i18n/1570.
6626 * gdb.base/charset.c: Update copyright notice.
6627 (main, init_string): Remove the escape character '\e' tests.
6628 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6629 * gdb.base/charset.exp (valid_host_charset): Ditto.
6630 * gdb.base/setvar.exp: Ditto.
6631
b8a56647
AC
66322004-02-24 Andrew Cagney <cagney@redhat.com>
6633
90d59e34
AC
6634 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6635 mmapped data in core file" PASS and FAIL messages consistent.
6636
b8a56647
AC
6637 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6638 setting a breakpoint. Work around PR java/1565.
6639
9f27c604
JJ
66402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6641
6642 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6643 new nquery format.
6644 * gdb.base/pending.exp: Ditto.
6645
3224a706
MK
66462004-02-22 Mark Kettenis <kettenis@gnu.org>
6647
6648 * configure.in: Run stabs tests on *BSD.
6649 * configure: Regenerated.
6650
41e0a9ca
MK
66512004-02-21 Mark Kettenis <kettenis@gnu.org>
6652
6653 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6654
1e1b3428
FF
66552004-02-20 Fred Fish <fnf@redhat.com>
6656
6657 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6658 blank in test for "returns short", for consistency with other
6659 "returns xxx" tests. Update copyright year.
6660
f9a7572a
FF
66612004-02-19 Fred Fish <fnf@redhat.com>
6662
6663 New testcase for PR breakpoint/1558.
6664 * gdb.arch/gdb1558.exp: New file.
6665 * gdb.arch/gdb1558.c: New file.
6666
b2ce2854
EZ
66672004-02-19 Elena Zannoni <ezannoni@redhat.com>
6668
6669 * gdb.base/nodebug.exp: Fix typo.
6670
e7c9ff01
JB
66712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6672
6673 Committed by Jim Blandy <jimb@redhat.com>.
6674
62f4b920
JB
6675 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6676
2db536a1
JB
6677 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6678
e7c9ff01
JB
6679 * gdb.base/float.exp: Support s390*-*-* targets.
6680
f3205b34
AF
66812004-02-17 Adam Fedor <fedor@gnu.org>
6682
6683 * gdb.base/gdb1555.exp: New file.
6684 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6685
9d62932d
EZ
66862004-02-17 Elena Zannoni <ezannoni@redhat.com>
6687
6688 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6689
344c9711
FF
66902004-02-16 Fred Fish <fnf@redhat.com>
6691
6692 * gdb.arch/gdb1291.c: Remove
6693 * gdb.arch/gdb1291.s: New test input file.
6694 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6695 fail. Test for correct result, known incorrect result, other
6696 failures and timeouts.
6697
2d822687
AC
66982004-02-16 Andrew Cagney <cagney@redhat.com>
6699
6700 * gdb.base/bigcore.exp: New file.
6701 * gdb.base/bigcore.c: New file.
6702
dac15b66
AC
67032004-02-13 Andrew Cagney <cagney@redhat.com>
6704
6705 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6706 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6707 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6708 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6709 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6710 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6711 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6712 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6713 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6714 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6715
6bdfc2c4
JJ
67162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6717
6718 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6719 executed is an alloc instruction.
6720
87b3ede8
DC
67212004-02-11 David Carlton <carlton@kealia.com>
6722
6723 * gdb.cp/breakpoint.exp: New.
6724 * gdb.cp/breakpoint.cc: New.
6725
6e19e2bf
MC
67262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6727
6728 Partial fix for PR gdb/1543.
6729 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6730 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6731 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6732 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6733 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6734 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6735 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6736 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6737 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6738 to bug-gdb@prep.ai.mit.edu .
6739 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6740 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6741 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6742 Likewise.
6743
5c5455dc
AC
67442004-02-10 Andrew Cagney <cagney@redhat.com>
6745
6746 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6747 using gdb_internal_error_resync.
6748
9cf689d7
DJ
67492004-02-09 Daniel Jacobowitz <drow@mvista.com>
6750
6751 * gdb.threads/thread-specific.exp: Stop early if no threads are
6752 found.
6753
d2dc51db
MC
67542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6757
14b1a056
DJ
67582004-02-08 Daniel Jacobowitz <drow@mvista.com>
6759
6760 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6761 breakpoints.
6762
83f66e8f
DJ
67632004-02-07 Daniel Jacobowitz <drow@mvista.com>
6764
6765 * config/sim.exp (gdb_load): Handle $arg == "".
6766 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6767 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6768
30fc0091
EZ
67692004-02-07 Elena Zannoni <ezannoni@redhat.com>
6770
a9c64011
AS
6771 * gdb.base/maint.exp: Update test to reflect
6772 obstack changes.
30fc0091 6773
4d806929
JJ
67742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6775
6776 * gdb.base/pendshr.c (pendfunc): New function that calls
6777 pendfunc1.
6778 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6779
7bfdd688
FF
67802004-02-04 Fred Fish <fnf@redhat.com>
6781
6782 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6783 function symbols and update copyright years.
6784 * gdb.arch/gdb1291.c: Ditto.
6785
aaa08ee4
MC
67862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6787
6788 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6789
dbad7755
MC
67902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6791
6792 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6793
ec4646ef
MC
67942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6795
6796 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6797
1b802196
FF
67982004-02-02 Fred Fish <fnf@redhat.com>
6799
6800 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6801 remote targets. Update copyright years.
6802
18fe2033
JJ
68032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6804
6805 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6806 support.
6807 * gdb.base/langs.exp: Fix test which attempts to create
6808 breakpoint on non-existent function to handle new pending
6809 support.
6810 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6811 a breakpoint.
6812 * gdb.base/pending.exp: New test.
6813 * gdb.base/pending.c: New file.
6814 * gdb.base/pendshr.c: Ditto.
6815
8d577d32
DC
68162004-02-02 David Carlton <carlton@kealia.com>
6817
6818 * gdb.cp/overload.exp: Add overloadNamespace tests.
6819 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6820 (overloadNamespace, XXX): New.
6821 (main): Call XXX::marker2.
6822
3ad13771
FF
68232004-02-01 Fred Fish <fnf@redhat.com>
6824
6825 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6826 * gdb.base/finish.exp: Ditto.
6827 * gdb.base/gcore.exp: Ditto.
6828 * gdb.base/huge.exp: Ditto.
6829 * gdb.base/info-proc.exp: Ditto.
6830 * gdb.base/return2.exp: Ditto.
6831 * gdb.threads/gcore-thread.exp: Ditto.
6832
44c75849
DJ
68332004-02-01 Daniel Jacobowitz <drow@mvista.com>
6834
6835 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6836
005bc093
MK
68372004-02-01 Mark Kettenis <kettenis@gnu.org>
6838
6839 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6840 that opening the file succeeds on OpenBSD.
6841
c47cebdb
DJ
68422004-02-01 Daniel Jacobowitz <drow@mvista.com>
6843
6844 * gdb.threads/thread-specific.c: New file.
6845 * gdb.threads/threads-specific.exp: New test script.
6846 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6847 to expect_out.
6848
5a01311c
MK
68492004-02-01 Mark Kettenis <kettenis@gnu.org>
6850
6851 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6852 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6853 only on the "print_small_structs from print_long_arg_list" test.
6854
ce22a4f1
DJ
68552004-02-01 Daniel Jacobowitz <drow@mvista.com>
6856
6857 * gdb.base/completion.exp: Kill a stray backslash.
6858
6859 From Jim Ingham <jingham@apple.com>:
6860 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6861 agrees with the result from sending a tab.
6862
abbab9d3
DJ
68632004-01-31 Daniel Jacobowitz <drow@mvista.com>
6864
6865 * gdb.base/chng-syms.exp: Remove stray newline.
6866
53904d1e
MK
68672004-01-31 Mark Kettenis <kettenis@gnu.org>
6868
6869 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6870 *-*-openbsd*.
6871 * gdb.asm/openbsd.inc: New file.
6872
3a4b3aac
MK
68732004-01-30 Mark Kettenis <kettenis@gnu.org>
6874
6875 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6876 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6877 *-*solaris2*. Remove commented out default settings for
6878 asm-flags. Replace gdb_compile with target_link.
6879
ebac27b4
MC
68802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6881
6882 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6883 for all tests. Remove old hp-ux and cygnus xfail cases.
6884
d8679d84
PH
68852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6886
6887 * gdb.base/chng-syms.exp: New file.
6888 * gdb.base/chng-syms.c: New file.
6889
0a55bc22
MC
68902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6891
6892 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6893 Provide arms for current output in all my configurations.
6894
94b8e876
MC
68952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6896
6897 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6898 * lib/compiler.cc: Likewise.
6899 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6900 get the right preprocessor. Eval the output directly. Remove
6901 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6902 hp_f77_compiler and hp_f90_compiler completely.
6903 (gdb_preprocess): Delete.
6904 (get_compiler): Delete.
6905
7cf03d44
MK
69062004-01-24 Mark Kettenis <kettenis@gnu.org>
6907
6908 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6909 <string.h>.
6910
68b6dce9
NR
69112004-01-24 Nick Roberts <nick@nick.uklinux.net>
6912
6913 * gdb.mi/mi-stack.exp: Update copyright.
6914
b368761e
DC
69152004-01-23 David Carlton <carlton@kealia.com>
6916
6917 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6918 test for cp_lookup_transparent_type.
6919 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6920 call them.
6921
f2061b53
DJ
69222004-01-23 Daniel Jacobowitz <drow@mvista.com>
6923
6924 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6925 after -var-update.
6926
37fc574a
DC
69272004-01-23 David Carlton <carlton@kealia.com>
6928
6929 * gdb.cp/namespace.cc (C::ensureRefs): New.
6930 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6931
8e94b928
NR
69322004-01-20 Nick Roberts <nick@nick.uklinux.net>
6933
6934 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6935 case "-stack-list-locals 2".
6936 * gdb.mi/mi-var-child.exp: Test for case
6937 "-var-list-children --all-values NAME".
6938
997b0952
MC
69392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6940
6941 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6942
52470da3
MK
69432004-01-18 Mark Kettenis <kettenis@gnu.org>
6944
7049b4b8
MK
6945 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6946 used with gdb_test_multiple.
6947
52470da3
MK
6948 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6949 read at address 0. This fixes PR testsuite/1504.
6950
da6012e5
DJ
69512004-01-18 Daniel Jacobowitz <drow@mvista.com>
6952
6953 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6954 Remove downloading, guessing the host executable, the calls to
6955 gdb_file_cmd and gdb_target_cmd, and "load" support.
6956 (infer_host_exec): New function broken out from gdb_load.
6957 (gdb_load): New wrapper for gdbserver_gdb_load.
6958 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6959 gdb_target_cmd. Use -target-select.
6960 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6961 Download binaries to the host. Clear last_mi_remote_file when
6962 we load a new binary.
6963 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6964 call gdbserver_gdb_load and mi_gdb_target_cmd.
6965
32c70722
MC
69662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6967
6968 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6969 type patterns.
6970
b0cecf36
MC
69712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6972
6973 * gdb.cp/templates.exp: Fix typo in test name of
6974 "print Foo<volatile char*>::foo".
6975
4120d7e6
MC
69762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6977
6978 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6979
f679e530
BE
69802004-01-16 Ben Elliston <bje@wasabisystems.com>
6981
6982 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6983 (clean mostlyclean): Remove empty rm.
6984
091c48f6
MC
69852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6986
6987 * gdb.base/setvar.exp: Add copyright years.
6988
3e5fc8d2
DC
69892004-01-14 David Carlton <carlton@bactrian.org>
6990
6991 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6992 PR c++/1511 and update coment.
6993 * gdb.cp/templates.exp: Update patterns to match current output.
6994 If changes involve something other than whitespace, KFAIL
6995 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6996
63d06c5c
DC
69972004-01-14 David Carlton <carlton@kealia.com>
6998
6999 * gdb.cp/namespace.exp: Add tests involving classes defined within
7000 namespaces.
7001 * gdb.cp/namespace.cc (C::CClass): New.
7002 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7003
a51dab88
EZ
70042004-01-14 Elena Zannoni <ezannoni@redhat.com>
7005
7006 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7007 what debug info we have. Print a better message if something goes
7008 wrong while producing the separate debug info file.
7009
a476ccc9
MC
70102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7011
7012 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7013
f453692c
MC
70142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7015
7016 * gdb.base/callfuncs.c: Add copyright notice.
7017
f40063a5
MC
70182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7019
7020 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7021 inheritance. PR gdb/1498, PR gcc/13539.
7022
19ac3974
EZ
70232004-01-13 Elena Zannoni <ezannoni@redhat.com>
7024
a9c64011
AS
7025 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7026 test specific name.
7027 * gdb.mi/gdb669.exp: Ditto.
7028 * gdb.mi/mi-pthreads.exp: Ditto.
7029 * gdb.mi/mi1-pthreads.exp: Ditto.
7030 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7031
56c97c6e
MC
70322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7033
7034 * gdb.cp/member-ptr.cc: Add copyright notice.
7035
a0644324
MC
70362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7037
7038 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7039 some patterns for recent versions of gcc and hpacc. Delete
7040 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7041 Delete tests that access a NULL pointer-to-member-data. This
7042 script is still disabled for gcc.
7043
32fabe09
EZ
70442004-01-12 Elena Zannoni <ezannoni@redhat.com>
7045
7046 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7047 escaped correctly.
32fabe09 7048
1f8a6abb
EZ
70492004-01-12 Elena Zannoni <ezannoni@redhat.com>
7050
7051 * gdb.base/sepdebug.exp: New file.
7052 * gdb.base/sepdebug.c: New file.
7053 * lib/gdb.exp (separate_debug_filename): New procedure.
7054 (gdb_gnu_strip_debug): New procedure.
7055
48efe704
AC
70562004-01-12 Andrew Cagney <cagney@redhat.com>
7057
7058 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7059 * gdb.mi/ChangeLog-1999-2003: New file.
7060
a9415475
AC
70612004-01-12 Andrew Cagney <cagney@redhat.com>
7062
7063 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7064 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7065 or EEXIST", treat EBUSY as an XFAIL.
7066
83b8cf9d
MC
70672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7068
7069 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7070 hp_cc_compiler.
7071
9939d2a8
MC
70722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7073
7074 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7075 decorations.
7076
1ff8cadf
MC
70772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7078
7079 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7080 and "(aCC)" decorations. Remove obsolete doco about old
7081 test results.
7082
6fa9022e
MC
70832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7084
7085 * gdb.cp/exception.exp: Fix typo in doco.
7086
209721fe
MK
70872004-01-09 Mark Kettenis <kettenis@gnu.org>
7088
7089 * gdb.base/gdb1476.exp: Fix typo.
7090
ef11303e
MC
70912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7092
7093 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7094 file.
7095
041ab88c
MC
70962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7097
7098 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7099 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7100 Use gdb_compile. Remove restriction on gcc. Add some patterns
7101 for recent version of gdb. Delete second half, which was a copy
7102 of the first half with different build flags. This test is
7103 still disabled because it is still not ready for production.
7104
e36d075a
MC
71052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7106
7107 * gdb.cp/exception.cc: Add copyright notice.
7108 * gdb.cp/exception.exp: Add a notice that this file is broken
7109 because of line number changes caused by addition of copyright
7110 notice.
7111
42b190ad
MC
71122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7113
7114 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7115 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7116
8f25f06b
MC
71172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7118
7119 * gdb.cp/classes.exp: Accept gnu abi 2.
7120 * gdb.cp/derivation.exp: Likewise.
7121 * gdb.cp/overload.exp: Likewise.
7122 * gdb.cp/virtfunc.exp: Likewise.
7123
06ded8b8
MC
71242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7125
7126 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7127 semicolon after end of function.
7128
77c26ae3
MC
71292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7130
7131 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7132 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7133 boilerplate code for compiling and running the program under
7134 test. Add some string method tests.
7135
20757486
MC
71362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7137
7138 * gdb.cp/bs15503.cc: Add copyright notice.
7139 * gdb.cp/bs15503.exp: Adjust line number.
7140
0fd3b503
MC
71412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7142
7143 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7144 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7145
10d1bea8
MC
71462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7147
7148 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7149 hp_cc_compiler.
7150
2789202a
MC
71512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7154 * gdb.cp/ctti.exp: Use the marker instead of "next".
7155 With gcc, run further before bailing.
7156
b862f14c
MC
71572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7158
7159 * gdb.cp/cttiadd.cc: Add copyright notice.
7160 * gdb.cp/cttiadd1.cc: Likewise.
7161 * gdb.cp/cttiadd2.cc: Likewise.
7162 * gdb.cp/cttiadd3.cc: Likewise.
7163
96da2469
MC
71642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7165
7166 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7167 Use gdb_test, gdb_test_multiple. Use floating-point values that
7168 have exact representations in IEEE-ish formats.
7169
053248ff
MC
71702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7171
7172 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7173 compilers. Delete duplicate call to get_compiler_info.
7174 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7175 * gdb.base/volatile.exp: Likewise.
7176
84acecdd
MK
71772004-01-07 Mark Kettenis <kettenis@gnu.org>
7178
7179 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7180 memory at address 0.
7181
fe11a27f
MC
71822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7183
7184 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7185 to test for hp-ux assembler. Fix copyright years.
7186
60ad077b
AC
71872004-01-07 Andrew Cagney <cagney@redhat.com>
7188
7189 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7190
1c9b8f33
AC
71912004-01-07 Andrew Cagney <cagney@redhat.com>
7192
7193 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7194 when creating the read-only file. From analysis by Roland McGrath
7195 and Elena Zannoni.
7196
753ccc7a
MC
71972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7198
7199 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7200
eca3e36b
MC
72012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7202
7203 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7204 data pointers.
7205
f8d4bac4
MC
72062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7207
7208 * gdb.cp/m-static.exp: Compile one source file at a time.
7209 Delete unused call to get_compiler_info.
7210
9b4e0f94
MC
72112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7212
7213 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7214 * gdb.base/call-rt-st.exp: Likewise.
7215 * gdb.base/nodebug.exp: Likewise.
7216 * gdb.base/volatile.exp: Likewise.
7217 * gdb.cp/ref-types.exp: Likewise.
7218 * gdb.cp/templates.exp: Likewise.
7219
023c1024
MK
72202004-01-05 Mark Kettenis <kettenis@gnu.org>
7221
7222 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7223
19703c4a
MC
72242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7225
7226 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7227 hppa*-hp-hpux*.
7228
18b67037
MK
72292004-01-04 Mark Kettenis <kettenis@gnu.org>
7230
ba6219c8
MK
7231 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7232 x86_64-*-*.
7233
18b67037
MK
7234 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7235 sparc64-*-* and sparc*-solaris2*.
7236
1bfbbb9d
MK
72372004-01-04 Mark Kettenis <kettenis@gnu.org>
7238
7239 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7240 return ${tests}" test. The ${tests} already mentions the
7241 filename.
7242
06846494
MC
72432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7244
7245 * gdb.cp/local.exp: Accept gcc abi 2.
7246
3b0cb202
MC
72472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7248
7249 * gdb.cp/templates.exp: Accept gcc abi 2.
7250
0643ec3f
MC
72512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7252
7253 * lib/compiler.cc: Remove supports_template_debugging.
7254 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7255
d231d0b1
MC
72562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7257
7258 * gdb.cp/namespace.exp: Accept gcc abi 2.
7259
44ffb27c
MC
72602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7261
7262 * gdb.cp/method.exp: Accept gcc abi 2.
7263
184ad485
MC
72642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7265
7266 * gdb.cp/classes.exp: Generate identical results as old version.
7267 * gdb.cp/derivation.exp: Likewise.
7268 * gdb.cp/overload.exp: Likewise.
7269 * gdb.cp/virtfunc.exp: Likewise.
7270
116f09e7
MC
72712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7272
7273 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7274 mysterious bug with sourceware version of expect.
7275
b1379776
MC
72762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7277
7278 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7279 current versions of gcc, including gcc abi 2. Remove gratuitous
7280 restart of test program. Use gdb_test_multiple and gdb_test for
7281 all tests. Add patterns to xfail missing "const" in "const char *"
7282 and kfail PR gdb/1155.
7283
6b7a4c0e
MC
72842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7285
7286 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7287 current versions of gcc, including gcc abi 2. Remove gratuitous
7288 restart of test program. Use gdb_test_multiple and gdb_test for
7289 all tests. Add patterns to kfail PR gdb/1498.
7290
51615d72
MC
72912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7294 current versions of gcc, including gcc abi 2. Use "breakpoint"
7295 and "continue" instead of restarting the target program. Use
7296 gdb_test_multiple and gdb_test for all tests.
7297
7b79a9d7
MK
72982004-01-01 Mark Kettenis <kettenis@gnu.org>
7299
7300 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7301 for *-*-solaris2*.
7302
1cd3489f
MC
73032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7304
7305 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7306 current versions of gcc, including gcc abi 2. Use "breakpoint"
7307 and "continue" instead of restarting the target program several
7308 times. Use gdb_test_multiple and gdb_test for all tests.
7309
850742db
MC
73102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7311
7312 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7313 source files.
7314
eb4bbda8
MC
73152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7316
7317 * gdb.base/environ.exp: Handle compiling test case from multiple
7318 source files.
7319
e42c7771
MC
73202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7321
7322 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7323
80e4b428
JB
73242003-12-17 Jim Blandy <jimb@redhat.com>
7325
5f06973a
JB
7326 * gdb.base/freebpcmd.c: Add copyright notice.
7327
80e4b428
JB
7328 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7329
0ab84fb7
MC
73302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7331
7332 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7333
1b3bb3d0
JB
73342003-12-13 Jim Blandy <jimb@redhat.com>
7335
7336 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7337
3a4c9371
KB
73382003-12-12 Kevin Buettner <kevinb@redhat.com>
7339
7340 * gdb.asm/frv.inc: New file.
7341 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7342
a1dea79a
FF
73432003-12-09 Fred Fish <fnf@redhat.com>
7344
7345 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7346 functions to break1.c and leave prototypes behind. Add more
7347 "set breakpoint NN here" comments.
7348 * gdb.base/break1.c: New file.
7349
7350 * gdb.base/break.exp: Handle compiling test case from multiple
7351 source files and change source file references as needed.
7352 * gdb.base/completion.exp: Ditto.
7353 * gdb.base/condbreak.exp: Ditto.
7354 * gdb.base/define.exp: Ditto.
7355 * gdb.base/ena-dis-br.exp: Ditto.
7356 * gdb.base/info-proc.exp: Ditto.
7357 * gdb.base/maint.exp: Ditto.
7358 * gdb.base/until.exp: Ditto.
7359
7360 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7361 hardcoded line numbers.
7362 * gdb.base/define.exp: Ditto.
7363 * gdb.base/ena-dis-br.exp: Ditto.
7364 * gdb.base/maint.exp: Ditto.
7365 * gdb.base/until.exp: Ditto.
7366
7367 * gdb.base/completion.exp: Use "break1" for completion tests since
7368 "break" is no longer a unique prefix.
7369
5266b69c
AC
73702003-12-06 Andrew Cagney <cagney@redhat.com>
7371
7372 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7373 "return_value_unimplemented". When an unimplemented struct return
7374 architecture, report incorrect values as a KFAIL
7375
374451f0
MC
73762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7377
7378 * gdb.cp/rtti.exp: Accept new wording of warning from
7379 cp_lookup_rtti_type.
7380
ba9b20a7
MC
73812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7382
7383 Partial fix for PR testsuite/1456.
7384 * gdb.base/scope.exp (test_at_main): Replace references to
7385 gcc_compiled with calls to test_compiler_info.
7386 (test_at_foo): Likewise.
7387 (test_at_bar): Likewise.
7388
b74b6d0b
MC
73892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7390
7391 Partial fix for PR testsuite/1456.
7392 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7393 to test_compiler_info.
7394
ccfa3402
MC
73952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7396
7397 * gdb.base/so-impl-ld.exp: Update copyright notice.
7398
f6246aba
MC
73992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7400
7401 Partial fix for PR testsuite/1456.
7402 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7403 to test_compiler_info.
7404
13ae734a
MC
74052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7406
7407 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7408 from current versions of gdb. Clean up regular expressions.
7409 Delete redundant timeout case.
7410
d8e1cdee
MC
74112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7414 from current versions of gdb. Clean up regular expressions.
7415 Delete redundant timeout case.
7416
96457b64
MC
74172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7418
7419 Partial fix for PR testsuite/1456.
7420 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7421 gcc_compiled with call to test_compiler_info.
7422
f35309fc
MC
74232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7424
7425 Partial fix for PR testsuite/1456.
7426 * gdb.base/list.exp (test_list_function): Delete unused declaration
7427 of gcc_compiled.
7428
d7afdf9b
MC
74292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7430
7431 Partial fix for PR testsuite/1456.
7432 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7433 call to test_compiler_info.
7434
71507b56
MK
74352003-11-29 Mark Kettenis <kettenis@gnu.org>
7436
7437 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7438 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7439 it to create the appropriate note.inc.
7440 * gdb.asm/asmsrc1.s: Include "note.inc".
7441 * gdb.asm/netbsd.inc: New file.
7442 * gdb.asm/empty.inc: New file.
7443
f81f93f7
MC
74442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7445
7446 Partial fix for PR testsuite/1456.
7447 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7448 calls to test_compiler_info.
7449
9a77938e
MC
74502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7451
7452 Partial fix for PR testsuite/1456.
7453 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7454 calls to test_compiler_info.
7455
e8367dc7
MK
74562003-11-27 Mark Kettenis <kettenis@gnu.org>
7457
7458 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7459 pattern for the KFAILs.
7460
526c61ee
AF
74612003-11-25 Adam Fedor <fedor@gnu.org>
7462
7463 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7464 * gdb.objc/objcdecode.m: New file.
7465
28f2d600
AF
74662003-11-25 Adam Fedor <fedor@gnu.org>
7467
7468 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7469 * gdb.objc/nondebug.m: New file.
7470
a3895cee
BE
74712003-11-26 Ben Elliston <bje@wasabisystems.com>
7472
7473 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7474 NetBSD as it does on FreeBSD. Modelled on a similar change by
7475 Mark Kettenis on 2003-05-30.
7476 (link-flags): Set to "--entry _start" regardless of target.
7477 Special linker flags are to be appended to $link-flags.
7478 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7479
c9f2c8a3
MC
74802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7481
7482 * gdb.cp/method.exp: Accept output of new demangler.
7483
15a0587a 74842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7485
7486 * gdb/class2.exp: New file.
7487 * gdb/class2.cc: New file.
7488
3c00b570
MC
74892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7490
7491 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7492 of new demangler.
7493
7027acc7
MK
74942003-11-23 Mark Kettenis <kettenis@gnu.org>
7495
7496 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7497 of gdb_test "run".
7498
b0e1598a
MK
74992003-11-23 Mark Kettenis <kettenis@gnu.org>
7500
7501 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7502 "continue" into "run".
7503
4d9eda44
MC
75042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7505
7506 Partial fix for PR testsuite/1456.
7507 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7508 call to test_compiler_info.
7509 * gdb.cp/ctti.exp: Likewise.
7510 * gdb.cp/derivation.exp: Likewise.
7511 * gdb.cp/member-ptr.exp: Likewise.
7512 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7513 reference to gcc_compiled.
7514
75152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7516
7517 Fix PR testsuite/1463.
7518 * gdb.base/structs.exp (start_structs_test): Call
7519 get_debug_format before using the debug format.
7520
d422fe19
AC
75212003-11-22 Andrew Cagney <cagney@redhat.com>
7522
7523 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7524 * gdb.base/structs.exp: Use gdb_test_multiple.
7525
039cf96d
AC
75262003-11-20 Andrew Cagney <cagney@redhat.com>
7527
6882279b
AC
7528 * gdb.base/structs.exp: Handle and recover from internal errors.
7529 Replace "foo${n}" with "foo<n>" in test messages.
7530
e53890ae
AC
7531 * gdb.base/structs.exp: Update copyright. Rewrite.
7532 * gdb.base/structs.c: Update copyright. Rewrite.
7533
2b211c59
AC
7534 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7535 resync count exceeded.
d63a86f8 7536
039cf96d
AC
7537 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7538 from the internal error.
7539 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7540 Original from Jim Blandy.
7541 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7542
eac98b22
AC
75432003-11-19 Andrew Cagney <cagney@redhat.com>
7544
7545 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7546 KFAIL.
7547
67455b2a
MK
75482003-11-17 Mark Kettenis <kettenis@gnu.org>
7549
7550 New testcase for PR backtrace/1435.
7551 * gdb.arch/i386-unwind.exp: New file.
7552 * gdb.arch/i386-unwind.c: New file.
7553
853d6e5b
AC
75542003-11-17 Andrew Cagney <cagney@redhat.com>
7555
7556 * lib/gdb.exp (compiler_info): New global.
7557 (test_compiler_info): New function.
7558 (get_compiler_info): Set compiler_info.
7559 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7560 "compiler_info" to gcc-<major>-<minor>.
7561
38cf6e11
MC
75622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7563
7564 * gdb.trace/configure: Remove.
7565
a50d3602
EZ
75662003-11-13 Elena Zannoni <ezannoni@redhat.com>
7567
7568 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7569 breakpoints.
a50d3602
EZ
7570 * gdb.base/break.exp: Remove all references to explicit line
7571 numbers.
7572
d9407aaa
NC
75732003-11-11 Nick Clifton <nickc@redhat.com>
7574
7575 * gdb.base/shreloc.exp: Do not run for targets which do not
7576 support shared objects.
7577
db488fc1
CV
75782003-11-10 Corinna Vinschen <vinschen@redhat.com>
7579
7580 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7581 Don't run tests if nofileio flag is given.
7582
6a90a18e
EZ
75832003-11-07 Elena Zannoni <ezannoni@redhat.com>
7584
7585 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7586 as well as 'Watchpoint'.
6a90a18e 7587
0b915e9c
EZ
75882003-11-06 Elena Zannoni <ezannoni@redhat.com>
7589
7590 Reported by Jim Ingham <jingham@apple.com>:
7591 * gdb.base/annota1.exp: Match at least one occurrence of the
7592 signal handler annotation.
7593
d7e4b55f
EZ
75942003-11-06 Elena Zannoni <ezannoni@redhat.com>
7595
a9c64011
AS
7596 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7597 as well as 'Watchpoint'.
d7e4b55f 7598
2fe4e8d0
MC
75992003-11-05 Michael Chastain <mec@shout.net>
7600
7601 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7602
6ef88553
KW
76032003-11-03 Kris Warkentin <kewarken@qnx.com>
7604
7605 * gdb.arch/gdb1291.c: New test file.
7606 * gdb.arch/gdb1291.exp: New test script.
7607 * gdb.arch/gdb1431.c: New test file.
7608 * gdb.arch/gdb1431.exp: New test script.
7609
ae7dc4d8
MC
76102003-10-22 Michael Chastain <mec@shout.net>
7611
7612 * gdb.mi/pthreads.c: Add copyright notice.
7613
c39d7427
MC
76142003-10-22 Michael Chastain <mec@shout.net>
7615
7616 * gdb.threads/pthreads.c: Add copyright notice.
7617
8b7d96c1
MC
76182003-10-20 Michael Chastain <mec@shout.net>
7619
7620 * gdb.base/gdb1056.exp: New test script.
7621
d1d69fdd
DJ
76222003-10-13 Daniel Jacobowitz <drow@mvista.com>
7623
7624 * gdb.threads/killed.exp: Use gdb_run_cmd.
7625
7d605576
DJ
76262003-10-13 Daniel Jacobowitz <drow@mvista.com>
7627
7628 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7629 create a core file.
7630 * gdb.threads/gcore-thread.exp: Likewise.
7631
618ec112
CV
76322003-10-13 Corinna Vinschen <vinschen@redhat.com>
7633
7634 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7635 type, based on char type.
7636 (struct bit_flags_short_t): New bitfield type, based on short type.
7637 (init_bit_flags_char): New fuction.
7638 (init_bit_flags_short): Ditto.
7639 (print_bit_flags_char): Ditto.
7640 (print_bit_flags_short): Ditto.
7641 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7642
9367a73c
MC
76432003-10-11 Michael Chastain <mec@shout.net>
7644
7645 * gdb.base/call-rt-st.exp: Update copyright year.
7646
1decf120
KI
76472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7648
7649 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7650 * gdb.disasm/sh3.s: Ditto.
7651
5445b2ae
DJ
76522003-10-07 Daniel Jacobowitz <drow@mvista.com>
7653
7654 * gdb.threads/switch-threads.exp: New test.
7655 * gdb.threads/switch-threads.c: New source file.
7656
aec24853
CV
76572003-10-07 Corinna Vinschen <vinschen@redhat.com>
7658
7659 * gdb.base/ending-run.exp: Add sh specific case.
7660
adc7428d
AC
76612003-10-06 Andrew Cagney <cagney@redhat.com>
7662
7663 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7664 * gdb.disasm/mn10200.exp: Delete obsolete file.
7665
c9d37158
DJ
76662003-09-29 Daniel Jacobowitz <drow@mvista.com>
7667
7668 * ChangeLog: Correct an entry command.exp -> commands.exp.
7669 * gdb.base/commands.exp (bp_deleted_in_command_test)
7670 (temporary_breakpoint_commands): Check noargs.
7671
79c2c32d
DC
76722003-09-25 David Carlton <carlton@kealia.com>
7673
7674 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7675 of some print tests, where appropriate. Add tests for C::D::cd,
7676 E::ce, F::cXfX, G::XgX.
7677 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7678
594e6d67
RE
76792003-09-25 Richard Earnshaw <rearnsha@arm.com>
7680
7681 * lib/java.exp (java_init): Import target_alias before using it.
7682
10f0d451
DC
76832003-09-25 David Carlton <carlton@kealia.com>
7684
7685 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7686
274bcba0
EZ
76872003-09-23 Elena Zannoni <ezannoni@redhat.com>
7688
d63a86f8 7689 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7690 weirdness.
274bcba0 7691
cdbf20f7
MC
76922003-09-17 Michael Chastain <mec@shout.net>
7693
7694 * gdb.cp/gdb1355.exp: New file.
7695 * gdb.cp/gdb1355.c: New file.
7696
71e06f80
CV
76972003-09-15 Corinna Vinschen <vinschen@redhat.com>
7698
7699 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7700 * gdb.asm/sh.inc: New file.
7701
5c4e30ca
DC
77022003-09-11 David Carlton <carlton@kealia.com>
7703
bd45b7af
DC
7704 * gdb.cp/namespace.exp: Add tests for namespace types.
7705 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7706 (test_namespace): New.
7707
1c199746
EZ
77082003-09-11 Elena Zannoni <ezannoni@redhat.com>
7709
a9c64011 7710 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7711 * gdb.stabs/weird.exp: Ditto.
1c199746 7712
04ed252f
MC
77132003-09-08 Michael Chastain <mec@shout.net>
7714
7715 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7716
d8a2d9e7
MC
77172003-09-07 Michael Chastain <mec@shout.net>
7718
7719 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7720 'parse error'.
7721
161afb24
MK
77222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7723
7724 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7725
49f2741a
MC
77262003-08-30 Michael Chastain <mec@shout.net>
7727
7728 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7729 * gdb.gdb/observer.exp: Ditto.
7730 * gdb.gdb/xfullpath.exp: Ditto.
7731
8afa723e
MK
77322003-08-29 Mark Kettenis <kettenis@gnu.org>
7733
7734 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7735 *-*-*bsd*.
7736
f31dfe3b
JJ
77372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7738
7739 * gdb.base/dump.exp: Skip for ia64.
7740
4630e498
JJ
77412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7742
7743 * gdb.asm/asm-source.exp: Add ia64 support.
7744 * gdb.asm/ia64.inc: New file.
7745
1105b7ef
MC
77462003-08-22 Michael Chastain <mec@shout.net>
7747
7748 * gdb.cp: New directory.
7749 * gdb.cp/*: Copy from gdb.c++/*.
7750 * gdb.c++/*: Remove.
7751 * Makefile.in: Change gdb.c++ to gdb.cp.
7752 * configure.in: Ditto.
7753 * configure: Regnerate.
7754
c945b932
MK
77552003-08-18 Mark Kettenis <kettenis@gnu.org>
7756
7757 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7758 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7759
2b66634b
DJ
77602003-08-17 Daniel Jacobowitz <drow@mvista.com>
7761
7762 * mi-var-display.exp (-var-list-children weird): Accept function
7763 pointers with argument types.
7764 * mi1-var-display.exp (-var-list-children weird): Likewise.
7765 * mi2-var-display.exp (-var-list-children weird): Likewise.
7766
a356f73b
DJ
77672003-08-17 Daniel Jacobowitz <drow@mvista.com>
7768
7769 * gdb.base/annota3.exp: Add missing newline.
7770
483417b8
MC
77712003-08-06 Michael Chastain <mec@shout.net>
7772
7773 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7774
c99c59c3
MS
77752003-08-12 Michael Snyder <msnyder@redhat.com>
7776
7777 * gdb.base/float.exp: Add test for SH.
7778
55ed7501
MK
77792003-08-10 Mark Kettenis <kettenis@gnu.org>
7780
7781 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7782
1a371f2e
EZ
77832003-08-07 Elena Zannoni <ezannoni@redhat.com>
7784
7785 * gdb.base/completion.exp: Remove reduntant completion test
7786 on filename.
7787
e0f353ce
EZ
77882003-08-07 Elena Zannoni <ezannoni@redhat.com>
7789
a9c64011
AS
7790 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7791 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7792 gdb.trace/save-trace.exp: Make sure that full pathnames are
7793 escaped correctly.
e0f353ce 7794
5710a1af 77952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7796
a9c64011
AS
7797 * configure.in: Don't generate config.h from config.hin.
7798 * configure: Regenerate.
7799 * config.hin: Remove file.
7800 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7801 * gdb.threads/pthreads.c: Ditto.
5710a1af 7802
dcd81ce9
DJ
78032003-08-07 Daniel Jacobowitz <drow@mvista.com>
7804
7805 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7806 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7807 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7808 Replace ld24 with seth/add3.
7809
6009d884
AC
78102003-08-02 Andrew Cagney <cagney@redhat.com>
7811
7812 * gdb.base/annota3.exp: New file.
7813 * gdb.base/annota3.c: New file.
7814 * gdb.c++/annota3.exp: New file.
7815 * gdb.c++/annota3.cc: New file.
7816
51514e06
MC
78172003-07-29 Michael Chastain <mec@shout.net>
7818
7819 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7820 actually failed.
7821 (do_pass): Likewise.
7822 * gdb.threads/tls.exp: Always initialize no_of_threads.
7823
4ee6625b
DJ
78242003-07-27 Daniel Jacobowitz <drow@mvista.com>
7825
7826 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7827 pattern.
7828 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7829 * gdb.threads/tls.exp: Recognize one case of the host library not
7830 supporting TLS.
7831
225f2bf6
AC
78322003-07-27 Andrew Cagney <cagney@redhat.com>
7833
7834 * gdb.base/fileio.exp: Use SH when running commands using
7835 remote_exec.
7836
bcb27c9f
DJ
78372003-07-24 Daniel Jacobowitz <drow@mvista.com>
7838
7839 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7840 * gdb.base/relocate.c (dummy): New padding array.
7841
3d67be83
MS
78422003-07-22 Michael Snyder <msnyder@redhat.com>
7843
d63a86f8 7844 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7845
7846 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7847 patterns to be more general, accepting old and new output.
7848 Some output chars (such as '+') also must be quoted.
d63a86f8 7849 Some addresses are displayed numerically instead of
3d67be83
MS
7850 symbolically.
7851
57ba3b85
MS
78522003-07-23 Michael Snyder <msnyder@redhat.com>
7853
686d097c
MS
7854 * gdb.base/return2.exp: Don't test long-long return.
7855
57ba3b85
MS
7856 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7857 * gdb.disasm/t01_mov.exp: Ditto.
7858 * gdb.disasm/t02_mova.s: Ditto.
7859 * gdb.disasm/t02_mova.exp: Ditto.
7860 * gdb.disasm/t03_add.s: Ditto.
7861 * gdb.disasm/t03_add.exp: Ditto.
7862 * gdb.disasm/t04_sub.s: Ditto.
7863 * gdb.disasm/t04_sub.exp: Ditto.
7864 * gdb.disasm/t05_cmp.s: Ditto.
7865 * gdb.disasm/t05_cmp.exp: Ditto.
7866 * gdb.disasm/t06_ari2.s: Ditto.
7867 * gdb.disasm/t06_ari2.exp: Ditto.
7868 * gdb.disasm/t07_ari3.s: Ditto.
7869 * gdb.disasm/t07_ari3.exp: Ditto.
7870 * gdb.disasm/t08_or.s: Ditto.
7871 * gdb.disasm/t08_or.exp: Ditto.
7872 * gdb.disasm/t09_xor.s: Ditto.
7873 * gdb.disasm/t09_xor.exp: Ditto.
7874 * gdb.disasm/t10_and.s: Ditto.
7875 * gdb.disasm/t10_and.exp: Ditto.
7876 * gdb.disasm/t11_logs.s: Ditto.
7877 * gdb.disasm/t11_logs.exp: Ditto.
7878 * gdb.disasm/t12_bit.s: Ditto.
7879 * gdb.disasm/t12_bit.exp: Ditto.
7880 * gdb.disasm/t13_otr.s: Ditto.
7881 * gdb.disasm/t13_otr.exp: Ditto.
7882
e00759ef
EZ
78832003-07-22 Elena Zannoni <ezannoni@redhat.com>
7884
7885 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7886
8bc2021f
EZ
78872003-07-22 Elena Zannoni <ezannoni@redhat.com>
7888
a9c64011
AS
7889 * gdb.threads/tls.c : New file.
7890 * gdb.threads/tls.exp : New file.
7891 * gdb.threads/tls-main.c : New file.
7892 * gdb.threads/tls-shared.c : New file.
7893 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7894
89320c4c
AS
78952003-07-22 Andreas Schwab <schwab@suse.de>
7896
7897 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7898
180dea7c
AS
78992003-07-20 Andreas Schwab <schwab@suse.de>
7900
7901 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7902 due to insn reordering.
7903
0714963c
AC
79042003-07-15 Andrew Cagney <cagney@redhat.com>
7905
7906 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7907
98a23b3f
MC
79082003-07-15 Michael Chastain <mec@shout.net>
7909
7910 * gdb.base/gdb1250.exp: New file.
7911 * gdb.base/gdb1250.c: New file.
7912
27e417a2
ML
79132003-07-09 Michal Ludvig <mludvig@suse.cz>
7914
7915 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7916 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7917
8bc2021f
EZ
79182003-07-09 Elena Zannoni <ezannoni@redhat.com>
7919
a9c64011
AS
7920 * gdb.threads/tls.c: New file.
7921 * gdb.threads/tls.exp: New file.
7922 * gdb.threads/tls-main.c: New file.
7923 * gdb.threads/tls-shared.c: New file.
7924 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7925
d99968dc
EZ
79262003-07-09 Elena Zannoni <ezannoni@redhat.com>
7927
7928 * gdb.base/annota1.exp: Make sure that we properly escape the
7929 full path of the source file. Xfail more permissive patterns,
d63a86f8 7930 due to a compiler debug info problem.
d99968dc 7931
83876b3b
AS
79322003-07-07 Andreas Schwab <schwab@suse.de>
7933
2705e972
AS
7934 * gdb.asm/m68k.inc: New file.
7935 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7936
83876b3b
AS
7937 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7938 arguments"): Also match negative number.
7939
7940 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7941
3a871b37
DJ
79422003-07-03 Daniel Jacobowitz <drow@mvista.com>
7943
7944 * gdb.base/store.c (charest): New typedef.
7945 (add_char): Rename to add_charest, update.
7946 (wack_char): Rename to wack_charest, update types. Return l + r
7947 to keep r live across the call.
7948 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7949 (wack_double, wack_doublest): Return l + r to keep r live across
7950 the call.
7951 * gdb.base/store.exp: Accomodate store.c changes.
7952
b2a7f303
DC
79532003-06-30 David Carlton <carlton@kealia.com>
7954
7955 * gdb.c++/maint.exp (test_invalid_name): New.
7956 (test_first_component): Add tests for invalid names.
7957
3c6cb4a1
MC
79582003-06-29 Michael Chastain <mec@shout.net>
7959
7960 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7961 output of '<VTT for class>' for virtual base classes.
7962
f1c2644b
DJ
79632003-06-29 Daniel Jacobowitz <drow@mvista.com>
7964
7965 * gdb.base/completion.exp: Tab-complete "complet" instead of
7966 "compl".
7967 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7968
18080350
DJ
79692003-06-29 Daniel Jacobowitz <drow@mvista.com>
7970
7971 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7972 * gdb.base/volatile.exp: Likewise.
7973
f56973f8
DJ
79742003-06-29 Daniel Jacobowitz <drow@mvista.com>
7975
7976 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7977 gdb/1265.
7978
79792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7980 Daniel Jacobowitz <drow@mvista.com>
7981
7982 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7983 initial line count of 'captured_main' from 26 to 32.
7984 (test_with_self): Allow xmalloc call to be interleaved with the
7985 preceding two lines.
7986
e766d4d6
JB
79872003-06-24 Joel Brobecker <brobecker@gnat.com>
7988
7989 * gdb.base/bang.exp: New testcase.
7990
f125c9a4
JB
79912003-06-23 Joel Brobecker <brobecker@gnat.com>
7992
7993 * gdb.base/langs.exp: Add some tests for the "minimal" language
7994 support.
7995
6e25beaf
EZ
79962003-06-23 Elena Zannoni <ezannoni@redhat.com>
7997
7998 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7999 the testcase.
8000
2f816dda
DJ
80012003-06-22 Daniel Jacobowitz <drow@mvista.com>
8002
8003 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8004 offset.
8005
db5a5748
DJ
80062003-06-22 Daniel Jacobowitz <drow@mvista.com>
8007
8008 * gdb.c++/pr-1210.cc: New file.
8009 * gdb.c++/pr-1210.exp: New file.
8010
1df0c130
DJ
80112003-06-21 Daniel Jacobowitz <drow@mvista.com>
8012
8013 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8014 000-exec-continue.
8015
a92feac0
MK
80162003-06-15 Mark Kettenis <kettenis@gnu.org>
8017
8018 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8019 on *-*-*bsd* instead of *-*-freebsd*.
8020
81a58f5b
AC
80212003-06-14 Andrew Cagney <cagney@redhat.com>
8022
8023 * gdb.base/store.exp: Test longest and doublest. Test all
8024 parameters. Weaken return statement match.
8025 * gdb.base/store.c: Add longest and doublest - aka long long and
8026 long double functions. Put all parameters into local register
8027 variables. Use negative values.
8028
b257a0d3
AC
80292003-06-14 Andrew Cagney <cagney@redhat.com>
8030
8031 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8032 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8033 exit status.
8034 * gdb.base/fileio.exp: Disable target when nointerrupts and
8035 noinferiorio, instead of limiting it to remote. Use remote_exec
8036 instead of system.
d63a86f8 8037
21c38304
JJ
80382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8039
8040 * gdb.base/float.exp: Add ia64 support.
8041
1bcdb424
CV
80422003-06-12 Corinna Vinschen <vinschen@redhat.com>
8043
8044 * gdb.base/fileio.exp: Run only on remote targets.
8045
6aeb981f
CV
80462003-06-10 Corinna Vinschen <vinschen@redhat.com>
8047
8048 * gdb.base/fileio.c: New file, testing File-I/O.
8049 * gdb.base/fileio.exp: Ditto.
8050
53df362e
RG
80512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8052
8053 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8054 shared objects after relocation at load time (gdb PR/1132).
8055 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8056 as above, part of the shared object relocation test.
53df362e 8057
ffee1b46
MK
80582003-06-08 Mark Kettenis <kettenis@gnu.org>
8059
b5ca3722
MK
8060 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8061 fully filled history list.
8062 * gdb.base/gdb_history: New file.
8063
03ed860d
MK
8064 * gdb.base/signals.exp: XFAIL "continue to func1" on
8065 i*86-*-freebsd*.
8066
ffee1b46
MK
8067 * gdb.base/attach.exp: When trying to attach to a nonexistent
8068 process, make it possible to specify the PID based on the target,
8069 and do so for *-*-freebsd*.
8070
d80dbb52
RH
80712003-06-02 Richard Henderson <rth@redhat.com>
8072
8073 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8074
6dd77b81
RH
80752003-06-02 Richard Henderson <rth@redhat.com>
8076
8077 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8078
f6347e16
RH
80792003-06-02 Richard Henderson <rth@redhat.com>
8080
8081 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8082
2c161407
DJ
80832003-06-01 Daniel Jacobowitz <drow@mvista.com>
8084
8085 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8086 of globalvar.
8087
572eb746
MK
80882003-06-01 Mark Kettenis <kettenis@gnu.org>
8089
8090 * gdb.asm/asm-source.exp: Check for memory read errors in
8091 disassembler test on *BSD too.
8092
9e9617a5
RH
80932003-06-01 Richard Henderson <rth@redhat.com>
8094
8095 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8096 for .frame.
8097 (gdbasm_call): Lose ldgp.
8098 (gdbasm_startup): Add frame information.
8099 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8100
7b34ad4e
MK
81012003-05-31 Mark Kettenis <kettenis@gnu.org>
8102
8103 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8104 i?86-*-*.
8105
10059fdf
MK
81062003-05-30 Mark Kettenis <kettenis@gnu.org>
8107
8108 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8109 FreeBSD.
8110
acf4b816
RH
81112003-05-29 Richard Henderson <rth@redhat.com>
8112
8113 * gdb.asm/alpha.inc: New file.
8114 * gdb.asm/asm-source.exp: Use it.
8115
e9ecd949
JB
81162003-05-29 Jim Blandy <jimb@redhat.com>
8117
8118 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8119 'core.PID'.
8120
e3e5a4f3
JB
81212003-05-22 Jim Blandy <jimb@redhat.com>
8122
8123 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8124 backtrace.
d63a86f8 8125
72fe3d25
DC
81262003-05-20 David Carlton <carlton@math.stanford.edu>
8127
8128 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8129 this time.
8130
58da2eb2
DC
81312003-05-19 David Carlton <carlton@bactrian.org>
8132
8133 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8134 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8135
1fcb5155
DC
81362003-05-19 David Carlton <carlton@bactrian.org>
8137
8138 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8139 namespace tests.
8140 Bump copyright date.
8141 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8142 (main): Call C::D::marker2.
8143 * gdb.c++/namespace1.cc: New file.
8144
85e85163
JJ
81452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8146
8147 Roland McGrath <roland@redhat.com>
d63a86f8 8148 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8149 there is no manager thread.
8150
a25fbfec
JJ
81512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8152
d63a86f8
RM
8153 * gdb.threads/schedlock.exp: Remove assumption that all threads
8154 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8155 in one of the child threads rather than the main thread.
8156
be375bae
JB
81572003-05-07 Jim Blandy <jimb@redhat.com>
8158
09bf6082
JB
8159 Add support for assembly source testing on the s390x.
8160 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8161 architecture.
8162 * gdb.asm/s390x.inc: New file.
8163
be375bae
JB
8164 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8165 succession of 'if' statements.
8166
00905d52
AC
81672003-05-05 Andrew Cagney <cagney@redhat.com>
8168
8169 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8170
b1e29e33
AC
81712003-05-05 Andrew Cagney <cagney@redhat.com>
8172
8173 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8174 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8175
e33d66ec
EZ
81762003-05-02 Elena Zannoni <ezannoni@redhat.com>
8177
8178 * gdb.base/charset.exp: Update based on new behavior of set/show
8179 charset commands.
8180
2b6fd0d8
AC
81812003-05-01 Andrew Cagney <cagney@redhat.com>
8182
8183 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8184 variable do not give memory errors.
8185
130cacce
AF
81862003-04-30 Adam Fedor <fedor@gnu.org>
8187
8188 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8189 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8190 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8191 gdb.objc/basicclass.m: : New files
8192
8193 * lib/gdb.exp (gdb_compile_objc): New procedure.
8194
bea71854
DJ
81952003-04-27 Daniel Jacobowitz <drow@mvista.com>
8196
8197 * gdb.base/signals.exp: Make backtrace tests more specific.
8198
0f20eeea
DC
81992003-04-23 David Carlton <carlton@bactrian.org>
8200
8201 * gdb.c++/maint.exp (test_first_component): Add tests for
8202 'operator' in more locations.
8203
c8c4d8dc
KB
82042003-04-16 Kevin Buettner <kevinb@redhat.com>
8205
8206 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8207
3fe60e3c
EZ
82082003-04-16 Elena Zannoni <ezannoni@redhat.com>
8209
8210 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8211 func marke' instead. Update test name.
3fe60e3c 8212
9219021c
DC
82132003-04-15 David Carlton <carlton@math.stanford.edu>
8214
8215 * gdb.c++/maint.exp: New file.
8216
5dd55bdd
EZ
82172003-04-14 Elena Zannoni <ezannoni@redhat.com>
8218
8219 * gdb.threads/schedlock.c: Change type of thread function argument
8220 to long, to avoid warnings on 64-bit platforms.
8221
00890572
EZ
82222003-04-14 Elena Zannoni <ezannoni@redhat.com>
8223
a9c64011
AS
8224 * gdb.base/attach.exp: Add new message from ptrace in case of
8225 attaching to nonexistent process.
d63a86f8 8226
93201743
JB
82272003-04-11 Jim Blandy <jimb@redhat.com>
8228
8229 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8230 gdb.c++/userdef.cc: Place comments on the lines to which the
8231 marker function might return.
8232 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8233 gdb.c++/userdef.exp: Look for those comments to check that we've
8234 returned to the right place, instead of checking line numbers.
8235
2a11c64d
EZ
82362003-04-11 Elena Zannoni <ezannoni@redhat.com>
8237
a9c64011
AS
8238 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8239 match on sourcefile name, instead of directory name.
2a11c64d 8240
68ab8fc5
EZ
82412003-04-10 Elena Zannoni <ezannoni@redhat.com>
8242
d63a86f8 8243 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8244 working directory name.
8245
5624293a
JB
82462003-04-09 Jim Blandy <jimb@redhat.com>
8247
8248 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8249 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8250 after an inferior function call, report the failure, but allow the
8251 test to continue.
8252
f1f02ee4
SC
82532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8254
8255 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8256 with -DPROTOTYPES.
8257
6eb79af0
SC
82582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8259
8260 * gdb.base/break.exp: Revert last patch.
8261
8dfb4cf0
SC
82622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8263
8264 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8265 with -DPROTOTYPES.
8266
ed4c619a
AC
82672003-04-02 Andrew Cagney <cagney@redhat.com>
8268
8269 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8270 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8271 matching directories by the name breakpoint.
8272 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8273 Make "continue to marker1" consistent.
8274 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8275 message consistent.
8276 * lib/gdb.exp: Put "the program is no longer running", and "the
8277 program exited" in parenthesis.
8278 * lib/mi-support.exp: Ditto.
d63a86f8 8279
4e35d5f0 82802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8281
4e35d5f0
BR
8282 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8283
71900fe8
AC
82842003-03-29 Andrew Cagney <cagney@redhat.com>
8285
8286 * gdb.base/sizeof.c (main): Print the value of '\377'.
8287 * gdb.base/sizeof.exp: Check the sign of '\377'.
8288
c0655a16
MC
82892003-03-27 Michael Chastain <mec@shout.net>
8290
8291 * gdb.base/gdb1090.exp: New file.
8292 * gdb.base/gdb1090.cc: New file.
8293
5b2a3989
JB
82942003-03-27 J. Brobecker <brobecker@gnat.com>
8295
8296 * gdb.gdb/observer.exp: New regression test.
8297
79876890
MC
82982003-03-27 Michael Chastain <mec@shout.net>
8299
8300 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8301 * gdb.base/ptype.exp: Likewise.
8302
6eac95e3
CV
83032003-03-27 Corinna Vinschen <vinschen@redhat.com>
8304
8305 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8306
e8c71839
MC
83072003-03-26 Michael Chastain <mec@shout.net>
8308
8309 * gdb.base/ptype.exp: Actually use some typedef'd types.
8310
71b10041
SC
83112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8312
8313 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8314 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8315
2512cf80
CV
83162003-03-20 Corinna Vinschen <vinschen@redhat.com>
8317
8318 * gdb.base/default.exp: Fix regular expression.
8319
0d195a4f
CV
83202003-03-20 Corinna Vinschen <vinschen@redhat.com>
8321
8322 * gdb.base/args.exp: Fix regular expression.
8323
8a2dbca8
CV
83242003-03-20 Corinna Vinschen <vinschen@redhat.com>
8325
8326 * gdb.base/help.exp: Allow Win32 child process.
8327
bf028682
CV
83282003-03-20 Corinna Vinschen <vinschen@redhat.com>
8329
8330 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8331 when stepping out of main().
8332
182dbe85
CV
83332003-03-20 Corinna Vinschen <vinschen@redhat.com>
8334
8335 * gdb.base/default.exp: Check for win32 specific message when calling
8336 "run" without executable.
8337
d67a6ba5
CV
83382003-03-20 Corinna Vinschen <vinschen@redhat.com>
8339
8340 * gdb.base/args.exp: Expect .exe in output.
8341
a955b5bb
CV
83422003-03-20 Corinna Vinschen <vinschen@redhat.com>
8343
8344 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8345 Cygwin native.
8346
bf6bad4b
AC
83472003-03-17 Andrew Cagney <cagney@redhat.com>
8348
8349 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8350 vector registes.
8351 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8352 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8353
293e9a31
DC
83542003-03-17 David Carlton <carlton@math.stanford.edu>
8355
8356 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8357 test, for PR breakpoints/38.
8358 Call test_watchpoint_and_breakpoint.
8359 * gdb.base/watchpoint.c (func3): New function.
8360 (main): Call func3.
8361
5330f2db
DC
83622003-03-04 David Carlton <carlton@math.stanford.edu>
8363
8364 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8365 Garply<Garply<char> >:: garply".
8366 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8367 with respect to PR c++/1111; note also PR c++/1113.
8368 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8369 respect to PR c++/1062.
8370 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8371
6ece72da
DC
83722003-03-03 David Carlton <carlton@math.stanford.edu>
8373
8374 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8375 with respect to PR c++/57.
8376 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8377 c++/826.
8378 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8379 respect to PR c++/57.
8380
85ca1584
DC
83812003-03-03 David Carlton <carlton@math.stanford.edu>
8382
8383 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8384 respect to PR c++/33 into FAILs.
8385
98e9c5b8
MC
83862003-03-03 Michael Chastain <mec@shout.net>
8387
7bedbf27
MC
8388 * configure.in: Update copyright years.
8389
83902003-03-03 Michael Chastain <mec@shout.net>
8391
8392 * Makefile.in: Update copyright years.
98e9c5b8 8393
f683e100
DC
83942003-02-28 David Carlton <carlton@math.stanford.edu>
8395
8396 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8397 print class instead of struct and/or superfluous protection
8398 specifiers, as long as the resulting output is equivalent to the
8399 source code.
8400 Delete FIXME from end of messages on tests that don't need
8401 fixing.
8402
a9e0cf2c
DC
84032003-02-28 David Carlton <carlton@math.stanford.edu>
8404
8405 * gdb.c++/templates.exp (do_tests): Allow const in the two
8406 Foo<volatile char *>::foo tests.
8407
e8d359df
MS
84082003-02-27 Michael Snyder <msnyder@redhat.com>
8409
d63a86f8 8410 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8411 will be consistant.
8412
0b71dc91
DC
84132003-02-26 David Carlton <carlton@math.stanford.edu>
8414
8415 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8416 char *>::foo" test with respect to PR c++/33. Create a new test
8417 which is identical to that one except that it doesn't put the
8418 space between the "char" and the "*"; KFAIL it, too.
8419
dd14ab43
DC
84202003-02-26 David Carlton <carlton@math.stanford.edu>
8421
8422 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8423 template types into either PASSes or KFAILs (corresponding to PR
8424 c++/57). Tweak indentation. Update copyright.
8425
1146c7f1
SC
84262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8427
8428 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8429
74641dfb
MC
84302003-02-13 Michael Chastain <mec@shout.net>
8431
8432 * gdb.base/exprs.exp: Remove i960 remnants.
8433 * gdb.base/funcargs.exp: Likewise.
8434 * gdb.base/list.exp: Likewise.
8435 * gdb.base/ptype.exp: Likewise.
8436
559cd2d0
DC
84372003-02-14 David Carlton <carlton@math.stanford.edu>
8438
8439 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8440 pEe->D::vg()" from XFAIL to KFAIL.
8441
c4f90d87
JM
84422003-02-13 Jason Molenda (jmolenda@apple.com)
8443
8444 * gdb.base/maint.exp: Update maint print statistics regexp to include
8445 new entries.
8446
cbc4d97c
MC
84472003-02-13 Michael Chastain <mec@shout.net>
8448
8449 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8450
40f235b7
MC
84512003-02-12 Michael Chastain <mec@shout.net>
8452
8453 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8454 * gdb.c++/inherit.exp: Likewise.
8455 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8456 * gdb.c++/templates.exp: Likewise.
8457 * gdb.c++/virtfunc.exp: Likewise.
8458
c56716b0
JM
84592003-02-06 Jason Molenda (jason-cl@molenda.com)
8460
8461 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8462 why the code is written that way.
8463
070afcf8
MC
84642003-02-05 Michael Chastain <mec@shout.net>
8465
8466 * gdb.base/dump.exp: Add missing copyright line.
8467
5d0331e5
JM
84682003-02-05 Jason Molenda (jason-cl@molenda.com)
8469
f7ae6d3e 8470 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8471 at the beginning so the breakpoint doesn't get set on the loop.
8472
92851186
MC
84732003-02-05 Michael Chastain <mec@shout.net>
8474
8475 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8476 output for configurations with gcc 2.95.3.
8477
cbf1e085
AC
84782003-02-05 Keith Seitz <keiths@redhat.com>
8479 Andrew Cagney <ac131313@redhat.com>
8480
8481 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8482
29518e1e
MC
84832003-02-04 Michael Chastain <mec@shout.net>
8484
8485 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8486 Call perror and then continue.
8487
5af1d5f3
MC
84882003-02-03 Michael Chastain <mec@shout.net>
8489
8490 * gdb.c++/pr-1023.cc: New file.
8491 * gdb.c++/pr-1023.exp: New file.
8492
6b549786
JB
84932003-02-05 Jim Blandy <jimb@redhat.com>
8494
8495 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8496 it's local to foobar. Check for it there, and check that it's not
8497 present in main.
8498 * gdb.c++/local.cc (marker2): New function.
8499 (foobar): Call marker1.
8500 (main): Call marker2 instead of marker1.
8501
67f16606
AC
85022003-02-04 Andrew Cagney <ac131313@redhat.com>
8503
8504 * gdb.disasm/mn10200.exp: Obsolete file.
8505 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8506 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8507 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8508
1c5cb38e
DC
85092003-02-04 David Carlton <carlton@math.stanford.edu>
8510
8511 * gdb.c++/overload.exp: Test intToChar(1).
8512 * gdb.c++/overload.cc (intToChar): New.
8513 (main): Call intToChar.
8514
d1fe6965
DC
85152003-02-03 David Carlton <carlton@math.stanford.edu>
8516
8517 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8518 'might_kfail' arg.
8519 KFAIL some of the continue_to_bp_overloaded calls, according to
8520 PR c++/1025.
8521
9ba61c5d
MC
85222003-02-01 Michael Chastain <mec@shout.net>
8523
8524 * gdb.base/advance.c (marker1): New marker function.
8525 * gdb.base/advance.exp: When the 'advance' command lands on the
8526 return breakpoint, it can legitimately stop on either the
8527 current line or the next line. Accommodate both outcomes.
8528 * gdb.base/until.exp: Likewise.
8529
e7494ffb
AC
85302003-02-02 Andrew Cagney <ac131313@redhat.com>
8531
8532 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8533 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8534 now a list, not a tuple.
8535 * gdb.mi/mi-var-display.exp: Ditto.
8536 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8537
075559bc
AC
85382003-02-01 Andrew Cagney <ac131313@redhat.com>
8539
8540 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8541 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8542 stack backtraces.
8543 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8544
2bd4c7b1
MK
85452003-02-01 Mark Kettenis <kettenis@gnu.org>
8546
8547 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8548 gdb.mi/mi1-pthreads.exp: Return instead of calling
8549 gdb_suppress_entire_file.
8550
eabd8992
MS
85512003-02-01 Mark Salter <msalter@redhat.com>
8552
8553 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8554
71469e2f
MS
85552003-01-31 Mark Salter <msalter@redhat.com>
8556
8557 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8558 Support empty arg.
8559
38a94d44
MC
85602003-01-30 Michael Chastain <mec@shout.net>
8561
8562 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8563 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8564 has been fixed in gdb/readline on 2003-01-09.
8565
19ea9e73
MS
85662003-01-29 Michael Snyder <msnyder@redhat.com>
8567
e8d359df
MS
8568 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8569 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8570 * gdb.base/args.exp: Skip if target does not support args passing.
8571
2307bd6a
DJ
85722003-01-22 Daniel Jacobowitz <drow@mvista.com>
8573
19ea9e73 8574 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8575 gdb_test. Accept a list of expect arguments as the third
8576 parameter.
8577 (gdb_test): Use it.
8578
f2dd3617
EZ
85792003-01-20 Elena Zannoni <ezannoni@redhat.com>
8580
8581 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8582 allow for different test tree configurations. Update some
8583 tescases accordingly.
8584 * gdb.arch/altivec-regs.exp: Ditto.
8585 * gdb.asm/asm-source.exp: Ditto.
8586 * gdb.base/advance.exp: Ditto.
8587 * gdb.base/display.exp: Ditto.
d63a86f8 8588 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8589 * gdb.base/mips_pro.exp: Ditto.
8590 * gdb.base/overlays.exp: Ditto.
8591 * gdb.base/relocate.exp: Ditto.
8592 * gdb.base/setshow.exp: Ditto.
8593 * gdb.base/step-line.exp: Ditto.
8594 * gdb.base/step-test.exp: Ditto.
8595 * gdb.base/until.exp: Ditto.
8596 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8597
c71cdefd
DC
85982003-01-17 David Carlton <carlton@math.stanford.edu>
8599
8600 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8601 corresponding to PR c++/945.
8602 Update copyright.
8603
fdba05d7
DC
86042003-01-17 David Carlton <carlton@math.stanford.edu>
8605
8606 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8607 corresponding to PR c++/68.
8608
86092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8610
8611 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8612 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8613 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8614
c362c33a
EZ
86152003-01-15 Elena Zannoni <ezannoni@redhat.com>
8616
0fbc361c
EZ
8617 * gdb.base/break.exp: Fix change of default location, because of
8618 removal of until tests.
8619 * gdb.base/help.exp: Update test for new 'until' help message.
8620 Add test for help on 'advance'.
a9c64011 8621 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8622
dabf8a35
MK
86232003-01-15 Mark Kettenis <kettenis@gnu.org>
8624
8625 * gdb.base/default.exp: Adapt "info float" test for recent changes
8626 to that command. Add test for "info vector".
8627 * gdb.base/float.exp: New file. Add test for "info float" that
8628 resembles the old test in gdb.base/default.exp.
8629
a1769aca
DC
86302003-01-15 David Carlton <carlton@math.stanford.edu>
8631
8632 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8633
82025e13
EZ
86342003-01-15 Elena Zannoni <ezannoni@redhat.com>
8635
8636 * gdb.base/break.exp: Move the tests of until command from here...
8637 * gdb.base/until.exp: ... to here. New file. Add other tests.
8638 * gdb.base/advance.c: New file.
8639 * gdb.base/advance.exp: New file.
8640
8f9ab801
EZ
86412003-01-14 Elena Zannoni <ezannoni@redhat.com>
8642
a9c64011
AS
8643 * gdb.base/args.c: New file.
8644 * gdb.base/args.exp: New file.
8f9ab801 8645
9ae66589
DJ
86462003-01-14 Daniel Jacobowitz <drow@mvista.com>
8647
8648 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8649
8d77e5c3
DJ
86502003-01-14 Daniel Jacobowitz <drow@mvista.com>
8651
8652 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8653
12d2f0a1
DJ
86542003-01-14 Daniel Jacobowitz <drow@mvista.com>
8655
8656 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8657 dates.
8658
6ca37014
DJ
86592003-01-13 Daniel Jacobowitz <drow@mvista.com>
8660
8661 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8662
b0023472
DJ
86632003-01-13 Daniel Jacobowitz <drow@mvista.com>
8664
8665 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8666 (ptype &*"foo").
8667 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8668
607fbc54 86692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8670
8671 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8672 * gdb.mi/mi1-console.exp: Likewise.
8673
607fbc54 86742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8675
8676 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8677 * gdb.mi/mi1-console.exp: Likewise.
8678
a1fb14a2
DJ
86792003-01-13 Daniel Jacobowitz <drow@mvista.com>
8680
8681 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8682
c4cf40b7
DJ
86832003-01-09 Daniel Jacobowitz <drow@mvista.com>
8684
8685 * gdb.base/detach.exp: New test.
8686
696d5a5b
DJ
86872003-01-09 Daniel Jacobowitz <drow@mvista.com>
8688
8689 * Makefile.in (ALL_SUBDIRS): New variable.
8690 (subdirs, clean, distclean): Use it.
8691 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8692 regenerating Makefile, since it is generated from the top level.
8693 * gdb.asm/Makefile.in: Likewise.
8694 * gdb.base/Makefile.in: Likewise.
8695 * gdb.c++/Makefile.in: Likewise.
8696 * gdb.disasm/Makefile.in: Likewise.
8697 * gdb.java/Makefile.in: Likewise.
8698 * gdb.mi/Makefile.in: Likewise.
8699 * gdb.threads/Makefile.in: Likewise.
8700 * gdb.trace/Makefile.in: Likewise.
8701
754533e4
DC
87022003-01-09 David Carlton <carlton@math.stanford.edu>
8703
8704 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8705 Add copyright year 2003.
8706
d8b3e9ee
MC
87072003-01-06 Michael Chastain <mec@shout.net>
8708
8709 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8710 When selecting a thread, 'line' and 'file' are optional.
8711 * gdb.mi/mi1-pthreads.exp: Likewise.
8712
8e9e0fe6
AS
87132003-01-06 Andreas Schwab <schwab@suse.de>
8714
8715 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8716 failures.
8717
b5ab8ff3
DJ
87182003-01-04 Daniel Jacobowitz <drow@mvista.com>
8719
8720 Fix PR gdb/844
8721 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8722 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8723
8724 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8725 instead of calling gdb_suppress_entire_file.
8726 * gdb.threads/print-threads.exp: Likewise.
8727 * gdb.threads/schedlock.exp: Likewise.
8728
8729 * gdb.threads/killed.exp: Return instead of calling
8730 gdb_suppress_entire_file.
8731 * gdb.threads/linux-dp.exp: Likewise.
8732 * gdb.threads/pthreads.exp: Likewise.
8733
1e698235
DJ
87342003-01-04 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8737 stabs.
8738 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8739 * gdb.base/whatis.exp: Always allow (void) after function names.
8740
147ff08c
DJ
87412003-01-04 Daniel Jacobowitz <drow@mvista.com>
8742
8743 * gdb.c++/casts.exp: Correct regexp.
8744
dc62bfc2
MK
87452003-01-04 Mark Kettenis <kettenis@gnu.org>
8746
8747 * configure.in: Call AC_CONFIG_HEADER. Don't call
8748 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8749 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8750 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8751 aforementioned directories in the AC_OUPUT call.
8752 * config.hin: New file.
8753 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8754 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8755 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8756 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8757 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8758 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8759 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8760 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8761 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8762 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8763 gdb.threads/configure.in, gdb.threads/configure,
8764 gdb.threads/config.in, gdb.trace/configure.in,
8765 gdb.trace/configure: Removed.
8766
77afa639
MC
87672003-01-03 Michael Chastain <mec@shout.net>
8768
8769 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8770 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8771
7634bb6e
DJ
87722003-01-03 Daniel Jacobowitz <drow@mvista.com>
8773
8774 * gdb.base/store.exp: Fix regular expressions.
8775
b39c905e
MK
87762002-12-28 Mark Kettenis <kettenis@gnu.org>
8777
8778 * configure.in: Rewrite.
8779 * configure: Regenerated.
8780
0a8551dd
DC
87812003-01-03 David Carlton <carlton@math.stanford.edu>
8782
8783 * gdb.base/psymtab.exp: New file.
8784 * gdb.base/psymtab1.c: Ditto.
8785 * gdb.base/psymtab2.c: Ditto.
8786
c60b7188
AF
87872002-12-23 Adam Fedor <fedor@gnu.org>
8788
8789 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8790
ee73db83
DC
87912002-12-23 David Carlton <carlton@math.stanford.edu>
8792
8793 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8794 and current_directory initialization.
8795
d6c1774e
JB
87962002-12-22 Jim Blandy <jimb@redhat.com>
8797
f0a847b8
JB
8798 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8799 rather than as part of the output file name.
8800
d6c1774e
JB
8801 * gdb.base/attach.exp: There's no need to copy the test program to
8802 /tmp; that was only ever necessary on HP/UX, and this test is
8803 entirely disabled there anyway.
8804
f0708dbb
JB
88052002-12-21 Jim Blandy <jimb@redhat.com>
8806
4c2acfea
JB
8807 * gdb.c++/psmang.exp: Doc fix.
8808
f0708dbb
JB
8809 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8810 test.
8811
9579e000
DC
88122002-12-20 David Carlton <carlton@math.stanford.edu>
8813
8814 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8815
d1810171
MC
88162002-12-18 Michael Chastain <mec@shout.net>
8817
8818 * gdb.c++/annota2.exp: Add copyright year 2002.
8819
76565097
DC
88202002-12-17 David Carlton <carlton@math.stanford.edu>
8821
8822 * gdb.c++/try_catch.cc: Add marker comments.
8823 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8824 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8825 * gdb.c++/m-static.cc: Ditto.
8826 * gdb.c++/m-static1.cc: Ditto.
8827 * gdb.c++/try_catch.cc: Ditto.
8828
da81390b
JJ
88292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8830
8831 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8832 to see whether we are using the new -environment-directory
8833 command which resets via -r or the old version of the command
8834 which may prompt the user. Part of fix for gdb/741.
8835
b304d130
AC
88362002-12-13 Andrew Cagney <ac131313@redhat.com>
8837
8838 * gdb.fortran/types.exp: Update obsolete comment.
8839 * gdb.fortran/exprs.exp: Ditto.
8840 * lib/gdb.exp: Delete obsolete code.
8841 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8842 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8843 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8844 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8845 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8846 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8847 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8848 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8849 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8850 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8851 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8852 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8853 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8854 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8855 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8856 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8857 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8858 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8859 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8860 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8861 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8862 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8863 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8864 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8865 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8866 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8867 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8868 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8869 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8870 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8871 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8872 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8873 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8874 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8875 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8876 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8877 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8878
a23b6e6a
DC
88792002-12-11 David Carlton <carlton@math.stanford.edu>
8880
8881 * gdb.c++/m-data.exp: Add test for members that shadow global
8882 variables: see PR gdb/804.
8883 * gdb.c++/m-data.cc: Ditto.
8884
6604731b
DJ
88852002-12-10 Daniel Jacobowitz <drow@mvista.com>
8886
8887 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8888
de46ecd7
DC
88892002-12-06 David Carlton <carlton@math.stanford.edu>
8890
8891 * gdb.base/store.c: Don't declare functions static.
8892
27e829d0
AC
88932002-12-04 Andrew Cagney <ac131313@redhat.com>
8894
8895 * gdb.base/store.exp, gdb.base/store.c: New files.
8896
92806416
DJ
88972002-12-03 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * gdb.base/selftest.exp: Update for current gdb.
8900
3bcbaac5
DJ
89012002-12-03 Daniel Jacobowitz <drow@mvista.com>
8902
8903 * gdb.base/maint.exp: Only dump symbols from one source file
8904 or objfile.
8905
f4f00b1f
DJ
89062002-12-03 Daniel Jacobowitz <drow@mvista.com>
8907
8908 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8909 function call.
8910
f1c8a949
JB
89112002-11-25 Jim Blandy <jimb@redhat.com>
8912
8913 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8914 function appearing in error message.
8915
9e297a97
DJ
89162002-11-21 Daniel Jacobowitz <drow@mvista.com>
8917
8918 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8919
1f312e79
JJ
89202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8921
d63a86f8
RM
8922 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8923 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8924 should be in mi console format. This is part of fix for PR gdb/604.
8925
83c31e7d
FN
89262002-09-18 Fernando Nasser <fnasser@redhat.com>
8927
8928 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8929 which explicitly prints the zero offset as "+0".
8930
322b3f65
DJ
89312002-10-22 Daniel Jacobowitz <drow@mvista.com>
8932
8933 * gdb.threads/schedlock.c (args): Make unsigned.
8934
89352002-10-21 Daniel Jacobowitz <drow@mvista.com>
8936
8937 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8938 numbers. Allow "foo2|selected stack frame".
8939 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8940 * gdb.asm/asmsrc2.s: Likewise.
8941 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8942 comments.
8943 * gdb.asm/mips.inc: New file.
8944
5e2fe5b8
AF
89452002-10-18 Adam Fedor <fedor@gnu.org>
8946
8947 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8948 * gdb.base/help.exp: Likewise.
8949
abe1a5d0
KB
89502002-10-17 Kevin Buettner <kevinb@redhat.com>
8951
8952 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8953 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8954
10abb1d4
JB
89552002-10-02 Jim Blandy <jimb@redhat.com>
8956
8957 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8958
1f609b42
AC
89592002-10-01 Andrew Cagney <ac131313@redhat.com>
8960
8961 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8962 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8963 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8964 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8965 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8966 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8967 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8968
0aee02e4
AC
89692002-09-29 Andrew Cagney <ac131313@redhat.com>
8970
8971 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8972 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8973 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8974 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8975 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8976 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8977 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8978
6fde09ad
KB
89792002-09-27 Kevin Buettner <kevinb@redhat.com>
8980
8981 * gdb.base/annota1.exp (info break): Make directory components of
8982 path optional since not all compilers emit this debug information.
8983
8984 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8985 step ends up stepping out of the function instead of stopping on
8986 the epilogue.
8987
9e8aab75
KS
89882002-09-26 Keith Seitz <keiths@redhat.com>
8989
8990 * lib/insight-support.exp (gdbtk_start): Figure out where
8991 the insight executable is based on where gdb is. Use this
8992 executable to start insight instead of gdb.
8993
e36180d7
AC
89942002-09-25 Andrew Cagney <cagney@redhat.com>
8995
8996 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8997
9dd34b2b
AC
89982002-09-24 Andrew Cagney <ac131313@redhat.com>
8999
9000 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9001 test_isolated_complaints.
9002 (test_empty_complaint): New function.
9003 (test_empty_complaints): New function. Check no output when no
9004 complaints.
d63a86f8 9005
dea97812
KB
90062002-09-19 Jim Blandy <jimb@redhat.com>
9007
a9c64011 9008 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9009
54951bd7
AC
90102002-09-19 Andrew Cagney <ac131313@redhat.com>
9011
9012 * gdb.gdb/complaints.exp: New file.
9013
dec43320
AC
90142002-09-18 Andrew Cagney <ac131313@redhat.com>
9015
9016 * gdb.base/maint.exp: Check `help maint internal-warning'.
9017
e70d6e3f
DC
90182002-09-18 David Carlton <carlton@math.stanford.edu>
9019
9020 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9021 numbers, and replace them by a single breakpoint after the
9022 constructors are all finished.
9023 Add test 4.
9024 * gdb.c++/m-static.cc: Add test 4.
9025 * gdb.c++/m-static.h: New file.
9026 * gdb.c++/m-static1.cc: New file.
9027
9028 * gdb.c++/printmethod.exp: New file.
9029 * gdb.c++/printmethod.cc: New file.
9030
9031 * gdb.c++/pr-574.exp: New file.
9032 * gdb.c++/pr-574.cc: New file.
9033
afb5c968
CV
90342002-09-18 Corinna Vinschen <vinschen@redhat.com>
9035
9036 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9037 embedded targets which never actually exit.
9038
31e45dee
FN
90392002-09-18 Fernando Nasser <fnasser@redhat.com>
9040
9041 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9042 "don't step after run" as unresolved or unsupported, instead of xfail.
9043
a283c5a1
CV
90442002-09-18 Corinna Vinschen <vinschen@redhat.com>
9045
9046 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9047 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9048 Add newline to expected string in "step out of main (status wrapper)"
9049 case.
9050
11350d2a
CV
90512002-09-18 Corinna Vinschen <vinschen@redhat.com>
9052
9053 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9054 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9055
0deec7d6
TT
90562002-09-17 Tom Tromey <tromey@redhat.com>
9057
9058 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9059 \000, not \0, in double-quoted string.
9060
b2b4a1b5
CV
90612002-09-14 Corinna Vinschen <vinschen@redhat.com>
9062
c9d37158 9063 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9064 string after running the commands execution on breakpoint tests.
9065
1c56143a
CV
90662002-09-13 Corinna Vinschen <vinschen@redhat.com>
9067
9068 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9069
37f8da45
JB
90702002-09-12 Joel Brobecker <brobecker@gnat.com>
9071
9072 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9073
08b468e0
KS
90742002-09-10 Keith Seitz <keiths@redhat.com>
9075
9076 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9077 runto proc.
9078 (mi_run_to_main): Use mi_runto.
9079 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9080
dc360f58
KS
90812002-09-10 Keith Seitz <keiths@redhat.com>
9082
9083 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9084 regexp for stopping at main. Could have multiple event notifications.
9085 Don't assume that main was declared with no parameters.
9086 (mi_next): Use mi_step_to.
9087 (mi_step): Use mi_next_to.
9088
ce3abcfb
CV
90892002-09-09 Corinna Vinschen <vinschen@redhat.com>
9090
9091 * gdb.base/default.exp: Fix expected string in `info float' test.
9092
d1f5b980
BE
90932002-09-09 Ben Elliston <bje@redhat.com>
9094
9095 * config/mips.exp: Update comments.
9096 * config/mips-idt.exp: Likewise.
9097 * config/nind.exp: Likewise.
9098 * config/slite.exp: Likewise.
9099 * config/sparclet.exp: Likewise.
9100 * config/udi.exp: Likewise.
9101 * config/vx.exp: Likewise.
9102 * config/vxworks29k.exp: Likewise.
9103
2f71430b
JB
91042002-09-05 Jim Blandy <jimb@redhat.com>
9105
9106 * gdb.threads/killed.exp: Fix test failure message.
9107
7ddebc7e
KS
91082002-09-04 Keith Seitz <keiths@redhat.com>
9109
9110 * lib/mi-support.exp: Update copyright.
9111 (mi_gdb_test): Increase the priority of the expected pattern
9112 so that it matches gdb_test.
9113
0ae67eb3
KS
91142002-09-03 Keith Seitz <keiths@redhat.com>
9115
9116 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9117 Use integer comparison instead of string comparison for testing
9118 whether binary was built.
9119
38fc42c8
JB
91202002-09-03 Jim Blandy <jimb@redhat.com>
9121
9122 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9123
b6ff0e81
JB
91242002-08-29 Jim Blandy <jimb@redhat.com>
9125
9126 * gdb.threads/pthreads.exp: Move the portable thread compilation
9127 code into a function in lib/gdb.exp, and call that from here.
9128 * lib/gdb.exp (gdb_compile_pthreads): New function.
9129
07c98896
KS
91302002-08-29 Keith Seitz <keiths@redhat.com>
9131
9132 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9133 expect_out so that callers can get at it.
9134
0312286c
DJ
91352002-08-23 Daniel Jacobowitz <drow@mvista.com>
9136
9137 * gdb.threads/print-threads.c: New file.
9138 * gdb.threads/print-threads.exp: New file.
9139 * gdb.threads/schedlock.c: New file.
9140 * gdb.threads/schedlock.exp: New file.
9141
dd039bc4
EZ
91422002-08-22 Elena Zannoni <ezannoni@redhat.com>
9143
a9c64011
AS
9144 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9145 not altivec.c.
dd039bc4 9146
1f36144c
MK
91472002-08-17 Mark Kettenis <kettenis@gnu.org>
9148
9149 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9150 targets. The problem should be fixed now.
9151
16057ec7 91522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9153
9154 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9155 2002-07-24 change that removes final dots from error messages.
9156
3c1499ad
TT
91572002-08-13 Tom Tromey <tromey@redhat.com>
9158
9159 * gdb.base/readline.exp: New file.
9160
a20ce2c3
AC
91612002-08-01 Andrew Cagney <ac131313@redhat.com>
9162
9163 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9164 supress message.
9165
db034ac5
AC
91662002-08-01 Andrew Cagney <cagney@redhat.com>
9167
9168 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9169 CHILL_FOR_TARGET and CHILL_LIB.
9170 * configure.in (configdirs): Remove gdb.chill.
9171 * configure: Regenerate.
9172 * lib/gdb.exp: Obsolete references to chill.
9173 * gdb.fortran/types.exp: Ditto.
9174 * gdb.fortran/exprs.exp: Ditto.
9175
3e000b18
KB
91762002-07-30 Kevin Buettner <kevinb@redhat.com>
9177
9178 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9179 set Irix-specific compile and link flags.
9180
28f4966b
KB
91812002-07-29 Kevin Buettner <kevinb@redhat.com>
9182
9183 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9184 source files. The ``-o'' option doesn't work with the ``-E'' option
9185 when using the Irix compiler.
9186
46c0d5a6
DJ
91872002-07-19 Daniel Jacobowitz <drow@mvista.com>
9188
9189 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9190 Improve support for reusing an exec file. Copy exec file
9191 to target, and run gdbserver on the target instead of on the host.
9192
eecf4bed
JB
91932002-07-18 Jim Blandy <jimb@redhat.com>
9194
0f815cdf
JB
9195 * gdb.base/ending-run.exp: Don't expect to see the program end in
9196 some orderly fashion when we're running on a real stand-alone
9197 board.
9198
eecf4bed
JB
9199 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9200 targets that don't support interrupts.
9201
52d309e4
JB
92022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9203
9204 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9205 systems.
9206 Move comments in expect statements to inside the actions, so that they
9207 don't get matched against.
9208
ff683d9e
MK
92092002-07-10 Mark Kettenis <kettenis@gnu.org>
9210
9211 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9212 function when asleep" test.
9213
b5356753
AC
92142002-07-10 Andrew Cagney <ac131313@redhat.com>
9215
9216 * gdb.base/page.exp: Rewrite to handle problems with very long
9217 `info set' output. Update copyright.
9218
6aa4d13a
AC
92192002-06-26 Andrew Cagney <ac131313@redhat.com>
9220
9221 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9222 gdb.threads-hp.
9223 * gdb.hp/configure: Regenerate.
9224 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9225 * gdb.hp/gdb.threads-hp/configure: Delete file.
9226 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9227
8cf8c2b8
AC
92282002-06-22 Andrew Cagney <ac131313@redhat.com>
9229
9230 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9231 setlocale, bindtextdomain and textdomain.
9232
6827a8f8
JB
92332002-06-11 Jim Blandy <jimb@redhat.com>
9234
919d772c
JB
9235 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9236 preprocessor macro information is present.
9237
6827a8f8
JB
9238 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9239 tests.
9240
c15b0d21
MS
92412002-06-06 Michael Snyder <msnyder@redhat.com>
9242
c5984d70
MS
9243 * gdb.base/overlays.exp: Record addresses of overlay
9244 functions in TCL variables rather than in GDB variables,
9245 to avoid having GDB convert them to pointers (with loss
9246 of information).
9247
d63a86f8 9248 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9249 default linker script changes.
c15b0d21
MS
9250 * gdb.base/long_long.exp: Add check for sizeof (long double).
9251
be26fe0d
ML
92522002-06-06 Michal Ludvig <mludvig@suse.cz>
9253
9254 * gdb.asm/asm-source.exp: Add x86-64 target.
9255 * gdb.asm/x86_64.inc: New.
d63a86f8 9256
258093ca 92572002-05-30 Michael Chastain <mec@shout.net>
258093ca 9258
4b3153f1 9259 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9260 * gdb.c++/m-static.cc: New file.
9261 * gdb.c++/m-static.exp: New file.
9262
241264c6
MS
92632002-05-28 Michael Snyder <msnyder@redhat.com>
9264
9265 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9266 precision.
9267
9bba8c8f 92682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9269
4b3153f1 9270 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9271 * gdb.c++/m-data.cc: New file.
9272 * gdb.c++/m-data.exp: New file.
9273
92742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9275
4b3153f1 9276 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9277 * gdb.c++/try_catch.cc: New file.
d63a86f8 9278 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9279
def1b996
MC
92802002-05-27 Michael Chastain <mec@shout.net>
9281
9282 * gdb.c++/local.exp: Accept more nested types in output.
9283
522ba268
MC
92842002-05-26 Michael Chastain <mec@shout.net>
9285
9286 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9287
277254ba
MS
92882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9289
9290 * lib/gdb.exp (gdb_wrapper_init): Just because
9291 gdb_wrapper_file exists, this does not mean that the file
9292 should not be rebuilt. That is what gdb_wrapper_initialized
9293 is for.
9294 (default_gdb_init): Reset gdb_wrapper_initialized.
9295
b61a8733
MS
92962002-05-23 Michael Snyder <msnyder@redhat.com>
9297
d63a86f8 9298 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9299 the precision of the floating point test results.
9300 * gdb.base/call-rt-st.exp: Ditto.
9301
b61a8733
MS
9302 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9303 * gdb.base/call-rt-st.exp: Ditto.
9304
56f6e910
MC
93052002-05-19 Michael Chastain <mec@shout.net>
9306
9307 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9308
ad0b0016
EZ
93092002-05-19 Elena Zannoni <ezannoni@redhat.com>
9310
a9c64011
AS
9311 * configure.in (configdirs): Add gdb.arch.
9312 * configure: Regenerate.
ad0b0016 9313
f617d2b6
JB
93142002-05-17 Jim Blandy <jimb@redhat.com>
9315
9316 * gdb.base/completion.exp: Recognize the more detailed error
9317 messages produced by the macro expander's lexical analyzer.
9318
eac2a696
EZ
93192002-05-14 Elena Zannoni <ezannoni@redhat.com>
9320
a9c64011
AS
9321 * gdb.arch/altivec-abi.c: New file.
9322 * gdb.arch/altivec-abi.exp: New file.
9323 * gdb.arch/altivec-regs.c: New file.
9324 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9325
2fdde8f8
DJ
93262002-05-14 Daniel Jacobowitz <drow@mvista.com>
9327
9328 * gdb.base/maint.exp (maint print type): Update for new type
9329 structure.
d63a86f8 9330
e31f1a7c
EZ
93312002-05-14 Elena Zannoni <ezannoni@redhat.com>
9332
9333 * gdb.arch: New directory.
9334 * gdb.arch/configure.in: New file.
9335 * gdb.arch/configure: New file.
9336 * gdb.arch/Makefile.in: New file.
9337
db589741
CV
93382002-05-13 Corinna Vinschen <vinschen@redhat.com>
9339
9340 * gdb.asm/asm-source.exp: Add v850 as supported target.
9341 * gdb.asm/v850.inc: New file.
9342
8ce2a7dc
DJ
93432002-05-13 Daniel Jacobowitz <drow@mvista.com>
9344
9345 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9346
df763c7f
DJ
93472002-05-12 Daniel Jacobowitz <drow@mvista.com>
9348
9349 * gdb.base/break.exp: Check 'break "marker2"'.
9350
377daeed
MS
93512002-05-10 Michael Snyder <msnyder@redhat.com>
9352
9353 * gdb.base/long_long.exp: Fix typo.
9354
c4b7bc2b
JB
93552002-05-10 Jim Blandy <jimb@redhat.com>
9356
ecac9a4e
JB
9357 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9358 a bug.
9359
c4b7bc2b
JB
9360 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9361 Recognize more detailed error message produced by the macro
9362 expander's lexical analyzer.
9363 * lib/gdb.exp (test_print_reject): Same.
9364
e71019a1
MK
93652002-05-09 Mark Kettenis <kettenis@gnu.org>
9366
9367 * gdb.c++/method.exp: Fix typo.
9368
fedfc8e6
MS
93692002-05-08 Michael Snyder <msnyder@redhat.com>
9370
166a1957
MS
9371 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9372 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9373 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9374 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9375 Add iftarget clause for strongarm.
d63a86f8 9376
f1c47eb2
MS
93772002-05-06 Michael Snyder <msnyder@redhat.com>
9378
cb9a9d3e
MS
9379 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9380 (gdb_continue_to_end): Accept output from status wrapper.
9381 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9382 Clean up fail messages to match pass messages.
9383
f1c47eb2
MS
9384 Enable the "needs_status_wrapper" testsuite feature.
9385 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9386 (gdb_compile): Conditionally call gdb_wrapper_init.
9387 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9388 * gdb.c++/method.exp: Recognize output from status wrapper.
9389
6079c749
BE
93902002-05-06 Ben Elliston <bje@redhat.com>
9391From Graydon Hoare <graydon@redhat.com>
9392
9393 * config/sid.exp: Include support for "rawsid" protocol.
9394
188baff3
JB
93952002-05-03 Jim Blandy <jimb@redhat.com>
9396
9397 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9398 * gdb.c++/hang3.C: New file.
9399
b9c07f0f
AC
94002002-05-04 Andrew Cagney <ac131313@redhat.com>
9401
9402 * gdb.base/default.exp: Remove obsolete code.
9403 * gdb.c++/misc.exp: Ditto. Update copyright.
9404 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9405 * gdb.base/whatis.exp: Ditto. Update copyright.
9406 * gdb.base/scope.exp: Ditto. Update copyright.
9407 * gdb.base/ptype.exp: Ditto. Update copyright.
9408 * gdb.base/printcmds.exp: Ditto. Update copyright.
9409 * gdb.base/opaque.exp: Ditto. Update copyright.
9410 * gdb.base/list.exp: Ditto.
9411 * gdb.base/funcargs.exp: Ditto. Update copyright.
9412 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9413 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9414 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9415 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9416 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9417 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9418
5c7a0397
MS
94192002-05-02 Michael Snyder <msnyder@redhat.com>
9420
d6dcc264 9421 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9422 * gdb.base/long_long.exp: Add xscale target.
9423 * gdb.base/default.exp: Add xscale target.
9424
eb7f1c48
JB
94252002-05-01 Jim Blandy <jimb@redhat.com>
9426
9427 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9428 gdb.c++/hang.exp: New test.
9429
a6befae8
FF
94302002-05-01 Fred Fish <fnf@redhat.com>
9431
9432 * gdb.base/completion.exp: Handle completions of "./Make" for
9433 more than one completion possibility, as is the case when we
9434 build and test in the source tree.
9435
0a310277
AG
94362002-04-29 Anthony Green <green@redhat.com>
9437
9438 * gdb.java/jmisc1.exp: New file.
9439 * gdb.java/jmisc2.exp: New file.
9440
6ff9af88
DJ
94412002-04-24 Daniel Jacobowitz <drow@mvista.com>
9442
9443 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9444
96b3d632
EZ
94452002-04-23 Elena Zannoni <ezannoni@redhat.com>
9446
9447 * gdb.base/help.exp: Change 'help status' to allow for target
9448 dependent output differences.
9449
5019bb54
MC
94502002-04-22 Michael Chastain <mec@shout.net>
9451
9452 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9453
a805a116
MC
94542002-04-22 Michael Chastain <mec@shout.net>
9455
9456 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9457
a1706bfd
DM
94582002-04-17 David S. Miller <davem@redhat.com>
9459
9460 * gdb.asm/sparc64.inc: New file.
9461 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9462
a73a20a2
EZ
94632002-04-19 Elena Zannoni <ezannoni@redhat.com>
9464
9465 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9466 instruction file directly into the build tree. Clean up at end of
9467 test.
9468
ba678339
DM
94692002-04-18 David S. Miller <davem@redhat.com>
9470
9471 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9472 handle 64-bit platforms correctly.
9473 * gdb.base/maint.exp: Likewise.
9474
b03399da
KB
94752002-04-18 Kevin Buettner <kevinb@redhat.com>
9476
9477 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9478 ``-fpic'' when compiling files comprising a shared library, but
9479 it does need additional linker flags in order to find shared
9480 libraries at run time.
9481
e2004992
KB
94822002-04-18 Kevin Buettner <kevinb@redhat.com>
9483
9484 * gdb.base/cvexpr.c (use): New function.
9485 (main): Invoke use() on all global variables to prevent
9486 some linkers from deleting these otherwise unused symbols.
9487
d8937120
MC
94882002-04-17 Michael Chastain <mec@shout.net>
9489From David S. Miller <davem@redhat.com>
9490
9491 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9492 handle 64-bit platforms correctly.
9493
ffd61a58
MS
94942002-04-12 Michael Snyder <msnyder@redhat.com>
9495From Jim Blandy <jimb@redhat.com>
a9c64011 9496 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9497 script can handle this instead.
9498 * gdb.base/bar.c (barx): Same.
9499 * gdb.base/baz.c (bazx): Same.
9500 * gdb.base/grbx.c (grbxx): Same.
9501
9502 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9503 manager doesn't automatically unmap overlays unnecessarily.
9504
6b8426a6
MH
95052002-04-10 Martin M. Hunt <hunt@redhat.com>
9506
9507 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9508 stepping out of main.
9509
34af4875
MC
95102002-04-09 Michael Chastain <mec@shout.net>
9511
9512 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9513 scope so that the nested scope tests will make sense.
9514 * gdb.c++/local.exp: Write patterns that actually work with gcc
9515 (the HP patterns "were never known to work with gcc").
9516 Keep the old aCC patterns too.
9517
2d1676a0
DJ
95182002-04-09 Daniel Jacobowitz <drow@mvista.com>
9519
9520 * gdb.base/attach.exp: Correct target board test.
9521
3a63e3f9
MC
95222002-04-08 Michael Chastain <mec@shout.net>
9523
9524 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9525 in a const method. Add some xfail and fail cases for configurations
9526 that do not emit the "const ...".
9527
f18dabd2
MC
95282002-04-07 Michael Chastain <mec@shout.net>
9529
9530 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9531 Accept "A * const" and "const A * const" as type of "this".
9532 Fix spelling of getFunky throughout. Make messages uniform.
9533
0fcddd82
EZ
95342002-04-07 Elena Zannoni <ezannoni@redhat.com>
9535
a9c64011 9536 Work around for PR gdb/285:
0fcddd82
EZ
9537 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9538
16a8534a
EZ
95392002-04-07 Elena Zannoni <ezannoni@redhat.com>
9540
9541 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9542 instructions file at run time instead of configure time.
9543 Sometimes we run the test in a directory that is not the one we
9544 configured in.
9545 * gdb.asm/configure.in: Delete creation of symlink.
9546 * gdb.asm/configure: Regenerate.
9547
24181d81
JB
95482002-04-05 J. Brobecker <brobecker@gnat.com>
9549
9550 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9551 xfullpath () function.
9552
7cdb7107
DJ
95532002-04-04 Daniel Jacobowitz <drow@mvista.com>
9554
9555 * gdb.asm/Makefile.in: Correct dependencies.
9556
9557 * gdb.asm/powerpc.inc: New file.
9558 * gdb.asm/asm-source.exp: Add PowerPC.
9559 * gdb.asm/configure.in: Likewise.
9560 * gdb.asm/configure: Regenerated.
9561
a7d17088
DJ
95622002-04-04 Daniel Jacobowitz <drow@mvista.com>
9563
9564 * gdb.base/relocate.exp: New file.
9565 * gdb.base/relocate.c: New file.
9566
cd721503
FF
95672002-04-04 Fred Fish <fnf@redhat.com>
9568
9569 * gdb.base/step-test.exp: Update comment regarding stopping in
9570 memcpy/bcopy calls inserted as part of the compiler runtime.
9571
b22ad7a7
MS
95722002-04-04 Michael Snyder <msnyder@redhat.com>
9573
9574 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9575
5f279fa6
DJ
95762002-04-03 Daniel Jacobowitz <drow@mvista.com>
9577
9578 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9579 (gdb_expect): Remove $notransfer hack.
9580
dd0fd3ce
DJ
95812002-04-02 Daniel Jacobowitz <drow@mvista.com>
9582
9583 * gdb.c++/classes.exp ("calling method for small class"): Match
9584 updated register output.
9585
1e50cda1
DJ
95862002-03-30 Daniel Jacobowitz <drow@mvista.com>
9587
9588 Fix PR gdb/452
9589 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9590 when finished. Make gdb_file_cmd send "exec-file" when
9591 appropriate.
9592
24015922
DJ
95932002-03-30 Daniel Jacobowitz <drow@mvista.com>
9594
9595 * gdb.base/attach.exp: Remove extra setup_xfail.
9596
dd7dfd64
MS
95972002-03-26 Michael Snyder <msnyder@redhat.com>
9598
9599 * gdb.base/default.exp: Add tests for dump, append, and restore.
9600 * gdb.base/help.exp: Add tests for dump, append, and restore.
9601 * gdb.base/dump.exp: New file, test dump, append and restore.
9602 * gdb.base/dump.c: New file.
9603
48b2f8d7
MS
96042002-03-27 Michael Snyder <msnyder@redhat.com>
9605
d63a86f8 9606 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9607 clean-ups in help messages.
9608
05b4d525
FF
96092002-03-26 Fred Fish <fnf@redhat.com>
9610
9611 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9612 have debugging info for those functions and the compiler uses them
9613 internally to copy structs around.
9614
d7679631
FF
96152002-03-26 Fred Fish <fnf@redhat.com>
9616
9617 * gdb.base/list.exp: Revert the change made yesterday and add note
9618 about why we don't list the default lines for remote targets.
9619
523ac3f9
MS
96202002-03-25 Michael Snyder <msnyder@redhat.com>
9621
9622 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9623
754b2b8d
FF
96242002-03-25 Fred Fish <fnf@redhat.com>
9625
9626 * gdb.base/list.exp: This test works on remote targets so remove
9627 the short circuit for remote targets. Update copyright.
9628
33c3e192
FF
96292002-03-25 Fred Fish <fnf@redhat.com>
9630
9631 * gdb.base/attach.exp: Fix logic error that was suppressing this
9632 test for all non hppa*-*-hpux* targets, instead of the hp target.
9633 Move comments closer to the suppression point. Also now need to
9634 check that we are running natively.
9635
d43e73ee
MS
96362002-03-22 Michael Snyder <msnyder@redhat.com>
9637
882c8f02
MS
9638 * gdb.base/default.exp: Add test for gcore. Update copyright.
9639 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9640
04c12f60
FF
96412002-03-06 Fred Fish <fnf@redhat.com>
9642
9643 * gdb.base/funcargs.c: Remove extraneous ';' character.
9644 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9645
b43df995
MC
96462002-03-04 Michael Chastain <mec@shout.net>
9647
9648 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9649 accommodate gcc v3 function signature.
9650 * gdb.mi/mi0-var-cmd-exp: Ditto.
9651
92362027
AC
96522002-02-24 Andrew Cagney <ac131313@redhat.com>
9653
9654 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9655 ``GNU/Linux'' or ``Linux kernel''
9656 * testsuite/gdb.threads/pthreads.c: Ditto.
9657
258ad32d
MC
96582002-02-24 Michael Chastain <mec@shout.net>
9659
9660 * gdb.threads/pthreads.c (thread1): Add a return statement.
9661 (thread2): Likewise.
9662 (foo): Likewise.
9663
04c3b3d4
MC
96642002-02-23 Michael Chastain <mec@shout.net>
9665
9666 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9667 to placate gcc.
9668
5a2a0a20
MC
96692002-02-23 Michael Chastain <mec@shout.net>
9670
9671 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9672 test "ptype bint". The test passes on all my stabs configurations.
9673
a640f7fc
JB
96742002-02-21 Jim Blandy <jimb@redhat.com>
9675
27924826
JB
9676 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9677 filename at a time, and watch for the ones we want to see.
9678
a640f7fc
JB
9679 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9680 types of pointers to prototyped functions.
9681
edcc8c75
AC
96822002-02-20 Andrew Cagney <ac131313@redhat.com>
9683
9684 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9685 signed, unsigned and straight char.
9686 (padding_char, padding_short, padding_int, padding_long,
9687 padding_long_long, padding_float, padding_double,
9688 padding_long_double): New global variables.
9689 (fill, fill_structs): New functions.
9690
9691 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9692 for correctly sized writes. Update copyright.
9693 (get_valueof): New procedure.
9694 (get_sizeof): Call get_valueof.
9695 (check_valueof): New procedure.
9696 (check_padding): New procedure.
9697
ac57ea44
MC
96982002-02-20 Michael Chastain <mec@shout.net>
9699
9700 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9701 to setup_xfail. Document some of the remaining calls.
9702
7a10c941
MC
97032002-02-18 Michael Chastain <mec@shout.net>
9704
9705 * gdb.c++/userdef.exp: Update copyright year.
9706
fb8acdcc
DJ
97072002-02-18 Daniel Jacobowitz <drow@mvista.com>
9708
9709 * gdb.c++/userdef.exp: Test overloaded operators properly.
9710 Remove xfails.
9711
fda6ae12
MS
97122002-02-14 Michael Snyder <msnyder@redhat.com>
9713
9714 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9715
676a0442
DJ
97162002-02-14 Daniel Jacobowitz <drow@mvista.com>
9717
9718 * gdb.base/a2-run.exp: Check for a remote target properly.
9719 * gdb.base/annota1.exp: Likewise.
9720 * gdb.base/list.exp: Likewise.
9721 * gdb.base/reread.exp: Likewise.
9722 * gdb.base/scope.exp: Likewise.
9723 * gdb.base/shlib-call.exp: Likewise.
9724 * gdb.base/term.exp: Likewise.
9725 * gdb.c++/annota2.exp: Likewise.
9726
78b4f468
RE
97272002-02-13 Richard Earnshaw <rearnsha@arm.com>
9728
9729 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9730
9a81ba51
MC
97312002-02-10 Michael Chastain <mec@shout.net>
9732
9733 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9734 (call_after_alloca): Ditto.
9735
004af6c7
DJ
97362002-02-10 Daniel Jacobowitz <drow@mvista.com>
9737
9738 * gdb.base/ending-run.exp: Guard "cont" test with
9739 gdb_skip_stdio_test.
9740
37225f62
JB
97412002-02-06 Jim Blandy <jimb@redhat.com>
9742
9743 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9744 from here...
9745 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9746 To here. Disable this test on non-HP platforms. Add big comment.
9747
fe6fdd96
MS
97482002-02-04 Michael Snyder <msnyder@redhat.com>
9749
9750 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9751 other than d10v and m32r.
9752
036fad3f
RE
97532002-02-02 Richard Earnshaw <rearnsha@arm.com>
9754
9755 * gdb.base/default.exp: Rewrite test patterns to reduce time
9756 taken to match them.
9757
7148ab62
DJ
97582002-01-30 Daniel Jacobowitz <drow@mvista.com>
9759
9760 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9761 Allow a start function above main.
9762 * gdb.threads/linux-dp.exp: Fix copyright date.
9763
396cc255
DJ
97642002-01-30 Daniel Jacobowitz <drow@mvista.com>
9765
a9c64011
AS
9766 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9767 (check_philosopher_stack): Check for manager thread before checking
9768 for a just-starting thread.
396cc255 9769
f038d31b
DJ
97702002-01-30 Daniel Jacobowitz <drow@mvista.com>
9771
9772 From Neil Booth <neil@daikokuya.demon.co.uk>:
9773 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9774 warnings.
9775
b3ff9d9a
FF
97762002-01-21 Fred Fish <fnf@redhat.com>
9777
9778 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9779 not caller.
9780
39ad761d
JB
97812002-01-21 Jim Blandy <jimb@redhat.com>
9782
9783 * gdb.base/reread.exp: Check that GDB properly re-reads the
9784 executable file when it changes while no inferior is running.
9785
aaf320fa
FF
97862002-01-21 Fred Fish <fnf@redhat.com>
9787
a9c64011
AS
9788 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9789 optionally accept the "shlib events" variation.
aaf320fa 9790
808a31f5
JB
97912002-01-21 Jim Blandy <jimb@redhat.com>
9792
9793 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9794 call `fflush' after every `printf', so that the output is produced
9795 at predictable points, regardless of whatever buffering does (or
9796 doesn't) take place.
9797 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9798 at different points.
9799
4420d5e2
DJ
98002002-01-20 Daniel Jacobowitz <drow@mvista.com>
9801
9802 * gdb.c++/inherit.exp: Update copyright years.
9803 * gdb.c++/method.exp: Likewise.
9804
3e36a0f4
DJ
98052002-01-20 Daniel Jacobowitz <drow@mvista.com>
9806
9807 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9808 artificial methods/arguments.
9809 * gdb.c++/derivation.exp: Likewise.
9810 * gdb.c++/inherit.exp: Likewise.
9811 * gdb.c++/method.exp: Likewise.
9812 * gdb.c++/virtfunc.exp: Likewise.
9813
b4ceaee6
AC
98142002-01-18 Andrew Cagney <ac131313@redhat.com>
9815
9816 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9817 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9818 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9819 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9820 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9821 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9822
ecace851
JB
98232002-01-17 Jim Blandy <jimb@redhat.com>
9824
9825 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9826 anchoring the pattern matching the entry point symbol's name.
9827
375fc983
AC
98282002-01-17 Andrew Cagney <ac131313@redhat.com>
9829
9830 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9831 continue/quit query. Update copyright.
9832
fe6fdd96
MS
98332002-01-14 Michael Snyder <msnyder@redhat.com>
9834
9835 * gdb.base/gcore.exp: Remove extra debugging output.
9836
e017c81f
DJ
98372002-01-13 Daniel Jacobowitz <drow@mvista.com>
9838
9839 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9840 for slightly dubious v2 mangled string.
9841
37ab3bf8
DJ
98422002-01-13 Daniel Jacobowitz <drow@mvista.com>
9843
9844 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9845
1bc05c3a 98462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9847
1bc05c3a 9848 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9849
1bc05c3a
JM
9850 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9851 constructors.
9852 * gdb.c++/derivation.exp: Likewise.
9853 * gdb.c++/templates.exp: Likewise.
9854 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9855
1bc05c3a
JM
98562002-01-10 Michael Snyder <msnyder@redhat.com>
9857
9858 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9859
a911c360
MS
98602002-01-08 Michael Snyder <msnyder@redhat.com>
9861
9862 * gdb.base/gcore.exp: New test for generate-core-file command.
9863 * gdb.base/gcore.c: Testcase for above.
9864 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9865
ea2119ec
JM
98662002-01-08 Jason Merrill <jason@redhat.com>
9867
9868 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9869
68203136
FF
98702002-01-07 Fred Fish <fnf@redhat.com>
9871
9872 * gdb.c++/overload.exp: Remove unconditional xfails for:
9873 print foo_instance1.overloadargs(1)
9874 print foo_instance1.overloadargs(1, 2)
9875 print foo_instance1.overloadargs(1, 2, 3)
9876 print foo_instance1.overloadargs(1, 2, 3, 4)
9877 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9878 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9879 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9880 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9881 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9882 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9883 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9884 print foo_instance1.overload1arg()
9885 print foo_instance1.overload1arg((char)arg2)
9886 print foo_instance1.overload1arg((signed char)arg3)
9887 print foo_instance1.overload1arg((unsigned char)arg4)
9888 print foo_instance1.overload1arg((int)arg7)
9889 print foo_instance1.overload1arg((unsigned int)arg8)
9890 print foo_instance1.overload1arg((float)arg11)
9891 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9892
21b9b5b1
MS
98932002-01-07 Michael Snyder <msnyder@redhat.com>
9894
9895 * gdb.base/huge.exp: New test. Print a very large target data object.
9896 (skip_huge_test): New test variable. Define if you want to skip this
9897 test. The test reads an 8 megabyte data object from the target, so it
9898 might be very time consuming on remote targets with a slow connection.
9899 * gdb.base/huge.c: New file. Test case for above.
9900
725f922e
FF
99012002-01-07 Fred Fish <fnf@redhat.com>
9902
9903 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9904 g_instance.bfoo, and g_instance.cfoo.
9905
634d57ec
JL
9906Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9907
f286b2c3
JL
9908 * gdb.base/break.c (multi_line_if_conditional): New function.
9909 (multi_ilne_while_conditional): Likewise.
9910 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9911 IF or WHILE condition puts the breakpoint at the start of
9912 the condition.
9913
634d57ec
JL
9914 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9915 hppa*-*-hpux* expected failure.
9916 * gdb.base/structs.exp (do_function_calls): Similarly.
9917
9918 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9919 watchpoints.
9920
9fbfe2dc
AC
99212002-01-06 Andrew Cagney <ac131313@redhat.com>
9922
9923 Fix PR gdb/66.
9924 * gdb.base/structs.exp: Replace skip for a29k with skip for
9925 gdb,cannot_call_functions.
9926 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9927 * gdb.base/callfuncs.exp: Ditto.
9928 * gdb.base/call-rt-st.exp: Ditto.
9929 * gdb.base/call-strs.exp: Ditto.
9930 * gdb.base/callfwmall.exp: Ditto.
9931 * gdb.base/scope.exp: Obsolete xfail a29k.
9932 * gdb.c++/misc.exp: Ditto.
9933 * gdb.c++/cplusfuncs.exp: Ditto.
9934 * gdb.base/ptype.exp: Ditto.
9935 * gdb.base/printcmds.exp: Ditto.
9936 * gdb.base/opaque.exp: Ditto.
9937 * gdb.base/list.exp: Ditto.
9938 * gdb.base/funcargs.exp: Ditto.
9939 * gdb.base/default.exp: Ditto.
9940
8ddad156
MS
99412002-01-04 Michael Snyder <msnyder@redhat.com>
9942
ca4976a6 9943 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9944 * gdb.base/maint.exp: Add tests for maint info sections options.
9945
1b074332
JL
9946Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9947
9948 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9949
7d159115
CV
99502001-12-20 Corinna Vinschen <vinschen@redhat.com>
9951
9952 * gdb.asm/arm.inc: New file.
9953 * gdb.asm/asm-source.exp: Add arm targets.
9954 * gdb.asm/configure.in: Ditto.
9955 * gdb.asm/configure: Recreated from configure.in.
9956
8fb87725
JL
9957Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9958
afabe08c
JL
9959 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9960 with HP's compiler.
9961 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9962 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9963 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9964 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9965
9966 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9967 either HP's compilers or GCC.
9968
db521deb
JL
9969 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9970 a SIGBUS or SIGSEGV.
9971
9972 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9973
9974 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9975 can be compiled with either HP's compiler or GCC.
9976
cfa88ab7
JL
9977 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9978 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9979 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9980
ca344dff
JL
9981 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9982 to match current gdb output. Update due to using auto-solib-limit
9983 for limiting instead of overloading auto-solib-add.
9984 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9985 test program.
9986
3f3c6e55 9987 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9988 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9989 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9990 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9991 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9992 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9993 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9994 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9995 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9996 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9997 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9998 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9999 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10000
8fb87725
JL
10001 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10002 a SIGTRAP to the inferior.
10003
cf599fa7
CV
100042001-12-19 Corinna Vinschen <vinschen@redhat.com>
10005
10006 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10007 Substitute call to target_link by call to gdb_compile.
10008
2cd045cd
JL
10009Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10010
a9c64011
AS
10011 * gdb.base/break.exp: Fix HP specific search string when testing
10012 backtracing in a called function.
2cd045cd 10013
a9c64011
AS
10014 * gdb.base/constvars.exp: Only set lang to C++ if we're
10015 compiling the test with HP's compilers.
10016 * gdb.base/volatile.exp: Similarly.
2cd045cd 10017
99ebe9ac
JB
100182001-12-19 Jim Blandy <jimb@redhat.com>
10019
10020 * gdb.base/printcmds.exp: Expect the null character to be printed
10021 as '\0', and the '\013' to be printed as '\v'.
10022 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10023 * gdb.base/setvar.exp: Same.
10024
b9891b29
JB
100252001-12-17 Jim Blandy <jimb@redhat.com>
10026
0eba65ab
JB
10027 * gdb.base/completion.exp: Rather than completing very long
10028 filenames, which can make the readline library produce output we
10029 don't recognize, cd to the directory first, and then complete
10030 using nice, short relative paths.
10031
6970b5b1
JB
10032 * gdb.base/completion.exp: On some systems, there is, in fact, a
10033 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10034 variables as being in scope. So use `no_var_named_this'
10035 instead of `b'.
6970b5b1 10036
b9891b29
JB
10037 * gdb.base/corefile.exp: Recognize the message saying that GDB
10038 can't find the core file's registers as a failure.
10039
e6ccd35f
JSC
100402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10041
a9c64011
AS
10042 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10043 test expect string more specific.
e6ccd35f 10044
105ba819
CV
100452001-12-13 Corinna Vinschen <vinschen@redhat.com>
10046
10047 * gdb.asm/asm-source.exp: Add support for xstormy16.
10048 * gdb.asm/configure.in: Ditto.
10049 * gdb.asm/configure: Rebuild.
10050 * gdb.asm/xstormy16.inc: New file.
10051
e9e79dd9
FF
100522001-12-10 Fred Fish <fnf@redhat.com>
10053
10054 * gdb.base/maint.exp: Update to match changes in type dumping code.
10055
347dc97d
JB
100562001-12-10 Jim Blandy <jimb@redhat.com>
10057
10058 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10059 matching the entry point symbol's name at the beginning of the
10060 line.
10061
5178b9d6
DJ
100622001-12-07 Daniel Jacobowitz <drow@mvista.com>
10063
10064 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10065 gdb.c++/inherit.exp, gdb.c++/method.exp,
10066 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10067 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10068 and class layout support.
10069
af890c52
DJ
100702001-12-07 Daniel Jacobowitz <drow@mvista.com>
10071
10072 * gdb.c++/classes.exp: Add test for static member function.
10073 * gdb.c++/misc.cc: Add class with static member function.
10074
7a345fb3
JB
100752001-12-07 Jim Blandy <jimb@redhat.com>
10076
f2e54a80 10077 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10078 those tests as `unsupported'.
10079 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10080 Rewrite subsequent tests to use it.
10081
10082 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10083 those tests as `unsupported'.
10084 * gdb.base/structs.exp (call_struct_func): New function.
10085 (do_function_calls): Use call_struct_func to call the functions
10086 returning structs.
10087
0bc69509
JB
10088 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10089 whether functions are prototyped or not, so we can't possibly pass
10090 arguments to t_float_values2 properly.
10091
7a345fb3
JB
10092 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10093 value of `timeout' for targets other than the mips*tx39-*.
10094
edb6ede1
MS
100952001-12-06 Michael Snyder <msnyder@redhat.com>
10096
d63a86f8 10097 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10098 and detect whether the start symbol has a leading underscore.
10099
2d842f13
JB
101002001-12-04 Jim Blandy <jimb@redhat.com>
10101
10102 * gdb.base/completion.exp: Clarify indentation.
10103
68550daf
JB
101042001-12-03 Jim Blandy <jimb@redhat.com>
10105
10106 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10107 variables on the S/390, not `.word'.
10108
cd5195a8
JB
101092001-11-30 Jim Blandy <jimb@redhat.com>
10110
10111 Add assembly-source tests for s390-ibm-linux.
10112 * gdb.asm/s390.inc: New file.
10113 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10114 the S/390 architecture.
a9c64011 10115 * gdb.asm/configure: Regenerated.
cd5195a8 10116
ca9efc90
MS
101172001-11-30 Michael Snyder <msnyder@redhat.com>
10118
10119 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10120 next, info source, info sources, info line, global and static
10121 variables, and static functions.
10122 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10123 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10124 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10125 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10126 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10127 (gdbasm_leave): Restore frame pointer.
10128 (gdbasm_startup): Copy stack set-up from crt0.S.
10129
d0e66976
FN
101302001-11-26 Fernando Nasser <fnasser@redhat.com>
10131
10132 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10133 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10134 to a local (non-static) variable. Copy tstruct.a to a static buffer
10135 and return a pointer to that buffer.
10136 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10137
e2334072
MK
101382001-11-24 Mark Kettenis <kettenis@gnu.org>
10139
10140 * gdb.asm/configure.in: Fix recognition of ix86 target.
10141 * gdb.asm/configure: Regenerate.
10142
756caa3d
MS
101432001-11-21 Michael Snyder <msnyder@redhat.com>
10144
10145 * gdb.asm/sparc.inc: New file.
10146 * gdb.asm/asm-source.exp: Recognize sparc target.
10147 * gdb.asm/configure.in: Recognize sparc target.
10148 * gdb.asm/configure: Regenerate.
d63a86f8 10149
9a4d72d5
MS
101502001-11-21 Michael Snyder <msnyder@redhat.com>
10151
10152 * gdb.asm/m32r.inc: New file.
10153 * gdb.asm/asm-source.exp: Recognize m32r target.
10154 * gdb.asm/configure.in: Recognize m32r target.
10155 * gdb.asm/configure: Regenerate.
10156
a773d1cd
MS
101572001-11-20 Michael Snyder <msnyder@redhat.com>
10158
017ac23d
MS
10159 * gdb.asm/i386.inc: New file.
10160 * gdb.asm/asm-source.exp: Recognize ix86 target.
10161 * gdb.asm/configure.in: Recognize ix86 target.
10162 * gdb.asm/configure: Regenerate.
10163
a773d1cd
MS
10164 * gdb.c++/namespace.exp: Fix quotes in output messages.
10165
bb632afb
MS
101662001-11-14 Michael Snyder <msnyder@redhat.com>
10167
25d559ca 10168 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10169 qualifier in a type cast expression, to designate an address
10170 in the instruction space (Harvard architecture).
10171
4749e309
MS
101722001-11-13 Michael Snyder <msnyder@redhat.com>
10173
10174 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10175 Tests for expressions using 'const' and 'volatile'.
10176
25050984
CV
101772001-11-13 Corinna Vinschen <vinschen@redhat.com>
10178
10179 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10180
1902c51f
DJ
101812001-11-12 Daniel Jacobowitz <drow@mvista.com>
10182
10183 * lib/mi-support.exp (mi_run_to_helper): Move comments
10184 outside of gdb_expect.
10185
dcf95b47
DJ
101862001-11-11 Daniel Jacobowitz <drow@mvista.com>
10187
10188 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10189 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10190 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10191 mi0_run_to): New functions.
10192 * gdb.mi/mi-simplerun.exp: Use them.
10193 * gdb.mi/mi0-simplerun.exp: Likewise.
10194 * gdb.mi/mi-var-cmd.exp: Likewise.
10195 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10196
45b074e1
AC
101972001-11-10 Andrew Cagney <ac131313@redhat.com>
10198
10199 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10200 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10201
bf50d346
AC
102022001-11-09 Andrew Cagney <ac131313@redhat.com>
10203
10204 * gdb.base/restore.exp: Include $expected value in restored test
10205 message.
10206
9383332c
AC
102072001-11-09 Andrew Cagney <ac131313@redhat.com>
10208
10209 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10210 implemented.
10211
db62520a
MS
102122001-11-08 Michael Snyder <msnyder@redhat.com>
10213
10214 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10215 Add pass/fail message for stop at breakpoint in call dummy function.
10216
b5703437
MS
102172001-11-07 Michael Snyder <msnyder@redhat.com>
10218
d63a86f8
RM
10219 * gdb.c++/templates.exp (test_template_breakpoints):
10220 If we get an overload menu, but it does not match what
760f6330 10221 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10222 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10223 making the whitespace optional. Argument for "new" may be
10224 "unsigned" as well as "unsigned int/long".
d63a86f8 10225 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10226 making the whitespace optional. Also replace "(void) with
10227 "((void|)), making the keyword "void" optional.
d63a86f8 10228 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10229 making the whitespace optional. Also replace "(void) with
10230 "((void|)), making the keyword "void" optional.
3bf40917
MS
10231 * gdb.base/callfuncs.c (t_float_values): This function must
10232 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10233 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10234 can be tested against both cases. Usually one case involves
10235 promotion of float to double, while the other does not.
10236 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10237 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10238 includes a stack frame for "start".
10239
c8ab4e6d
JB
102402001-11-05 Jim Blandy <jimb@redhat.com>
10241
10242 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10243 pointers are 32 bits long, and that offsets of relocs are always
10244 stored in the data (REL-style), and not in the reloc entry itself
10245 (RELA-style).
10246 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10247 stabs.
10248
3f08ced9
MS
102492001-11-01 Michael Snyder <msnyder@redhat.com>
10250
10251 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10252 and regular expression operators by using quoting.
10253
cbfa24cd
MS
102542001-10-31 Michael Snyder <msnyder@redhat.com>
10255
10256 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10257 depending on what the symbol table contains.
10258 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10259 the output of the ptype command. Similarly, accept both "const &"
10260 and "const&".
10261
aaa68313
CV
102622001-10-31 Corinna Vinschen <vinschen@redhat.com>
10263
10264 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10265 symbol `STORAGE' to allow to choose the storage class of
10266 the local datastructures.
10267 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10268 compiler directive.
10269
91740388
MS
102702001-10-30 Michael Snyder <msnyder@redhat.com>
10271
10272 * gdb.base/jump.exp: Allow it to run for all targets.
10273
1b7c05e7
CV
102742001-10-29 Corinna Vinschen <vinschen@redhat.com>
10275
10276 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10277 with new double_array size.
10278 (main): Change storage class of all local variables to static.
10279 Reduce size of double_array to 9.
10280 * gdb.base/call-ar-st.exp: Increase timeout value.
10281 Change expected output for double array to match new size in
10282 call-ar-st.c.
10283
36a22261
CV
102842001-10-29 Corinna Vinschen <vinschen@redhat.com>
10285
10286 * gdb.base/ending-run.exp: Create identical output when passing
10287 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10288 Stormy16 target.
36a22261 10289
92b8ae91
MK
102902001-10-28 Mark Kettenis <kettenis@gnu.org>
10291
10292 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10293 that we catch the expected failure under Linux/x86.
10294
cb135b83
OF
102952001-10-29 Orjan Friberg <orjanf@axis.com>
10296
10297 * gdb.base/setvar.exp: Escape curly braces.
10298 * gdb.stabs/weird.exp: Ditto.
10299
6884aa54
DJ
103002001-10-27 Daniel Jacobowitz <drow@mvista.com>
10301
10302 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10303 * gdm.mi/mi0-hack-cli.exp: Likewise.
10304
0398c9aa
AC
103052001-10-25 Andrew Cagney <ac131313@redhat.com>
10306
10307 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10308 messages.
10309
d20bf2e8
AC
103102001-10-21 Andrew Cagney <ac131313@redhat.com>
10311
10312 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10313 checking MI enabled.
10314
03dd63aa
CV
103152001-10-09 Corinna Vinschen <vinschen@redhat.com>
10316
10317 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10318
1d9d99f3
FCE
103192001-10-04 Frank Ch. Eigler <fche@redhat.com>
10320
10321 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10322 if gdb child process crashes, just signal an error.
10323
838ae6c4
JB
103242001-10-02 Jim Blandy <jimb@redhat.com>
10325
10326 * lib/gdb.exp (test_xfail_format): Simplify.
10327
10328 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10329 front of the variable name `format'. Simplify `if'.
10330
8f0cbc1c
DJ
103312001-10-01 Daniel Jacobowitz <drow@mvista.com>
10332
10333 * gdb.threads/pthreads.exp: Wait for output and delay
10334 before sending ^C.
10335
1f08dafd
DJ
103362001-10-01 Daniel Jacobowitz <drow@mvista.com>
10337
10338 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10339 some incorrect output instead of timing out.
10340 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10341
674f90ff
CV
103422001-09-28 Corinna Vinschen <vinschen@redhat.com>
10343
10344 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10345 check to allow additional `int'.
10346
9b284272
DJ
103472001-09-27 Daniel Jacobowitz <drow@mvista.com>
10348
10349 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10350 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10351
b55a4771
MS
103522001-09-27 Michael Snyder <msnyder@redhat.com>
10353
10354 * lib/gdb.exp (test_debug_format): New proc.
10355 (setup_xfail_format): Use new proc test_debug_format.
10356 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10357 proc; use new service proc test_debug_format.
10358 Replace all other "gcc_compiled" tests with this test.
10359 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10360 proc; use new service proc test_debug_format.
10361 Replace all other "gcc_compiled" tests with this test.
10362
103632001-09-27 Michael Snyder <msnyder@redhat.com>
10364
10365 * gdb.base/cvexpr.exp: New file.
10366 * gdb.base/cvexpr.c: New file
10367 Test for expressions using const and volatile keywords.
10368
4e6667ac
CV
103692001-09-26 Corinna Vinschen <vinschen@redhat.com>
10370
10371 * gdb.base/constvars.exp: Check for different orders of keywords
10372 and additional "int" strings in output.
10373
4f337972
AC
103742001-09-22 Andrew Cagney <ac131313@redhat.com>
10375
10376 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10377 responses from "help maint".
10378
2015650d
FCE
103792001-09-19 Frank Ch. Eigler <fche@redhat.com>
10380
10381 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10382 to localhost:NNN instead of :NNN, in case Xvfb is listening
10383 only on TCP.
10384
f3bcedc1
CV
103852001-09-19 Corinna Vinschen <vinschen@redhat.com>
10386
10387 * gdb.base/recurse.exp: When checking leaving the watchpoint
10388 scope, recognize when gdb is in function's epilogue and pass.
10389
6b819c92
KS
103902001-09-18 Keith Seitz <keiths@redhat.com>
10391
10392 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10393 support for running tests against sid targets.
10394 (gdbtk_done): Ditto.
10395
a10c9419
CV
103962001-09-18 Corinna Vinschen <vinschen@redhat.com>
10397
10398 * gdb.base/ending-run.c (main): Set stdout buffersize
10399 to the same reasonable value for any target.
10400 * gdb.base/ending-run.exp: Add a regular expression
10401 to make testsuite happy on Sanyo Stormy16 target.
10402
739d0d99
CV
104032001-09-17 Corinna Vinschen <vinschen@redhat.com>
10404
10405 * gdb.base/display.c (do_loops): Add float variable `f'.
10406 Increment f in loop.
10407 * gdb.base/display.exp: Increment timeout by 60 seconds.
10408 Change float display test to use variable `f'.
10409
1b8947f0
JB
104102001-09-17 Jim Blandy <jimb@redhat.com>
10411
10412 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10413 overflowing the limited breakpoint tables on some ROM monitors
10414 (like the ROM68K).
10415
9890ac81
FCE
104162001-09-15 Frank Ch. Eigler <fche@redhat.com>
10417
10418 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10419 the "-ac" (disable access control) flag.
10420
6db765ea
JH
104212001-08-30 Jeff Holcomb <jeffh@redhat.com>
10422
10423 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10424 ints.
10425
4c32cc04
KS
104262001-08-30 Keith Seitz <keiths@redhat.com>
10427
10428 * lib/gdb.exp: Move all insight-related functionality into
10429 separate file.
10430 * lib/insight-support.exp: New file.
10431
8d6e6f81
FCE
104322001-08-29 Frank Ch. Eigler <fche@redhat.com>
10433
10434 * config/sid.exp (sid_start): Never set sid verbosity; disable
10435 expect_background {} that consumed its stdout; tolerate </dev/null.
10436 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10437
6a90e1d0
AC
104382001-08-18 Andrew Cagney <ac131313@redhat.com>
10439
10440 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10441 CLI jump command to start it.
10442 (mi_run_to_main): Fail immediatly when unexpected output.
10443
1759b3c3
AC
104442001-08-18 Andrew Cagney <ac131313@redhat.com>
10445
10446 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10447 beginning of function. Fix PR gdb/191.
10448
61d11d80
FCE
104492001-08-16 Frank Ch. Eigler <fche@redhat.com>
10450
10451 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10452 what to force sid endianness to.
10453
942a4df2
KS
104542001-08-15 Keith Seitz <keiths@redhat.com>
10455
10456 * lib/gdb.exp (gdbtk_start): Don't set environment
10457 variables for TCL_LIBRARY and friends. Insight will
10458 now figure these out for itself.
10459
0521c418
MS
104602001-08-02 Michael Snyder <msnyder@redhat.com>
10461
10462 * gdb.base/completion.exp: Remove the symbol "a64l" from
10463 the expect string; this is target-specific, and not related
10464 to what is being tested.
10465
74a9a58a
DB
104662001-08-02 Dave Brolley <brolley@redhat.com>
10467
10468 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10469
c70819fa
MS
104702001-07-25 Michael Snyder <msnyder@redhat.com>
10471
c2b8fa57
MS
10472 * gdb.base/consecutive.exp: New file. Test stepping over
10473 breakpoints on consecutive instructions.
10474 * gdb.base/consecutive.c: New file.
10475
c70819fa
MS
10476 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10477 curly braces in regular expressions.
10478
2b1a1355
MS
104792001-07-25 Michael Snyder <msnyder@redhat.com>
10480
10481 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10482 legitimate output from stepping out of main.
10483
413eca6f
KS
104842001-07-22 Keith Seitz <keiths@redhat.com>
10485
10486 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10487 the empty string, do not run the tests.
10488
7e5a9322
SC
104892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10490
10491 * gdb.base/long_long.exp: Detect size of pointer. Take into
10492 account 2-byte pointers when testing for p/a results.
10493
de58f10f
SC
104942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10495
d63a86f8 10496 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10497 and defined to 1K for m68hc11.
10498 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10499 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10500 (sizeof_random_data): New variable to tell the size of the data table;
10501 don't test past this size; always run to main.
10502
d6f5fea1
SC
105032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10504
10505 * gdb.base/return2.exp: return of long long and double fails for
10506 68HC11; don't execute these tests on that platform.
10507 * gdb.base/return.exp: Return of a double fails for 68hc11.
10508
c477543d
SC
105092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10510
10511 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10512 tests that print a float.
10513 * call-rt-st.exp: Likewise.
10514
63cf1c79
MK
105152001-07-12 Mark Kettenis <kettenis@gnu.org>
10516
10517 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10518 running this test on Linux.
10519
112f9ab5
MC
105202001-06-24 Michael Chastain <chastain@redhat.com>
10521
10522 * gdb.base/arithmet.exp: Remove some tests to make all test names
10523 unique.
10524
4970cb0f
MS
105252001-07-03 Michael Snyder <msnyder@redhat.com>
10526
10527 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10528 the output of the ptype command.
10529
d85da69f
MS
105302001-07-02 Michael Snyder <msnyder@redhat.com>
10531
4c8a82de
MS
10532 * gdb.base/completion.exp: Don't assume that break.c is the only
10533 source file that may contain functions named "marker".
d85da69f
MS
10534 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10535
8afc772b
AC
105362001-06-28 Andrew Cagney <ac131313@redhat.com>
10537
10538 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10539 of files to delete.
10540
10541 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10542 * gdb.disasm/h8300s.exp: New file.
10543 gdb.disasm/h8300s.s: Likewise.
10544
cff22675
AC
105452001-06-27 Andrew Cagney <ac131313@redhat.com>
10546
10547 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10548 empty breakpoint tables.
10549
68c81b54
AC
105502001-06-25 Andrew Cagney <ac131313@redhat.com>
10551
10552 * lib/mi-support.exp: Update args=... part of stop-reason
10553 patterns. Accept either a list or a tuple.
10554
2dd62704
AC
105552001-06-23 Andrew Cagney <ac131313@redhat.com>
10556
10557 * lib/mi-support.exp: Remove local emacs variable defining
10558 change-log-default-name.
10559
b4127474
MC
105602001-06-22 Michael Chastain <chastain@redhat.com>
10561
10562 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10563 This is operationally compatible with the previous version.
10564
8dbfb380
JB
105652001-06-13 Jim Blandy <jimb@redhat.com>
10566
10567 * lib/gdb.exp (gdb_test): Doc fix.
10568
f2d8c86d
MC
105692001-06-10 Michael Chastain <chastain@redhat.com>
10570
10571 * gdb.base/exprs.exp: Remove a duplicate test.
10572
81564d34
JB
105732001-06-06 Jim Blandy <jimb@redhat.com>
10574
10575 * gdb.base/return2.exp (main): Use values to test float and double
10576 returns that are not NaN's, to avoid being confused by IEEE
10577 comparison rules.
10578
da55addb
MS
105792001-06-04 Michael Snyder <msnyder@redhat.com>
10580
10581 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10582 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10583 rather than wait for 12 more tests to time out.
10584
42c65987
JB
105852001-06-06 Jim Blandy <jimb@redhat.com>
10586
b18bced9 10587 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10588 Don't forget to match the GDB prompt.
b18bced9 10589
42c65987
JB
10590 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10591
5b41e5f0
JB
105922001-06-04 Jim Blandy <jimb@redhat.com>
10593
10594 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10595 command.
10596
015e046f
KB
105972001-05-31 Kevin Buettner <kevinb@redhat.com>
10598
10599 * gdb.base/annota1.exp (info break): Match four or more spaces
10600 after "Address".
10601
fb1ffbbe
MC
106022001-05-31 Michael Chastain <chastain@redhat.com>
10603
10604 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10605 (dm_type_int_star): Likewise.
10606 (dm_type_long_star): Likewise.
10607 (dm_type_void_star): Likewise.
10608
5ea2a32c
KB
106092001-05-29 Kevin Buettner <kevinb@redhat.com>
10610
10611 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10612 to a known value in order to get consistent results regardless
10613 of the setting of INPUTRC or the presence or contents of .inputrc.
10614
ae23c492
MS
106152001-05-24 Michael Snyder <msnyder@redhat.com>
10616
ac55707e
MS
10617 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10618 Don't require that the main thread and the manager thread are the
10619 first in the list.
10620
ae23c492
MS
10621 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10622 debugging. If test fails, issue an "unsupported" not a "fail".
10623
400071f1
JB
106242001-05-24 Jim Blandy <jimb@redhat.com>
10625
10626 Don't assume that short is shorter than int.
10627 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10628 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10629 this isn't true.
400071f1
JB
10630 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10631 an int, is not equal to ~0 stored in an unsigned char. This tests
10632 the same thing that the previous test meant to, but works on
10633 16-bit machines, too.
10634 ("print unsigned char != (~0)"): Same test, complemented.
10635
0816a3e5
MS
106362001-05-24 Michael Snyder <msnyder@redhat.com>
10637
10638 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10639 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10640 and prevents dejagnu getting out of step.
10641
f6dc23a9
KB
106422001-05-23 Kevin Buettner <kevinb@redhat.com>
10643
10644 * gdb.base/finish.exp (finish_void): Revise pattern for
10645 stopping on the call statement to not permit stopping at
10646 the start of the instructions comprising the call sequence.
10647
7dbd117d
MC
106482001-05-19 Michael Chastain <chastain@redhat.com>
10649
10650 * gdb.base/callfuncs.exp: Make all test names unique.
10651 * gdb.base/commands.exp: Make all test names unique.
10652 * gdb.base/condbreak.exp: Make all test names unique.
10653 * gdb.base/dbx.exp: Make all test names unique.
10654 * gdb.base/default.exp: Make all test names unique.
10655 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10656 and TIMEOUT messages to their corresponding PASS message.
10657 * gdb.base/ending-run.exp: Make all test names unique.
10658 * gdb.base/long_long.exp: Remove duplicate test.
10659
6b0b0a9e
KB
106602001-05-21 Kevin Buettner <kevinb@redhat.com>
10661
10662 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10663 stop on the call statement as well as the statement after the
10664 call.
10665
2caa35cb
MS
106662001-05-21 Michael Snyder <msnyder@redhat.com>
10667
10668 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10669
40713331
EZ
106702001-05-10 Elena Zannoni <ezannoni@redhat.com>
10671
a9c64011
AS
10672 * gdb.base/completion.exp: Revamp test. Make it execute on all
10673 platforms.
40713331 10674
c2c1be8d
EZ
106752001-05-10 Elena Zannoni <ezannoni@redhat.com>
10676
a9c64011
AS
10677 * config/gdbserver.exp (gdb_load): Handle the case
10678 in which the arguments to gdbserver are given in the
10679 baseboard configuration file.
10680 Also handle the case in which the server needs to do a
10681 load.
2c9cd303 10682
9671de48
KS
106832001-05-07 Keith Seitz <keiths@cygnus.com>
10684
a9c64011
AS
10685 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10686 set up the display for testing.
10687 (gdbtk_start): Convert all paths to paths that tcl will like.
10688 Export target information to environment.
10689 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10690 necessary.
10691 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10692 (to_tcl_path): New proc to convert a given pathname into
10693 a path acceptible as an argument to a tcl command.
10694 (_gdbtk_export_target_info): New proc to export target info
10695 into the environment for gdbtk testing.
10696 (gdbtk_done): New proc to signal end-of-test.
9671de48 10697
5a360f47
JB
106982001-05-06 Jim Blandy <jimb@redhat.com>
10699
10700 * restore.c: Make the code of caller0 correspond to its comment.
10701
66c756c6
MS
107022001-05-03 Michael Snyder <msnyder@redhat.com>
10703
10704 * config/sid.exp (gdb_target_sid): Check for error messages.
10705 On error or timeout, don't make expect exit (which will terminate
10706 all subsequent tests); instead just make gdb exit.
d63a86f8 10707 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10708 return a negative value.
10709
a966fde5
JB
107102001-04-24 Jim Blandy <jimb@redhat.com>
10711
851c18e0
JB
10712 * gdb.c++/templates.exp: If we see the prompt for the overload
10713 list, but we haven't recognized any of the longer patterns,
10714 arrange for this test to fail, not hang.
10715
a966fde5
JB
10716 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10717 variations.
10718
db144853
MC
107192001-04-22 Michael Chastain <chastain@redhat.com>
10720
10721 * gdb.c++/local.exp: Use the 'runto' library function.
10722 * gdb.c++/namespace.exp: Likewise.
10723 * gdb.c++/overload.exp: Likewise.
10724
3207ec21
KB
107252001-03-26 Kevin Buettner <kevinb@redhat.com>
10726
10727 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10728 * gdb.base/step-line.exp: New file. Test step/next in presence of
10729 #line directives.
10730 * gdb.base/step-line.c: New file. Test program for the above.
10731 * gdb.base/step-line.inp: New file. We pretend that this file has
10732 been transformed by some other tool into step-line.c.
10733
13b57657
JB
107342001-03-21 Jim Blandy <jimb@redhat.com>
10735
10736 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10737 unmangled operator names.
10738
754cbe1c
JB
107392001-03-20 Jim Blandy <jimb@redhat.com>
10740
10741 * gdb.threads/linux-dp.exp: Recognize an additional message
10742 generated by GDB when it doesn't understand how to debug threads
10743 on the target system.
10744
177495c9
AC
107452001-03-19 Andrew Cagney <ac131313@redhat.com>
10746
10747 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10748
f266096b
MC
107492001-03-12 Michael Chastain <chastain@redhat.com>
10750
10751 * gdb.c++/derivation.exp: Use the 'runto' library function.
10752
cac3c2ff
MC
107532001-03-12 Michael Chastain <chastain@redhat.com>
10754
10755 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10756
b6c11a24
MC
107572001-02-24 Michael Chastain <chastain@redhat.com>
10758
10759 * gdb.c++/ref-types.exp: Change handwritten code to library
10760 function 'runto'.
10761
6bae5bce
OF
107622001-03-16 Orjan Friberg <orjanf@axis.com>
10763
10764 * gdb.base/signals.exp: Set count to 0 explicitly.
10765
0015fd9a
MS
107662001-03-15 Mark Salter <msalter@redhat.com>
10767
10768 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10769 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10770 (gdb_load): Add support for additional target_info: gdb_download_size
10771 and gdb_load_timeout.
0015fd9a 10772
fc33412a
DT
10773Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10774
10775 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10776 file -- to prevent failing when the compile fails but we have no
10777 intention of running the tests anyway.
10778
10779 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10780 tests if set.
10781
10782 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10783 integers.
10784
10785 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10786 * gdb.c++/namespace.exp: Ditto.
10787
115f06de
OF
107882001-03-07 Orjan Friberg <orjanf@axis.com>
10789
10790 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10791 * gdb.base/pointers.exp: Relax pattern match of decimals.
10792
b6ba6518
KB
107932001-03-06 Kevin Buettner <kevinb@redhat.com>
10794
10795 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10796 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10797 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10798 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10799 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10800 config/sh.exp, config/sid.exp, config/slite.exp,
10801 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10802 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10803 config/vxworks.exp, config/vxworks29k.exp,
10804 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10805 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10806 gdb.base/arithmet.exp, gdb.base/assign.exp,
10807 gdb.base/async.exp, gdb.base/attach.exp,
10808 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10809 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10810 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10811 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10812 gdb.base/commands.exp, gdb.base/completion.exp,
10813 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10814 gdb.base/constvars.exp, gdb.base/corefile.exp,
10815 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10816 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10817 gdb.base/ending-run.exp, gdb.base/environ.exp,
10818 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10819 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10820 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10821 gdb.base/funcargs.exp, gdb.base/help.exp,
10822 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10823 gdb.base/logical.exp, gdb.base/long_long.exp,
10824 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10825 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10826 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10827 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10828 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10829 gdb.base/regs.exp, gdb.base/relational.exp,
10830 gdb.base/remote.exp, gdb.base/reread.exp,
10831 gdb.base/restore.exp, gdb.base/return2.exp,
10832 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10833 gdb.base/selftest.exp, gdb.base/setshow.exp,
10834 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10835 gdb.base/sigall.exp, gdb.base/signals.exp,
10836 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10837 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10838 gdb.base/step-test.exp, gdb.base/structs.c,
10839 gdb.base/structs.exp, gdb.base/structs2.exp,
10840 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10841 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10842 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10843 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10844 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10845 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10846 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10847 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10848 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10849 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10850 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10851 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10852 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10853 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10854 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10855 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10856 gdb.trace/circ.exp, gdb.trace/collection.exp,
10857 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10858 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10859 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10860 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10861 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10862 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10863 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10864 notices.
10865
dc96c6c7 108662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10867
10868 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10869 first arg is int not float.
10870
dc96c6c7 108712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10872
10873 * gdb.base/reread.exp: Unsupported for non-native targets;
10874 doesn't work for remote debugging.
10875
9b0c4aeb
FN
108762001-02-19 Fernando Nasser <fnasser@redhat.com>
10877
10878 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10879 * gdb.base/ending-run.exp: Properly handle the BSP state when
10880 stepping past the end of main.
9b0c4aeb 10881
02aa71d5
MC
108822001-02-19 John Moore <jmoore@redhat.com>
10883
10884 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10885 Converted HPUX fix for non-expected items following multiple
10886 step commands into general solution for all platforms.
10887
1fa449a4
MC
108882001-02-18 Michael Chastain <chastain@redhat.com>
10889
10890 * gdb.c++/classes.exp (do_tests): Change runto statements
10891 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10892 statements demangler agnostic.
10893 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10894 (gdb_virtfunc_restart): Likewise.
10895
b2f9ec70
MC
108962001-02-14 Michael Chastain <chastain@redhat.com>
10897
10898 * gdb.c++/inherit.exp (do_tests): Change runto statements
10899 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10900 statements demangler agnostic.
10901
cf74b8ca
AC
10902Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10903
10904 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10905 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10906 before calling common_routine 15 times'' tests.
10907
99f78f56
MC
109082001-02-11 Michael Chastain <chastain@redhat.com>
10909
10910 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10911 Helps the test script figure out which demangler is in use.
10912 (dm_type_foo_ref): Ditto.
10913 (dm_type_int_star): Ditto.
10914 (dm_type_long_star): Ditto.
10915 (dm_type_unsigned_int): Ditto.
10916 (dm_type_void): Ditto.
10917 (dm_type_void_star): Ditto.
99707966 10918 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10919 Probe the gdb demangler and set variables to accommodate
10920 formatting differences.
10921 (info_func_regexp): New function. Same as info_func, but
10922 matches against a regexp.
10923 (info_func): Match against a literal string.
10924 (print_addr_2): New function. Match against a literal string,
10925 which can be different from the input to gdb.
10926 (print_addr): Simply call print_addr_2 with the same argument twice.
10927 (test_lookup_operator_functions): Use demangler formatting variables.
10928 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10929 the tests in the same order as the C++ class declaration.
10930 (test_paddr_operator_functions): Ditto.
10931 (test_paddr_overloaded_functions): Ditto.
10932 (test_paddr_hairy_functions): Use demangler formatting variables.
10933 Add reference to gdb/19 for related tests.
10934 (do_tests): Call probe_demangler.
10935
1de8f023
KB
109362001-01-30 Kevin Buettner <kevinb@redhat.com>
10937
10938 * gdb.c++/templates.cc (printf): Remove unused function definition.
10939
ca3f91ed
MS
109402001-01-26 Felix Lee <flee@redhat.com>
10941
10942 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10943
109442001-01-25 matthew green <mrg@redhat.com>
10945
10946 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10947 up sid.
10948 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10949
109502001-01-25 matthew green <mrg@redhat.com>
10951
10952 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10953 Deprecate $sid_spawn_id.
ca3f91ed
MS
10954 (sid_exit): Remove code necessary only for `spawn.'
10955
109562001-01-25 matthew green <mrg@redhat.com>
10957
10958 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10959
fb18ec4a
MC
109602001-01-28 Michael Chastain <chastain@redhat.com>
10961
10962 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10963 to call when tests fail. It takes gdb out of the overloaded
10964 function choice menu back to the main prompt, so that the test
10965 program stays synchronized.
10966 (set_bp_overloaded): New proc to collect all the common
10967 code for setting a breakpoint on an overloaded name. Calls
10968 take_gdb_out_of_choice_menu when needed.
10969 (menu_overload1arg): New variable to collect the repeated
10970 instances of the expected menu for an overloaded name. Change
10971 the regular expression to handle changes in g++ type encoding:
10972 "void" can be either "void" or "", and "unsigned int" can be
10973 either "unsigned int" or "unsigned".
10974 (continue_to_bp_overloaded): Change regular expressions to handle
10975 changes in g++ type encoding.
10976 (no proc): Call take_gdb_out_of_choice_menu when needed.
10977 Remove redundant calls to "info break". Accept either "canceled"
10978 or "cancelled". Change regular expressions in "info break"
10979 calls to handle changes in g++ type encoding. Give all tests
10980 unique strings.
10981
9c646a6e
BE
109822001-01-17 Ben Elliston <bje@redhat.com>
10983
10984 * config/sid.exp: New file.
10985
9549d9c1
AC
10986Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10987
10988 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10989
dc96c6c7 109902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10991
10992 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10993 Add a RE to accept a non-ascii char if one is ever presented.
10994
b4df4f68
FN
109952000-12-20 Fernando Nasser <fnasser@redhat.com>
10996
297dd0fd 10997 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10998
dc96c6c7 109992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11000
d63a86f8 11001 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11002 in regexp. One '\' does not suffice on Linux.
11003
4a7bddb6
MC
110042000-12-09 Michael Chastain <chastain@redhat.com>
11005
11006 * gdb.base/break.exp (test_clear_command): Use a marker function
11007 rather than 'main' for the test function. Also move this
11008 test to an execution point where the marker function names are
11009 guaranteed to be bound to functions. (Executing tests after a
11010 'finish' from main runs into name conflicts with local names
11011 in __libc_start_main).
11012
dc96c6c7 110132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11014
11015 * gdb.base/finish.exp: New test for gdb's "finish" command.
11016 * gdb.base/return2.exp: New test for gdb's "return" command.
11017 * gdb.base/return2.c: New source file for above.
11018
dc96c6c7 110192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11020
11021 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11022 * gdb.base/miscexprs.exp: Ditto.
11023 * gdb.base/pointers.exp: Ditto.
11024 * gdb.c++/derivation.exp: Ditto.
11025 * gdb.c++/local.exp: Ditto.
11026 * gdb.c++/namespace.exp: Ditto.
11027 * gdb.c++/overload.exp: Ditto.
11028 * gdb.c++/ref-types.exp: Ditto.
11029
dc96c6c7 110302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11031
11032 * gdb.base/constvars.exp: Test result of "up" command.
11033 * gdb.base/miscexprs.exp: Ditto.
11034 * gdb.base/pointers.exp: Ditto.
11035 * gdb.base/scope.exp: Ditto.
11036 * gdb.c++/derivation.exp: Ditto.
11037 * gdb.c++/local.exp: Ditto.
11038 * gdb.c++/namespace.exp: Ditto.
11039 * gdb.c++/overload.exp: Ditto.
11040 * gdb.c++/ref-types.exp: Ditto.
11041
44097287
FN
110422000-11-22 Michael Chastain <chastain@redhat.com>
11043
11044 * mips_pro.exp: Accept either "middle -> top -> main" or
11045 "middle -> main" in the backtrace, because gcc can optimize
11046 tail calls to jumps. Remove setup_xfail for the hppa case.
11047 Add a comment with the original warning messages from PR 3016,
11048 which was filed in 1993, to preserve them for posterity.
11049
9d2e1bab
ND
110502000-11-17 Nick Duffek <nsd@redhat.com>
11051
11052 * lib/gdb.exp (gdb_test): Override timeout with board info.
11053
1aca8eb7
ND
110542000-11-17 Nick Duffek <nsd@redhat.com>
11055
11056 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11057 the second kill and detach messages.
11058
93076499
ND
110592000-11-17 Nick Duffek <nsd@redhat.com>
11060
11061 * configure.in: Add AC_EXEEXT.
11062 * configure: Regenerate.
11063 * Makefile.in (just-check): Export EXEEXT.
11064 * lib/gdb.exp ($EXEEXT): Import from environment.
11065 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11066 expect "maint dump-me" on Cygwin.
11067 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11068 $EXEEXT.
11069
30e87cd3
ND
110702000-11-17 Nick Duffek <nsd@redhat.com>
11071
11072 * gdb.base/break.exp: Test backtrace and finish from called
11073 function on all platforms, not just HP-UX.
11074
dc96c6c7 110752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11076
11077 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11078 code from gdb_target_monitor, so it can be used independantly
11079 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11080
dc96c6c7 110812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11082
11083 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11084 * gdb.base/corefile.exp: Expect the message "Program is being
11085 debugged already" when we send the "corefile" command, since
11086 the preceeding gdb_load may have connected gdb to a remote target.
11087 * gdb.base/display.exp: Disable hardware watchpoints if new
11088 board info variable "no_hardware_watchpoints" is true.
11089 Replace single-letter commands with more readable ones.
11090 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11091 if new board info variable "no_hardware_watchpoints" is true.
11092 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11093 to see if stdio (printf) testing is possible.
11094 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11095 board info variable "no_hardware_watchpoints" is true. Use new
11096 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11097
39124dea
FN
110982000-11-13 Fernando Nasser <fnasser@redhat.com>
11099
11100 From Orjan Friberg <orjanf@axis.com>:
11101 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11102 in array print pattern match.
11103
a9e2e984
FN
111042000-11-09 Fernando Nasser <fnasser@redhat.com>
11105
11106 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11107 spelling "cancelled" to U.S. spelling "canceled" to match changes
11108 made to gdb.
11109 * gdb.c++/ovldbreak.exp: Ditto.
11110
c7db355b
PS
111112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11112
11113 * gdb.base/callfuncs.c (main): Moved to end of file, call
11114 t_double_values to initialize the FPU before inferior calls are made.
11115 * gdb.base/callfuncs.exp: Test for register preservation after calling
11116 inferior functions. Add tests for continuining, finishing and
11117 returning from a stop in a call dummy.
11118
dc96c6c7 111192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11120
11121 * gdb.base/commands.exp: Break up long lines, and re-indent.
11122
dc96c6c7 111232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11124
11125 * config/gdbserver.exp: Rewritten from the ground up, to make it
11126 compatible with the current dejagnu tree, and to make it work with
11127 the new "gdbserver" in libremote.
11128
dc96c6c7 111292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11130
11131 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11132 * gdb.base/varargs.exp: Skip entire test if no printf support.
11133 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11134 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11135
dc96c6c7 111362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11137
11138 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11139 no floating point support.
11140 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11141 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11142 * gdb.base/call-rt-st.exp: Ditto.
11143 * gdb.base/call-strs.exp: Ditto.
11144
bac5fc66
JG
111452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11146
11147 * gdb.base/sizeof.c: include <stdio.h>.
11148
11149 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11150 'finish', otherwise uncaptured gdb_prompt would potentially
11151 throw remaining test points out of sync.
bac5fc66 11152
b22a6027
SB
111532000-07-26 Scott Bambrough <scottb@netwinder.org>
11154
11155 * gdb.base/recurse.exp: Run tests for all targets.
11156 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11157 gnu-oldld case on ARM.
11158 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11159 for ARM targets.
d63a86f8 11160
d8231941
AG
11161Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11162
11163 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11164 * gdb.java/configure: Rebuild.
11165
8caabe69
AG
11166Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11167
11168 * gdb.java/jv-exp.exp: New file.
11169
9d273ca3
AG
11170Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11171
11172 * configure: Rebuilt.
11173 * configure.in (configdirs): Add gdb.java.
11174 * gdb.java/jmisc.java: New file.
11175 * gdb.java/jmisc.exp: New file.
11176 * gdb.java/Makefile.in: New file.
11177 * gdb.java/configure: Rebuilt.
11178 * gdb.java/configure.in: New file.
11179 * lib/java.exp: New file.
11180
4f823a66
AC
11181Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11182
11183 * gdb.base/exprs.exp: Test casts to a pointer including over and
11184 underflow.
11185
2391e11d
AC
11186Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11187
11188 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11189 and the compilers sizes.
11190
54602222
ND
111912000-07-09 Nick Duffek <nsd@redhat.com>
11192
11193 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11194 (use_methods): New function.
11195 (main): Call use_methods().
11196 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11197 (do_tests): Call test_method_param_class.
11198
2bec0572
ND
111992000-07-09 Nick Duffek <nsd@redhat.com>
11200
11201 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11202 spelling.
11203 (test_enums): New procedure. Move enum tests from end of script
11204 to here. Set breakpoint on function name instead of line number.
11205 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11206 (enums2): New marker function.
11207 (enums1): New function.
11208 (main): Call enums1(). Move enum tests to enums1().
11209
78492fde
AC
11210Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11211
11212 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11213 compile/link program. Update line numbers.
11214 * gdb.asm/d10v.inc: Define ``startup''.
11215 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11216
49a2cef8
AC
11217Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11218
11219 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11220
3e6c8688
EZ
112212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11222
11223 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11224 of 'help maint print' command.
11225
9ff5cbe9
AC
11226Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11227
11228 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11229 they use gdb_expect_list.
11230
17c579bd
AC
11231Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11232
11233 * gdb.base/commands.exp: Use ``set remote
11234 memory-read-packet-size'' instead of ``set endian big'' to test
11235 long commands.
11236
e6d71bf3
DB
112372000-06-03 Daniel Berlin <dan@cgsoftware.com>
11238
11239 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11240 g++, and stop skipping them.
e6d71bf3
DB
11241
11242 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11243 work under g++.
11244
d63a86f8 11245 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11246 initialization.
11247
dc96c6c7 112482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11249
11250 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11251 the regular expression: accept an (almost) arbitrary sequence of
11252 "frames-invalid" and "breakpoints-invalid" messages both before
11253 and after the "starting" message.
11254
dc96c6c7 112552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11256
11257 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11258
dc96c6c7 112592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11260
11261 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11262 Relax the regular expression a little, make it pass on Solaris 8.
11263
8216cda9
KB
112642000-05-12 Kevin Buettner <kevinb@redhat.com>
11265
11266 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11267 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11268 Instead, it is permissible for gdb to stop on the line of the
11269 call itself.
11270
1a570b2f
MS
112712000-05-12 Michael Snyder <msnyder@.cygnus.com>
11272
11273 * gdb.base/break.exp (bp on small function, optimized file):
11274 Add a second pass pattern. The behavior differs here between stabs
11275 and dwarf for one-line functions. Stabs preserves two line symbols
11276 (one before the prologue and one after) with the same line number,
11277 but dwarf regards these as duplicates and discards one of them.
11278 Therefore the address after the prologue (where the breakpoint is)
11279 has no exactly matching line symbol, and GDB reports the breakpoint
11280 as if it were in the middle of a line rather than at the beginning.
11281
dc96c6c7 112822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11283
d63a86f8 11284 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11285 rather than "send_gdb" (for consistancy).
11286
7d418785
AC
11287Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11288
11289 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11290 * gdb.c++/templates.cc: Properly check for GCC version number.
11291 * lib/compiler.cc: Likewise
11292
dc96c6c7 112932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11294
d63a86f8 11295 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11296 gdb may not stop at the first line of main, due to code motion.
11297
dc96c6c7 112982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11299
11300 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11301 This test depends on parsing the printf output from the target.
11302 Since the sparclet stub doesn't do stdio, this will never work.
11303 * gdb.base/call-rt-st.exp: ditto.
11304 * gdb.base/call-strs: ditto.
11305
dc96c6c7 113062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11307
11308 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11309
11310 * gdb.base/ending-run.exp: After connecting to a remote target,
11311 but before running, the target will appear to be in a random
11312 location. Specify both a file and a line for breakpoints.
11313 Also, the function that calls main may be called 'init'
11314 rather than 'start'.
11315
a5a51225
EZ
113162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11317
11318 * gdb.base/help.exp: Update output for add-symbol-file command.
11319
7930cc7c
FN
113202000-04-10 Fernando Nasser <fnasser@cygnus.com>
11321
11322 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11323 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11324
23e37ab1
C
113252000-04-07 J.T. Conklin <jtc@redback.com>
11326
e93c542c
C
11327 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11328
23e37ab1
C
11329 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11330
591b8fa3
PDM
11331Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11332
11333 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11334 values that can be represented exactly.
11335 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11336 above change, and to not check against the directory part of the source
11337 file name.
11338 (step into print_long_arg_list): Likewise.
11339 (print print_small_structs from print_long_arg_list): Likewise.
11340 (print print_long_arg_list): Likewise.
11341
7a495180
EZ
113422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11343
30b53638 11344 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11345
beb998c6
AC
11346Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11347
11348 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11349
1c689132
DB
113502000-03-25 Daniel Berlin <dan@cgsoftware.com>
11351
11352 * gdb.base/commands.exp (deprecated_command_test): Add test for
11353 deprecate with no arguments.
11354
c1790a9d
JL
113552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11356
11357 * gdb.base/break.exp: Add new test for setting breakpoints on
11358 optimized code so we can test breakpoints work even when function
11359 prologues may be optimized away
11360
003ba290
FN
113612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11362
11363 From David Whedon <dwhedon@gordian.com>
a9c64011 11364 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11365
6837a0a2
DB
113662000-03-22 Daniel Berlin <dan@cgsoftware.com>
11367
11368 * gdb.base/help.exp: Added test for new apropos command.
11369
b9593231
KB
113702000-03-21 Kevin Buettner <kevinb@redhat.com>
11371
11372 * gdb.base/pointers.c (usevar): New function.
11373 (main): Make sure that global variables v_int_pointer2, rptr,
11374 and y are all referenced someplace in the program by calling
11375 usevar() on them. [Some linkers delete symbols which are
11376 never referenced. The space remains, but there's no way to
11377 get a (symbolic) handle on the variable from the debugger.]
11378
751a959b
EZ
113792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11380
11381 * gdb.base/printcmds.c: Add typedeffed arrays.
11382
11383 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11384 procedure to test arrays that are typedef'd.
11385
73a93a32
JI
113862000-03-13 James Ingham <jingham@leda.cygnus.com>
11387
11388 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11389 the library directories.
73a93a32 11390
fb40c209
AC
11391Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11392
11393 * configure.in (configdirs): Add sub directory gdb.mi.
11394 * configure: Re-generate.
11395
11396 * gdb.mi: New directory.
d63a86f8 11397
ee4dd2c9
AC
113982000-02-25 Scott Bambrough <scottb@netwinder.org>
11399
11400 * gdb.base/long_long.exp: Correct test suite failure when printing
11401 a long long value as a double on ARM platforms.
11402
70f0cc22
JB
114032000-02-16 Jim Blandy <jimb@redhat.com>
11404
11405 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11406 default source file is set properly before running this test.
11407
853819b8
EZ
114082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11409
11410 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11411 gdbtk/library directory, not in gdbtcl2.
11412
dfcd3bfb
JM
114132000-02-04 Jim Blandy <jimb@redhat.com>
11414
11415 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11416 backslash from regexp pattern.
11417
11418 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11419 procedure. Use it to run all the "continue to bp overloaded"
11420 tests. Note that this changes the names of the tests slightly.
11421 If the breakpoint hit message includes a hex PC value, because
11422 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11423 from the real source code, still consider that a pass.
11424
11425 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11426 XFAIL here if the breakpoint message contains a hex address. Note
11427 similar change on 1999-11-02.
11428
11429 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11430
11431 * gdb.base/ptype.exp: Establish a default source file before
11432 calling get_debug_format.
11433
114342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11435
11436 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11437
8b93c638
JM
114382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11439
11440 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11441 of successive stepi commands -- while in the prologue we should see
11442 the function entry bracket.
11443
114442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11445
11446 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11447 reach __change_mode() when stepping through the end of main().
11448
c5394b80
JM
114492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11450
11451 * gdb.base/default.exp: Fix expected pattern.
11452 * gdb.base/help.exp: Same.
11453
0d06e24b
JM
114542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11455
11456 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11457 Don't use xfail's because that affects only the following test.
d63a86f8 11458
0d06e24b
JM
11459 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11460 solaris or linux.
11461
11462 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11463
dc96c6c7 114642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11465
d63a86f8 11466 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11467 "A syntax error" rather than "A parse error". Accept both.
11468
114692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11470
11471 * gdb.base/default.exp: Remove OS dependent string from "target
11472 remote" test.
11473 * gdb.base/help.exp: Same for "help target remote" test.
11474
c3f6f71d
JM
114752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11476
11477 From Jim Kingdon <kingdon@redhat.com>:
11478
11479 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11480 prompt (cleanup rather than necessity, but still might keep output
11481 from spilling to next test).
11482
114832000-01-02 Fred Fish <fnf@cygnus.com>
11484
11485 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11486 AIX, which defines them in <sys/types.h>.
11487
ed9a39eb 114881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11489
ed9a39eb
JM
11490 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11491 float" test.
11492
114931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11494
ed9a39eb 11495 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11496
11497 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11498 outermost frame disallowed".
11499
115001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11501
11502 * gdb.base/setvar.exp: New tests for setting the value of a struct
11503 with a constant list.
11504
115051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11506
11507 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11508 require the user to type a cast before setting the value of a struct.
11509
de57eccd
JM
115101999-12-06 Jim Blandy <jimb@cygnus.com>
11511
11512 * gdb.base/default.exp: Expect the new 'info float' command on
11513 all i386 platforms.
11514
11515 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11516 LinuxThreads libraries that don't support debugging.
11517
c2d11a7d
JM
11518Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11519
11520 * gdb.base/remote.c: Fill the buffer with truely random data.
11521 Change the buffer type to ``unsigned char'' to simplify size
11522 arithmetic.
11523
11524 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11525 stub only handles 400-1 byte packets. Verify that the download
11526 worked.
11527
115281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11529
11530 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11531 tests, using UNRESOLVED for the untested cases. Also, does not wait
11532 for a timeout if the prompt was received before a recognizable pattern.
11533
115341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11535
11536 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11537
115381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11539
11540 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11541 watchpoints.
11542
115431999-11-24 Jason Merrill <jason@casey.cygnus.com>
11544
11545 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11546
11547 * gdb.c++/local.exp: Be more flexible in recognizing local class
11548 name mangling. Don't allow horribly truncated method names.
11549 * gdb.c++/derivation.exp: Expect protected inheritance.
11550 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11551 * gdb.c++/virtfunc.exp: Likewise.
11552 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11553 when printing a nested enum.
11554
115551999-11-22 Jim Blandy <jimb@cygnus.com>
11556
11557 * gdb.base/step-test.exp: Properly await GDB's response to setting
11558 a breakpoint on the call to large_struct_by_value.
11559
11560 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11561 just because we have debug info for the `start' function.
11562
115631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11564
11565 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11566 "Unknown signal" messages, which indicate (on LinuxThreads) that
11567 GDB doesn't know how to debug threads on this system. This is
11568 better than hanging while philosopher 0 dumps chatter into gdb.log.
11569
115701999-11-18 Tom Tromey <tromey@cygnus.com>
11571
11572 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11573
115741999-11-18 Fred Fish <fnf@cygnus.com>
11575
11576 * gdb.base/coremaker2.c: Add sample program for generating
11577 cores that is more self contained than coremaker.c. Eventually
11578 I'll add more code to this and tie it into the testsuite.
11579
4ce44c66
JM
115801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11581
11582 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11583
115841999-11-10 Jimmy Guo <guo@cup.hp.com>
11585
11586 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11587 from $srcdir/lib/.
11588 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11589 and gdb.c++/.
11590
11591 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11592
d63a86f8 11593 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11594 'continue with watch' test point.
11595
115961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11597
11598 Merged from p2linux-990323-branch:
d63a86f8 11599
4ce44c66
JM
11600 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11601
11cf8741
JM
11602Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11603
11604 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11605 {limit,fixed}''. Test ``set download-write-size''.
11606
11607Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11608
11609 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11610 gdb_expect_list.
11611
11612Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11613
11614 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11615
116161999-11-03 Mark Salter <msalter@cygnus.com>
11617
11618 * gdb.base/break.exp: Fix "stub continue" pattern.
11619
116201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11621
11622 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11623
116241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11625
11626 * gdb.base/display.exp ("finish"): Add timeout clause.
11627
11628 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11629 plain prompt clause, so this doesn't have to time out in order to
11630 fail.
11631
11632 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11633 breakpoint hit messages include an address.
11634
11635 * gdb.base/display.exp: Don't forget to escape parens in regular
11636 expressions. Unix regexp notatation sucks.
11637
116381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11639
11640 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11641 order for 'signalled' message.
11642
5c44784c
JM
116431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11644
11645 From Jimmy Guo <guo@cup.hp.com>:
11646 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11647 * gdb.base/annota1.c: Add code for tests to work with.
11648
116491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11650
11651 * gdb.base/remote.exp: New test for remote downloading settings.
11652 * gdb.base/remote.c: New file with large .data.
11653
917317f4
JM
116541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11655
11656 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11657 for LinuxThreads support, merged from the Code Fusion branch.
11658
11659Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11660
11661 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11662 containing exp_continue into a while within an expect. Don't
11663 attempt a start more than three times. Check return value from
11664 gdb_load.
d63a86f8 11665
2df3850c
JM
11666Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11667
11668 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11669 a pass case.
11670
2acceee2
JM
116711999-10-01 Kevin Buettner <kevinb@cygnus.com>
11672
11673 * gdb.base/break.c (main): Added a statement that we can step
11674 off of.
11675 * gdb.base/break.exp: Added tests for setting a breakpoint
11676 at an offset and stepping onto a breakpoint.
11677
116781999-10-01 Fred Fish <fnf@cygnus.com>
11679
d63a86f8 11680 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11681 gdb output.
11682
c2c6d25f
JM
116831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11684
11685 * gdb.base/break.exp: Code locations are in hex, don't forget!
11686 (For HP-UX.)
11687
116881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11689
11690 * condbreak.exp: Use break.c as test program.
11691 * condbreak.c: Remove, redundant with break.c.
11692
116931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11694
11695 * config/monitor.exp (gdb_target_monitor): Disable X- and
11696 Z-packets if the target needs it.
11697
116981999-09-13 James Ingham <jingham@leda.cygnus.com>
11699
11700 * gdb.c++/overload.exp: Added tests for listing overloaded
11701 functions with function pointers in the arg, explicitly calling
11702 out the version you want.
11703
cff3e48b
JM
117041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11705
11706 * long_long.exp: Add variations of test cases that work for
11707 targets with 16-bit ints and 32-bit doubles.
11708
d4f3574e
SS
117091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11710
11711 * break.c (main): Compare a possibly-uninitialized argc with an
11712 unlikely value that fits in 16 bits.
11713
117141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11715
11716 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11717 0xfeeb, don't want negative numbers if ints are 16 bits.
11718
11719 * lib/gdb.exp (skip_cplus_tests): New proc.
11720 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11721 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11722 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11723 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11724 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11725 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11726 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11727 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11728
11729 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11730
11731Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11732
11733 * gdb.base/corefile.exp (up): Allow a parameter to appear
11734 in the frame that we're going up to.
11735
11736 From Jim Blandy <jimb@cygnus.com>:
11737
11738 * gdb.base/default.exp (info float): Expect some output now.
11739
11740 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11741 returning floating-point values to fail on the x86.
11742 * gdb.base/callfwmall.exp (do_function_calls): Same.
11743
11744 * gdb.base/list.exp (test_listsize): Correct expectations for
11745 listing line 1 with listsize 2. Also, listing a single line
11746 works now, as does listing three lines. [Kevin's note: There
11747 were a number of other cases fixed too where the expectations
11748 differed...]
11749
117501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11751
11752 * gdb.base/selftest.exp: Add case for when version prints as
11753 constant string instead of char pointer.
11754
104c1213
JM
117551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11756
11757 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11758 stepping out of main.
11759
11760 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11761 G++ used.
11762
11763 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11764 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11765
11766 * gdb.c++/ovldbreak.exp: Update match string in test that
11767 includes a warning of multiple breakpoints.
11768
117691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11770
11771 * gdb.base/display.exp: Improve precision of step-after-finish
11772 added yesterday.
11773
11774 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11775 test.
11776
11777 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11778 configs when using G++, not just hppa*.
11779
117801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11781
11782 * gdb.base/async.c: New file.
11783 * gdb.base/async.exp: New file.
11784
11785Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11786
11787 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11788 PA64.
11789
53a5351d
JM
11790Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11791
104c1213
JM
11792 * gdb.base/display.exp: "finish" can leave us mid-line on many
11793 targets, deal with it. Add a small constant to main, instead of
11794 1000 since main+1000 may not be a valid address in the target.
11795
53a5351d
JM
11796 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11797 on hpux11.
11798
11799 * gdb.base/attach.exp: Handle another hpux11 error message variant
11800 when attaching to a process that does not exist.
11801
118021999-08-19 J.T. Conklin <jtc@redback.com>
11803
11804 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11805 characters in 'continue to 1241' test.
11806
118071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11808
11809 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11810 stop in print_long_arg_list, define and use a whitespace
11811 variable in print_small_structs test, add an XFAIL for Solaris.
11812 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11813 interested enough to fix.
11814
7be570e7
JM
118151999-08-13 Keith Seitz <keiths@cygnus.com>
11816
11817 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11818 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11819 proc knows about targets other than the natives.
11820 (test_assign): Use "gdb_run_cmd" to "run" the target.
11821 Check that we've actually hit the breakpoint at main.
11822 When we attempt to assign a value to a local variable, check
11823 that the variable is in the current scope, i.e., don't use
11824 a test with an empty result.
11825
11826Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11827
11828 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11829 command.
11830
118311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11832
11833 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11834 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11835 gdb.compat, gdb.threads-hp.
11836 gdb.hp/configure, gdb.hp/configure.in: New files.
11837 gdb.hp/Makefile.in: Recurse into new subdirs.
11838 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11839 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11840 in object files.
11841 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11842
96baa820
JM
118431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11844
11845 * gdb.base/display.exp: Help expect by putting a newline in the
11846 funky printf, remove a bogus p/a test.
11847
118481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11849
11850 * gdb.base/display.exp: Make sure that when we say 'run', we are
11851 connected to the target. This is necessary when running not
11852 natively.
11853
118541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11855
11856 * gdb.base/step-test.exp: Removed some extraneous messages.
11857
11858 * gdb.base/long_long.exp: Don't run memory examination tests
11859 on little-endian targets (they will need a different set of
11860 results to match).
11861
118621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11863
11864 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11865 until somebody decides to fix GDB.
11866
11867 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11868 constant as "ULL".
11869 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11870 matches for a couple x/2 commands.
11871
a0b3c4fd
JM
118721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11873
11874 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11875 by merging in ref-types2 tests.
11876 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11877
11878 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11879 * gdb.c++/Makefile.in: Add standard actions.
11880 (EXECUTABLES): Rename from PROGS, update list.
11881 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11882 from gdb.hp.
11883 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11884 foo and bar locals.
11885 * gdb.c++/anon-union.exp: Fix tests to match.
11886 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11887 expect matches to handle output variations.
11888 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11889 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11890 output, add HP alternatives for new and delete prints.
11891 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11892 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11893 * gdb.c++/demangle.exp: Use $style when reporting failure.
11894 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11895 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11896 match alternatives.
11897 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11898 compilers.
11899 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11900 * gdb.c++/method.exp: Add match alternatives.
11901 * gdb.c++/misc.cc: Add bool types.
11902 * gdb.c++/misc.exp: Add tests for bool types.
11903 * gdb.c++/overload.exp: Add xfails.
11904 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11905 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11906 add some more template parameter tests (only for HP currently).
11907 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11908 * gdb.c++/virtfunc.cc: Add return type and value for main.
11909 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11910 match alternatives.
d63a86f8 11911
a0b3c4fd
JM
119121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11913
11914 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11915
119161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11917
11918 * gdb.base/signals.exp: Don't expect getting a backtrace from
11919 within a signal handler to fail on Linux.
11920
119211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11922
11923 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11924 * lib/gdb.exp: Remove some gratuitious semicolons.
11925 (delete_breakpoints): Increase timeout.
11926 (gdb_expect): Add -notransfer option.
11927 (gdb_test): Use -notransfer option.
11928 (get_compiler_info): Add f77 case.
11929 (get_compiler): New proc, split out from gdb_preprocess, add f77
11930 case.
11931 (gdb_preprocess): Call get_compiler.
11932
11933 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11934 * gdb.base/attach.exp, gdb.base/display.exp,
11935 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11936 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11937 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11938 third arg to gdb_test.
11939 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11940 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11941 HP-UX xfails, add others.
11942 * gdb.base/completion.exp: Reflect name change of self-test.
11943 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11944 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11945 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11946 HP failure number.
11947 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11948 useless HP-UX 10.30 references.
11949 * gdb.base/maint.exp: Loosen matches.
11950 * gdb.base/pointers.c (main): Declare more_code.
11951 * gdb.base/pointers.exp: Match on output of a `next'.
11952 * gdb.base/structs.c: Add prototypes.
11953 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11954 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11955
119561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11957
11958 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11959 command.
11960
119611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11962
11963 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11964 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11965
11966 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11967 debug info. Deal with lack of signal hanlder info in stack.
11968
a9c64011 11969 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11970 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11971
5a2468f5
JM
119721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11973
11974 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11975 gdb.base/foll-vfork.exp: Don't run for crosses.
11976
adf40b2e
JM
11977Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11978
11979 * gdb.base/configure.in: Check for gdbvars.exp instead of
11980 a1-selftest.exp.
11981 * gdb.base/configure: Re-generate.
11982
119831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11984
11985 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11986 in trying to run first and name is too long.
11987
11988 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11989 pointers2.c and pointers2.exp, respectively.
11990 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11991 doschk happier.
11992
43e526b9
JM
119931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11994
11995 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11996 callfuncs2.c and callfuncs2.exp.
11997
11998 * gdb.base/list.exp: Remove mistaken xfails.
11999 * gdb.base/list0.h: Add optional prototypes.
12000
9846de1b
JM
12001Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12002
a9c64011 12003 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12004 calling malloc.
a9c64011
AS
12005 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12006 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12007 use.
12008
120091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12010
12011 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12012 * gdb.base/annota2.cc, annota2.exp: Move from here.
12013 * gdb.c++/annota2.cc, annota2.exp: To here.
12014 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12015
43ff13b4
JM
12016Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12017
12018 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12019 a consistent format.
12020
085dd6e6
JM
120211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12022
12023 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12024 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12025 HP compilers, also set the globals $true and $false.
12026
12027 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12028 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12029 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12030 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12031 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12032 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12033 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12034 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12035 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12036 whatis.c} Add C++ compatible function definitions and return
12037 types, add includes for library functions.
12038 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12039 * gdb.base/step-test.c (myglob): Rename from glob.
12040 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12041 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12042 files, move here from gdb.hp.
12043 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12044 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12045 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12046 Adjust line numbers in regexps.
12047
12048 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12049 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12050 instead of 0/1.
12051
12052 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12053 foll-vfork.exp: New files, move here from gdb.hp.
12054 * gdb.base/page.exp: New file, test of pagination command.
12055
12056 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12057 recursion test.
12058 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12059
12060 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12061 gdb.base/solib.exp: Fix compiler invocation process.
12062
12063 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12064 HP-UX 11, turn off overload resolution explicitly.
12065 * gdb.base/commands.exp: Set argument list explicitly, add
12066 watchpoint test.
12067 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12068 them work.
12069 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12070 expressions properly.
12071 * gdb.base/corefile.exp: Loosen the match slightly.
12072 * gdb.base/default.exp: Allow "Error accessing memory" message
12073 also.
12074 * gdb.base/display.exp: Skip over x/0 j if PA64.
12075 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12076 * gdb.base/interrupt.exp: Ditto.
12077 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12078 in use.
12079 * gdb.base/list.exp: Add xfails for HP-UX.
12080 * gdb.base/long_long.exp: Refine some of the numeric matches.
12081 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12082 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12083 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12084 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12085 * gdb.base/ptype.exp: Succeed on more varieties of output.
12086 * gdb.base/scope.exp: Add xfails for HP-UX.
12087 * gdb.base/sect-cmd.exp: Add more cases.
12088 * gdb.base/setvar.exp: Add xfails for HP-UX.
12089 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12090 * gdb.base/signals.exp: Match on void symbolically.
12091 * gdb.base/step-test.exp: Add case for PA64.
12092 * gdb.base/term.exp: Add exit and restart.
12093 * gdb.base/twice.exp: Clean up after self.
12094 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12095 * gdb.base/whatis.exp: Allow more ways to pass tests.
12096
12097 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12098 no longer useful.
12099
12100Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12101
12102 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12103 list of patterns.
12104 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12105 print_double_array(double_array)", "continuing to breakpoint
12106 1018", "print print_double_array(array_d)" and "continuing to
12107 1034" tests.
d63a86f8 12108
085dd6e6
JM
121091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12110
a9c64011 12111 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12112
121131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12114
12115 * config/mt-*: Remove, these haven't been used since 1996.
12116
121171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12118
12119 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12120 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12121 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12122
9e0b60a8
JM
121231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12124
12125 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12126 simpler match case for the ptype of the big class.
12127
121281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12129
12130 * gdb.exp: Fix test for gdb_prompt existence.
12131
121321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12133
12134 * gdb.exp (gdb_test): Add fail after calls to perror.
12135
121361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12137
12138 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12139
121401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12141
12142 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12143
0f71a2f6
JM
12144Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12145
12146 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12147 malloc() is linked in.
12148
121491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12150
12151 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12152 step at end.
12153
12154 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12155
121561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12157
12158 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12159
cce74817
JM
12160Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12161
12162 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12163 * gdb.base/mips_pro.exp: Likewise.
12164
121651999-06-02 Keith Seitz <keiths@cygnus.com>
12166
12167 * gdb.c++/templates.cc: Change all "new" operators to throw
12168 an exception.
12169 * gdb.c++/cplusfuncs.cc: Likewise.
12170
12171 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12172
12173Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12174
12175 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12176 * gdb.base/ending-run.exp: When stepping out of main, accept a
12177 step into an arbitrary assembler file.
cce74817 12178
392a587b
JM
121791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12180
d63a86f8 12181 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12182 "breakpoint-invalid" to be printed.
d63a86f8 12183 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12184 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12185 * gdb.base/annota2.cc: Initialize a.x to 0.
12186
9e086581
JM
121871999-05-17 Keith Seitz <keiths@cygnus.com>
12188
12189 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12190 when "skip_float_tests" set.
12191 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12192 "print print_ten_doubles", and "step into print_long_arg_list".
12193 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12194 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12195 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12196 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12197 "skip_float_tests" is set.
12198 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12199 when "skip_float_tests" set.
d63a86f8 12200
cd0fc7c3
SS
122011999-05-06 Keith Seitz <keiths@cygnus.com>
12202
12203 * gdb.base/annota2.cc: Include stdio.h.
12204
12205Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12206
12207 * gdb.base/crossload.exp: Remove, this has been disabled ever
12208 since BFD stopped including all targets, and cross-GDB gets
12209 plenty of testing anyway.
12210 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12211 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12212 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12213 * gdb.base/README: Remove, was doc for this.
12214 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12215 needed.
12216
b83266a0
SS
122171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12218
12219 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12220 output.
12221
12222 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12223 * gdb.base/annota2.exp: New file. More annotation tests.
12224 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12225 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12226
122271999-04-23 Angela Marie Thomas <angela@cygnus.com>
12228
12229 * config/cfdbug.exp: New file.
12230
7a292a7a
SS
122311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12232
12233 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12234 Marcus Daniel's and Dale Hawkins's demangler crashes.
12235
12236 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12237 test_lucid_style_demangling, test_arm_style_demangling,
12238 test_hp_style_demangling): Try Tom Tromey's core-dumping
12239 identifier under each demangling style.
12240
122411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12242
12243 * gdb.c++/demangle.exp: Include the current demangling style
12244 in all test names.
12245 (current_demangling_style): New global variable.
12246 (set_demangling_style, test_demangling_core, test_demangling,
12247 test_demangling_exact): New functions.
12248 (test_gnu_style_demangling, test_lucid_style_demangling,
12249 test_arm_style_demangling, test_hp_style_demangling): Use those,
12250 instead of calling gdb_test and gdb_test_exact directly.
12251 (catch_demangling_errors): New function, which reports errors
12252 signalled by the demangling test functions in an orderly way.
12253 (do_tests): Use catch_demangling_errors.
12254
122551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12256
12257 * gdb.base/signals.exp (test_handle_all_print): Use () for
12258 grouping in expressions, not {}.
12259
12260 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12261 initialized yet.
12262
122631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12264
12265 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12266 are listed.
12267
122681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12269
12270 * gdb.stabs/weird.exp: Test for CC being defined before
12271 looking at its value.
12272
122731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12274
12275 * gdb.base/call-ar-st.exp: Remove stray '#'.
12276 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12277 "short int" and "long int".
12278 * gdb.c++/overload.cc: Cast the string added in the previous
12279 change, to mollify finicky HP compiler.
12280 * gdb.hp/reg-test.exp (testfile): Fix file name.
12281 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12282
7a292a7a
SS
12283 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12284 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12285 alternate form of enum ptype.
12286
c906108c
SS
122871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12288
7a292a7a
SS
12289 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12290 * gdb.hp/*.exp: Change all to run compiler probe only after
12291 passing skip_hp_tests, so as not to waste time on guaranteed
12292 failure.
12293
c906108c
SS
12294 * gdb.c++/overload.cc: Pass string instead of char addr, always
12295 init ccpfoo.
12296 * gdb.c++/templates.cc: Fix syntax error.
12297
7a292a7a
SS
12298Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12299
12300 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12301 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12302 command.
12303
123041999-03-18 James Ingham <jingham@cygnus.com>
12305
12306 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12307
12308 * gdb.c++/method.exp: It was testing an uninitialized int on the
12309 stack and assuming it was positive.
12310
12311 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12312
12313 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12314 keep it from killing the rest of the tests.
7a292a7a
SS
12315 Use gdb_continue_to_end.
12316
12317 * gdb.base/sigall.exp: use gdb_continue_to_end.
12318
12319 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12320
12321 * gdb.base/display.exp: use runto_main, not run.
12322
d63a86f8
RM
12323 * gdb.base/default.exp: Check for the current error message in the
12324 r abbreviation test.
7a292a7a
SS
12325 Add strongarm to the targets that know info float.
12326
d63a86f8 12327 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12328 run which doesn't work with monitors.
12329
12330 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12331
12332 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12333
12334 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12335 program. Traps the case (in Cygmon) when the program never really
12336 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12337 more places, so I used my name. Sorry Mark...
12338
12339 * config/monitor.exp (gdb_target_monitor): added another
12340 target_info parameter: remotebinarydownload. This will set the
12341 remotebinarydownload flag if this is causing some boards trouble.
12342
123431999-03-18 Mark Salter <msalter@cygnus.com>
12344
12345 * lib/gdb.exp (continue_to_exit): New function.
12346
12347 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12348 * gdb.base/ending-run.exp: Ditto.
12349 * gdb.base/step-test.exp: Ditto.
12350
123511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12352
12353 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12354 (suggested by Art Haas <ahaas@neosoft.com>).
12355
123561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12357
12358 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12359
12360Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12361
12362 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12363 descriptions of types (short unsigned int vs unsigned short, etc).
12364
123651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12366
12367 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12368 a call to strlen; sometimes we do have sources.
12369
123701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12371
12372 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12373 character, so GDB won't print garbage after its end.
d63a86f8 12374
c906108c
SS
12375 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12376 breakpoint there instead. Sometimes GCC emits memcpy to handle
12377 the large structures being passed by value, so we step into that
12378 instead of sum_array_print, which obscures what we're really testing.
12379 * gdb.base/step-test.exp: However, we do want a test that notices
12380 the bizarre steps into memcpy, so do that here. Add check for
12381 stepping into function calls that pass large structures by value.
12382 ("Is that a noun clause, or are you just happy to see me?")
12383 Remove all references to specific line numbers.
12384 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12385 New type and function.
12386 (main): Call large_struct_by_value, passing it a large struct by value.
12387 * lib/gdb.exp (gdb_get_line_number): New function.
12388
12389 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12390 more portable.
12391
7a292a7a
SS
123921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12393
c906108c
SS
12394 * lib/gdb.exp: Doc fixes.
12395
7a292a7a
SS
123961999-03-05 Nick Clifton <nickc@cygnus.com>
12397
d63a86f8 12398 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12399
124001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12401
c906108c
SS
12402 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12403 commands. They're not germane to this test, and they don't work
12404 that way on remote targets.
12405
3fc11d3e
JM
124061999-03-01 James Ingham <jingham@cygnus.com>
12407
12408 * Changelog entries merged over from gdb development branch.
12409
3fc11d3e
JM
12410 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12411
12412 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12413 for outputting results of test run.
12414
2d4a1622 12415 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12416
12417 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12418
7a292a7a
SS
124191999-02-25 Felix Lee <flee@cygnus.com>
12420
12421 * lib/gdb.exp (debug_format): initialize
12422
c906108c
SS
124231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12424
12425 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12426 * gdb.base/call-rt-st.c: Ditto.
12427
c906108c
SS
124281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12429
12430 * gdb.threads/pthreads.exp (horiz): New variable.
12431 (test_startup): Fix regexps that capture thread numbers.
12432
124331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12434
12435 * gdb.base/smoke.exp: Disambiguate two test case names (both
12436 called ``print'').
12437
12438Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12439
12440 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12441 compilation.
12442
124431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12444
12445 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12446 actual output formatting.
12447 * gdb.base/smoke.exp: GDB removes leading 0's.
12448 * gdb.base/volatile.exp: Don't check type of remuneration;
12449 that variable is no longer defined in constvars.c.
12450 * gdb.base/step-test.c (main): Exit with explicit exit code.
12451 * gdb.base/step-test.exp: Remove two nexti checks--they are
12452 not portable.
12453
124541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12455
12456 * gdb.base/help.exp ("help delete display"): Fix test to match
12457 gdb's output.
12458
12459 * gdb.base/long_long.c (known_types): Initialize values to zero.
12460 * gdb.base/long_long.exp: Step one more line
12461 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12462 leading zeros. Explicitly ask for hex formatting. Use
12463 unique test case names.
c906108c
SS
12464
12465Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12466
d63a86f8 12467 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12468
12469 * gdb.c++/method.exp: Add missing close brace.
12470
124711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12472
12473 * gdb.base/maint.exp: Use 'set height 0' to disable page
12474 prompting, not 'set height 400'.
12475
12476 Fix a bunch of timeouts.
12477 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12478 four separate tests, so expect doesn't take forever to match a ton
12479 of text against a regexp with lots of .* forms.
12480 ("maint print psymbols", "maint print symbols"): Make some of
12481 these greps more selective, so that expect doesn't try to wade
12482 through huge piles of output and time out.
12483
12484 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12485
12486 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12487 tests: one which doesn't expect shlib events to be reported, and
12488 another which does, but is XFAIL for all platforms other than
12489 HP/UX.
12490
12491 * gdb.base/break.exp: Teach the test suite that the `catch
12492 fork', `catch vfork', and `catch exec' commands produce error
12493 messages on platforms that don't provide these features.
12494
12495Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12496
12497 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12498 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12499 (shortening names from solib_threshold.exp etc), won't run on
12500 anything but HP-UX for the foreseeable future.
12501 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12502 reflect move.
12503
12504Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12505
12506 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12507 gdb.trace/Makefile.in (clean): Remove all test executables.
12508
12509Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12510
12511 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12512 successfully re-sets breakpoints in shared libraries.
12513 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12514
12515Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12516
d63a86f8
RM
12517 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12518 and compiled w/o GCC.
c906108c
SS
12519
12520 * gdb.hp/watch-cmd.exp: ditto.
12521
12522 * gdb.hp/watch-hp.exp: ditto.
12523
12524 * gdb.hp/xdb1.exp: ditto.
12525
12526 * gdb.hp/xdb2.exp: ditto.
12527
12528 * gdb.hp/dbx.exp: ditto.
12529
12530Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12531
12532 * constvars.c: Remove C++-isms.
12533 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12534 with GCC.
12535
12536Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12537
12538 The following changes are part of the HP merge.
12539
12540 * gdb.base/break.exp: new tests to verify that catchpoints for
12541 fork, vfork, and exec don't trigger inappropriately.
12542
12543 * gdb.base/opaque.exp: compile one file at a time, then link.
12544
12545 * gdb.base/signals.exp: be more restrictive about which hppa
12546 systems receive a setup_xfail. new tests.
12547
12548 * gdb.base/solib_threshold.build: new file.
12549 * gdb.base/solib_threshold.exp: new file.
12550 * gdb.base/solib_threshold.link_opts: new file.
12551 * gdb.base/solib_threshold.mk: new file.
12552 * gdb.base/gen_solib_threshold.c: new file.
12553
12554 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12555 tests. New tests for enums inside classes.
12556
12557 * gdb.c++/compiler.cc: indicate support of template debugging.
12558
12559 * gdb.c++/demangle.exp: run hp style demangling tests.
12560
12561 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12562 tests.
12563
12564 * gdb.c++/misc.cc: changes to support new tests.
12565
12566 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12567 to support new tests.
12568
12569 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12570 gcc, then skip these tests.
12571
12572Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12573
12574 The following files are part of the HP merge; some had longer
12575 names at HP, but have been renamed to be no more than 14
12576 characters in length.
12577
12578 * gdb.hp/ambiguous.cc: new file.
12579 * gdb.hp/ambiguous.exp: new file.
12580 * gdb.hp/attach.exp: new file.
12581 * gdb.hp/attach2.exp: new file.
12582 * gdb.hp/classes-hp.exp: new file.
12583 * gdb.hp/ctti.exp: new file.
12584 * gdb.hp/ctti-add.cc: new file.
12585 * gdb.hp/ctti-add1.cc: new file.
12586 * gdb.hp/ctti-add2.cc: new file.
12587 * gdb.hp/ctti-add3.cc: new file.
12588 * gdb.hp/dbx.exp: new file.
12589 * gdb.hp/exception.cc: new file.
12590 * gdb.hp/exception.exp: new file.
12591 * gdb.hp/foll-exec.c: new file.
12592 * gdb.hp/foll-exec.exp: new file.
12593 * gdb.hp/foll-fork.c: new file.
12594 * gdb.hp/foll-fork.exp: new file.
12595 * gdb.hp/foll-vfork.c: new file.
12596 * gdb.hp/foll-vfork.exp: new file.
12597 * gdb.hp/inherit-hp.exp: new file.
12598 * gdb.hp/more-steps.exp: new file.
12599 * gdb.hp/namespace.cc: new file.
12600 * gdb.hp/namespace.exp: new file.
12601 * gdb.hp/optimize.exp: new file.
12602 * gdb.hp/pxdb.c: new file.
12603 * gdb.hp/pxdb.exp: new file.
12604 * gdb.hp/quicksort.exp: new file.
12605 * gdb.hp/reg-test.exp: new file.
12606 * gdb.hp/reg-test.s: new file.
12607 * gdb.hp/sized-enum.c: new file.
12608 * gdb.hp/sized-enum.exp: new file.
12609 * gdb.hp/start-stop.exp: new file.
12610 * gdb.hp/templ-hp.cc: new file.
12611 * gdb.hp/templ-hp.exp: new file.
12612 * gdb.hp/thr-lib.c: new file.
12613 * gdb.hp/thr-lib.exp: new file.
12614 * gdb.hp/thr-lib.h: new file.
12615 * gdb.hp/thr-liblib.c: new file.
12616 * gdb.hp/virtfun-hp.c: new file.
12617 * gdb.hp/virtfun-hp.exp: new file.
12618 * gdb.hp/watch-cmd.exp: new file.
12619 * gdb.hp/watch-hp.exp: new file.
12620 * gdb.hp/xdb1.exp: new file.
12621 * gdb.hp/xdb2.exp: new file.
12622 * gdb.hp/xdb3.exp: new file.
12623
12624Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12625
12626 The following files are part of the HP merge; some had longer
12627 names at HP, but have been renamed to be no more than 14
12628 characters in length.
12629
12630 * gdb.base/ss.h: new file.
12631 * gdb.base/call-ar-st.c: new file.
12632 * gdb.base/call-ar-st.exp: new file.
12633 * gdb.base/call-rt-st.c: new file.
12634 * gdb.base/call-rt-st-exp: new file.
12635 * gdb.base/call-strs.exp: new file.
12636 * gdb.base/ena-dis-br.exp: new file.
12637 * gdb.base/environ.exp: new file.
12638 * gdb.base/long_long.exp: new file.
12639 * gdb.base/sect-cmd.exp: new file.
12640 * gdb.base/shlib-cl2.exp: new file.
12641 * gdb.base/smoke.exp: new file.
12642 * gdb.base/so-impl-ld.c: new file.
12643 * gdb.base/so-impl-ld.exp: new file.
12644 * gdb.base/so-indr-cl.c: new file.
12645 * gdb.base/so-indr-cl.exp: new file.
12646 * gdb.base/varargs.exp: new file.
12647 * gdb.base/volatile.exp: new file.
12648 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12649 * gdb.base/display.exp: new file.
c906108c
SS
12650 * gdb.c++/derivation.exp: new file.
12651 * gdb.c++/local.exp: new file.
12652 * gdb.c++/member-ptr.exp: new file.
12653 * gdb.c++/overload.exp: new file.
12654 * gdb.c++/ovldbreak.exp: new file.
12655 * gdb.c++/ref-types.exp: new file.
12656 * gdb.c++/ref-types2.exp: new file.
12657 * gdb.c++/userdef.exp: new file.
d63a86f8 12658
c906108c
SS
12659Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12660
12661 * gdb.base/default.exp: Reflect wording change in remote.c.
12662
dc96c6c7 12663Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12664
12665 * gdb.base/help.exp: Update to reflect current text.
12666
12667Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12668
12669 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12670 they're stack variables and contain garbage.
12671 * gdb.c++/anon-union.exp: new file.
12672
12673 The following changes were made by David Taylor
12674 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12675 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12676 in changes by HP.
12677
12678 * gdb.base/bitops.exp: new file.
12679 * gdb.base/default.exp: change expected messages for catch and
12680 info catch tests to reflect HP merge changes.
12681 * gdb.base/enable-disable-break.exp
12682 * gdb.base/ending-run.c: new file.
12683 * gdb.base/long_long.c: new file.
12684 * gdb.base/maint.exp: new file.
12685 * gdb.base/pointers2.exp: new file.
12686 * gdb.base/shlib-call2.exp: new file.
12687 * gdb.base/solib.exp: new file.
12688 * gdb.base/step-test.c: new file.
12689 * gdb.c++/anon-union.cc: new file.
12690 * gdb.c++/local.cc: new file.
12691 * gdb.c++/member-pointer.cc: new file.
12692 * gdb.c++/method.cc: new file.
12693 * gdb.c++/ref-types.cc: new file.
12694 * gdb.c++/ref-types2.cc: new file.
12695 * gdb.c++/userdef.cc: new file.
d63a86f8 12696
c906108c
SS
12697 * gdb.base/scope.exp: compile one file at a time, then link.
12698 * gdb.base/langs.exp: ditto.
12699 * gdb.base/list.exp: ditto.
d63a86f8 12700
c906108c
SS
12701Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12702
12703 The following changes were made by David Taylor
12704 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12705 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12706 in changes by HP.
d63a86f8 12707
c906108c
SS
12708 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12709 skip tests. When compiling pass c++ flag to gdb_compile.
12710 * gdb.c++/
d63a86f8 12711
c906108c
SS
12712 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12713 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12714 (skip_hp_tests): new function.
12715 (gdb_preprocess): new function.
12716
12717 * configure.in (hpdir): decide whether to configure gdb.hp.
12718 * configure: regenerated.
12719
12720 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12721 to delete on clean.
12722 (EXECUTABLES): update to reflect new additions.
12723 * gdb.base/commands.exp: update message expected.
12724 * gdb.base/default.exp: add copyright notice.
12725 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12726 * gdb.base/help.exp: update messages to reflect current text.
12727 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12728 targets for recurse tests.
12729 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12730 skip this file.
12731
12732 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12733 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12734 compilation.
12735 * gdb.c++/misc.exp: ditto.
12736 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12737 run the tests. tell gdb_compile that it's a c++ compilation.
12738
12739 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12740
c906108c
SS
12741 * gdb.base/all-bin.exp: new file.
12742 * gdb.base/arithmet.exp: new file.
12743 * gdb.base/assign.exp: new file.
12744 * gdb.base/completion.exp: new file.
12745 * gdb.base/cond-expr.exp: new file.
12746 * gdb.base/condbreak.exp: new file.
12747 * gdb.base/define.exp: new file.
12748 * gdb.base/dollar.exp: new file.
12749 * gdb.base/environment.exp: new file.
12750 * gdb.base/eval-skip.exp: new file.
12751 * gdb.base/jump.exp: new file.
12752 * gdb.base/logical.exp: new file.
12753 * gdb.base/pointers.exp: new file.
12754 * gdb.base/relational.exp: new file.
12755 * gdb.base/section_command.exp: new file.
12756 * gdb.base/whatis-expr.exp: new file.
12757
12758 * gdb.base/all-types.c: new file.
12759 * gdb.base/call-array-struct.c: new file.
12760 * gdb.base/call-return-struct.c: new file.
12761 * gdb.base/call-strings.c: new file.
12762 * gdb.base/callfuncs2.c: new file.
12763 * gdb.base/condbreak.c: new file.
12764 * gdb.base/constvars.c: new file.
12765 * gdb.base/display.c: new file.
12766 * gdb.base/int-type.c: new file.
12767 * gdb.base/jump.c: new file.
12768 * gdb.base/miscexprs.c: new file.
12769 * gdb.base/pointers.c: new file.
12770 * gdb.base/pointers2.c: new file.
12771 * gdb.base/shmain.c: new file.
12772 * gdb.base/shr1.c: new file.
12773 * gdb.base/shr2.c: new file.
12774 * gdb.base/solib.c: new file.
12775 * gdb.base/solib1.c: new file.
12776 * gdb.base/solib2.c: new file.
12777 * gdb.base/varargs.c: new file.
12778 * gdb.c++/derivation.cc: new file.
12779 * gdb.c++/overload.cc: new file.
12780 * gdb.c++/ovldbreak.cc: new file.
12781 * gdb.hp/attach.c: new file.
12782 * gdb.hp/attach2.c: new file.
12783 * gdb.hp/average.c: new file.
12784 * gdb.hp/compiler.c: new file.
12785 * gdb.hp/compiler.cc: new file.
12786 * gdb.hp/execd-program.c: new file.
12787 * gdb.hp/follow-exec.c: new file.
12788 * gdb.hp/follow-fork.c: new file.
12789 * gdb.hp/follow-vfork-and-exec.c: new file.
12790 * gdb.hp/misc-hp.cc: new file.
12791 * gdb.hp/more-steps.c: new file.
12792 * gdb.hp/optimize.c: new file.
12793 * gdb.hp/quicksort.c: new file.
12794 * gdb.hp/run-hp.c: new file.
12795 * gdb.hp/start-stop.c: new file.
12796 * gdb.hp/sum.c: new file.
12797 * gdb.hp/templates-hp.cc: new file.
12798 * gdb.hp/thread-local-in-lib.c: new file.
12799 * gdb.hp/thread-local-in-lib.h: new file.
12800 * gdb.hp/thread-local-in-lib.lib.c: new file.
12801 * gdb.hp/vforked-program.c: new file.
12802 * gdb.hp/virtfunc-hp.cc: new file.
12803 * gdb.hp/watchpoint-hp.c: new file.
12804 * gdb.hp/xdb.c: new file.
12805 * gdb.hp/xdb0.c: new file.
12806 * gdb.hp/xdb0.h: new file.
12807 * gdb.hp/xdb1.c: new file.
12808
12809Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12810
12811 The following change was made by Edith Epstein
12812 <eepstein@cygnus.com> as part of a project to merge in changes
12813 originally made by HP; HP did not create ChangeLog entries.
12814
12815 * gdb.c++/demangle.exp: changed the expected output for some
12816 ARM-style mangling -- removed second reference to datatype.
12817 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12818 T1<char>::~T1<char>(void)
c906108c 12819 becomes,
a9c64011
AS
12820 maint demangle __dt__11T1__pt__2_cFv
12821 T1<char>::~T1(void)
c906108c
SS
12822
12823 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12824
c906108c
SS
12825Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12826
12827 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12828 * gdb.trace/backtrace.exp: Likewise.
12829 * gdb.trace/circ.exp: Likewise.
12830 * gdb.trace/collection.exp: Likewise.
12831 * gdb.trace/deltrace.exp: Likewise.
12832 * gdb.trace/infotrace.exp: Likewise.
12833 * gdb.trace/limits.exp: Likewise.
12834 * gdb.trace/packetlen.exp: Likewise.
12835 * gdb.trace/passc-dyn.exp: Likewise.
12836 * gdb.trace/passcount.exp: Likewise.
12837 * gdb.trace/report.exp: Likewise.
12838 * gdb.trace/save-trace.exp: Likewise.
12839 * gdb.trace/tfind.exp: Likewise.
12840 * gdb.trace/tracecmd.exp: Likewise.
12841 * gdb.trace/while-dyn.exp: Likewise.
12842 * gdb.trace/while-stepping.exp: Likewise.
12843
128441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12845
12846 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12847
12848Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12849
12850 From Brendan Kehoe:
12851 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12852 int return types.
12853
12854Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12855
12856 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12857 remote dos host testing right.
12858
12859Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12860
12861 * gdb.base/corefile.exp: remove some xfails.
12862
12863Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12864
12865 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12866 have different timestamps.
12867
12868Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12869
12870 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12871 gdb.base/default.exp: Replace "exec" with "executable".
12872
12873Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12874
12875 * gdb.base/default.exp: Change else if to elseif from previous
12876 delta.
12877
12878Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12879
12880 * gdb.base/default.exp: Add brace missing from previous delta.
12881
12882Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12883
12884 * gdb.base/default.exp: Support test for info float for all
12885 varieties of arm toolchain.
12886
dc96c6c7 12887Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12888
12889 * gdb.trace/*.exp: remove "remote_download" command.
12890
dc96c6c7 12891Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12892
12893 * gdb.trace/*.exp: remove -gdwarf from compile.
12894
12895Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12896
12897 * gdb.trace/configure.in(AC_INIT): typo
12898 * gdb.trace/configure: regenerated
12899
dc96c6c7 12900Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12901
12902 * config/m68k-emc.exp: New file.
12903 * lib/<emc-support.exp trace-support.exp}: New files.
12904 * configure.in: add new test directory gdb.trace.
12905 * gdb.trace/{configure configure.in Makefile.in}: New files.
12906 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12907 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12908 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12909 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12910 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12911 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12912 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12913
dc96c6c7 12914Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12915
12916 * gdb.c++/classes.exp: Change all regular expressions to match
12917 arbitrary combinations of newline/carriage-return, so that they
12918 will work equally well on Unix and Windows.
12919 * gdb.c++/inherit.exp: ditto.
12920 * gdb.c++/virtfunc.exp: ditto.
12921
129221998-08-11 Dawn Perchik <dawn@cygnus.com>
12923
12924 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12925
c2d11a7d
JM
12926Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12927
12928 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12929 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12930 to use a0-a3/d0-d3 as needed.
12931
12932Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12933
12934 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12935 * gdb.disasm/am33.exp: Corresponding changes.
12936
c906108c
SS
129371998-07-11 Felix Lee <flee@cygnus.com>
12938
12939 * gdb.base/callfuncs.exp: add cmp10 test.
12940 * gdb.base/callfuncs.c (cmp10): new function.
12941
12942Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12943
d63a86f8 12944 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12945 into two parts to get around a synchronization problem in expect.
12946
3fc11d3e
JM
12947Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12948
12949 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12950
12951 * configure.in: Add options for gdbtk testsuite.
12952
12953 * configure: Regenerate.
12954
12955 * gdb.gdbtk: New directory to hold gdbtk tests.
12956
c906108c
SS
12957Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12958
12959 * gdb.fortran/types.exp: Escape brackets in expect patterns
12960 for test_float_literal_types_accepted tests.
12961 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12962 before run test.
12963
c2d11a7d
JM
12964Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12965
12966 * am33.exp: Just compile, do not link the testcase.
12967 * am33.s: Add ".am33" pseudoop to force am33 mode.
12968
c906108c
SS
129691998-06-25 Felix Lee <flee@cygnus.com>
12970
12971 * gdb.base/setshow.exp: make sure $pc is sane.
12972
12973 * gdb.stabs/weird.exp: split expect patterns properly.
12974
c2d11a7d
JM
12975Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12976
12977 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12978 * gdb.disasm/am33.exp: Run it.
12979
dc96c6c7 12980Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12981
12982 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12983 match processing (and eliminate spurious timeouts when running).
12984
dc96c6c7 12985Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12986
12987 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12988 exception test, but conditionalize it on target [mach | gnu].
12989
dc96c6c7 12990Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12991
12992 * gdb.base/overlays.exp: fixup compile line for linker script.
12993
12994Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12995
12996 * gdb.fortran/types.exp: don't guess at float size.
12997
12998Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12999
13000 * gdb.base/exprs.exp: delete test that depends on int size.
13001
13002Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13003
13004 * config/sim.exp: Removed checks for target triplets.
13005 (gdb_target_sim): Use gdb,target_sim_options.
13006
13007Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13008
13009 * gdb.base/reread.exp: New file.
13010 * gdb.base/reread1.c: New file.
13011 * gdb.base/reread2.c: New file.
13012
13013Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13014
13015 * config/sim.exp: Use 'target sim -sparclite' when running
13016 SPARClite programs.
13017
13018Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13019
13020 * gdb.base/structs2.exp: New file.
13021 * gdb.base/structs2.c: New file.
13022
13023Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13024
13025 * gdb.asm/common.inc: New file.
13026 * gdb.asm/d10v.inc: New file.
13027 * asm-source.exp: Pass -I's to gas to find .inc files.
13028 Update line numbers in expected output.
13029 * asmsrc1.s: Rewrite.
13030 * asmsrc2.s: Rewrite.
13031 * configure.in: Create arch.inc symlink.
13032 * configure: Regenerate.
13033 * Makefile.in (distclean): Delete arch.inc.
13034
13035Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13036
13037 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13038 (t_enum_value2): ditto
13039 (t_enum_value3): ditto
13040 (main): ditto
13041Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13042
13043 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13044 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13045 change.
13046 Use gdb_test instead of send_gdb/gdb_expect sequences.
13047
13048Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13049
13050 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13051 not void.
13052
13053Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13054
13055 * gdb.base/branches.c: Code with lots of loops and
13056 subroutines. Used to test gdbs ability to single step through PC
13057 changes, especially to test mips-tdep.c:mips_next_pc
13058
13059Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13060
13061 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13062 more rigorous EGCS C++ error checking.
13063
13064Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13065
a9c64011
AS
13066 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13067 tests.
13068 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13069 function when asleep.
13070 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13071 for i*86 Linux and SVR4 signal handling problems.
13072 Remove linux xfail for `next to handler in signals_tests_1', fixed
13073 by recent infrun.c change.
13074 Limit backtrace to 10 frames to avoid timeout problems with infinite
13075 stack backtraces.
13076 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13077 target.[ch] change.
c906108c
SS
13078
13079Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13080
13081 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13082 for a newline from gdb before continuing.
13083 (default_gdb_exit): Just look for y or n.
13084 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13085 it does, fail the rests of the tests in the file.
13086
13087Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13088
13089 * config/cygmon.exp: New file.
13090
13091Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13092
13093 * gdb.base/list.exp: Fix problem with "list default lines around
13094 main" test on remote targets.
13095
13096 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13097 run test on remote targets.
13098
13099Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13100
13101 * gdb.asm: New directory.
13102 * configure.in: Configure it.
13103 * configure: Regenerate.
13104 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13105 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13106
13107Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13108
13109 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13110
dc96c6c7 13111Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13112
a9c64011
AS
13113 * gdb.base/overlays (several files): Merge the two overlay
13114 managers into one. Change variables (foox, barx, bazx, grbxx)
13115 back into ints but force them to load in their proper sections.
c906108c
SS
13116
13117Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13118
13119 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13120 on-chip insn memory and IMAP1 to upper 128k.
13121 (D10VCopy): Handle memory regions crossing 16k boundaries.
13122 (D10VCopy): Transfer data in 32 bit chunks.
13123
13124Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13125
13126 * gdb.base/overlays.c (main): Exit normally when result is
13127 correct.
13128
13129 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13130 map. Include space for printf in .text segment.
13131
13132 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13133 updated d10v memory VMA/LMA map.
13134 (D10VCopy): Call D10VTranslate.
d63a86f8 13135
c906108c
SS
13136Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13137
13138 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13139
13140 * gdb.base/bar.c (barx, bar): Change variable to small array so
13141 that it won't be put into the .sdata - small data -
13142 section. Update reference.
13143 * gdb.base/baz.c (bazx, baz): Ditto.
13144 * gdb.base/foo.c (foox, foo): Ditto.
13145 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13146
13147 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13148 to be arrays.
d63a86f8 13149
dc96c6c7 13150Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13151
a9c64011
AS
13152 * gdb.base/overlays.exp: fix up and get working again.
13153 Add tests for backtraces from an overlay function.
d63a86f8 13154
c906108c
SS
13155Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13156
13157 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13158 "calling function with watchpoint enabled".
13159
13160Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13161
13162 * gdb.base/break.exp (test_next_with_recursion): Remove
13163 gdb_suppress_tests for d10v-*-*.
13164 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13165 pending review of whether it is useful or not.
13166
13167Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13168
13169 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13170
13171Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13172
13173 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13174 * config/dve.exp: New file to support Densan boards.
13175
13176Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13177
13178 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13179 reads and BSD.
13180
13181Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13182
13183 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13184 response.
13185
13186 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13187
13188Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13189
13190 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13191 test.
13192
13193 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13194 target_sizeof_long and target_bigendian_p.
13195 (structs_by_value, structs_by_reference): Check values according
13196 to targets word size and endianess.
d63a86f8 13197
c906108c
SS
13198Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13199
13200 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13201 output.
13202
13203Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13204
13205 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13206 Update test of set args help to match source change.
13207
13208Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13209
13210 * gdb.base/default.exp: Expect help system output to be in
13211 alphabetical order.
13212 * gdb.base/help.exp: Ditto.
13213
13214Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13215
13216 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13217 "i*86-pc-linux-gnu*".
13218 * gdb.base/interrupt.exp: Ditto.
13219 * gdb.base/corefile.exp: Ditto.
13220
13221 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13222 define vxworks when building the testcase.
13223
13224 * gdb.base/ptype.exp: Fix testnames to be unique.
13225 * gdb.base/radix.exp: Ditto.
13226 * gdb.base/term.exp: Ditto.
13227 * gdb.base/whatis.exp: Ditto.
13228 * gdb.c++/classes.exp: Ditto.
13229
13230Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13231
13232 * gdb.base/callfuncs.exp: Fix indentation.
13233
13234 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13235 suppress_flag has been set.
13236 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13237 target feature.
13238
13239Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13240
13241 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13242 the testcase.
13243
13244 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13245 set_debug_traps() and breakpoint().
13246 * gdb.c++/misc.cc (main): Ditto.
13247 * gdb.c++/templates.cc (main): Ditto.
13248 * gdb.c++/virtfunc.cc (main): Ditto.
13249
13250Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13251
13252 * lib/gdb.exp(gdb_step_for_stub): New function.
13253 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13254 exists, reload the executable and do a "continue" instead of
13255 doing a jump.
13256 (runto_main): Use gdb_step_for_stub.
d63a86f8 13257
c906108c
SS
13258 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13259 tests to have unique names.
13260 * gdb.base/callfuncs.exp: Ditto.
13261 * gdb.base/commands.exp: Ditto.
13262 * gdb.base/default.exp: Ditto.
13263 * gdb.base/help.exp: Ditto.
13264 * gdb.base/list.exp: Ditto.
13265 * gdb.base/opaque.exp: Ditto.
13266 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13267 similar tests.
d63a86f8 13268
c906108c
SS
13269 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13270 * gdb.c++/cplusfuncs.cc: Ditto.
13271 * gdb.c++/virtfunc.cc: Ditto.
13272
13273 * config/monitor.exp: Keep track of the last file we saw, rather
13274 than trying to get the info from gdb.
13275
13276 * gdb.fortran/types.exp: Move comment to previous line.
13277
13278Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13279
13280 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13281 target mode.
13282
13283Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13284
13285 From Bob Manson:
13286 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13287 string from GDB when it connects.
13288
13289 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13290
13291Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13292
13293 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13294 if we can't get a debug format from GDB (we may be testing an
13295 older GDB). Use a 10 second timeout when checking for the format.
13296
13297 * gdb.stabs/weird.exp: Fix quoting.
13298
13299 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13300
13301Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13302
13303 * config/arm-ice.exp: New file.
13304
13305Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13308 until it has been modified to work with the new testsuite.
13309
99707966 13310 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13311 testcase won't compile, cause all of the testcases in the file to
13312 fail instead.
13313
13314 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13315 (gdb_clear_suppressed): New procedure.
13316 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13317 it contains a positive value.
13318
13319Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13320
13321 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13322
13323 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13324
13325Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13326
13327 * lib/gdb.exp (setup_xfail_format): New function.
13328 (get_debug_format): New function to get debug format.
13329 (debug_format): New global variable to hold last value set
13330 by get_debug_format.
13331 * gdb.base/list.exp: Call get_debug_format and expect some
13332 tests to fail for DWARF 1 and COFF formats.
13333 * gdb.c++/ptype.exp: Ditto.
13334 * gdb.c++/classes.exp: Ditto.
13335 * gdb.c++/cplusfuncs.exp: Ditto.
13336 * gdb.c++/inherit.exp: Ditto.
13337 * gdb.c++/templates.exp: Ditto.
13338 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13339
c906108c
SS
13340Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13341
13342 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13343 host doesn't have a currently-open connection.
13344
13345 * config/sparclet.exp: Cleanups and fixes to make it generic for
13346 any gdb stub target. Handle cases where gdb doesn't respond when
13347 interrupted in a sane fashion.
13348
13349 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13350 same thing in a totally different way.
13351
13352 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13353 setting "timeout".
13354 (gdb_start): We set the global gdb_prompt variable in
13355 default_gdb_init now.
13356
13357Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13358
13359 * gdb.base/printcmds.exp: Fix "check for floating addition"
13360 regexp to accept results within approx +/- .01 of exact value.
13361 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13362
13363Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13364
13365 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13366 properly.
13367 (gdb_expect): Add optional timeout parameter, and add timeout
13368 value to various calls.
13369 (gdb_suppress_tests): Only give one warning message per group.
13370
13371Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13372
13373 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13374 global variables. Handle getting a value for $timeout more
13375 gracefully.
13376
13377Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13378
13379 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13380 initialize.
13381 (default_gdb_init): New procedure; allow gdb_init to be overridden
13382 by a target configuration file.
13383 (gdb_expect): Pass the timeout to remote_expect.
13384
13385 * config/monitor.exp(gdb_load): Fix typo in regexp.
13386
13387Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13388
13389 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13390
13391Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13392
13393 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13394 here. Call gdb_target_exec before rebooting the target, to make
13395 sure the connection to the target is closed.
13396 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13397 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13398 Also detect "Timeout reading from remote" error.
13399
13400 * config/gdbserver.exp: Pass the executable being loaded to
13401 gdb_target_monitor. Don't call gdb_file_cmd here; let
13402 gdb_target_monitor do it.
13403
13404 * gdb.disasm/hppa.exp: Don't use exec_output.
13405
13406Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13407
13408 * gdb.base/list.exp: If we're debugging a non-native target,
13409 try to set the pc register to point to the start of the
13410 program before doing the first list command.
13411
13412 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13413 test_calls after restarting.
13414
13415 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13416 reloading.
13417
13418 * gdb.base/watchpoint.exp: Fix typo.
13419
13420 * gdb.base/setshow.exp: Check for use_gdb_stub.
13421
13422 * gdb.base/break.exp: Fix continue until exit test for the gdb
13423 stub case.
13424 * gdb.base/langs.exp: Ditto.
13425
13426 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13427 gdb_load_offset. If we weren't given a file to load, figure out
13428 what the current file is and use it.
13429
13430 * config/i386-bozo.exp: New file.
13431
13432Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13433
13434 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13435 feature.
13436
13437 * config/proelf.exp: New entry.
13438
13439Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13440
13441 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13442 of regexps.
13443
13444 * gdb.base/watchpoint.exp: Don't run the test_stepping
13445 tests if gdb can't call functions on the target.
13446
13447 * gdb.base/setshow.exp: Don't run the set prompt tests if
13448 the board has gdb_prompt set.
13449
13450Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13451
13452 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13453 * gdb.base/commands.exp: Likewise.
13454 * gdb.base/setshow.exp: Likewise.
13455
13456Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13457
13458 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13459 feature.
13460
13461 * config/i960.exp: New file.
13462
13463Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13464
13465 * gdb.base/funcargs.exp: Check for gdb,short_int target
13466 feature instead of looking for explicit target triplets.
13467
dc96c6c7 13468Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13469
d63a86f8 13470 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13471 "p 123DEADBEEF", to check parse_number.
13472 * top.c: change "to enable to enable" to "to enable" in a couple
13473 of help strings.
13474
13475Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13476
13477 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13478 on the mn10300.
d63a86f8 13479
c906108c
SS
13480Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13481
13482 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13483 where the test executable is run with explicit args.
13484 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13485
13486Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13487
13488 * gdb.base/run.c: Use FAKEARGV to build test executable that
13489 does not require a command line arg, since most simulators
13490 don't currently support passing such an arg into the simulated
13491 program.
13492 * gdb.base/commands.exp: Change tests to insert the proper
13493 value as the arg to the first recursive factorial call. Change
13494 compilation line to define FAKEARGV at compile time.
13495
13496Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13497
13498 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13499 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13500 function with watchpoint enabled" test.
13501
13502Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13503
13504 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13505 Don't call gdb_test when the command doesn't return to a gdb prompt.
13506
13507 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13508 "Tests restarted" messages.
13509
13510Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13511
13512 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13513
dc96c6c7 13514Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13515
13516 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13517 for INFO SYMBOL; add help tests for OVERLAY commands.
13518 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13519 add tests for OVERLAY commands
13520 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13521 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13522 * gdb.base/sigall.c: add usestubs code frag
13523 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13524
c906108c
SS
13525Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13526
13527 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13528 failures.
13529 (gdb_stop_suppressing_tests): Note that tests have restarted.
13530
13531Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13532
13533 * config/h8300.exp: New file.
13534
13535Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13536
13537 * gdb.base/setshow.exp: Check for the existence of a
13538 feature, not its value.
13539
13540Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13541
13542 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13543
13544 * gdb.base/scope.exp: It's now init0(), not init().
13545
13546 * gdb.base/scope0.c: For now, change init() to be init0().
13547
13548 * config/monitor.exp: Use gdb_serial in preference to serial
13549 or netport.
13550
13551 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13552 and it's not already set.
13553
13554Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13555
13556 * gdb.base/setshow.exp: Only test the run command if the target
13557 isn't using a stub and if it supports argument passing.
13558
13559Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13560
13561 * config/udi.exp(gdb_start): Make sure UDICONF is set
13562 properly before starting gdb.
13563
13564Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13565
13566 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13567 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13568 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13569
13570Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13571
13572 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13573 specialized code to reboot the board, use remote_reboot instead.
13574
13575 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13576
13577 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13578
13579 * config/monitor.exp: Make sure we disconnect from the target.
13580 Also, try a reboot/reload cycle instead of failing if the
13581 load fails.
13582
13583Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13584
13585 * gdb.base/default.exp: Don't set match_max.
13586 * gdb.base/help.exp: Ditto.
13587 * gdb.base/list.exp: Ditto.
13588 * gdb.base/signals.exp: Ditto.
13589
13590 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13591 set, use remote_ld to download the testcase instead of
13592 the GDB loader.
13593
13594Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13595
13596 * config/vr5000.exp: New file.
13597
13598 * config/monitor.exp(gdb_target_monitor): Add pattern for
13599 "Ending remote" to detect errors in connecting.
13600
13601 * gdb.base/setshow.exp: Add .* within auto language test.
13602
13603 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13604 target feature.
13605
13606 * config/monitor.exp(gdb_load): Check for a failure when loading,
13607 and reboot the board if necessary.
13608
13609 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13610 a set of tests. Remove print.* from the patterns being checked.
13611
13612Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13613
13614 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13615 refer to gdb_spawn_id.
13616
13617 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13618 longer used.
13619 * config/sparclet.exp: Ditto.
13620 * config/sparclet-old.exp: Ditto.
13621 * config/slite.exp: Ditto.
13622 * config/sim.exp: Ditto.
13623 * gdb.base/funcargs.exp: Ditto.
13624
13625 * lib/gdb.exp:Remove references to gdb_spawn_id.
13626 (gdb_expect): Move to remote.exp.
13627
13628Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13629
13630 * config/monitor.exp: Detect the "Couldn't establish connection"
13631 message from GDB.
13632
13633Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13634
13635 * gdb.base/bitfields.exp: Use runto instead of explicit
13636 gdb_run_cmd/gdb_expect sequences.
13637
13638 * gdb.base/break.exp(text_next_with_recursion): Add match for
13639 gdb_expect call.
13640
13641 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13642 We also need to handle the "A program is being debugged already"
13643 prompt from gdb. Use gdb_test to set the baud rate.
13644
13645 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13646 to 20000. Really. I mean it.
13647
13648Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13649
13650 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13651 fails. If suppress_flag is set, skip perror message about not
13652 being able to send to GDB.
13653 (send_gdb): If suppress_flag is set, don't try to send commands to
13654 GDB.
13655 (gdb_expect): If suppress_flag is set, always fail immediately.
13656 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13657 (gdb_init): Call gdb_stop_suppressing_tests.
13658 (default_gdb_exit): Ditto.
13659 (default_gdb_start): Ditto.
13660
13661 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13662 gdb_stop_suppressing_tests as appropriate.
13663 * gdb.base/break.exp: Ditto.
13664 * gdb.base/callfuncs.exp: Ditto.
13665 * gdb.base/commands.exp: Ditto.
13666 * gdb.base/exprs.exp: Ditto.
13667 * gdb.base/funcargs.exp: Ditto.
13668 * gdb.base/list.exp: Ditto.
13669 * gdb.base/recurse.exp: Ditto.
13670 * gdb.base/scope.exp: Ditto.
13671 * gdb.base/structs.exp: Ditto.
13672 * gdb.c++/inherit.exp: Ditto.
13673
13674Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13675
13676 * config/vr4300.exp: New file.
13677
99707966 13678 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13679
99707966 13680 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13681
13682Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13683
13684 * lib/gdb.exp(gdb_init): New function.
13685
13686 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13687 for each individual variable set.
13688
13689 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13690 name.
13691
13692 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13693
13694 * gdb.base/scope.exp: Use gdb_test.
13695
13696 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13697 aborting; the testsuite driver will do that for us (see
13698 gdb_finish). Also, use gdb_test in a few more places.
13699
13700Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13701
13702 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13703
13704Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13705
13706 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13707 and "add_tests" are not at the same address.
13708
13709Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13710
13711 * gdb.base/ptype.exp: Use gdb_test.
13712
13713Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13714
13715 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13716 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13717 left in. No longer expect them to fail.
13718
13719 * gdb.stabs/*.mt; Deleted, no longer used.
13720 * gdb.stabs/configure.in: Remove references to target makefile
13721 frags.
13722 * gdb.stabs/configure: Rebuilt.
13723
13724 * gdb.disasm/*.mt: Deleted, no longer used.
13725 * gdb.disasm/configure.in: Remove references to target makefile
13726 frags. Use "sh3.s" as the unique filename for this directory.
13727 * gdb.disasm/configure: Rebuilt.
13728
13729 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13730 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13731 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13732
13733Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13734
13735 * config/udi.exp: Use mondfe,name instead of remote_host.
13736
13737Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13738
13739 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13740 a function with a watchpoint enabled on the mn10200.
13741
13742 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13743 before trying to create it!
13744
13745Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13746
13747 * config/vx.exp: Use hostname instead of netport.
13748
13749 * config/vxworks.exp: New file.
13750
13751 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13752
13753 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13754 gdb before assuming everything worked. Send a ^C if a timeout
13755 occurs.
13756
13757 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13758 $gdb_spawn_id directly.
13759 (gdb_run_cmd): Try _start as well as start. Use the target feature
13760 gdb,start_symbol as the symbol to start from when jumping.
13761
13762Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13763
13764 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13765 redundant) test.
13766
13767 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13768 it doesn't lose for 16bit integer systems.
13769
13770Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13771
13772 * gdb.fortran/types.exp: If the target doesn't support "double"
13773 data types, then expect "real" types to only be 4 bytes.
13774
13775 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13776 call tests if the target doesn't support inferior function calls.
13777
13778 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13779 in printf tests.
13780
13781Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13782
13783 * gdb.base/help.exp: Disable "help set", "help show", and
13784 "help support". Simplify regexp for "help stack".
13785
13786 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13787 to 60 seconds. Temporarily set match_max to 15000 around the
13788 "info copying" test.
13789
13790 * gdb.base/nodebug.exp: Don't try to do an inferior function
13791 call if the target doesn't support them.
13792 * gdb.base/printcmds.exp: Likewise.
13793 * gdb.base/setvar.exp: Likewise.
13794 * gdb.base/structs.exp: Likewise.
13795 * gdb.c++/templates.exp: Likewise.
13796 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13797
13798 * gdb.base/recurse.exp: Enable for the mn10200.
13799
13800 * configure.in: Do configure gdb.stabs directory for *-*-elf
13801 targets.
13802 * configure: Rebuilt.
13803
13804 * gdb.base/break.exp: Check for gdb,noresults before testing
13805 exit status and/or results from the target.
13806 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13807 * lib/gdb.exp: Remove old (now bogus) initialization of
13808 noinferior, noargs, noresults and nosignals.
13809
13810Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13811
13812 * config/sh.exp: New file.
13813
13814 * config/slite.exp: Try to connect multiple times to the board
13815 before rebooting. Only send a "monitor run" if need_monitor_run
13816 is set.
13817
13818 * gdb.base/break.exp: Don't do the "stub continue" test if
13819 the target has gdb_stub set.
13820
13821 * gdb.base/callfuncs.exp: Increase the timeout.
13822
13823 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13824 if the target has gdb,noinferiorio set.
13825
13826 * gdb.base/list.exp: Increase match_max to 10000 characters.
13827
13828 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13829
13830 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13831 target.
13832
13833 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13834
13835Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13836
13837 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13838 trying to delete the copy of gdb. Catch the file delete so we
13839 don't die if the delete fails; also, the file should be copied to
13840 the host, not to the build.
13841
13842Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13843
13844 * lib/gdb.exp(gdb_test): Surround the result pattern with
13845 parenthesis in case it contains multiple regexps separated
13846 with |.
13847
13848 * gdb.base/watchpoint.exp: Use gdb_test.
13849 * gdb.base/default.exp: Ditto.
13850
13851Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13852
99707966 13853 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13854
c906108c
SS
13855 * gdb.base/scope.exp: Use gdb_test.
13856 * gdb.c++/classes.exp: Ditto.
13857 * gdb.c++/inherit.exp: Ditto.
13858
13859Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13860
13861 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13862 remote_exec instead.
13863 * gdb.base/corefile.exp: Don't be ridiculous.
13864 * gdb.base/*.c: Add missing stub invocations.
13865
13866Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13867
13868 * config/slite.exp: Miscellaneous fixes.
13869
13870 * lib/gdb.exp: Fix runto.
13871
13872 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13873 the target.
13874
13875 * gdb.base/watchpoint.exp: Fix regexp.
13876
13877 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13878 close and wait commands, as the descriptor may now be
13879 invalid. Always call "remote_close host".
13880
13881Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13882
13883 Major rewrite for testsuite revision.
d63a86f8 13884
c906108c
SS
13885 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13886 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13887 instead of relying on spawn_id to always contain a valid
13888 spawn id.
13889 (get_compiler_info): New procedure to build the ${binfile}.ci
13890 file, instead of replicating this in N different places.
13891 (gdb_compile): New procedure.
d63a86f8 13892
c906108c
SS
13893 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13894 appropriate arguments) instead of compile. Use gdb_test in a lot
13895 more places. Use send_gdb instead of send. Always run gdb_start
13896 at the start of a testcase, as this is no longer done magically.
13897
13898 config/*-gdb.exp: Rename without the -gdb suffix.
13899
13900 config/mips.exp: Use remote_close instead of exit_remote_shell.
13901 config/monitor.exp: Use target_info instead of looking at
13902 baud, timeout, etc.
13903 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13904
13905Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13906
13907 * gdb.c++/templates.exp (test_ptype_of_templates),
13908 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13909 Update expect patterns for destructors and assignment operators
13910 to match corresponding c-typeprint.c changes.
13911 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13912 to destructor breakpoint test, GDB should be able to set the
13913 destructor breakpoint without specifying arguments.
13914
13915Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13916
13917 * gdb.threads/pthreads.exp: Change result for failure to compile due
13918 to lack of pthreads runtime support from an error to simply an
13919 unsupported test, per dejagnu standards.
13920
13921Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13922
13923 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13924 where GDB exits to reduce pattern match time.
13925 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13926
13927 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13928
dc96c6c7 13929Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13930
13931 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13932 * gdb.base/default.exp: ditto.
13933 * gdb.base/nodebug.exp: ditto.
13934 * gdb.base/printcmds.exp: ditto.
13935 * gdb.base/ptype.exp: ditto.
13936 * gdb.base/setvar.exp: ditto.
13937 * gdb.base/structs.exp: ditto.
13938 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13939
13940Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13941
13942 * configure, */configure: Rebuild with autoconf 2.12.
13943
13944Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13945
13946 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13947 use new i*86-pc-linux*-gnu quads.
13948 * gdb.base/corefile.exp: Ditto.
13949 * gdb.base/signals.exp: Ditto.
13950 * gdb.base/sigall.exp: Ditto.
13951 * gdb.base/interrupt.exp: Ditto.
13952
13953 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13954 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13955 RedHat 4.0.
d63a86f8 13956
c906108c
SS
13957 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13958 linux. This allows the test case to at least compile on latest
13959 linux, but still not run due to missing the threads runtime library.
13960
13961Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13962
13963 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13964 directory to search gdb directory. Accept and step over conditional
13965 stack alignment code. Consume $prompt in failure cases.
13966 Reset timeout to $oldtimeout instead of some arbitrary value.
13967 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13968 timeout problems with infinite stack backtraces.
13969 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13970 Accept function parameters for linkfunc member.
13971
13972Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13973
13974 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13975 (CXXFLAGS): Remove, unreferenced.
13976 (B_OPTIONS): Add for -B options and add code to initialize with
13977 previous -B options and also add -B option to pick up cross compiled
13978 runtime.
13979 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13980 doing cross compiles.
13981 (target_alias): Declare global.
13982 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13983 to verify that gcc exists in build tree, and if so set CC to that
13984 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13985
c906108c
SS
13986Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13987
13988 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13989 ptype test for anonymous union. Fixup testcase to match
13990 current gcc debug output.
13991
13992Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13993
13994 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13995 force argument to an unsigned long type.
13996
13997Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13998
13999 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14000 tests and anonymous union print/ptype tests.
14001 * gdb.base/list.exp (test_forward-search): Increase timeout by
14002 5 minutes for the "search extremely long line" case.
14003 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14004 completely optional and that the pass/fail messages use the command as
14005 the message if that third arg is a null string.
14006 (gdb_test_exact): Arrange that a null string pattern means match a
14007 null string output rather than any output, which might include random
14008 errors.
14009 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14010 backtrace test.
14011 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14012 always failing and failure is now exposed by gdb.exp changes.
14013
14014Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14015
14016 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14017 weren't being noted.
14018
14019Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14020
14021 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14022 * gdb.stabs/weird.exp: Remove v_comb xfails.
14023
dc96c6c7 14024Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14025
14026 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14027 list.exp scope.exp watchpoint.exp]
c906108c 14028 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14029
dc96c6c7 14030Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14031
14032 * config/monitor.exp: Increase download timeout to 1000 seconds.
14033
dc96c6c7 14034Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14035
14036 * config/m32r.exp: Increase timeout to 120 seconds.
14037
14038Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14039
14040 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14041 and accept older ordering as obsolescent gcc or gdb.
14042 * gdb.c++/templates.exp: Ditto.
14043 * gdb.c++/virtfunc.exp: Ditto.
14044
14045Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14046
14047 * gdb.base/coremaker.c: Add code to mmap some data so we
14048 can check that it ends up in the core file.
14049 * gdb.base/corefile.exp: Add test to read mmapped data
14050 from core file.
14051
dc96c6c7 14052Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14053
14054 * config/m32r.exp: New file.
14055
14056Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14057
14058 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14059 that cflags can contains -gstabs, and work correctly for other tests.
14060
dc96c6c7 14061Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14062
14063 * gdb.base/setshow.exp: New file, tests show and set.
14064 * gdb.base/setshow.c: New file, tests show and set.
14065 * gdb.base/help.exp: Add test for help set|show annotate.
14066 * gdb.base/default.exp: Add test for set|show annotate.
14067
14068Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14069
14070 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14071 errors unique.
14072 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14073 explicitly.
14074
14075Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14076
14077 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14078 and width commands. This is done elsewhere.
14079 * (gdb_start): Don't call gdb_start_sim here. That's already
14080 done in gdb_load. This fixes lots of failures in default.exp.
14081
14082Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14083
14084 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14085 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14086 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14087 in the same we we treat other failures (since it may be an expected
14088 condition), rather than as an error.
14089 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14090 old test format.
14091
14092Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14093
14094 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14095 (distclean maintainer-clean realclean): No need to remove files
14096 twice. Nuke the duplicates.
14097 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14098 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14099 Remove config.h along with other config files.
14100
14101Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14102
14103 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14104 "p func1 ()" and note that rests of tests are skipped.
14105 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14106 setup_xfails for "print func2::coremaker_local".
14107 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14108 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14109 affected by the previous run test.
14110 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14111 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14112 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14113 "pass int powerset tuple" and "pass modeless int powerset tuple".
14114 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14115 "real write 4" and "real write 8".
14116 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14117 setup_xfails for "print vs1 after tuple assign 2",
14118 "print \$i after tuple assign 2", and
14119 "print vs2 after tuple assign 2".
14120 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14121 meaningful error message and return -1 so the caller can
14122 suppress further tests and avoid a cascade of errors.
d63a86f8 14123
c906108c
SS
14124Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14125
14126 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14127 format for printing version.
14128 * gdb.base/default.exp: Ditto.
14129 * gdb.base/interrupt.exp: Fix problem with cascade of
14130 errors if child process dies while calling a function.
d63a86f8 14131
c906108c
SS
14132Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14133
14134 * Makefile.in (VPATH): Add
14135 * Makefile.in (Makefile, config.status): Fix rules so things get
14136 remade when necessary.
14137
14138Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14139
14140 * Makefile.in (just-check): Add path to sibling expect dir
14141 to environment variable specified by RPATH_ENVVAR.
14142
14143Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14144
14145 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14146 (just-check): Add shared library paths for libstdc++, tk,
14147 tcl, bfd, and opcodes to the environment variable specified
14148 in RPATH_ENVVAR.
14149 * configure.in: Add support to recognize --enable-shared flag
14150 and generate correct value for RPATH_ENVVAR.
14151 * configure: Regenerated with autoconf.
14152
14153Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14154
14155 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14156 include all osf versions.
14157 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14158 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14159 when target is linux. When failing to build pthreads test
14160 executable, give more meaningful message.
14161 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14162 arg for pthread_create.
d63a86f8 14163
c906108c
SS
14164Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14165
14166 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14167 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14168 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14169 and -lpthreads (everybody else).
14170 (test_startup): Fail gracefully if threads are not supported.
14171 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14172 "p/c array_index("abcdef",2)" when not gcc compiled.
14173 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14174 "print func2::coremaker_local" when not gcc compiled.
14175 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14176 "ptype on opaque struct tagname (statically)",
14177 "ptype on opaque struct tagname (dynamically) 1", and
14178 "ptype on opaque struct tagname (dynamically) 2"
14179 for not compiled with gcc.
14180 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14181 backtrace when compiled with gcc.
d63a86f8 14182 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14183 than always return success.
14184
14185Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14186
14187 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14188
14189Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14190
14191 * gdb.base/structs.exp: Undo last change.
14192
14193Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14194
14195 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14196 encapsulate all the steps/nexts done during self test, starting
14197 at main, and makes them less sensitive to optimization issues.
14198 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14199 signal handler" test.
14200 * gdb.threads/pthreads.exp: Only run this for native configs.
14201 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14202 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14203 tests.
14204 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14205 for "runto test_calls(void)" test.
d63a86f8 14206
c906108c
SS
14207Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14208
14209 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14210 and don't expect address info in breakpoint confirmations.
14211
14212Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14213
14214 * gdb.base/list.exp (test_forward_search): Increase timeout
14215 temporarily by 60 seconds for searching extremely long line,
14216 and then reset to old value when done. Increase expect input
14217 buffer to 10000.
14218
14219Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14220
14221 * gdb.base/list.exp (test_forward_search): Fix to handle very
14222 long source line without overflowing expect's input buffer.
14223
14224Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14225
14226 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14227 "buffer_full".
14228
14229 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14230 "buffer_full".
14231
14232 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14233 "buffer_full".
14234
14235 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14236 "buffer_full".
14237
14238Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14239
14240 * configure.in (configdirs): Add gdb.threads.
14241 * configure: Regenerated with autoconf.
14242 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14243 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14244 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14245
c906108c
SS
14246Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14247
14248 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14249
14250Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14251
14252 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14253 each signal's status in the output of "handle all print".
14254 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14255 the \r\n sequence that immediately precedes the gdb prompt.
14256 * gdb.base/a1-selftest.exp: Save original timeout and restore
14257 after test.
14258
14259Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14260
14261 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14262 symbol.
14263
14264Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14265
14266 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14267
14268Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14269
14270 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14271 timeout by 60 seconds.
14272
14273Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14274
14275 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14276 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14277 error return.
14278
14279Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14280
14281 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14282 gdb initialization, also report how long dejagnu waited. Restore
14283 old timeout before doing error return. Temporarily increase timeout
14284 by 3 minutes to allow for slow startups over heavy NFS use.
14285
14286Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14287
14288 * lib/gdb.exp: Report timeout value for verbosity level 2.
14289 * config/gdbserver.exp: Ditto.
14290 * config/hppro.exp: Ditto.
14291 * config/mips-gdb.exp: Ditto.
14292 * config/monitor.exp: Ditto.
14293 * config/netware.exp: Ditto.
14294 * config/sim-gdb.exp: Ditto.
14295 * config/slite-gdb.exp: Ditto.
14296 * config/udi-gdb.exp: Ditto.
14297 * config/unix-gdb.exp: Ditto.
14298 * config/vx-gdb.exp: Ditto.
14299 * gdb.base/a1-selftest.exp: Ditto.
14300 * gdb.base/a2-run.exp: Ditto.
14301 * gdb.base/break.exp: Ditto.
14302 * gdb.base/corefile.exp: Ditto.
14303 * gdb.base/list.exp: Ditto.
14304 * gdb.base/recurse.exp: Ditto.
14305 * gdb.base/scope.exp: Ditto.
14306 * gdb.base/signals.exp: Ditto.
14307
14308Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14309
14310 * gdb.threads/Makefile.in (docdir): Removed.
14311
14312Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14313
14314 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14315 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14316 @srcdir@.
d63a86f8 14317 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14318 autoconf 2.5 or higher.
14319 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14320
14321Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14322
14323 * configure: Regenerated.
14324 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14325 avoid name clashes with SunOS headers.
14326
14327Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14328
14329 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14330
14331Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14332
14333 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14334 prototype information ends up in the compiler info file.
14335
14336Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14337
14338 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14339 attempting to regenerate it. Eliminate use of a temporary file
14340 and just generate the info file directly. Source it immediately,
14341 for consistency of use.
14342 * gdb.base/corefile.exp: Ditto
14343 * gdb.base/exprs.exp: Ditto.
14344 * gdb.base/funcargs.exp: Ditto.
14345 * gdb.base/langs.exp: Ditto.
14346 * gdb.base/list.exp: Ditto.
14347 * gdb.base/mips_pro.exp: Ditto.
14348 * gdb.base/nodebug.exp: Ditto.
14349 * gdb.base/opaque.exp: Ditto.
14350 * gdb.base/ptype.exp: Ditto.
14351 * gdb.base/scope.exp: Ditto.
14352 * gdb.base/setvar.exp: Ditto.
14353 * gdb.base/signals.exp: Ditto.
14354 * gdb.base/whatis.exp: Ditto.
14355 * gdb.c++/templates.exp: Ditto.
14356 * gdb.c++/virtfunc.exp: Ditto.
14357 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14358 whether or not to add -lstdc++ to the compile command line args.
14359
14360Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14361
14362 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14363 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14364 Increase timeout, a lot of single stepping might be needed if the
14365 target has no hardware watchpoints.
14366
14367Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14368
14369 * gdb.base/break.exp: Ignore compiler warnings when compiling
14370 break.c.
14371 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14372 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14373 from remote-sim.
14374 * gdb.base/exprs.exp: Add h8300 xfails.
14375 * gdb.base/funcargs.exp: Likewise.
14376 * gdb.base/nodebug.exp: Likewise.
14377 * gdb.base/printcmds.exp: Likewise.
14378 * gdb.base/ptype.exp: Likewise.
14379 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14380 h8300 xfails.
d63a86f8 14381 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14382 on the h8300.
14383 * gdb.base/funcargs.c: Explicitly make last constant argument to
14384 call_after_alloca_subr an unsigned long type.
14385 * gdb.base/return.c: Include stdio.h.
14386
14387Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14388
14389 * config/abug.exp: New file for the older Motorola Bug monitor
14390 that runs on the mvme13x series VME boards.
14391 * config/monitor.exp: Use the new config array for target settings
14392 if they exist.
14393
14394Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14395
14396 * sim-gdb.exp: Make the SH simulator allocate less space when
14397 it is targeted.
14398
14399Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14400
14401 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14402 test.
14403
14404Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14405
14406 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14407 "rs6000-*-*" for "list function in include file" when gcc compiled.
14408 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14409 for "p ctable1[120]".
14410 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14411 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14412 Remove setup_xfail for "rs6000-*-*" for
14413 "print 'scope0.c'::filelocal before run".
14414 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14415 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14416 since some compilers don't allow both options to be given
14417 on the same command line. Create object file and move it.
d63a86f8 14418
c906108c
SS
14419Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14420
14421 * gdb.base/corefile.exp: Always regenerate the core file, since
14422 we always regenerate the coremaker program. Detect special case
14423 where registers cannot be read from core file.
d63a86f8 14424
c906108c
SS
14425Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14426
14427 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14428 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14429 * gdb.c++/templates.exp: Only match on basename of file since
14430 some formats like xcoff don't encode directory information.
14431 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14432 and rs6000 AIX xcoff targets.
14433 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14434 * configure: Regenerate.
14435 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14436 here, rather than in distclean.
d63a86f8 14437
c906108c
SS
14438Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14439
14440 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14441 defined, and use it to compile the test case with -O2. The
14442 native compilation still uses no optimization.
14443 * gdb.base/mips_pro.c: Remove inline assembly code since
14444 it is compiled PIC by default, which results in assembler
14445 warnings that make the testsuite think the compilation
14446 was unsuccessful.
14447
14448Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14449
14450 * gdb.c++/misc.exp: Add note to message for
14451 "print s.a for foo struct" that this is a known gcc 2.7.2
14452 and earlier bug.
14453
14454Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14455
14456 * gdb.base/break.exp: Fix pattern for matching "Delete all
14457 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14458 setup_xfail for deleting all breakpoints test. Fix various
14459 timeout messages to include "(timeout)".
14460 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14461 for "p t_float_values2(3.14159,float_val2)".
14462 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14463 for "continue to call2g" when gcc compiled.
14464 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14465 "up to foo in langs.exp", "show language at foo in langs.exp",
14466 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14467 and "show language at fsub in langs.exp".
14468 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14469 "list line 1 in include file", "list message for lines past EOF",
14470 "list function in include file", "list list0.h:foo", and
14471 "list filename:function; nonexistant function".
14472 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14473 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14474 and "ptype t_char_array" to be for native cc only.
d63a86f8 14475
c906108c
SS
14476Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14477
d63a86f8 14478 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14479 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14480 "print func2::coremaker_local", and "backtrace in corefile.exp".
14481
14482Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14483
14484 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14485 "bt in signals.exp". This problem only appears when running
14486 the testsuite, and then only intermittently.
14487
14488Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14489
14490 * gdb.base/return.exp (return_tests): Differentiate between
14491 two tests of continuing.
14492
14493Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14494
14495 * */Makefile.in (maintainer-clean): Remove config.log.
14496 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14497 * gdb.c++/Makefile.in (PROGS): Add inherit.
14498 (clean): Remove *.ci.
14499
14500Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14501
14502 * gdb.c++/misc.cc: Add test code from Mike Stump.
14503 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14504
14505Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14506
14507 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14508 to "alpha-*-osf2*" and add comment.
14509 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14510 setup_xfail for "step over execarg initialization" and
14511 "step over corearg initialization".
14512 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14513 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14514 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14515 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14516 "print func2::coremaker_local", and "backtrace in corefile.exp".
14517 * gdb.base/signals.exp: Build and source signals.ci.
14518 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14519 to be for gcc only.
14520 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14521
c906108c
SS
14522Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14523
14524 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14525 Feb 3 procfs.c change.
14526
14527Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14528
14529 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14530
14531Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14532
14533 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14534 from dejagnu's apparent default of 10 seconds, which gives random
14535 results when running the tests over NFS on moderately loaded systems.
14536 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14537
14538Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14539
14540 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14541 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14542 result reports.
14543
14544Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14545
14546 * configure.in (CY_AC_PATH_TCLH): Remove.
14547 * configure: Regenerate.
14548
14549Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14550
14551 * gdb.c++/Makefile.in (clean): Add missing '{'.
14552
14553Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14554
14555 * lib/gdb.exp: Provide a default value for noinferior.
14556
14557 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14558 Load libgloss.exp.
14559
14560Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14561
14562 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14563 the executable, not the .o to run the tests from.
14564
14565Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14566
14567 * gdb.base/break.exp: Don't test for program exit or exit status
14568 if $noresults if nonzero.
14569 * gdb.base/langs.exp: Likewise.
14570 * gdb.base/watchpoint.exp: Likewise.
14571
14572 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14573 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14574 trying to compile the testcase.
14575
14576Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14577
14578 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14579 * gdb.base/signals.exp (continue to handler): Likewise.
14580
14581Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14582
14583 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14584
14585 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14586
14587Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14588
14589 * gdb.base/corefile.exp: Recognize "not found" as failure
14590 when trying to determine if a core file was generated.
14591 If no core file was generate the first time, try again without
14592 the ulimit -c to work around braindamaged shells.
14593
14594Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14595
14596 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14597 [] tests with "test" and enclose string in quotes.
14598 * gdb.stabs/configure: Rebuild
d63a86f8 14599
c906108c
SS
14600Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14601
14602 Changes in sync with expect:
14603 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14604 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14605 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14606 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14607 argument to AC_REQUIRE.
14608 * configure: Regenerated.
14609
14610Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14611
14612 * gdb.base/corefile.exp: When generating a core, discard any
14613 error messages about ulimit not found and the "core dumped"
14614 message from the shell that runs the coredumper.
14615
14616Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14617
14618 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14619
14620 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14621 which sed script to run. Expect failure for v_comb test
14622 on PA targets too.
d63a86f8 14623
c906108c
SS
14624Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14625
14626 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14627 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14628
14629Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14630
14631 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14632 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14633 "sparc-sun-solaris*" xfails for "p v_comb".
14634 * lib/gdb.exp (default_gdb_start): Fix typo.
14635 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14636 messages to not include the full program name that caused
14637 the core dump since some systems (such as solaris) apparently
14638 truncate this path to about 80 characters.
14639 When generating a core file first try increasing the core file
14640 size limit to unlimited since some systems may default it to
14641 zero, and it is harmless to try it. Move the test for failing
14642 to generate a core file to where it will actually get executed.
14643 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14644 new gdb result from g++ debug info improvements and make old
14645 pattern obsolescent. Also account for size_t differences
14646 (may be int or long).
14647 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14648 initialization before function call is placed in the delay slot
14649 and thus appears to be skipped over by commands such as "next".
14650
14651Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14652
14653 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14654
14655Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14656
14657 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14658 input source file; fix code to compile test to deal with this
14659 convention.
14660 * gdb.c++/*.exp: Likewise.
14661
14662Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14663
14664 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14665 "bt in signals.exp".
14666
14667Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14668
14669 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14670 "step over execarg initialization" and
14671 "step over corearg initialization".
14672
14673Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14674
14675 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14676 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14677
14678Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14679
14680 From Rob Savoye (rob@poseidon.cygnus.com)
14681 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14682 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14683 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14684 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14685 configure.in}: Major reworking for autoconfig.
14686 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14687 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14688 New files.
14689 * config/unix-gdb.exp: Make GDB global.
14690 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14691 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14692 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14693 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14694 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14695 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14696 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14697 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14698 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14699 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14700 pr-8136.exp, result.exp, string.exp, tuples.exp},
14701 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14702 to returns as necessary, arrange for test to compile own testcase
14703 executable.
14704 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14705
c906108c
SS
14706Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14707
14708 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14709 clear_xfail at end of test which might not call either pass or fail.
14710 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14711 "backtrace through signal handler".
14712
14713Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14714
14715 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14716 continuing from a job control stop signal.
14717 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14718
14719Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14720
14721 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14722 * gdb.base/corefile.exp: Likewise.
14723 * gdb.base/funcargs.exp: Likewise.
14724
14725Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14726
14727 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14728 * config/monitor.exp: Add support for setting baud rate.
14729
14730Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14731
14732 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14733 i*86-*-linux* xfails for "backtrace through signal handler".
14734 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14735 "print func2::coremaker_local".
14736 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14737 alpha-dec-osf2* xfail for
14738 "delete all breakpoints when none".
14739
14740Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14741
14742 * gdb.base/break.exp: Change test that deletes all breakpoints
14743 when no user breakpoints are installed. A post 4.15 change
14744 causes gdb to no longer prompt in this case.
14745
14746Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14747
14748 * gdb.base/return.exp (return_tests): Change xfail for test
14749 "correct value returned double test" to stop xfailing at
14750 Solaris 2.5. Apparently the bug has been fixed.
14751
14752Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14753
14754 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14755 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14756
14757Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14758
14759 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14760 * gdb.disasm/hppa.s: Corresponding changes.
14761
14762Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14763
14764 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14765 makefile fragment.
14766 * config/mt-hpux: Deleted.
14767
14768Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14769
d63a86f8 14770 * Many files: When warning about suppressed tests due to a
c906108c
SS
14771 nonexistant test binary, avoid incrementing the warning count.
14772
14773Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14774
14775 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14776
c906108c
SS
14777Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14778
14779 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14780 "sparc-*-solaris2*".
14781
14782Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14783
14784 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14785 Add global and local variables and initialize them.
14786 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14787 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14788 extracts the file name and terminating signal from the core file.
14789 * TODO: Remove note about tests for correct mapping of corefile.
14790 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14791 from optimizing it away.
14792 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14793 handles common blocks.
14794
14795Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14796
14797 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14798 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14799
14800Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14801
14802 * Makefile.in (maintainer-clean): New target, synonym for
14803 realclean.
14804 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14805 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14806 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14807 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14808 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14809 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14810
14811Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14812
14813 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14814 xfails when not gcc compiled for "print foo::funclocal".
14815 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14816 "print foo::funclocal at foo",
14817 "print 'scope1.c'::foo::funclocal at foo",
14818 "print foo::funclocal_bss at foo",
14819 "print 'scope1.c'::foo::funclocal_bss at foo",
14820 "print foo::funclocal_ro at foo",
14821 "print 'scope1.c'::foo::funclocal_ro at foo",
14822 "print bar::funclocal at foo" and
14823 "print 'scope1.c'::bar::funclocal at foo".
14824 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14825 gcc compiled for "print foo::funclocal at bar".
14826 Expand all messages to ensure that they identify that
14827 the test is at bar().
14828 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14829 gcc compiled for:
14830 "ptype on opaque struct pointer (statically)",
14831 "ptype on opaque struct tagname (statically)",
14832 "ptype on opaque struct pointer (dynamically) 1",
14833 "ptype on opaque struct tagname (dynamically) 1",
14834 "ptype on opaque struct pointer (dynamically) 2" and
14835 "ptype on opaque struct tagname (dynamically) 2
14836 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14837 gcc compiled for:
14838 "p datalocal"
14839 "whatis datalocal",
14840 "ptype datalocal",
14841 "p bsslocal",
14842 "whatis bsslocal", and
14843 "ptype bsslocal".
14844 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14845 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14846 when not gcc compiled.
14847 * gdb.base/funcargs.exp (float_and_integral_args): Add
14848 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14849 compiled.
14850 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14851 "backtrace from call6a" when not gcc compiled.
14852 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14853 "backtrace from call7a" when not gcc compiled.
14854 * gdb.base/callfuncs.exp (do_function_calls):
14855 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14856 "p t_char_array_values(char_array_val2,char_array_val1)",
14857 "p t_char_array_values(char_array_val1,char_array_val2)",
14858 "p t_char_array_values("carray 1","carray 2")",
14859 "p t_char_array_values("carray 1",char_array_val2)",
14860 "p t_char_array_values(char_array_val1,"carray 2")",
14861 "p sum_args(1,{2})",
14862 "p sum_args(2,{2,3})",
14863 "p sum_args(3,{2,3,4})",
14864 "p sum_args(4,{2,3,4,5})"
14865 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14866 "backtrace in corefile.exp" when not gcc compiled.
14867
14868Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14869
14870 * gdb.base/signals.exp: Rewrite `handle all print' test as
14871 a procedure. Accept blanks or TABs as whitespace, increase
14872 timeout and expect input buffer size for the large output
14873 from the command. Remove "i*86-*-bsdi2.0" xfail.
14874
14875Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14876
14877 * gdb.base/setvar.exp: Add new testcases for truncation when
14878 assigning invalid values to bitfields.
14879
14880Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14881
d63a86f8 14882 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14883 mips-sgi-irix* xfail for
14884 "call inferior func with struct - returns char *"
14885 and fix test so that an optional (unsigned char *) cast is
14886 accepted in the result.
14887
14888Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14889
14890 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14891 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14892 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14893 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14894 that accidentally got checked in.
14895
14896Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14897
d63a86f8 14898 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14899 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14900 compiled test.
14901 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14902 Add mips-sgi-irix5* xfail for not gcc compiled.
14903 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14904 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14905 "p top", "whatis top", "p middle", and "whatis middle".
14906 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14907 "whatis signed char" for not gcc compiled.
14908 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14909 "set variable signed char=-1 (-1)" and
14910 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14911 * gdb.base/funcargs.exp (float_and_integral_args):
14912 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14913 Add mips-sgi-irix* xfail when not gcc compiled for
14914 "continue to call2b".
14915 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14916 "continue to call2g".
14917 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14918 "backtrace from call6a"
14919 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14920 "backtrace from call7k".
14921 Add mips-sgi-irix5* xfail when not gcc compiled for
14922 "backtrace from call7a".
14923 (localvars_after_alloca): Fix gdb_test cmds for
14924 "print * after runto ...".
14925 Remove rs6000-*-* xfails for
14926 "print i after runto localvars_after_alloca" and
14927 "print l after runto localvars_after_alloca"
14928 for all compilers.
14929 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14930 when not compiled with gcc, for:
14931 "print signed char == (minus)",
14932 "print signed char != (minus)",
14933 "print signed char < (minus)",
14934 "print signed char > (minus)".
14935 * gdb.base/callfuncs.exp (do_function_calls):
14936 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14937 "call inferior func with struct - returns char *".
d63a86f8 14938 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14939 "correct value returned double test" to include Solaris 2.4.
14940 * gdb.base/funcargs.exp (float_and_integral_args):
14941 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14942
c906108c
SS
14943Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14944
14945 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14946 enumeration bitfields if compiling with GNU C.
14947 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14948 to empty' prompt.
14949
14950Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14951
14952 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14953 test for PRO targets.
14954
14955 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14956 breakpoints in the inferior at any given time by making
14957 two groups of breakpoints for call2*, call6* and call7*
14958 tests.
14959
14960Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14961
14962 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14963 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14964 from optimizing it away.
14965 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14966 "call inferior func with struct".
14967
14968Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14969
14970 * configure.in: Only configure gdb.chill for particular targets.
14971
14972Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14973
14974 * gdb.base/Makefile.in: Add action to .c.o transformation
14975 rule that generates a .ci file for each .o file and remove
14976 explicit .c.o rules except for callfuncs.o.
14977 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14978 generates a .ci file for each .o file and remove explicit
14979 .cc.o rules.
14980 (clean): Remove *.tmp *.ci files.
14981 (EXECUTABLES): Remove templ-info.exp.
14982 * gdb.base/compiler.c: New file.
14983 * gdb.c++/compiler.cc: New file
14984 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14985 Change rs6000-*-* xfail for
14986 "print 'scope0.c'::filelocal_ro" and
14987 "print 'scope1.c'::filelocal" and
14988 "print 'scope1.c'::filelocal_bss" and
14989 "print 'scope1.c'::filelocal_ro" and
14990 "print 'scope1.c'::foo::funclocal" and
14991 "print 'scope1.c'::foo::funclocal_ro" and
14992 "print 'scope1.c'::bar::funclocal" and
14993 "print 'scope0.c'::filelocal_ro" and
14994 "print 'scope1.c'::filelocal at foo" and
14995 "print 'scope1.c'::filelocal_bss at foo" and
14996 "print 'scope1.c'::filelocal_ro at foo" and
14997 "print 'scope1.c'::foo::funclocal at foo" and
14998 "print 'scope1.c'::foo::funclocal_bss at foo" and
14999 "print 'scope1.c'::foo::funclocal_ro at foo" and
15000 "print 'scope1.c'::bar::funclocal at foo" and
15001 "print 'scope0.c'::filelocal_ro" and
15002 "print 'scope1.c'::filelocal" and
15003 "print 'scope1.c'::filelocal_bss" and
15004 "print 'scope1.c'::filelocal_ro" and
15005 "print 'scope1.c'::foo::funclocal" and
15006 "print 'scope1.c'::foo::funclocal_bss" and
15007 "print 'scope1.c'::foo::funclocal_ro" and
15008 "print 'scope1.c'::bar::funclocal" and
15009 "print 'scope1.c'::bar::funclocal_bss"
15010 to only be xfail'd when not compiled with gcc.
d63a86f8 15011 Add rs6000-*-* xfail for
c906108c
SS
15012 "print 'scope0.c'::filelocal_bss before run"
15013 when compiled with gcc.
15014 (test_at_main): Add rs6000-*-* xfail for
15015 "print filelocal_ro in test_at_main"
15016 when compiled with gcc.
15017 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15018 Add rs6000-*-aix* xfail for
c906108c
SS
15019 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15020 "ptype t_char_array", not compiled with gcc.
15021 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15022 xfail for "list foo (in include file)" when gcc compiled.
15023 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15024 (integral_args): Add rs6000-*-* xfail for
15025 "run to call0a" if not compiled with gcc.
15026 (unsigned_integral_args): Add rs6000-*-* xfail for
15027 "run to call1a" if not compiled with gcc.
15028 (float_and_integral_args): Add rs6000-*-* xfail for
15029 "run to call2a" if not compiled with gcc and for
15030 "continue to call2b" for any compiler.
15031 Add rs6000-*-* xfail to
15032 "print f1 after run to call2a" for gcc compiled.
15033 (discard_and_shuffle): Add rs6000-*-* xfail for
15034 "run to call6a".
15035 (shuffle_round_robin): Add rs6000-*-* xfail for
15036 "backtrace from call7a" if not compiled with gcc.
15037 Add rs6000-*-* xfail for
15038 "backtrace from call7b" if compiled with gcc.
15039 (call_after_alloca): Add rs6000-*-* xfail for
15040 "print c in call_after_alloca" and
15041 "print s in call_after_alloca" and
15042 "backtrace from call_after_alloca_subr"
15043 if not compiled with gcc.
15044 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15045 "print c in localvars_in_indirect_call" and
15046 "print c in localvars_in_indirect_call" and
15047 "backtrace in indirectly called function" and
15048 "stepping into indirectly called function"
15049 if not compiled with gcc.
15050 (localvars_after_alloca): Add rs6000-*-* xfail for
15051 "print c after runto localvars_after_alloca" and
15052 "print s after runto localvars_after_alloca" and
15053 "print i after runto localvars_after_alloca" and
15054 "print l after runto localvars_after_alloca"
15055 for all compilers.
15056 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15057 than whatis-info.exp.
15058 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15059 than opaque-info.exp.
15060 Setup rs6000-*-* xfail for
d63a86f8 15061 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15062 "ptype on opaque struct pointer (dynamically)" when
15063 not compiled with gcc.
15064 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15065 rather than callf-info.exp.
15066 (do_function_calls): Add clear_xfail for rs6000-*-* for
15067 "p t_float_values2(3.14159,float_val2)". Seems to work
15068 fine there, both with xlc and gcc. Need to find out what
15069 it is doing right and fix other platforms.
15070 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15071 "call inferior func with struct - returns int",
15072 "call inferior func with struct - returns long",
15073 "call inferior func with struct - returns float",
15074 "call inferior func with struct - returns double",
15075 "call inferior func with struct - returns char *",
15076 but only if not gcc compiled (presumes xlc compiled).
15077 Change rs6000-*-* xfails for
15078 "call inferior func with struct - returns char" and
15079 " call inferior func with struct - returns short" to only
15080 xfail if not using gcc.
15081 (clean mostlyclean): Remove *.ci and *.tmp files.
15082 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15083 than templ-info.exp.
15084 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15085 Add rs6000-*-* xfail for "up to foo in langs.exp"
15086 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15087 when not gcc compiled.
d63a86f8 15088
c906108c
SS
15089Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15090
15091 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15092 * gdb.base/corefile.exp: Likewise.
15093 * gdb.base/list.exp: Likewise.
15094 * gdb.base/scope.exp: Likewise.
15095 * gdb.base/siganls.exp: Likewise.
15096
15097 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15098 compiler output.
15099 * gdb.base/whatis.exp: Likewise.
15100
15101Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15102
15103 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15104 failure (opcode table has been fixed to match reality).
15105
15106Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15109 "call inferior func with struct - returns char",
15110 "call inferior func with struct - returns short"
15111
15112 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15113 "print 'scope0.c'::filelocal at main",
15114 "print 'scope0.c'::filelocal_bss in test_at_main",
15115 "print 'scope0.c'::filelocal at foo",
15116 "print 'scope0.c'::filelocal_bss in test_at_foo",
15117 "print 'scope0.c'::filelocal at bar",
15118 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15119
c906108c
SS
15120 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15121 in source file 1". This bug seems to have been fixed with both
15122 gcc and native cc (was native assembler bug?).
15123
15124Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15125
15126 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15127 "backtrace through signal handler" to "i*86-*-sysv4*".
15128 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15129 continue" case. Add "known SVR4 bug" to fail message.
15130 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15131 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15132 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15133 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15134 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15135 "up to foo in langs.exp", "show language at foo in
15136 langs.exp", "up to cppsub_ in langs.exp", "show
15137 language at cppsub_ in langs.exp", "up to fsub in
15138 langs.exp", and "show language at fsub in langs.exp".
15139 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15140 "bactrace in corefile.exp".
15141 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15142 "call inferior function with struct - returns float" and
15143 "call inferior function with struct - returns double".
d63a86f8 15144
c906108c
SS
15145Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15146
15147 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15148 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15149 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15150 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15151
15152Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15153
15154 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15155 (or overriden) "CHILL" macro rather then bare "gcc".
15156 Also look for ../../gcc/xgcc since that is what we will
15157 actually need, not "Makefile". Remove following assignment
15158 of CHILL to CHILL_FOR_TARGET because that results in
15159 recursive definition.
15160
15161Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15162
15163 * gdb.base/corefile.exp: Change xfail for backtrace in
15164 corefile.exp from linuxaout to all linux.
15165 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15166 cases where we miss the breakpoint at the signal handler
15167 for some reason. Setup xfail for linuxoldld/linuxaout and
15168 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15169 hitting SIGURG breakpoint.
15170 * gdb.base/signals.exp: Setup xfail for "next" acting like
15171 continue to add linuxoldld. Setup xfail for all linux for
15172 "next to handler in signals_tests_1", "backtrace in
15173 signals_tests_1", "continue to func1", "pass SIGUSR1",
15174 and continue to handler".
15175
15176Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15177
15178 * Update all FSF addresses except those in COPYING* files.
15179
15180Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15181
15182 * gdb.base/a2-run.exp: Change messages to be more explicit about
15183 the status of args, and quote binfile in results.
15184
15185Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15186
15187 * gdb.base/callfuncs.exp: Add tests for passing structs to
15188 inferior functions and return various types.
15189 * gdb.base/callfuncs.c: Add functions to receive a struct
15190 and return a member of the struct, in various types.
15191
15192Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15193
15194 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15195
15196Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15197
15198 * config/vxworks29k.exp: New file, sources vxworks.exp.
15199
15200Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15201
15202 * config/gdbremote.exp: New file. Testing framework using
15203 gdbserver.
15204
15205Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15206
15207 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15208 "call function when asleep" and "send end of file".
15209 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15210 for "backtrace in corefile.exp".
15211 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15212 for "backtrace through signal handler".
15213 * gdb.base/corefile.exp: Make sure we actually generate a core file
15214 before trying the core tests. Some systems allow the user to suppress
15215 generation of core files and default to that (linux for example).
15216 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15217 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15218
15219Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15220
15221 * gdb.threads: New directory with some crude multi-threaded
15222 gdb tests (step.exp and step2.exp).
15223 * config/mt-lynx (STEP_EXECUTABLE): Define.
15224 (THREADFLAGS): Define.
15225
15226Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15227
15228 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15229
15230 * gdb.base/signals.exp: Disable whole file for lynx until
15231 further notice.
15232
15233 * gdb.base/signals.exp: xfail test where "next" acts like
15234 "continue" for lynx.
15235
15236 * gdb.base/interrupt.exp: xfail test for calling function while
15237 inferior is asleep for lynx.
15238
15239 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15240 than one cr-lf after each command.
15241
15242Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15243
15244 * configure.in: Reinstate setting of stabsdirs variable, fix
15245 typo in setting up configdirs for native builds.
15246
15247 * gdb.base/return.exp: Fix typo in return double test.
15248 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15249 compiler from optimizing them away.
15250
15251Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15252
15253 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15254 sequences to be echo'd by gdb when using gdb_test.
15255 * gdb.chill/chexp.exp: Likewise.
15256 * gdb.fortran/exprs.exp: Likewise
15257
15258Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15259
15260 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15261 after the inferior gdb has started.
15262
15263 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15264 after each command.
15265 * gdb.base/funcargs.exp: Likewise.
15266 * gdb.base/gdbvars.exp: Likewise.
15267 * gdb.base/interrupt.exp: Likewise.
15268 * gdb.base/list.exp: Likewise.
15269 * gdb.base/watchpoint.exp: Likewise.
15270 * gdb.c++/demangle.exp: Likewise.
15271 * gdb.c++/inherit.exp: Likewise.
15272 * gdb.chill/chexp.exp: Likewise.
15273 * gdb.fortran/exprs.exp: Likewise.
15274
15275 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15276 test if we can't handle IO to/from the inferior.
15277
15278 * gdb.c++/misc.exp: Always check for a program already being
15279 started after sending a "run" command to gdb.
15280
15281 * gdb.base/twice.exp: Start with a fresh gdb.
15282
15283 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15284 only depend on gdb's expression code, not the chill runtime.
15285
15286 * gdb.base/return.c: Put return values into variables so we
15287 can have gdb print them rather than depending on the program
15288 to print them.
15289 * gdb.base/return.exp: Corresponding changes.
15290
15291 * lib/gdb.exp: Provide default value for noinferiorio.
15292 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15293 the inferior.
15294
15295 * gdb.base/break.exp: Always check for a program already being
15296 started after sending a "run" command to gdb.
15297 (text_next_with_recursion): Don't check the output from the
15298 program's printf statement. Instead just make sure the program
15299 exited.
15300
15301 * gdb.base/commands.exp: Protect tests which need arguments with
15302 $noargs conditionals.
15303
15304Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15305
15306 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15307 of structure member arrays to match gdb/valops.c:value_addr change.
15308
15309Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15310
15311 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15312 cases.
15313
15314Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15315
15316 * configure.in (configdirs): Remove gdb.chill from default list
15317 of subdirs and then add it back in only if doing a native build.
15318 The current chill compiler does not yet work in any cross build.
15319 * Revert all signal changes from Jul 6.
15320 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15321 for sh-hms targets, allowing these tests to link, with no other
15322 changes. Testing is suppressed by setting "nosignals" in site.exp.
15323
15324Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15325
15326 * configure.in (signaldirs): Define and add to configdirs for all
15327 targets except some specific ones that are known to not support signals.
15328 Also clean up formatting.
15329 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15330 (signals, sigall): Remove rules to build.
15331 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15332 Moved to new gdb.signals directory.
15333 * gdb.signals: New test directory.
15334 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15335 signals.c signals.exp}: New or moved files.
15336
15337Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15338
15339 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15340
15341Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15342
15343 * gdb.base/return.exp: Xfail `return double' test failure
15344 on at least Solaris 2.3 and handle future/past versions on
15345 a case by case basis as appropriate. Also update message
15346 to include i*86 failures.
15347
15348Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15349
15350 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15351
15352 * lib/gdb.exp: Fix comment which erroneously identified
15353 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15354 gdb_file_cmd not gdb_load).
15355 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15356
15357 * gdb.base/setvar.exp: Make test names consistent between pass and
15358 fail cases. Use gdb_test more.
15359
15360Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15361
15362 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15363
15364Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15365
15366 * gdb.base/help.exp: Fix expected help string for `show commands'.
15367
15368Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15369
15370 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15371
15372 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15373 of a text section.
15374
15375Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15376
15377 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15378 that loop eventually terminates. Fix Connection refused logic so
15379 that testsuite will expire nicely.
15380
15381Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15382
15383 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15384 config/rom68k.exp: New tcl glue for the appropriate monitors.
15385 These all just end up calling monitor.exp.
15386 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15387 refused' by retrying. Cleanup some timeout issues.
15388 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15389 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15390 callers don't have to set/restore global timeout variable.
15391
15392 * The following set of changes centralizes management of the global
15393 timeout variable. This way, it can be set in one target dependent
15394 place instead of dozens of places scattered throughout the test suite.
15395 If you need to lengthen a timeout, then you should either set timeout
15396 in one of the config/{target}.exp files, or multiply it by a factor.
15397 Setting it to an absolute value is always going to lose for some
15398 targets.
15399 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15400 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15401 * gdb.base/funcargs.exp: Don't set timeout.
15402 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15403 * gdb.base/printcmds.exp (test_print_string_constants
15404 test_print_array_constants): Don't set timeout.
15405 * gdb.base/ptype.exp: Don't set timeout.
15406 * gdb.base/recurse.exp: Don't set timeout.
15407 * gdb.base/return.exp: Don't set timeout.
15408 * gdb.base/watchpoint.exp: Don't set timeout.
15409 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15410 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15411
15412Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15413
15414 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15415
15416Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15417
15418 * lib/gdb.exp: Disable chill tests for irix5.
15419
15420Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15421
15422 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15423 each test pass or fail.
15424
15425Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15426
15427 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15428 xlc not gcc.
15429
15430Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15431
15432 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15433
15434Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15435
15436 * config/est.exp: Fix copyright and comments. Remove dead code.
15437 Use targetname, serialport and baud variables instead of fixed
15438 constants.
15439 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15440 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15441
15442Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15443
15444 * gdb.base/watchpoint.exp: Don't run
15445 test_watchpoint_triggered_in_syscall for sunos.
15446
15447Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15448
15449 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15450 they don't seem to exist. Do include stdio.h.
15451
15452Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15453
15454 * gdb.base/a1-selftest.exp: Add alpha xfail.
15455
15456Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15457
15458 * gdb.base/watchpoint.c (main): Prompt before calling read().
15459 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15460 Revise accordingly. Remove cruft about sending "123" several
15461 times, until it gets noticed. Clean up the "print buf[0]" stuff
15462 so that it passes or fails, and waits for prompts in the usual way.
15463
15464Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15465
15466 * gdb.base/recurse.exp: Fix comment.
15467
15468 * TODO: Remove item about printing variables in nodebug.exp. Add
15469 item about enabling tests which are only run on some targets.
15470
15471 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15472 fail, make test names unique, use new gdb_test convention
15473 regarding pattern, use gdb_test more, etc.).
15474
15475 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15476 fail, make test names unique, etc.).
15477
15478Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15479
15480 * gdb.base/nodebug.c: Change return type of top and middle to
15481 short.
15482 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15483 are fixed by the recent mdebugread.c changes. Allow `short ()'
15484 as type for top and middle.
15485
15486Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15487
15488 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15489 nearly as I can tell, the whole thing was an accident in Stu's
15490 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15491 to replace a send/expect pair with gdb_test, but ended up only
15492 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15493 of 30 Mar 1995 took care of it, but left this vestigial comment
15494 which I am now nuking.
15495
15496Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15497
15498 * gdb.base/break.exp: Look for different line number for
15499 breakpoint at main depending on usestubs.
15500
15501Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15502
15503 * gdb.base/list.exp: Adjust some alternate expect patterns to
15504 match recent list0.c change. Add alternate expect pattern for
15505 output from `list default lines around main' for optimizing
15506 compilers.
15507
15508Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15509
15510 * lib/gdb.exp: If nosignals is not set, set it to 0.
15511
15512Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15513
15514 * config/slite-gdb.exp: Responds to load symbol table prompt.
15515 * gdb.base/break.exp: Adjust line number, fix rerun.
15516 * gdb.base/langs0.c: Add #ifdef usestubs.
15517
15518Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15519
15520 * gdb.base/list.exp: Adjust line contents after adding new lines in
15521 list0.c. Also fix a syntax error.
15522
15523 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15524 * gdb.base/break.exp: ditto.
15525 * gdb.base/list.exp: ditto.
15526 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15527 * gdb.base/run.c: ditto.
15528 * gdb.base/list0.c: ditto.
15529 * gdb.base/funcargs.c: ditto.
15530
15531Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15532
15533 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15534 $targetname, $serialport and $baud instead of hardwired variables.
15535 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15536 target doesn't support signals.
15537
15538Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15539
15540 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15541
15542Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15543
15544 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15545 Don't rely on the value of an auto variable before it has been
15546 initialized. Use gdb_test more.
15547
15548Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15549
15550 * lib/gdb.exp (default_gdb_version): A version number must start
15551 with a digit, but other than that contains all characters up to
15552 the first whitespace character.
15553
15554Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15555
15556 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15557
15558Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15559
15560 * gdb.c++/*.exp: Warn if executable does not exist. The original
15561 reason for skipping the warning was that configure.in sometimes
15562 intentionally skipped building the executables but the tcl code
15563 had no way of knowing. That (a) was always bogus with respect to
15564 error handling, (b) is no longer true (right now there is no way
15565 to skip C++ tests).
15566
15567 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15568
15569Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15570
15571 * gdb.base/list.exp: Add expect patterns for output from
15572 SunPRO compiled executables.
15573 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15574 types.
15575
15576Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15577
15578 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15579 number (we are already testing that the correct source line text
15580 gets printed).
15581
15582 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15583 that is what is intended, but something needed to be done to get
15584 sunos4 native working again.
15585
15586 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15587
15588 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15589 apparently went with a (very) old xfail.
15590
15591Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15592
15593 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15594 runto_main is a proc in gdb.exp that will do 'step' for target use
15595 stubs.
15596 * gdb.base/exprs.exp: ditto.
15597 * gdb.base/interrupt.exp: ditto.
15598 * gdb.base/opaque.exp: ditto.
15599 * gdb.base/printcmds.exp: ditto.
15600 * gdb.base/ptype.exp: ditto.
15601 * gdb.base/scope.exp: ditto.
15602 * gdb.base/setvar.exp: ditto.
15603 * gdb.base/signals.exp: ditto.
15604 * gdb.base/twice.exp: ditto.
15605 * gdb.c++/classes.exp: ditto.
15606 * gdb.c++/inherit.exp: ditto.
15607 * gdb.c++/templates.exp: ditto.
15608 * gdb.base/break.exp: no run and hit main for stubs. Change line
15609 numbers for breakpoints and info breakpoint.
15610 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15611 breakpoint().
15612 * gdb.base/callfuncs.c: ditto.
15613 * gdb.base/exprs: ditto.
15614 * gdb.base/interrupt.c: ditto.
15615 * gdb.base/opaque0.c: ditto.
15616 * gdb.base/printcmds.c: ditto.
15617 * gdb.base/ptype.c: ditto.
15618 * gdb.base/scope0.c: ditto.
15619 * gdb.base/setvar.c: ditto.
15620 * gdb.base/signals.c: ditto.
15621 * gdb.base/twice.c: ditto.
15622 * gdb.c++/misc.cc: ditto.
15623 * gdb.c++/templates.cc: ditto.
15624
15625Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15626
15627 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15628
15629 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15630 somewhere between `read' and `main.c'. I'm pretty sure the
15631 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15632 and it isn't particularly useful.
15633
15634 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15635
15636Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15637
15638 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15639
15640Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15641
15642 * config/mt-slite: add LIBS and -nostdlib.
15643 * config/slite-gdb.exp: add this new file to support sparclite target.
15644
15645Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15646
15647 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15648
15649 * gdb.base/a2-run.exp: Change argument to istarget from
15650 "*-*-vxworks" to "*-*-vxworks*".
15651 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15652
15653Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15654
15655 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15656 will not runto main but do a 'step' to step out of breakpoint().
15657 * config/mt-slite: add -Dusestubs.
15658
15659Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15660
15661 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15662 instead of just @.
15663
15664 * gdb.base/signals.exp: Add test for "handle all print".
15665 * TODO: Remove "handle all print". Also remove item about
15666 checking copyright date (I don't like the idea of a spurious FAIL
15667 based on when we run the tests).
15668
15669 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15670 for SunOS4 (reason for failure not investigated). Remove
15671 redundant test for $binfile.
15672
15673 * gdb.base/nodebug.c (array_index): Call malloc.
15674
15675 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15676
15677Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15678
15679 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15680 conventions and slightly simplify the matching regexp.
15681
15682Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15683
15684 * gdb.base/break.exp: Update gdb_test invocation to use new
15685 convention.
15686
15687 * lib/gdb.exp: If noargs is not set, set it to 0.
15688
15689 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15690 tests unique.
15691
15692 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15693
15694Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15695
15696 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15697 one argument of type "<non-float parameter>".
15698
15699Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15700
15701 * config/rom68k.exp: New file to support Motorola IDP board.
15702 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15703 * gdb.base/break.c: Change things around so that this program
15704 doesn't depend upon args. This is necessary to make remote
15705 targets work (in general, they can't take args).
15706 * gdb.base/break.exp: Don't try to send args to program. Don't
15707 expect output. Also, replace lots of code with gdb_test.
15708
15709Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15710
15711 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15712 printing of '\'' (which is what the comment says we are testing,
15713 even though we were not), not '''.
15714 (test_integer_literals_rejected): Test that printing ''' is an error.
15715
15716 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15717 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15718 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15719 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15720 Use gdb_test not test_print_accept.
15721 * lib/gdb.exp: Remove test_print_accept.
15722
15723 * gdb.base/signals.exp (signal_tests_1): Make pass message
15724 consistent with fail message.
15725
15726 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15727 unsigned char; the bug (PR 1821) is fixed.
15728
15729 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15730
15731 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15732 successful tests--makes xfailing them work right.
15733
15734Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15735
15736 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15737 only \r\n, not .*. The test can pass .* as the last thing in
15738 $pattern if that is what it wants. In addition to providing this
15739 flexibility, this change should speed up pattern matching in cases
15740 where the pattern already ended with .* (there were a number of
15741 them). This change also helps catch bad patterns--in the old
15742 scheme the typo "char \*" instead of "char \\*" would pass. Now
15743 it is caught.
15744 * Many .exp files: Update callers.
15745
15746 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15747 clearer and does not spuriously match multiple ('s. Likewise for
15748 ) and *.
15749
15750 * gdb.base/nodebug.exp: Test ability to call a function and pass
15751 it a string (even with no debugging info).
15752
15753 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15754 "p '\'", which is the same as "p ''" once tcl gets done with
15755 quoting, to "p '\\'", which I suspect is what is intended (one
15756 backslash gets sent to GDB).
15757
15758 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15759
15760Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15761
15762 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15763 1817) was fixed literally years ago.
15764
15765Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15766
15767 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15768 test, it causes stepping out of call_after_alloca_subr with
15769 optimizing compilers.
15770 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15771 fails.
15772
15773 * gdb.c++/templates.exp: Source templ-info.exp only if
15774 the templates executable exists.
15775
15776 * gdb.c++/misc.cc (class Contains_static_instance,
15777 class Contains_nested_static_instance),
15778 gdb.c++/classes.exp (test_static_members): Test printing of
15779 a class that contains a static instance of the class.
15780
15781Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15782
15783 * gdb.base/langs2.c (cppsub_): Don't prototype.
15784 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15785 only, I believe).
15786
15787Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15788
15789 * lib/gdb.exp (skip_chill_tests): New procedure.
15790
15791 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15792
15793Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15794
15795 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15796 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15797
15798Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15799
15800 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15801
15802 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15803 disassemble 8, not 16, instructions for part 4.
15804
15805 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15806 support the latter anymore.
15807
15808 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15809 -DNO_PROTOTYPES.
15810 * gdb.base/callfuncs.c: Control use of prototypes based on
15811 NO_PROTOTYPES, not __STDC__.
15812 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15813 t_float_values2 tests if prototypes in use.
15814
15815 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15816 t_double_values): When checking differences against DELTA, check
15817 that difference is within the range (-DELTA,DELTA), not just
15818 (-infinity,DELTA).
15819
15820Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15821
15822 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15823 'file' command firts, then 'target', then 'load', this is due to gdb
15824 target set up.
15825 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15826
15827Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15828
15829 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15830 FP load/store variants.
15831 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15832
15833Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15834
15835 * gdb.base/term.exp: Do not give a warning if not native, it is
15836 not an abnormal condition.
15837
15838Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15839
15840 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15841 t_char_array".
15842
15843Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15844
15845 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15846 are getting the version number.
15847
15848 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15849 if not native, it is not an abnormal condition.
15850
15851Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15852
15853 * lib/gdb.exp: Just use "file exists", rather than undocumented
15854 dejagnu procedure "findfile".
15855
15856Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15857
15858 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15859 (LDFLAGS): Set to -Xlinker -Ur.
15860
15861 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15862 Removed, these values are set by lib/gdb.exp.
15863
15864 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15865
15866Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15867
15868 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15869 of replicating gdb startup code.
15870
15871 * config/mt-vxworks (LDFLAGS): Set to -r.
15872 (CFLAGS_FOR_TARGET): Removed.
15873
15874 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15875 (gdb) and gdb for vxworks uses (vxgdb).
15876
15877 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15878 executable is not in the tree and host != target, use sed and
15879 program_transform_name to determine the gdb name used by the
15880 target.
15881
15882 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15883 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15884
15885Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15886
15887 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15888 floats, chars, and shorts where there are ANSI-style function
15889 definitions.
15890
15891 * gdb.base/langs.exp, gdb.base/langs*: New test.
15892 * gdb.base/Makefile.in: Build it.
15893 * TODO: Remove item about checking that C names don't get C++
15894 demangling applied; this test tests it.
15895
15896Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15897
15898 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15899 went with the const70 xfail. The xfail went away a year ago.
15900
15901 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15902
15903 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15904 for hp300.
15905
15906 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15907
15908 * gdb.base/a1-selftest.exp: Don't run on hp300.
15909
15910Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15911
15912 * Makefile.in (site.exp): Set host_alias and target_alias as well
15913 as host_triplet and target_triplet.
15914
15915Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15916
15917 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15918
15919 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15920 places as other ecoff systems).
15921
15922 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15923 ultrix.
15924
15925Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15926
15927 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15928 remove them.
15929 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15930 variable and "variable" in addition to "data variable".
15931 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15932
15933 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15934 2.
15935 * gdb.base/list1.c (long_line): Add additional statement at start
15936 of function.
15937 * gdb.base/list.exp (test_forward_search): Update line number to
15938 reflect new statement.
15939
15940Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15941
15942 * gdb.base/signals.exp: Reinitialize searched source directories
15943 after gdb_start call.
15944
15945Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15946
15947 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15948 * gdb.stabs/Makefile.in: Likewise.
15949
15950 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15951 change. Instead split the tests into smaller pieces.
15952 * gdb.disasm/hppa.s: Corresponding changes.
15953
15954Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15955
15956 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15957 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15958
15959 * gdb.base/funcargs.exp: Modify many tests so that every test
15960 either passes or fails. Make some test names unique.
15961
15962Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15963
15964 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15965 Call stty to set interrupt character.
15966
15967 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15968 for HP assembler versus GNU assembler based on actual behavior of
15969 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15970
15971 * TODO: Suggest a few more stepping tests.
15972
15973Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15974
15975 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15976 restart GDB for h8300 after a continue.
15977 (return): Add pattern to match a29k-udi behavior.
15978 * gdb.base/nodebug.exp: Remove obsolete comment.
15979 * gdb.base/regs.exp: New file, testing of register displays.
15980 * gdb.base/return.exp: Fix typo in reference to $objdir.
15981 * gdb.base/whatis.exp: Always start with a fresh GDB.
15982
15983Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15984
15985 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15986 higher, these tests generate a lot of output.
15987
15988Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15989
15990 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15991 code following the catch silently ignored some errors; without the
15992 catch they should be thrown like any other tcl error. Also, the
15993 catch used "" instead of {} which meant all the callers who wanted
15994 to include one of the characters "[]$ had to quote it an extra time.
15995 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15996 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15997 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15998 Remove extra quoting.
15999
16000Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16001
16002 * gdb.base/commands.exp: Make test names unique; every test either
16003 passes or fails. Update some comments.
16004
16005 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16006
16007Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16008
16009 The following fixes a FAIL caused by the fact that the alpha stabs
16010 configuration didn't use the ".if alpha" code in weird.def.
16011 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16012 bit pointer, so the 32 bit version works even on the alpha.
16013 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16014 Remove the stuff which allowed us to have separate versions for
16015 alpha and everything else.
16016
16017 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16018 regexp which "info func operator\[\](" is supposed to match. Fix
16019 string to send to GDB. Note that GDB still doesn't work right. Add a
16020 new test for "info func .perator\[\](" which GDB does handle correctly.
16021
16022 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16023
16024Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16025
16026 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16027 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16028 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16029 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16030 it makes the tests harder to understand and confuses test-o-matic.
16031 The preferred style is that each test provides a PASS or a FAIL,
16032 and has a unique message (e.g. "continue #54" not just "continue")
16033 which is the same for the pass and the fail.
16034 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16035 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16036 to lib/gdb.exp.
16037 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16038 prt_accept which was basically the same thing. Likewise for
16039 test_print_reject and prt_reject.
16040 * lib/gdb.exp (test_print_reject): Add some more error message
16041 patterns to match from the former printcmds.exp (prt_reject).
16042 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16043 One defect of the passcount stuff is that some of it failed to
16044 report XPASS where appropriate.
16045 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16046 stuff before and after arg in expected pattern.
16047 (test_paddr_operator_functions): Re-do test without print_addr_of;
16048 this is the only test which seems to want extra stuff there.
16049
16050Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16051
16052 * gdb.base/nodebug.exp: Update new tests to reflect improved
16053 wording of gdb output.
16054
16055 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16056 and "ptype" work on variables in files compiled without -g.
16057 Replaces commented out "maint print msymbol" tests.
16058
16059Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16060
16061 * gdb.base/setvar.c (dummy): Call malloc.
16062
16063 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16064 losing with the irix4 sed.
16065
16066 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16067 ALRM" on irix4.
16068
16069Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16070
16071 * TODO: Remove items about corefile.exp testing new exec-file and
16072 backtrace; both are now done. Add items about printing enums.
16073
16074Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16075
16076 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16077 "get signal $thissig" test fails.
16078
16079 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16080
16081Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16082
16083 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16084 compiler warning with dec alpha compiler.
16085
16086 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16087 extra \n from gdb_test call (this explains why the prompt test
16088 that I removed yesterday was there).
16089 (user_defined_command_test): Remove extra \n and prompt test.
16090
16091 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16092 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16093 doesn't exist.
16094 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16095 Also remove alpha workaround, which turns out to be because
16096 SIGABRT == SIGLOST.
16097
16098 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16099
16100 * gdb.base/help.exp: Don't test "help show".
16101
16102Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16103
16104 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16105 "set print address" is on.
16106 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16107 pass prompt to gdb_test; gdb_test already looks for the prompt.
16108
16109 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16110
16111 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16112 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16113 was to make sure that gdb can read a core file. But (a) the "read
16114 the corefile" part didn't make it to a1-selftest.exp, we just
16115 delete the corefile after creating it, and (b) we test reading
16116 corefiles in corefile.exp anyway. Also, this test left around a
16117 xgdb process on Solaris.
16118
16119 * gdb.base/corefile.exp: Also test backtrace.
16120
16121Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16122
16123 * gdb.base/commands.exp: Test a simple user defined command with
16124 arguments and if/while statements; verify the full user command is
16125 printed by "show user".
16126
16127 * gdb.base/commands.exp: Test if/while commands as part of a
16128 breakpoint command list; verify they appear in breakpoint
16129 information.
16130
16131Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16132
16133 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16134 than by dividing by zero.
16135
16136Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16137
16138 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16139 performing an inferior call with watchpoints enabled.
16140 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16141 call.
16142
16143Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16144
16145 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16146 of "file" command.
16147
16148 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16149 Add additional pattern for when "int operator int(void);" appears
16150 in a different order.
16151
16152Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16153
16154 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16155
16156 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16157 and "signal" with ".*".
16158
16159Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16160
16161 * TODO: Add note about "handle all nostop".
16162
16163 * gdb.base/{sigall.c, sigall.exp}: New test.
16164 * gdb.base/Makefile.in: Add it.
16165
16166Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16167
16168 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16169 when invoking GDB, suppresses any windowing interface.
16170
16171Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16172
16173 * config/sim-gdb: New file, simulator testing support.
16174
16175Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16176
16177 * gdb.base/interrupt.exp: Test calling func1 twice.
16178
16179Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16180
16181 * gdb.base/list.exp (test_forward_search): Set timeout higher
16182 when we'll be getting lots of output from gdb.
16183
16184 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16185 "init_malloc" to after the expect statement. Run it if that
16186 regexp is taken, but also for two others which happen if source
16187 cannot be found.
16188
16189Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16190
16191 * gdb.base/printcmds.exp: New test, for printing register before
16192 program is running.
16193
16194Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16195
16196 * gdb.base/list.exp: Correct some alternate expect patterns
16197 to reflect changes in list1.c.
16198
16199Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16200
16201 * TODO: Add item regarding large frames.
16202
16203 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16204
16205 * TODO: Remove item about enabling return.exp; it
16206 is enabled. Suggest a few more "return" tests.
16207
16208Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16209
16210 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16211 anonymous unions.
16212
16213Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16214
16215 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16216 and pr-5646.o, so "make" is the same as "make all", not "make
16217 pr-4975.o".
16218
16219Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16220
16221 * gdb.base/list.exp: Adjust expectations to reflect changes in
16222 list1.c.
16223 (test_forward_search): New test proc.
16224 * gdb.base/list1.c (long_line): New function, has long source line.
16225
16226Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16227
16228 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16229 additional line of code that was added.
16230
16231Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16232
16233 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16234 tests so as not to overflow expect's input buffers.
16235 * gdb.disasm/hppa.exp: Corresponding changes.
16236
16237Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16238
16239 Beginnings of template debugging tests.
16240 * gdb.c++/templ-info.cc: New file to test for template
16241 debugging capability of the compiler.
16242 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16243 templ-info.cc.
16244 * gdb.c++/templates.cc: Add explicit template instantiations
16245 to enable compiling with -fno-implicit-templates. Add destructor
16246 and 'value' method to T5 class for template tests.
16247 * gdb.c++/templates.exp: Add testcases for printing of template
16248 types, setting breakpoints on template methods and calling a
d63a86f8 16249 template method.
c906108c
SS
16250
16251Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16252
16253 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16254 branch target since some assemblers (gas-2.5) may emit a
16255 relocation for the branch instead of resolving it in the
16256 assembler.
16257
16258Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16259
16260 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16261 through signal handler.
16262
16263Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16264
16265 * configure.in (*-*-netware): Use config/mt-netware.
16266
16267 * config/mt-netware: New file.
16268 * config/mt-i386-netware: Removed, separate configs for different
16269 netware architectures are no longer needed now that we have
16270 --with-headers.
16271
16272Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16273
16274 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16275 by the recent changes to use ANSI C arithmetic conversions.
16276
16277Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16278
16279 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16280 bug involving using inferior_pid to figure out whether to select a
16281 frame.
16282
16283Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16284
16285 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16286 match the current disassembler output.
16287
16288Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16289
16290 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16291 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16292 types, expect "int" as type of integer values (for now).
16293
16294Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16295
16296 * gdb.base/commands.exp: New tests for if/while commands.
16297
16298Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16299
16300 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16301 by .*, since hex values have different syntax in Chill mode.
16302
16303Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16304
16305 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16306 linefeed from expect pattern for repeated types with indices > 9.
16307
16308Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16309
16310 First part of Fortran test suite.
16311 * gdb.fortran: New directory.
16312 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16313
16314Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16315
16316 * gdb.base/default.exp: Update expect pattern for load command
16317 without arguments.
16318
16319Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16320
16321 * configure.in: Change i386 to i[345]86.
16322 * gdb.base/configure.in: Likewise.
16323 * gdb.c++/configure.in: Likewise.
16324 * gdb.chill/configure.in: Likewise.
16325
16326Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16327
16328 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16329 patterns, since that is not a valid context for comments.
16330
16331Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16332
16333 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16334 repeated types and repeated types with indices > 9.
16335
16336Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16337
16338 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16339 2417; old bug has been fixed.
16340
16341Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16342
16343 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16344 send the newline ourselves instead of assuming gdb_test will do
16345 so when passed an empty input string.
16346
16347 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16348 stabs testcode.
16349
16350Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16351
16352 * lib/gdb.exp (gdb_test): Don't send anything if the first
16353 argument is an empty string. This makes cases where we want to
16354 match output that is already in expect's buffers (for example,
16355 matching a breakpoint after gdb_run_cmd has been called) work
16356 reliably.
16357
16358Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16359
16360 * config/netware.exp: New file.
16361
16362Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16363
16364 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16365 the -B and -L prefixes so we can find the debugging stub.
16366
16367 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16368 there and we are using the gcc from the tree.
16369
16370 * gdb.base/types.c: Removed.
16371
16372 * gdb.base/configure.in: Look for makefile fragments in ../config.
16373 Recognize i386-*-netware.
16374 * gdb.c++/configure.in: Likewise.
16375
16376Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16377
16378 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16379 the correct TCL syntax.
16380
16381Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16382
16383 * gdb.base/opaque.exp: use runto instead of messing around with
16384 breakpoints. Simplify by using gdb_test.
16385
16386 * gdb.base/bitfields.exp: restart between tests on netware targets
16387 because breakpoints aren't relocated after target death. Run
16388 processes to completion.
16389
16390 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16391
16392Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16393
16394 * Makefile.in: Remove extra tabs that confuse some versions
16395 of "make". Use the newly built gdb to test with by default,
16396 rather than the first one in the tester's search path.
16397
16398Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16399
16400 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16401
16402 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16403 condition help.
16404
16405Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16406
16407 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16408
16409 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16410 running.
16411 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16412 * gdb.base/funcargs.exp: Likewise.
16413
16414 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16415 * gdb.base/funcargs.exp: Likewise.
16416
16417 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16418 message is "".
16419
16420Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16421
16422 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16423 return,signals,twice}.exp: Handle non-existant binaries
16424 consistantly.
16425
16426 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16427 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16428 might testing a cross development system.
16429
16430Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16431
16432 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16433 runtest script is relative to ${srcdir}, not ${rootdir}.
16434
16435Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16436
16437 * gdb.base/signals.exp: Allow for optionality of breakpoint
16438 address.
16439
16440Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16441
16442 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16443
16444Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16445
16446 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16447 for size_t definition.
16448 * gdb.c++/templates.cc: Likewise
16449
16450 * config/mt-i386-netware: New file.
16451
16452 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16453 defined.
16454
16455 * gdb.base/Makefile.in: Added support for systems that name core
16456 files by appending "core" to the program name.
16457 * gdb.base/a1-selftest.exp: Likewise.
16458
16459Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16460
16461 * gdb.base/return.exp: Add comment and message for `return double'
16462 test failure on Sparc Solaris.
16463
16464Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16465
16466 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16467
16468Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16469
16470 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16471 from optimizing them away.
16472 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16473 patterns to include default constructors and assignment operators,
16474 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16475 character in the output of the virtual base pointer.
16476
16477Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16478
16479 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16480 expression match in print_addr_of to avoid unintented matches.
16481 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16482 versions up to 2.5.8.
16483
16484Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16485
16486 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16487 included file to run under newer versions of expect.
16488 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16489 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16490 Remove xfail for the virtual table of BDDHookV.
16491
16492Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16493
16494 * lib/gdb.exp (string_to_regexp): Set a default result.
16495 (default_gdb_start): Fix misleading message.
16496
16497Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16498
16499 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16500 Remove all CC, etc definitions.
16501 * config/mt-hpux: New file.
16502 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16503 (CFLAGS, LDFLAGS): Define.
16504 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16505
16506 * Makefile.in (site.exp): Don't insert host_os, etc.
16507 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16508 (distclean): Check existence of subdir.
16509 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16510 * gdb.base/Makefile.in: General cleanup and simplification.
16511 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16512 to build executables. Use default rule to build .o files.
16513 (EXPECT, RUNTEST, CC): Fix relative pathname.
16514 (site.exp): Don't insert host_os, etc.
16515 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16516 and/or SIGUSR1 defined.
16517 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16518 * gdb.c++/Makefile.in: General cleanup and simplification.
16519 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16520 (CFLAGS): Remove.
16521 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16522
16523Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16524
16525 * gdb.base/recurse.exp: Misc changes to get tests running again
16526 after Kung's changes to the watchpoint code.
16527 * gdb.base/watchpoint.exp: Likewise.
16528
16529Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16530
16531 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16532
16533Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16534
16535 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16536 * lib/gdb.exp (default_gdb_start): Define.
16537 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16538 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16539 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16540 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16541 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16542 Don't call gdb_target_udi in between tests.
16543
16544Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16545
16546 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16547 (which was basically just a local version of the same thing). In
16548 addition to avoiding duplication, gdb_test_exact is faster.
16549 * lib/gdb.exp (gdb_test_exact): Fix typo.
16550
16551 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16552 don't give an error.
16553
16554 * gdb.base/term.exp: Call delete_breakpoints before starting.
16555
16556 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16557 (t10): Add comment.
16558
16559Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16560
16561 Reorganization of the GDB Test Suite.
16562
16563 * gdb.base: New directory, contains all the basic tests.
16564 * gdb.c++: New directory, tests specific to C++.
16565 * gdb.chill: New directory, tests specific to Chill.
16566 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16567 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16568 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16569 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16570 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16571 t30-31 to chill).
16572 * */gdbme.*: Rename to match appropriate expect scripts.
16573 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16574 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16575 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16576 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16577 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16578 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16579 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16580 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16581 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16582 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16583 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16584 gdb.c++/virtfunc.cc: New names of C++ files.
16585 * gdb.chill/chillvars.ch: New name of Chill file.
16586 * gdb.base/configure.in, gdb.c++/configure.in,
16587 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16588 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16589 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16590 * configure.in (configdirs): Update to reflect directory changes.
16591 (target_abbrev): No longer define for any configuration.
16592 * Makefile.in: Cosmetic improvements to header comments.
16593
16594Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16595
16596 Various changes to gdb.t31:
16597
16598 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16599 * gdbme.ch: Make all key-words and predefineds be upper-case.
16600 * chillvars.exp: Expect key-words and predefinds in upper-case.
16601
16602 * chillvars.exp: Use gdb_test_exact many places.
16603 Change expected output for arrays (which now includes index labels).
16604
16605 * pr-5020.exp, gdme.ch (module PR_5020):
16606 New test, for PR-5020.
16607
16608Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16609
16610 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16611 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16612
16613Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16614
16615 * Makefile.in: Fix bit-rot in definitions of CHILL,
16616 CHILL_FOR_TARGET and Chill_LIB.
16617 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16618 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16619 CHILL, and CHILL_LIB.
16620
16621Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16622
16623 * Revert the previous changes. Please see Rob's directory
16624 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16625
16626Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16627
16628 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16629 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16630 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16631 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16632 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16633 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16634 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16635 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16636 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16637 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16638 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16639 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16640 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16641 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16642 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16643 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16644 changes from 94Q1.
16645
16646Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16647
16648 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16649 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16650 Rob's new testing fragments.
16651
16652Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16653
16654 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16655 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16656
16657Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16658
16659 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16660 version also, match on casted version strings, and match on
16661 gdb startup case where the line numbers might be messed up.
16662
16663Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16664
16665 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16666 (CFLAGS): Delete it from here.
c906108c
SS
16667
16668Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16669
16670 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16671
16672Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16673
16674 * Makefile.in (RUNTEST): Default to just "runtest".
16675
16676Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16677
16678 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16679 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16680 the code has been restructured.
16681
16682Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16683
16684 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16685 \n, not just one of each.
16686
16687 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16688 /bin/cc gives a warning if you do.
16689
16690Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16691
d63a86f8 16692 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16693 __t10ListS_link1ZUiRCUiPT0
16694
16695Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16696
16697 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16698 on local variables in recursive functions.
16699
16700 * gdb.t07/Makefile.in: Build the new test.
16701
16702Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16703
16704 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16705 directly. Instead compare the return values from actual calls.
16706
16707Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16708
16709 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16710
16711Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16712
16713 * From Peter Schauer with minor modifications.
a9c64011
AS
16714 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16715 stops in mid-line in the caller. Add xfail for returning a float
16716 value on X86 targets.
c906108c
SS
16717
16718Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16719
16720 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16721 to avoid expect lossage.
16722 (fmem_LRbug_tests): Likewise.
16723 * gdb.disasm/hppa.s: Corresponding changes.
16724
16725 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16726 conditions to work with latest dejagnu/expect.
16727
16728 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16729 expected to fail on the PA.
16730 (backtrace in call with trampolines): Explicitly require main
16731 to be frame #1 (no trampolines should show up in backtrace).
16732
16733 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16734 "continue -expect".
16735 * gdb.t06/break.exp: Likewise.
16736 * gdb.t07/watchpoint.exp: Likewise.
16737 * gdb.t13/bitfields.exp: Likewise.
16738 * gdb.t15/{funcargs,return}.exp: Likewise.
16739 * gdb.stabs/weird.exp: Likewise.
16740 * config/{mips,udi}-gdb.exp: Likewise.
16741
16742 * hppa.sed: Enclose comments within a sed command to avoid
16743 losing with the old OSF1 sed.
16744
16745Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16746
16747 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16748 sequent dynix.
16749 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16750 * gdb.t15/funcargs.exp: Conditionally step again to really
16751 finish from marker_call_with_trampolines. Handle the case where
16752 the first step from within call_with_trampolines already steps
16753 us back to main.
16754 * gdb.t15/gdbme.c: Add comment to closing brace of
16755 call_with_trampolines for funcargs.exp.
16756
16757Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16758
d63a86f8 16759 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16760 Fix typo(s).
16761
16762Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16763
16764 * gdb.t07/gdbme.c: More code for watchpoint testing.
16765
16766 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16767 "Hardware watchpoint" throughout file.
16768 (test_watchpoint_triggered_in_syscall): New test.
16769 (test_complex_watchpoint): New test.
16770
16771Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16772
16773 * gdbme.c (call_with_trampolines): New function to try and step
16774 into. Tests trampoline problems on the PA.
16775
16776 * funcargs.exp (localvars_in_indirect_call): No longer expect
16777 stepping into indirect call to fail on PAs.
16778 (test_stepping_over_trampolines): New test.
16779
16780Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16781
16782 * TODO: Add suggestions for static member function tests, and
16783 completion tests.
16784
16785Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16786
16787 * TODO: Add suggestions for "p/a" tests.
16788
16789 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16790 (default_gdb_exit): Replace all the hair with sending "quit" to
16791 the process with a simple close.
16792
16793Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16794
16795 * TODO: Add suggestions for shared library tests.
16796
16797Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16798
16799 * TODO: Add suggestions for x/s tests.
16800
16801Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16802
16803 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16804 "enable once", and "enable breakpoints once" with ".*".
16805
16806Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16807
16808 * TODO: Add suggestions about structure passing tests.
16809
16810Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16811
16812 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16813 the primary1 test, use work around if __GNUC__ < 2.
16814 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16815 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16816 Test for bad output rather than waiting for timeout. Issue
16817 second continue only if first continue failed.
16818
16819Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16820
16821 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16822 operator[] test with gdb_test because the old code didn't seem to
16823 be getting the quoting right with the new dejagnu.
16824
16825Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16826
16827 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16828 one from the path.
16829 * Makefile.in: Use a fresh expect if there is one, use runtest
16830 from the src tree if there is one.
d63a86f8 16831
c906108c
SS
16832Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16833
16834 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16835 next over recursive call. Revise the tests from that point on
16836 (which had been skipped) to match GDB's actual (correct) output.
16837
16838 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16839 with next over a breakpoint whose condition is false.
16840
16841 * gdb.t00/help.exp: Comment out "help set print" tests just like
16842 (and for same reason as) "help set" test.
16843
16844Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16845
16846 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16847 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16848
16849Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16850
16851 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16852 necessary gdb_target_udi.
16853
16854 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16855
16856 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16857 1838 and 2417; they are fixed.
16858
16859 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16860 gdb.t03/ptype.exp (ptype structure, ptype union):
16861 Remove xfails; the test is looser than when the xfails were added.
16862
16863 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16864 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16865
16866 * gdb.t01/run.exp: Only run shell test if isnative.
16867
16868 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16869 since "run" automatically loads if necessary. Call gdb_target_udi
16870 after the "file" since "file" kills any execution target.
16871
16872 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16873 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16874 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16875 argument for UDI.
16876
16877Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16878
16879 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16880
16881 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16882
16883Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16884
16885 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16886 properly quoting regexps. This makes the second argument to
16887 demangle a fixed string, which matches the callers, instead of a
16888 shell-style pattern which is what the previous implementation
16889 used. Update some of the callers.
16890
16891Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16892
16893 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16894 (comib_nullified_tests): Fix typo.
16895 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16896 strings. No longer expected to fail.
16897
16898 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16899 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16900 strings. No longer expected to fail.
16901
16902 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16903 string. No longer expected to fail.
16904
16905Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16906
16907 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16908 No longer expected to fail.
16909
16910 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16911 string. No longer expected to fail.
16912
16913Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16914
16915 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16916 only in the names (I probably got most of them). I was even
16917 generous with some which differed in underscores in names, and
16918 probably missed a few, and I *still* was able to remove almost a
16919 third of the file with almost no impact on testsuite coverage.
16920
16921Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16922
16923 * gdb.t00/default.exp: Match udi_attach error message as well as
16924 the one from child_attach.
16925
16926 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16927
16928 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16929
16930 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16931 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16932
16933 * Move test with enums and partial symbols back to
16934 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16935 Reverts the change of 26 May 93. Per today's change to
16936 stabs.texinfo, the behavior that weird.exp was expecting was
16937 unreasonable; what is important is that the compiler+gdb get
16938 things right, which happens with a recent gcc. Also fix the test
16939 to deal with native compilers which put out the stab gdb can't
16940 deal with.
16941
16942Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16943
16944 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16945 in the names. The main thing these accomplish is to slow things down.
16946 Many more such duplicates surely remain.
16947
16948 * gdb.t00/help.exp: Comment out "help support" test just like
16949 (and for same reason as) "help set" test.
16950
16951Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16952
16953 * gdb.t06/break.exp: Remove setup_xfails for
16954 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16955 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16956 about known bug in gcc to include up through 2.5.8.
16957 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16958 well as "_vb$".
16959 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16960 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16961 with latest gcc and gdb.
16962 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16963 well as "_vb$".
16964
16965Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16966
16967 * configure.in (hppa*-*-*): Also configure and build stabs-only
16968 tests.
16969
16970Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16971
16972 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16973 * gdb.t10/configure.in (hppa*-*-*): Use it.
16974
16975Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16976
16977 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16978
16979Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16980
16981 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16982 versions prior to 1.13.5.
16983
16984Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16985
16986 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16987 the prompt is at the start of a line.
16988
16989Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16990
16991 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16992 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16993 in the copr tests now.
16994 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16995 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16996 expected to fail.
16997
16998Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16999
17000 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17001 gdb.t31/chillvars.exp, lib/gdb.exp:
17002 Tweak to run under either version of expect.
17003 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17004 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17005 * gdb.t11/list.exp: Remove extraneous whitespace.
17006
17007Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17008
17009 * gdb.t16/printcmds.exp (test_print_strings): Accept
17010 "(unsigned char *) " before the string.
17011
17012 * TODO: Add notes about printing of fancy types and GDB expressions.
17013
17014Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17015
17016 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17017 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17018 if doing mips-idt-ecoff.
c906108c
SS
17019
17020Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17021
17022 * Most .exp files: Tweak to run under either version of expect.
17023
17024Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17025
17026 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17027 xfails; I'm not sure why they are failing, but not because of PR 1806.
17028
17029Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17030
17031 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17032 defined in lib/gdb.exp.
17033
17034Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17035
17036 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17037 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17038 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17039 have to be typeless.
17040
17041Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17042
17043 * TODO: Add suggestion for copyright year test.
17044
17045Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17046
17047 * configure.in (*-*-lynxos*): Add stabs tests.
17048
17049Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17050
17051 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17052 so insert a tab before any assembler directive in column zero.
17053
17054 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17055 stores.
17056 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17057 stores.
17058 (fpu_short_memory_tests): Likewise.
17059
17060Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17061
17062 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17063 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17064 .stabs directives in comments.
17065
17066Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17067
17068 * TODO: New file, describing tests we could write.
17069 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17070
17071Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17072
17073 * gdb.t06/signals.exp: Add kludge to force re-sync.
17074
17075 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17076 to xgdb instead of gdb, get out of gdb.
17077
17078Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17079
17080 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17081 for info.
17082
17083Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17084
17085 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17086 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17087 * gdb.stabs/hppa.sed: New sed script for the PA.
17088
17089Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17090
17091 * gdb.stabs: Re-write weird.def and configuration to use sed
17092 instead of cpp. sed is portable and POSIX; cpp is neither.
17093
17094Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17095
17096 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17097
17098Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17099
17100 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17101
17102Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17103
17104 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17105 "_vb$".
17106 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17107 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17108
17109Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17110
17111 * lib/gdb.exp: Comment out code which depends on non-existent
17112 `transform' procedure.
17113
17114Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17115
17116 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17117 * lib/gdb.exp: Transform tool name.
17118 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17119 1.1's new error handling system.
17120
17121Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17122
17123 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17124
17125Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17126
17127 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17128 They made pattern matching so slow that timeouts happened on
17129 heavily loaded systems. Now any output from "show print" which
17130 gets us back to the GDB prompt is a PASS.
17131
17132Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17133
17134 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17135
17136Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17137
17138 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17139
17140 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17141 It is not from PR 3220.
17142
17143Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17144
17145 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17146 just started failing because they depended on the order the
17147 subcommands are presented, or exact docstring text. This kind of
17148 test is a pain and has minimal benefit.
17149
17150Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17151
17152 * gdb.t09/corefile.exp: At end of test, use "core" command with
17153 no arguments.
17154
17155Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17156
17157 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17158 17}/Makefile.in: Make it possible to run the testsuite with Sun
17159 make and CC = cross gcc by adding explicit build rules for .o
17160 files.
17161
17162Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17163
17164 * gdb.t15/funcargs.exp: Don't put comments on same line as
17165 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17166
c906108c
SS
17167Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17168
17169 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17170
17171Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17172
17173 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17174 * gdb.t20/inherit.exp: remove three dumplicate entries.
17175
17176Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17177
17178 * gdb.t06/break.exp: For "next over recursive call", fail on any
17179 incorrect output, not just on "factorial (value=2)".
17180
17181Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17182
17183 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17184 working now. Add an xfail if accesing a bss variable causes
17185 a memory error if the target is not yet run.
17186
17187Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17188
17189 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17190 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17191 name of __st* demangling (2 strings). Did Kung really get the
17192 more than 95 others right without testing them?
17193
17194Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17195
17196 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17197
17198Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17199
17200 * configure.in (configdirs): Add gdb.disasm
17201 * gdb.disasm: New directory for GDB disassembler tests.
17202 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17203
17204Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17205
17206 * gdb.t00/help.exp: Don't test "help set".
17207
17208 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17209 from within expect statements. None of these happen anymore and
17210 they cause regressions to be silently unnoticed.
17211
17212 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17213 messages) about known failures with gcc cygnus-2.4.5-930417.
17214
17215 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17216 comp-info.exp so it gets built if it doesn't exist.
17217
17218 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17219 it is no longer used.
17220 * gdb.t13/comp-info.c: Removed.
17221
17222Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17223
17224 * gdb.t06/signals.exp: Add xfail for sun3.
17225
17226Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17227
17228 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17229 relevant because ^C doesn't get sent but failure can be reproduced
17230 interactively).
17231
17232Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17233
17234 * gdb.stabs/alpha.mt: New configuration file for alpha.
17235 * gdb.stabs/configure.in: Use it.
17236 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17237 sharing with alpha.mt, redefine long to word via preprocessor.
17238 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17239 for alpha.
17240 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17241 native cc.
17242 * gdb.t00/teststrategy.exp: Change expect string so that we
17243 consume the `(xgdb)' from the command echo and from the gdb prompt.
17244 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17245 gdb currently compares all values as long, so this failure probably
17246 applies to any configuration where LONGEST is bigger than a target int.
17247 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17248 with gcc.
17249 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17250 to handle opaque pointers, gcc is.
17251 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17252 as first argument. Include <sys/types.h> and change all operator
17253 new definitions to use size_t.
17254 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17255 now that we use size_t.
17256
17257Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17258
a9c64011 17259 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17260 a long or float array cast all array members to the same type.
a9c64011 17261 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17262 with 64 bit longs.
a9c64011 17263 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17264 on alpha.
a9c64011 17265 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17266
17267Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17268
17269 * gdb.t24 (demangle.exp): Constructors of templates have names like
17270 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17271 section 14.6 of the ARM.
17272
17273 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17274 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17275 accomplish little and slow down the testsuite.
17276
17277 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17278 Accept spaces various places.
17279
17280Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17281
17282 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17283 with watchpoint enabled.
17284
17285 * Makefile.in: Remove definition of CC and remove the second
17286 definition of CXX (the "CXX = gcc" one remains). These definitions
17287 were causing backquotes to be expanded within backquotes, which
17288 doesn't work.
17289
17290Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17291
17292 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17293
17294Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17295
a9c64011
AS
17296 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17297 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17298 by mips cc and contains no stabs entries.
17299
17300Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17301
17302 * config/vx-gdb.exp: Use fake device to load files rather than
17303 NFS.
17304 * lib/gdb.exp: New proc to do "file" command.
17305 * config/unix-gdb.exp: Use new "file" proc.
17306
17307Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17308
17309 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17310 Rework board rebooting slightly.
17311 (gdb_exit): Don't exit from the remote shell; there isn't one.
17312 * gdb.stabs/weird.exp: If a program is being debugged already,
17313 kill it.
17314 * gdb.t04/setvar.exp: Stop and restart gdb.
17315 * gdb.t05/expr.exp: Likewise.
17316 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17317 restart gdb and reload the program.
17318 * gdb.t08/opaque.exp: Likewise.
17319 * gdb.t12/scope.exp: Likewise.
17320 * gdb.t13/bitfields.exp: Likewise.
17321 * gdb.t15/funcargs.exp: Likewise.
17322 * gdb.t20/classes.exp: Likewise.
17323 * gdb.t03/ptype.exp: Increase timeout.
17324 * gdb.t16/printcmds.exp (test_print_string_constants,
17325 test_print_array_constants): Likewise.
17326 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17327 * gdb.t20/classes.exp (do_tests): Likewise.
17328 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17329
17330Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17331
17332 * gdb.stabs: Renamed *wierd* to *weird*.
17333
17334Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17335
17336 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17337 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17338
17339Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17340
17341 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17342 (do_tests): Remove xfail for whatis on one_var and two_var.
17343
17344Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17345
17346 * Makefile.in: Made cross building work better by adding
17347 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17348
17349Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17350
17351 * gdb.t15/{return.c,return.exp,Makefile.in}:
17352 New test, currently commented out.
17353
17354Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17355
17356 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17357 still running and removes the leftover named socket so GDb can do
17358 clean restarts.
17359
17360Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17361
17362 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17363 console, not GDB.
17364 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17365 cross testing works better with "make check"
17366 * config/unix-gdb: Use default procedures for exit and version.
17367 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17368 with the newest VxWorks.
17369
17370Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17371
17372 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17373 old form.
17374
17375 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17376 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17377
17378 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17379
17380 * config/unix-gdb.exp: Remove this version of gdb_exit
17381 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17382 Rob says he'll look at it when he gets back to testing boards.
17383
17384Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17385
17386 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17387 an expected fail for certain ptype commands.
17388
17389 * gdb.t20/classes.exp: Update expected results of "ptype class
17390 Base1" to account for the constructor that now appears in the type.
17391
17392Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17393
17394 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17395 disappeared from list.
17396 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17397 "alldone" proc with call to cleanup and exit.
17398 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17399 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17400 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17401 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17402 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17403 "alldone" proc with simple returns that suppress remaining
17404 tests. The alldone proc went away many months ago.
17405
17406Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17407
17408 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17409
17410 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17411
17412Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17413
17414 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17415 as vax gdb will display them.
17416
17417Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17418
17419 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17420 optimizers.
17421
17422 * scope.exp: Change "bad value for localval" messages so each one
17423 is unique.
17424
17425 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17426 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17427
17428 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17429
17430Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17431
17432 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17433 doesn't exist (due to optimization).
17434
17435Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17436
17437 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17438 contains \r because the filename is long.
17439
17440 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17441 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17442
17443Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17444
17445 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17446 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17447 Ultrix.
17448 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17449 int tests.
17450 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17451
17452Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17453
17454 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17455
17456 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17457 to match does not match the passing case but still matches the
c906108c
SS
17458 failing case.
17459
17460Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17461
17462 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17463
17464Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17465
17466 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17467 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17468 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17469 Remove various versions of gdb_exit.
17470 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17471 gdb_exit.
17472 * config/unix-gdb.exp: gdb_exit remains here, and should override
17473 the generic version, since it's doing a lot of wierd stuff that
17474 the other versions aren't. FIXME, fold it in, or abandon this
17475 version.
17476
17477Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17478
17479 * gdb.t24/demangle.exp: Add tests for PR 3220.
17480
17481Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17482
17483 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17484
17485Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17486
17487 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17488 "i386-*-*". Works for i486 as well.
17489
17490 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17491 bug, and expand domain of xfail to all SVR4 systems, since the
17492 actual problem is likely to be in generic SVR4 /proc support.
17493
17494Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17497
17498Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17499
17500 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17501 xfails for other systems. Match a missing 'Continuing.' as an
17502 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17503
17504 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17505 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17506 Only issue warning for missing executables if -all option is used.
17507
17508 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17509 file if -all option is used. It's like an unpredictable XFAIL.
17510
17511Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17512
17513 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17514 for dynamically linked binaries.
17515
17516 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17517
17518Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17519
17520 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17521 to state that this is a known bug in old versions of g++.
17522
17523Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17524
17525 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17526 while waiting for `Continuing'.
17527
17528Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17529
17530 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17531 in text, data, and bss.
17532 * gdb.t10/nodebug.c: Add local and global test variables for
17533 initialized and uninitialized data.
17534
17535Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17536
17537 * config/unix-gdb.exp (gdb_exit): Add "wait".
17538
17539Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17540
17541 * gdb.t06/signals.exp: xfail the continue from the handler for all
17542 targets.
17543
17544 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17545 function with watchpoints enabled, the i386 call dummy starts with
17546 a call.
17547
17548 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17549 386 bsd names its corefiles.
17550
17551Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17552
17553 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17554 compilers don't grok it.
17555 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17556 with small octal ints rather than character constants, which
17557 are signed and might not fit if first promoted to int.
17558
17559Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17560
17561 * gdb.t09/Makefile.in (clean): Remove corefile.
17562
17563Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17564
17565 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17566
17567Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17568 and Jim Kingdon (kingdon@cygnus.com)
17569
17570 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17571 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17572 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17573
17574Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17575
17576 * gdb.t17/interrupt.exp: Add xfail for hppa.
17577
17578Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17579
17580 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17581 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17582 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17583 to determine signed-ness of bitfields and use the result to setup
17584 the xfail.
17585 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17586 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17587 call line is reached if necessary.
17588
17589Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17590
17591 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17592
17593Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17594
17595 * gdb.t06/break.exp: Also test `clear' command.
17596
17597Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17598
17599 * gdb.t00/teststrategy.exp: Remove extra quote.
17600
17601 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17602 watchpoint enabled to be for all non-68k machines.
17603
17604 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17605
17606Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17607
17608 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17609 targets use aout.mt instead of ecoff.mt as gas understands
17610 standard aout format.
17611
17612Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17613
17614 * lib/gdb.exp (runto): Don't insist that function we are running to
17615 was compiled with -g.
17616
17617 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17618
17619 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17620 to get back into the read system call.
17621 Accept leading newline in case where we woke it up.
17622
17623Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17624
17625 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17626 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17627 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17628 enable ecoff configuration.
17629
17630Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17631
17632 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17633
17634Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17635
17636 * gdb.t16/printcmds.exp: Add another printf test.
17637
17638Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17639
17640 * configure.in: If configured -with-stabs on any target, add
17641 stabsdirs to configdirs.
17642
17643Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17646 fun" so pattern does not match the command itself.
17647
17648Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17649
17650 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17651
17652Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.t17/interrupt.exp: Test for more things.
17655
17656Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17657
17658 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17659 compiler arranges the code and line numbers.
17660
17661 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17662
17663Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17664
17665 * gdb.t00/help.exp: Increase expect input buffer size.
17666
17667Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17668
17669 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17670
17671 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17672
17673 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17674
17675 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17676 [0-9]*, not just [0-9].
17677
17678Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17679
17680 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17681
17682 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17683
17684Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17685
17686 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17687
17688Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17689
17690 * gdb.t06/signals.c: Add xfails for sun3.
17691
17692 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17693
17694 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17695 test_stepping tests.
17696
17697Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17698
17699 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17700
17701 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17702
17703 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17704 rather than actually putting it through cpp twice.
17705
17706 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17707
17708Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17709
17710 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17711 no longer needed.
17712
17713Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17714
17715 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17716
17717 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17718 C++ features prints as "struct", make it a pass, not an xfail.
17719
17720Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17721
17722 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17723 Don't require VA to print as "class" rather than "struct".
17724
17725Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17726
17727 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17728
17729Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17730
17731 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17732
17733Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17734
17735 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17736 order.
17737
17738Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17739
17740 * gdb.t16/printcmds.exp: Add printf tests.
17741
17742 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17743
17744 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17745
17746Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17747
17748 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17749 pass counts, to counteract any existing or future setup_xfails.
17750
17751Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17752
17753 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17754 {BEGIN,END}_COMMON for common block instead of STAB.
17755 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17756
17757 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17758 intp_var should be N_GSYM not N_LSYM.
17759 wierd-aout.S: Use a label for the value of the N_SO.
17760 wierd.def: Remove all backslashes.
17761 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17762
17763Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17764
17765 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17766 get the expected next to inheritance3.
17767
17768Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17769
17770 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17771 now that gcc-2.4 gets it right.
17772
17773Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17774
17775 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17776
17777 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17778 generating comp-info.exp which works for cross-compilation.
17779
17780Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17781
17782 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17783 "*-*-sysv4.*".
17784
17785Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17786
17787 * gdb.t01/run.exp: Start with a fresh gdb.
17788 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17789 SVR4.x.
17790
17791Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17792
17793 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17794 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17795 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17796 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17797 things to remove.
17798
17799Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17800
17801 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17802 test cases from bug reports.
17803
17804Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17805
17806 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17807 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17808 avoid spurious xfails.
17809 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17810 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17811 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17812
17813Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17814
17815 * gdb.t00/teststrategy.exp: Rework to provide more useful
17816 description of each test, fix problem with systems that define
17817 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17818 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17819 results for "next over recursive call" so timeouts aren't taken
17820 by error.
17821
17822Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17823
17824 * gdb.t12/scope.exp: Test printing of variables before run.
17825
17826 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17827 printed in wrong order due to sorting.
17828
17829Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17830
17831 * gdb.t00/teststrategy.exp: Fix expected results for printing
17832 user entered string constant. Is array of char, prints with no
17833 address.
17834
17835 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17836 commands.
17837 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17838 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17839 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17840 of struct of char arrays.
17841 * gdb.t00/radix.exp: New tests for radix commands.
17842
17843Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17844
17845 * gdb.t16/printcmd.exp: Print a variable before running program
17846 (with xfail for AIX).
17847
17848Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17849
17850 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17851
17852 * gdb.t16/printcmd.exp: Don't print variables before running program.
17853
17854 * gdb.t06/break.exp: Don't require envp argument to main.
17855
17856 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17857
17858 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17859 Add xfails for rs6000.
17860
17861 * gdb.t02/whatis.exp: Change other tests not to re-test something
17862 we already tested.
17863
17864 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17865 each type used has a variable of that type.
17866
17867Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17868
17869 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17870
17871Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17872
17873 * configure.in: change srctrigger to be a file, not a directory
17874
17875Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17876
17877 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17878
17879 * gdb.t11/list.exp: Fixed a couple of typos.
17880
17881Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17882
17883 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17884 is fixed and PR is closed.
17885 * gdb.t16 (gdbme.c): Add simple test string variable.
17886 * gdb.t16 (printcmds.exp): Add tests with simple test string
17887 variable, primarily for boundaries on "set print elements".
17888
17889Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17890
17891 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17892 Make leading 0's optional and don't expect a tab in the middle
17893 of the number.
17894
17895 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17896
17897 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17898 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17899 don't end command passed to gdb_test with newline.
17900
17901 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17902 signed keyword away, don't expect signed bitfields to be signed.
17903
17904 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17905 printing with only as many 1's as are in the field as well as printing
17906 with 32 1's (see comment).
17907
17908Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17909
17910 * gdb.t00/default.exp: Start with a fresh gdb.
17911 * configure.in (configdirs): Remove gdb.t31 until the chill
17912 compiler works again. It no longer is able to find chillrt0
17913 since it isn't in libchill.a anymore.
17914 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17915 wierd.o, make more modular.
17916 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17917 spurious newlines that caused problems.
17918
17919Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17920
17921 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17922 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17923 gdb.stabs/wierd.{exp,def}: Many new tests.
17924
17925 * gdb.t00/default.exp: update info line for new message.
17926
17927 * gdb.t02/{whatis.exp,gdbme.c}:
17928 Test that "char *" doesn't print as "caddr_t".
17929
17930Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17931
17932 * gdb.t00/help.exp: Use .* in place of some help messages which
17933 just changed.
17934 gdb.t00/default.exp: Update "info frame" test for new message.
17935 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17936 Remove some xfails
17937
17938Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17939
17940 * gdb.t03/{gdbme.c,ptype.exp}:
17941 Add tests for typedef'd struct and union without tags.
17942 Also check "whatis" on a variable of a typedef'd enum without a tag.
17943
17944 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17945 PRMS 1823; the bug still exists but isn't reproduced by this test
17946 anymore), and remove rs6000 XFAIL (the bug is fixed).
17947
17948 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17949 duplicated from whatis.exp. For those that are left, accept
17950 "long", "long int", or "int" for long variables (whatis.exp already
17951 has an XFAIL for "int", so no need to fail it here).
17952
17953 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17954 Deal with GCC's names for types now that GDB uses the compiler's names.
17955
17956 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17957 setup_xfail's for sunos4. If we #defined the signed keyword away,
17958 don't expect GDB to know that char it is signed.
17959
17960 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17961
17962Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17963
17964 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17965 should work on any system, regardless of debugging format.
17966 * gdb.t21/demangle.exp: Move to gdb.t24.
17967 * gdb.t24/demangle.exp: Move from gdb.t21.
17968 * gdb.t24/{Makefile.in, configure.in}: New files.
17969
17970Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17971
17972 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17973 * gdb.stabs: New directory.
17974
17975Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17976
17977 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17978 not just "Quit anyway?".
17979
17980Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17981
17982 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17983 that all setup_xfails are immediately followed by clear_xfails.
17984
17985Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17986
17987 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17988 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17989 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17990 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17991 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17992 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17993 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17994 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17995 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17996 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17997 gdb.t31/chillvars.exp, lib/gdb.exp:
17998 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17999 bug-gdb@prep.ai.mit.edu.
18000
18001Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18002
18003 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18004 with 0.0, not integer 0.
18005
18006Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18007
18008 * gdb.t06/break.exp: Update for "Kill the program" message change.
18009
18010Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18011
18012 * Makefile.in (GDBFLAGS): Set to -nx.
18013 * Makefile.in (site.exp): Use GDBFLAGS.
18014
18015Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18016
18017 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18018 Makefiles.
18019 (check): depend on just-check.
18020 (just-check): added so that tests can be run without a noop
18021 build pass.
18022
18023Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18024
18025 Switch to using configure's configdirs.
18026 * Makefile.in (Makefile): add configure.in dependency.
18027 (SUBDIRS): removed redundant assignment.
18028 * configure.in: switch subdirs assignment to configdirs.
18029 * gdb.t*/configure.in: new files.
18030
18031Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18032
18033 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18034 works.
18035
18036Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18037
18038 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18039 in explicit rules. Apparently this is not supported by some makes.
18040
18041Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18042
18043 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18044
18045Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18046
18047 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18048 disappeared.
18049
18050Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18051
18052 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18053
18054Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18055
18056 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18057 watchpoint problem that is now fixed.
18058 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18059 uninitialized convenience variables.
18060 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18061 structures.
18062
18063Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18064
18065 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18066 which causes expect to get out of sync with gdb on long output
18067 from help set.
18068 * gdb.t09/corefile.exp: Make expected pattern for core file
18069 failing signal and frame output format less sun specific.
18070
18071Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18072
18073 * gdb.t31/chillvars.exp: Add and remove initial dummy
18074 breakpoint, so that symbol table is forced in.
18075 (Needed at least on Sunos4, though it seems not SVR4.)
18076 * gdb.t31/chillvars.exp: Update for changed output format.
18077
18078Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18079
a9c64011 18080 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18081
18082Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18083
18084 * Makefile.in: Added --srcdir when invoking runtest, removed the
18085 need for a local config file. (optional now)
18086
18087Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18088
18089 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18090 failure count used to force early termination. Add some more
18091 expected failures for gnu style demangling.
18092
18093Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18094
18095 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18096 pmi variable from gdb.t20/gdbme to get optimized away.
18097 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18098 Check for written corefile upon timeout _and_ eof.
18099
18100Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18101
18102 * config/unix-gdb.exp: Add missing return 0.
18103
18104Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18105
18106 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18107 test termination.
18108
18109Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18110
18111 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18112 disappeared.
18113
18114Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18115
18116 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18117 time as i860 support works.
18118
d63a86f8 18119 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18120 "backtrace 100\r" rather than just "backtrace\r", to match last
18121 change.
18122
18123Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18124
18125 * config/udi-gdb.exp (gdb_exit): Remove close command.
18126 (gdb_target_udi): New procedure to set the UDI target.
18127 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18128 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18129 Added waits for prompts after several question responses. Added
18130 some more responses used by a29k-amd-udi-gdb.
18131 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18132 pass different arguments, restart UDI connection after program
18133 completion.
18134 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18135 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18136 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18137 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18138 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18139 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18140 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18141 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18142 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18143 after program completion.
18144 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18145 compiled with a SELECT_VECS setting.
18146 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18147 infinite recursion.
18148
18149 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18150 Added checks for COFF results, and made them expected failures for
18151 all targets. It would be better to make them expected failures
18152 for COFF targets only.
18153
18154Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18155
18156 * Makefile.in: add null dvi target, don't bother to recurse
18157 through test directories for info and install-info; rename
18158 $(datadir) to be dejagnu instead of deja-gnu
18159
18160Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18161
18162 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18163 compiler to coredump.
18164 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18165 code.
18166
18167Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18168
18169 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18170 coredump.
18171 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18172 code.
18173
18174Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18175
18176 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18177 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18178 which in a shell. Deletes xgdb when done.
18179 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18180 Tests the return from the "set height" or "set width" commands.
18181 Added a few return codes where needed.
18182
18183Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18184
18185 * Makefile.in (SUBDIRS): Add gdb.t17.
18186 * configure.in (subdirs): Add gdb.t17.
18187 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18188 files to test gdb's calling of functions in the inferior with
18189 the correct arguments and gdb's ability to retrieve any
18190 result returned.
18191
18192Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18193
18194 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18195 may be called after gdb goes away. Previous versions of expect
18196 needed these to avoid file descriptor leaks, but they cause
18197 errors with the current revision of expect.
18198 * gdb.t00/gdbvars.exp: Use -re on expected output after
18199 setting sevenbit-strings.
18200 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18201 to set sevenbit-strings consistent across tests.
18202 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18203 set sevenbit-strings consistent across tests.
18204
18205Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18206
18207 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18208 expected output to match current "expect" expectations.
18209
18210Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18211
18212 * gdb.t00/default.exp: Change expected output for default "source"
18213 command, to match new gdb behavior which requires a filename to
18214 source.
18215
18216Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18217
18218 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18219 expected fail for i486-*-* that misses the marker2 function.
18220 * gdb.t10/crossload.exp (bfddefault): Allow successful
18221 recognition of a format to pass even if no symbols are found.
18222 Explicitly catch failures where the format is not recognized
18223 or is ambiguous, and add the reason to the fail message.
18224 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18225 the cause is and invalid target and add reason to failure message.
18226 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18227 elf32-i386, elf32-sparc, and elf32-i860.
18228 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18229 Set up expected failure for 'filename'::variable scope resolution,
18230 which is now apparently broken on all targets.
18231 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18232 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18233 gdb.t23/templates.exp: Change failure for missing binfile into
18234 just a warning.
18235 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18236 references.
18237
18238Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18239
18240 * gdb.t00/default.exp: Add expected output for default "source"
18241 command, to match new gdb behavior.
18242 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18243
18244Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18245
18246 * config/*-gdb.exp: returns an error, rather than exiting on
18247 internal errors.
18248
18249Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18250
18251 * gdb.t03/gdbme.c: Add pointer to struct variable.
18252 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18253 referencing struct members.
18254
18255Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18256
18257 * configure.in (mips-idt-ecoff): New target.
18258 * config/mips-gdb.exp: New file for remote board using MIPS remote
18259 debugging protocol.
18260
18261 * Redid configuration scheme. Removed gdb.t*/configure.in.
18262 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18263 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18264 distclean targets. Built executables via .o files. Adjusted
18265 tests to account for source files in $(srcdir) rather than
18266 $(objdir).
18267 * lib/gdb.exp (runto): Don't expect () after the function name,
18268 because it may have arguments.
18269
18270Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18271
18272 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18273 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18274 expected failures for mips-idt-* and mips-sgi-*.
18275 * gdb.t00/default.exp (attach): Kill process if requested.
18276 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18277 that does not read core files.
18278 * gdb.t01/run.exp: Removed checks for exit status code.
18279 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18280 it is linked in.
18281 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18282 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18283 appropriate, rather than doing it by hand.
18284 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18285 execution.
18286 * gdb.t10/crossload.exp: Kill existing program if needed.
18287 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18288 appropriate, rather than doing it by hand. Always increase
18289 timeout for this test, not just for VxWorks.
18290
18291Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18292
18293 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18294 of Chill STRUCT types and STRUCT values.
18295 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18296 than "char".
18297 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18298 struct2): New struct definitions and initializations to test
c906108c
SS
18299 simple Chill STRUCT types.
18300
18301Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18302
18303 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18304 the null byte at the end of strings.
18305 * gdb.t00/default.exp: Make show version insensitive to copyright
18306 date.
18307 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18308 to avoid dependencies on target char signedness.
18309 * gdb.t16/printcmds.exp: Update expected results for explicitly
18310 unsigned char.
18311 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18312 now work.
18313 * gdb.t21/demangle.exp: Add many more patterns for template
18314 demangling, most of them being expected failures.
18315 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18316 string we are matching for, to match on the whole string.
18317 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18318 and fix a whole bunch that had incorrect expected output but were
18319 passing anyway because of the bug in "proc demangle".
18320 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18321 type.
18322 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18323
18324Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18325
a9c64011
AS
18326 * gdb/testsuite: made modifications to testcases, etc., to allow
18327 them to work properly given the reorganization of deja-gnu and the
18328 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18329
18330Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18331
18332 * gdb/testsuite: Initial creation of gdb/testsuite.
18333 Migrated dejagnu testcases and support files for testing nm to
18334 gdb/testsuite from deja-gnu. These files were moved "as is"
18335 with no modifications. This migration is part of a major overhaul
18336 of dejagnu. The modifications to these testcases, etc., which
18337 will allow them to work with the new version of dejagnu will be
18338 made in a future update.
48efe704 18339
8d8cb839 18340 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18341\f
8d8cb839
EZ
18342;; Local Variables:
18343;; mode: change-log
18344;; left-margin: 8
18345;; fill-column: 74
18346;; version-control: never
18347;; End:
902f2ccb
MC
18348
18349 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18350 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18351 Copying and distribution of this file, with or without modification,
18352 are permitted provided the copyright notice and this notice are preserved.
This page took 2.003559 seconds and 4 git commands to generate.