daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a75724bc
PA
12009-05-27 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4
e58b0e63
PA
52009-05-24 Pedro Alves <pedro@codesourcery.com>
6
7 * gdb.threads/fork-thread-pending.c: New.
8 * gdb.threads/fork-thread-pending.exp: New.
9
4ac36638
JK
102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14
c28c63d8
JB
152009-05-18 Jon Beniston <jon@beniston.com>
16
17 * gdb.asm/asm-source.exp: Add lm32 target.
18
b242c3c2
PA
192009-05-17 Pedro Alves <pedro@codesourcery.com>
20
21 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
22 `gdb_get_line_number'. Call `callee' in both parent and child.
23 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
24 `gdb_get_line_number' instead of hardcoding line numbers.
25 (catch_fork_unpatch_child): New procedure to test detaching
26 breakpoints from child fork.
27 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
28 hardcoding line numbers.
29 (do_fork_tests): Run `catch_fork_unpatch_child'.
30
ee342b23
VP
312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
32
33 * gdb.mi/mi-cmd-var.exp: Check that when varobj
34 of structure type enters or leaves the scope, it
35 is reported by -var-update.
36
e2009e98
DE
372009-05-11 Doug Evans <dje@sebabeach.org>
38
39 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
40 * gdb.threads/pending-step.c (main): Fix off-by-one error.
41 * gdb.threads/schedlock.c (main): Fix off-by-one error.
42
00903456
JK
432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
46
dc621c35
DE
472009-04-30 Doug Evans <dje@google.com>
48
49 * gdb.threads/watchthreads2.exp: New testcase.
50 * gdb.threads/watchthreads2.c: New testcase.
51
9ab4e744
DE
522009-04-29 Doug Evans <dje@google.com>
53
54 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
55 * gdb.cp/mb-ctor.cc: Ditto.
56 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
57 * gdb.cp/mb-inline.h (multi_line_foo): New function.
58 * gdb.cp/mb-inline1.cc: Call it.
59 * gdb.cp/mb-inline2.cc: Ditto.
60 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
61 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
62
484086b7
JK
632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
66 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
67 Replace all uses of `decimal' by `nonzero'.
68 (info macro FROM_COMMANDLINE): New test.
69
379a77b5
TT
702009-04-27 Tom Tromey <tromey@redhat.com>
71
72 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
73
b92b73c2
DE
742009-04-27 Doug Evans <dje@google.com>
75
76 * gdb.threads/watchthreads.c (main): Initialize args before starting
77 the threads. Plus formatting cleanup.
78 * gdb.threads/watchthreads.exp: Avoid errant failures due to
79 biased scheduling of one thread.
80
945a118d
JG
812009-04-27 Jerome Guitton <guitton@adacore.com>
82
83 * gdb.cp/templates.cc (GetMax): New template.
84 (main): Declare two instances of GetMax.
85 * gdb.cp/templates.exp: Add new test.
86
d389af10
JK
872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
90
e7f86de9
JM
912009-04-22 Joseph Myers <joseph@codesourcery.com>
92
93 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
94
334cc82d
TT
952009-04-15 Tom Tromey <tromey@redhat.com>
96
97 * gdb.base/charset.exp: Add regression test.
98
d12672cc
JB
992009-04-14 Joel Brobecker <brobecker@adacore.com>
100
101 * gdb.base/exe-lock.exp: New testcase.
102
18e8c3bc
TT
1032009-04-13 Tom Tromey <tromey@redhat.com>
104
105 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
106 operator on Frame.
107
5ecd5cbe
UW
1082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
109
110 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
111 * gdb.server/ext-attach.exp: Likewise.
112
7309f756
VP
1132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
114
115 Eliminate some sleep usage.
116
117 * gdb.mi/basics.c (do_nothing): New.
118 (main): Use do_nothing instead of printf, so that
119 not to introduce race condition between output of
120 inferiour and output of gdb. Do not use sleep as it
121 is not generally available on embedded targets.
122
f4b95f6f
PA
1232009-04-02 Pedro Alves <pedro@codesourcery.com>
124
125 * gdb.server/ext-attach.exp: Expect an optional process id after
126 "Detached from remote process".
127
de40b933
JK
1282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
131 gdb.dwarf2/dw2-unresolved.exp: New.
132
2ae101a4
PA
1332009-04-02 Pedro Alves <pedro@codesourcery.com>
134
135 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
136 mi_run_to_main.
137
56a8e183
PA
1382009-04-02 Pedro Alves <pedro@codesourcery.com>
139
140 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
141 mi_run_to_main. Skip thread exit test on remote targets.
142 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
143 mi_run_to_main.
144 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
145 mi_run_to_main.
146 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
147 when expecting ^connected. Detect when the target doesn't support
148 non-stop mode.
149 (mi_run_cmd): Detect if non-stop mode was requested by isn't
150 supported. Return -1 on error, 0 on success.
151 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
152 (mi_runto): Return mi_runto_helper's result explicitly.
153
c35fafde
PA
1542009-04-01 Pedro Alves <pedro@codesourcery.com>
155
156 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
157
f8a8dce6
JB
1582009-04-01 Tom Tromey <tromey@redhat.com>
159
160 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
161 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
162 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
163 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
164
71c25dea
TT
1652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
166 Jan Kratochvil <jan.kratochvil@redhat.com>
167
168 PR gdb/931
169 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
170 output.
171 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
172 for gdb/931.
173 * dw2-strp.S (DW_AT_language): Change to C++.
174 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
175
02d9a9ce
JB
1762009-03-31 Joel Brobecker <brobecker@adacore.com>
177
178 * gdb.ada/tasks: New testcase.
179
1042e4c0
SS
1802009-03-30 Stan Shebs <stan@codesourcery.com>
181
182 * gdb.trace/actions.exp: Update to match new info trace format.
183 * gdb.trace/deltrace.exp: Ditto.
184 * gdb.trace/infotrace.exp: Ditto.
185 * gdb.trace/passcount.exp: Ditto.
186 * gdb.trace/save-trace.exp: Ditto.
187 * gdb.trace/while-stepping.exp: Ditto.
188 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
189
f8f6f20b
TJB
1902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
191
192 * gdb.python/python-frame.c: New file.
193 * gdb.python/python-frame.exp: New file.
194
c0c6f777
TJB
1952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
196
197 * gdb.python/python-value.exp: Add tests for the address
198 attribute.
199
3cb51905
AS
2002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
201
202 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
203
88fc996f
DE
2042009-03-26 Doug Evans <dje@google.com>
205
206 * gdb.mi/mi-nonstop-exit.exp: New file.
207 * gdb.mi/non-stop-exit.c: New file.
208
56ef84b1
TT
2092009-03-26 Tom Tromey <tromey@redhat.com>
210
211 Update for change to prologue skipping:
212 * gdb.mi/mi2-simplerun.exp: Update.
213 * gdb.mi/mi2-break.exp: Update.
214 * gdb.mi/mi-simplerun.exp: Update.
215 * gdb.mi/mi-break.exp: Update.
216 * gdb.base/ending-run.exp: Update.
217
def2b000
TJB
2182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
219
220 * gdb.python/python-value.exp (test_value_in_inferior): Test
221 gdb.Value.is_optimized_out attribute.
222
442ddf59
JK
2232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 * gdb.dwarf2/dw2-noloc-main.c: New file.
226 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
227 (.text): Remove.
228 (.data): New.
229 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
230 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
231 (DW_TAG_subprogram func_cu1, noloc): Remove.
232 (main): New.
233 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
234 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
235 (file_symbols): New procedure.
236
a8df5de4
TT
2372009-03-25 Tom Tromey <tromey@redhat.com>
238
239 * gdb.base/charset.exp (valid_target_charset): New proc.
240 Use it to skip tests on invalid charsets.
241
cc1d7add
PM
2422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
243
244 * gdb.base/completion.exp: Add a test for directory completion.
245
bcd5727b
JK
2462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
247
248 Fix a racy FAIL.
249 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
250 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
251
cc924cad
TJB
2522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
253
254 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
255 * gdb.python/python-function.exp: Add test for function returning
256 a GDB value.
257
bc3b79fd
TJB
2582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
259
260 * gdb.python/python-function.exp: New file.
261
6c7a06a3
TT
2622009-03-20 Tom Tromey <tromey@redhat.com>
263
264 * gdb.base/store.exp: Update for change to escape output.
265 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
266 to escape output.
267 * gdb.base/pointers.exp: Update for change to escape output.
268 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
269 to escape output.
270 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
271 escape output.
272 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
273 to escape output.
274 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
275 escape output.
276 * gdb.base/setvar.exp: Update for change to escape output.
277 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
278 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
279 to escape output.
280 (test_print_string_constants): Likewise.
281 * gdb.base/charset.exp (valid_host_charset): Check size of
282 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
283 cases. Handle "auto"-related output.
284 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
285 (uvar, Uvar): New globals.
286
c31af87b
JG
2872009-03-19 Jerome Guitton <guitton@adacore.com>
288
289 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
290 deltas.
291 * gdb.ada/fixed_points.exp: Ditto.
292
51272cf2
PA
2932009-03-18 Pedro Alves <pedro@codesourcery.com>
294
295 * return-nodebug.c: Don't include stdio.h.
296 (init): Delete.
297 (func): Delete definition and provide extern declaration.
298 (t): New.
299 (main): Don't call printf. Call func and store its result in t.
300 * return-nodebug1.c: New.
301 * return-nodebug.exp: Don't expect stdio output. Instead, print
302 the global variable t. Drop printf formatters and cast types from
303 foreach loop. Don't use prepare_for_testing. Compile
304 return-nodebug.c and return-nodebug1.c in separate steps. Don't
305 define FORMAT or CAST.
306
d24948ac
PP
3072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
308
309 * gdb.base/solib-display.exp: Disable test for remote targers.
310
61ff14c6
JK
3112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
314
cb4dce93
JK
3152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
316
317 Fix a racy FAIL.
318 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
319 code from `follow parent, print pids'.
320 (`follow child, print pids', `follow parent, print pids'): Call it.
321 Replace `gdb_test "break..."' by gdb_breakpoint.
322
f7c60c5e
VP
3232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
324
325 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 326 sync and async modes.
f7c60c5e 327
383ace49
JB
3282009-03-12 Joel Brobecker <brobecker@adacore.com>
329
330 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
331 that was checked in by mistake. Remove loading of ada.exp, since
332 this is not necessary in this case.
333
4ce102af
JB
3342009-03-12 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.ada/ptype_arith_binop.exp: New testcase.
337
529a2aef
JB
3382009-03-12 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.ada/mod_from_name: New testcase.
341
8a38181c
JB
3422009-03-12 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.ada/tick_last_segv: New testcase.
345
11436dee
VP
3462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
347
61ff14c6 348 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 349
1f31650a
VP
3502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
351
61ff14c6
JK
352 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
353 include the token in ^running and frame info in *stopped.
1f31650a 354
a3247a22
PP
3552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
356
357 * solib-display.exp: New file.
358 * solib-display-main.c: New file.
359 * solib-display-lib.c: New file.
61ff14c6 360
aae64587
PA
3612009-03-05 Pedro Alves <pedro@codesourcery.com>
362
363 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
364
44aabfbc
JK
3652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
368 (list_and_check_macro): Use more specific test name.
369 (next to definition): Make the test names unique.
370
c087fcd3
PM
3712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
372
373 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 374
c86cf029
VP
3752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
376
377 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
378 notifications.
379 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
380 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
381 * lib/mi-support.exp (library_loaded_re): New.
382 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
383
3ea85240
VP
3842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
385
386 * gdb.gdb/observer.exp: Use test_notification observer, not
387 normal_stop, everywhere.
388 (test_normal_stop_notifications): Rename to...
389 (test_notifications): ...this.
390 (test_observer_normal_stop): Rename to...
391 (test_observer): ...this.
392
1903f0e6
DE
3932009-02-16 Doug Evans <dje@google.com>
394
395 * gdb.arch/amd64-disp-step.S (test_int3): New test.
396 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
397 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
398 (test_prefixed_syscall,test_int3): New tests.
399 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
400 (test_prefixed_syscall,test_int3): New tests.
401
1d33d6ba
VP
4022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
403
3cb51905
AS
404 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
405 (mi_expect_interrupt): Likewise.
406 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
407 response.
1d33d6ba 408
faafb047
PM
4092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
410
411 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
412 * gdb.base/pc-fp.exp (get_valueofx): Remove.
413 Replace calls to get_valueofx by get_hexadecimal_valueof.
414
417e16e2
PM
4152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
416
417 * lib/gdb.exp (get_valueof): Accept anything as a return value.
418 (get_integer_valueof): New procedure.
419 (get_sizeof): Use new get_integer_value_of.
420 * gdb.base/sizeof.exp: Replace all uses of get_valueof
421 by get_integer_valueof.
422
7065b901
TT
4232009-02-13 Tom Tromey <tromey@redhat.com>
424
425 * gdb.base/remote.exp (get_sizeof): Remove.
426 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
427 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
428 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
429 * lib/gdb.exp (get_valueof): Move from long_long.exp.
430 (get_sizeof): Likewise.
431
5d7cb8df
JK
4322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
433
434 PR fortran/9806
435 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
436
b2febfff
PP
4372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
438
439 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
440
4aa995e1
PA
4412009-02-06 Pedro Alves <pedro@codesourcery.com>
442
443 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
444
d8906c6f
TJB
4452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
446
447 * gdb.python/python-cmd.exp: New file.
448
ff4ab08d
TG
4492009-02-06 Tristan Gingold <gingold@adacore.com>
450
451 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
452
aacd552b
TG
4532009-02-05 Tristan Gingold <gingold@adacore.com>
454
455 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
456 pointer is dereferenced and use this signal name in regexp.
457 * gdb.base/signull.exp: Ditto.
458 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
459 * gdb.base/signull.c (main): Ditto.
460
08c637de
TJB
4612009-02-04 Tom Tromey <tromey@redhat.com>
462 Thiago Jung Bauermann <bauerman@br.ibm.com>
463
464 * gdb.python/python-value.exp: Use `gdb.history' instead of
465 `gdb.value_from_history'.
466 (test_value_numeric_ops): Add test for conversion of enum constant.
467 * gdb.python/python-value.c (enum e): New type.
468 (evalue): New global.
469 (main): Use argv.
470
20261af8
JG
4712009-02-04 Jerome Guitton <guitton@adacore.com>
472
473 * gdb.ada/uninitialized_vars: New test program.
474 * gdb.ada/uninitialized_vars.exp: New testcase.
475
52e44b43
TT
4762009-02-02 Tom Tromey <tromey@redhat.com>
477
478 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
479 * gdb.cp/pr2489.cc: Rename...
480 * gdb.cp/pr9594.cc: ... to this.
481
1c71341a
TT
4822009-02-02 Tom Tromey <tromey@redhat.com>
483
484 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
485 * gdb.cp/pr2489.cc: New file.
486 * gdb.cp/cpcompletion.exp: New file.
487
a4295225
TT
4882009-02-02 Tom Tromey <tromey@redhat.com>
489
490 PR exp/9059:
491 * gdb.cp/call-c.exp: Add regression test.
492 * gdb.cp/call-c.cc (FooHandle): New typedef.
493 (main): New variable 'handle'.
494
592375cd
VP
4952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
496
497 * lib/mi-support.exp (et_mi_thread_list)
498 (check_mi_and_console_threads): Adjust for current thread in
499 -thread-list-ids output.
500
41447f92
VP
5012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
502
503 * gdb.mi/mi-break.exp (test_disabled_creation): New.
504 Call it.
505
35669430
DE
5062009-01-28 Doug Evans <dje@google.com>
507
508 * gdb.arch/amd64-disp-step.S: New file.
509 * gdb.arch/amd64-disp-step.exp: New file.
510 * gdb.arch/i386-disp-step.S: New file.
511 * gdb.arch/i386-disp-step.exp: New file.
512
09f00d9a
PM
5132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
514
515 * gdb.base/find.exp: Set newline variable
516 using quotes instead of braces to fix cygwin failures.
517
1e8fb976
PA
5182009-01-23 Pedro Alves <pedro@codesourcery.com>
519
520 * gdb.base/radix.exp: Add tests to ensure that that set
521 input-radix 0 and set output-radix 0 are really rejected.
522
da061712
PA
5232009-01-23 Pedro Alves <pedro@codesourcery.com>
524
525 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
526 copyright years.
527
dd7e2d2b
PA
5282009-01-23 Pedro Alves <pedro@codesourcery.com>
529
530 PR gdb/9664:
531 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
532
392452f6
PA
5332009-01-22 Pedro Alves <pedro@codesourcery.com>
534
535 PR c++/9631:
536 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
537
8653e71c
PM
5382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
539
540 * gdb.server/file-transfer.exp: Use EXEEXT variable for
541 binfile definition to fix Windows OS failure.
542
a12cc160
DJ
5432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
544
545 PR gdb/9346
546 * gdb.base/interrupt.c (sigint_handler): New.
547 (main): Install a SIGINT handler if SIGNALS is defined. Exit
548 on error.
549 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
550 Test "signal SIGINT".
551
b89667eb
DE
5522009-01-19 Doug Evans <dje@google.com>
553
554 * gdb.base/break.exp: Update expected gdb output.
555 * gdb.base/sepdebug.exp: Ditto.
556 * gdb.mi/mi-syn-frame.exp: Ditto.
557 * gdb.mi/mi2-syn-frame.exp: Ditto.
558 * gdb.base/call-signal-resume.exp: New file.
559 * gdb.base/call-signals.c: New file.
560 * gdb.base/unwindonsignal.exp: New file.
561 * gdb.base/unwindonsignal.c: New file.
562 * gdb.threads/interrupted-hand-call.exp: New file.
563 * gdb.threads/interrupted-hand-call.c: New file.
564 * gdb.threads/thread-unwindonsignal.exp: New file.
565
adb483fe
DJ
5662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
567
568 * gdb.base/define.exp: Test defining and hooking prefix commands.
569 * gdb.python/python.exp: Update test for "show user" output.
570
60023297
JK
5712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
574 now the output exactly, using less wildcards. Expect also the output
575 of gfortran-4.3. Update for the f-valprint.c modification from
576 2008-04-22.
577 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
578 Remove gdb_test test names where matching the command.
579
ccc57cf9
PA
5802009-01-01 Pedro Alves <pedro@codesourcery.com>
581
582 PR breakpoints/9681:
583 * gdb.base/watchpoint.exp: Add regression test.
584
c7a6ca08
PA
5852008-12-31 Pedro Alves <pedro@codesourcery.com>
586
587 * gdb.threads/attach-into-signal.exp: Don't use
588 gdb_suppress_entire_file.
589 * gdb.threads/attach-stopped.exp: Ditto.
590 * gdb.threads/attachstop-mt.exp: Ditto.
591
3a031f65
PA
5922008-12-31 Pedro Alves <pedro@codesourcery.com>
593
594 PR gdb/8812:
595 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
596
09e6485f
PA
5972008-12-29 Pedro Alves <pedro@codesourcery.com>
598
599 PR gdb/7536:
600 * gdb.base/radix.exp: Add tests to ensure invalid input radices
601 and unsupported output radices are really rejected.
602
0cd53049
JK
6032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.cp/punctuator.exp: Backslash the '$' signs.
606
ba163c7e
TT
6072008-12-22 Tom Tromey <tromey@redhat.com>
608
609 * gdb.cp/punctuator.exp: New file.
610
6f4de6c9
JK
6112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 * gdb.base/completion.exp (Completing non-existing component): New test.
614
0f34d0b4
JK
6152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 Fix for PR gdb/8648.
618 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
619 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
620 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
621 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
622
db2ad4c3
JK
6232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
626
bb5ef15e
DP
6272008-12-16 Christophe Lyon <christophe.lyon@st.com>
628
629 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
630 compiler actually generate code at the expected line number.
631
90142adc
JZ
6322008-12-15 Jie Zhang <jie.zhang@analog.com>
633
634 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
635
fad6eecd
TT
6362008-12-12 Tom Tromey <tromey@redhat.com>
637
638 * gdb.base/commands.exp (redefine_hook_test): New proc.
639 Call it.
640
17c8aaf5
TT
6412008-12-11 Tom Tromey <tromey@redhat.com>
642
643 * gdb.base/macscp.exp: New regression test.
644
7c8adf68
TT
6452008-12-11 Tom Tromey <tromey@redhat.com>
646
647 * gdb.base/macscp.exp: Print "address.addr".
648 * gdb.base/macscp1.c (struct outer): New struct.
649 (address): New global.
650
b05dcbb7
TT
6512008-12-09 Tom Tromey <tromey@redhat.com>
652
653 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
654 Call it.
655
2d476de1
DE
6562008-12-04 Doug Evans <dje@google.com>
657
658 * gdb.server/ext-run.exp: Relax regexp for init program.
659
87bdc959
TG
6602008-12-03 Tristan Gingold <gingold@adacore.com>
661
662 * gdb.base/macscp.exp: Generate an object file during compilation
663 to work around Darwin dsymutil limitations.
664
e0740f77
JK
6652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 Test resolving external references to TLS variables.
668 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
669 FILE2_THREAD_LOCAL.
670 (testfile2, srcfile2): New variables.
671 * gdb.threads/tls.c (file2_thread_local)
672 (function_referencing_file2_thread_local): New.
673 * gdb.threads/tls2.c: New file.
674
67f0aac5
JB
6752008-11-28 Joel Brobecker <brobecker@adacore.com>
676
677 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
678 rather than integer, as integer might not be big enough when
679 on 64bit targets.
67f0aac5 680
c332165e
JG
6812008-11-27 Jerome Guitton <guitton@adacore.com>
682
683 * gdb.cp/formatted-ref.exp: Add equality test.
684 * gdb.ada/formatted_ref.exp: Ditto.
685
fc9b693c
JK
6862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
689 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
690
a9c64011
AS
6912008-11-20 Andreas Schwab <schwab@suse.de>
692
693 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
694 matching syscall entry point.
695 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
696 (tcatch_vfork_then_child_follow): Likewise. Finish through
697 vfork even if we stopped at the syscall trampoline.
698
e2fd701e
DE
6992008-11-20 Doug Evans <dje@google.com>
700
701 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
702
69abc51c
TJB
7032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
704
705 * gdb.arch/ppc-dfp.exp: New file.
706 * gdb.arch/ppc-dfp.c: New file.
707
c14c28ba
PP
7082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
709
710 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 711
2e74121d
DE
7122008-11-17 Doug Evans <dje@google.com>
713
714 * gdb.mi/mi-syn-frame.exp: Update expected output.
715 * gdb.mi/mi2-syn-frame.exp: Update expected output.
716
66bb093b
VP
7172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
718
719 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
720 "thread N" results in =thread-selected.
721 * lib/mi-support (mi_run_cmd, mi_expect_stop)
722 (mi_send_resuming_command_raw): Be prepared for
723 =thread-selected.
724
3d043ef6
VP
7252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
726
a9c64011
AS
727 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
728 * lib/mi-support.exp: Likewise.
3d043ef6 729
808104c8
JB
7302008-11-16 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
733 commands from the expected output for "help catch".
734
00b22944
JB
7352008-11-15 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.ada/int_deref.exp: New testcase.
738
59669435
TT
7392008-11-14 Nick Roberts <nickrob@snap.net.nz>
740
741 * gdb.mi/gdb2549.exp: New file.
742
de04a248
DE
7432008-11-11 Doug Evans <dje@google.com>
744
745 * gdb.base/callexit.exp: New file.
746 * gdb.base/callexit.c: New file.
747
6b8ce727
DE
7482008-11-10 Doug Evans <dje@google.com>
749
750 * lib/gdb.exp (GDBFLAGS): Move -nx ...
751 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
752 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
753 (default_gdb_start,default_gdb_exit): Ditto.
754 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
755 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
756 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
757 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
758 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
759 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
760
1b14b8aa
AS
7612008-11-03 Andreas Schwab <schwab@suse.de>
762
763 * gdb.base/hashline2.exp: Fix typo.
764 * gdb.base/hashline3.exp: Likewise.
765
f3134b88
TT
7662008-10-30 Tom Tromey <tromey@redhat.com>
767
768 * gdb.base/pointers.exp: Add test.
769 * gdb.base/pointers.c (k, S): New typedefs.
770 (instance): New global.
771
c2226152
AS
7722008-10-30 Andreas Schwab <schwab@suse.de>
773
774 * gdb.base/args.exp: Add tests for newlines.
775
462f405c
JB
7762008-10-30 Joel Brobecker <brobecker@adacore.com>
777
778 gdb.base/foll-exec.exp: Update the expected output of a couple
779 of "info breakpoints" tests.
780
79a45b7d
TT
7812008-10-28 Tom Tromey <tromey@redhat.com>
782
783 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
784
adc13a14
PA
7852008-10-24 Pedro Alves <pedro@codesourcery.com>
786
787 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
788 gdb_start_cmd.
789 Use runto_main before any test that requires execution.
790
252fbfc8
PA
7912008-10-23 Pedro Alves <pedro@codesourcery.com>
792
793 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
794 instead of SIGINT.
795
28148e3d
JB
7962008-10-22 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.base/completion.exp: Update expected output following
799 the addition of the "info tasks" command.
800
c209f847
TT
8012008-10-22 Tom Tromey <tromey@redhat.com>
802
803 * gdb.base/exprs.exp (test_expr): Add test for string
804 concatenation.
805
f177e350
PA
8062008-10-19 Pedro Alves <pedro@codesourcery.com>
807
808 * configure.ac: Output gdb.python/Makefile.
809 * configure: Regenerate.
810 * gdb.python/Makefile.in: New.
811
cce89356
JB
8122008-10-16 Joel Brobecker <brobecker@adacore.com>
813
814 * gdb.base/foll-fork.exp: Adjust the expected output to match
815 the new description for fork/vfork catchpoints in the "info
816 breakpoints" output.
817
176d289d
TJB
8182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
819
820 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
821
a08702d6
TJB
8222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
823
824 * gdb.python/python-value.c: New file.
825 * gdb.python/python-value.exp: New file.
826
1c5cfe86
PA
8272008-10-15 Pedro Alves <pedro@codesourcery.com>
828
829 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
830
5a98ad69
DP
8312008-10-15 Denis Pilat <denis.pilat@st.com>
832
41702f1b 833 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 834
dcb1a1e2
TT
8352008-10-09 Tom Tromey <tromey@redhat.com>
836
837 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
838 'fprintf' and 'stderr'.
839
9124fe48
JB
8402008-10-07 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.ada/ref_tick_size.exp: New testcase.
843
45452591
DE
8442008-10-06 Doug Evans <dje@google.com>
845
846 * gdb.dwarf2/dw2-cu-size.exp: New file.
847 * gdb.dwarf2/dw2-cu-size.S: New file.
848
849 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
850 .Ltype_int for clarity.
851
4fc5b208
PP
8522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
853
854 PR gdb/2384:
855 * gdb.cp/gdb2384.exp: Extended to test more cases.
856 * gdb.cp/gdb2384.cc: Likewise.
857 * gdb.cp/gdb2384-base.h: Likewise.
858 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 859
d78df370
JK
8602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
861
862 * gdb.base/maint.exp (maint print type): Remove printing
863 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
864
9a044a89
TT
8652008-09-30 Tom Tromey <tromey@redhat.com>
866
867 * gdb.base/macscp.exp: Add completion tests.
868 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
869 (TWENTY_THREE): Likewise.
870 (FORTY_EIGHT): Likewise.
871
506800a9
TT
8722008-09-30 Tom Tromey <tromey@redhat.com>
873
874 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
875 everywhere.
876 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
877
1a6f01b5
JK
8782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
881 testcase is derived from. Fix racy dependency on an expected PID
882 number. No longer support the testcase on Linux kernel 2.4.x.
883
2fae03e8
TT
8842008-09-27 Tom Tromey <tromey@redhat.com>
885
886 * gdb.base/macscp.exp: Add tests for stringification, splicing,
887 and varargs.
888
1ad15515
PA
8892008-09-22 Pedro Alves <pedro@codesourcery.com>
890
891 * lib/mi-support.exp (mi_expect_interrupt): New.
892 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
893 from gdb.mi/mi-nonstop.exp.
894 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
895 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
896 lib/mi-support.exp.
897 Use mi_check_thread_states throughout. Avoid ".*" and do not
898 require an anchor after -exec-run.
899
d0b76dc6
DJ
9002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
901
902 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
903 stop is pending. Avoid ".*" when two stops are pending.
904 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
905 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
906 newlines in fullnames.
907 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
908 (mi_expect_stop): Update comments. Only anchor in sync mode.
909 Do not match newlines.
910 (mi_send_resuming_command_raw): Always return status.
911 (mi_get_stop_line): Do not match more than one line by accident.
912 Only anchor in sync mode.
913 (mi_run_inline_test): If -exec-next fails, give up.
914
9990c830
UW
9152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
916
917 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
918 on SPU.
919
ebcf6f00
JB
9202008-09-10 Joel Brobecker <brobecker@adacore.com>
921
922 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
923
b6db24e5
JB
9242008-09-10 Joel Brobecker <brobecker@adacore.com>
925
926 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
927 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
928 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
929 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
930 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
931 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
932 gdb.ada/interface.exp, gdb.ada/null_array.exp,
933 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
934 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
935 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
936 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
937 Include the "= " sequence in the expected output of print tests.
938
2bf448e0
JB
9392008-09-10 Joel Brobecker <brobecker@adacore.com>
940
941 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
942 description for boolean types.
943
d51fd4c8
PA
9442008-09-09 Pedro Alves <pedro@codesourcery.com>
945
946 * gdb.base/hook-stop-continue.c: New.
947 * gdb.base/hook-stop-continue.exp: New.
948
694182d2
DJ
9492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
952
3b8a7fc0
JG
9532008-09-08 Jerome Guitton <guitton@adacore.com>
954
955 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
956 (stack_check_probe_2, stack_check_probe_loop_1)
957 (stack_check_probe_loop_2): New functions.
958 (main): Add call to these new functions.
959 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
960 functions, check that the breakpoint is inserted at the appropriate
961 location.
962 (insert_breakpoint): Slightly refine this procedure so that it can
963 be called several times in the test.
964
96cc0ae8
JG
9652008-09-08 Jerome Guitton <guitton@adacore.com>
966
967 * gdb.base/stack-checking.c: New file.
968 * gdb.base/stack-checking.exp: New file.
969
1f08b409
TJB
9702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
971
972 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
973 * gdb.arch/altivec-regs.exp: Likewise.
974 * gdb.arch/vsx-regs.exp: Likewise.
975
3099e1c4
TJB
9762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
977
978 * gdb.arch/ppc-fp.exp: New file.
979 * gdb.arch/ppc-fp.c: New file.
980
cc69bfc1
PP
9812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
982
983 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
984 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 985
b02a33db
MS
9862008-09-04 Michael Snyder <msnyder@vmware.com>
987
988 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
989 as "at" (for non-debug functions such as _start).
990
2992cbe0
UW
9912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
992
993 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
994 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
995 software watchpoints.
996 * gdb.base/watch_thread_num.exp: Likewise.
997
514f746b
AR
9982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
999
1000 * gdb.arch/i386-bp_permanent.exp: New test.
1001
876cecd0
TT
10022008-08-24 Tom Tromey <tromey@redhat.com>
1003
1004 * gdb.base/maint.exp: Update "maint print type".
1005
80f73d71
VP
10062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1007
1008 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1009 support. Adjust the order of "*running" notifications.
1010 * gdb.mi/non-stop.c: Don't cast from int to void* and
1011 back.
1012
d9c78d7d
MK
10132008-08-20 Mark Kettenis <kettenis@gnu.org>
1014
1015 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1016 expect to find it in the "info frame" output.
1017
97a2d1d3
DJ
10182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1019
1020 * gdb.base/interp.exp: Always consume both prompts.
1021
b96e2927
PA
10222008-08-20 Pedro Alves <pedro@codesourcery.com>
1023
1024 * gdb.base/pending.exp: Test pending breakpoints without symbols
1025 loaded.
1026
8cf6e61a
VP
10272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1028
1029 * lib/mi-support.exp (mi_expect_stop): Produce
1030 more details on failures.
1031 * gdb.mi/mi-nonstop.exp: New.
1032 * gdb.mi/non-stop.c: New.
1033
c6ebd6cf
VP
10342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1035
a9c64011
AS
1036 * gdb.mi/mi-async.exp: Use 'set target-async'.
1037 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1038
46a9b8ed
DJ
10392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1040
1041 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1042
44feb3ce
TT
10432008-08-17 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.base/help.exp (help catch): Rewrite.
1046
311a4e6b
TJB
10472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1048
1049 * gdb.base/define.exp: Test indented command documentation.
1050 * gdb.python/python.exp: Test indented multi-line command.
1051
604c2f83
LM
10522008-08-15 Luis Machado <luisgpm@br.ibm.com>
1053
1054 * testsuite/gdb.arch/vsx-regs.c: New source file.
1055 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1056 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1057
886a217c
TT
10582008-08-14 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.base/macscp.exp: Add regression test for "macro define" or
1061 "macro undef" with no arguments.
1062
c814a4f3
PP
10632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1064
1065 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1066
12ab8a60
UW
10672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1068
1069 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1070
d57a3c85
TJB
10712008-08-06 Tom Tromey <tromey@redhat.com>
1072
1073 * gdb.python/python.exp: New file.
1074
c7b778ff
JK
10752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 Fix for PR gdb/1543.
1078 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1079 $LOCATION.
1080 (location): New variable.
1081 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1082 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1083 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1084 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1085 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1086 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1087 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1088 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1089 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1090 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1091 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1092 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1093 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1094 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1095 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1096 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1097 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1098 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1099 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1100 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1101 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1102 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1103 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1104 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1105 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1106 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1107 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1108 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1109 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1110 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1111 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1112 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1113 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1114 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1115 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1116 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1117 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1118 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1119 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1120 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1121 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1122 gdb.base/type-opaque.exp, gdb.base/until.exp,
1123 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1124 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1125 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1126 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1127 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1128 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1129 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1130 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1131 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1132 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1133 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1134 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1135 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1136 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1137 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1138 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1139 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1140 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1141 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1142 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1143 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1144 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1145 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1146 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1147 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1148 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1149 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1150 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1151 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1152 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1153 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1154 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1155 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1156 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1157 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1158 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1159 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1160 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1161 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1162 to bug-gdb@prep.ai.mit.edu .
1163
5e06a3d1
VP
11642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1165
1166 * lib/mi-support.exp (mi_load_shlibs): New.
1167 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1168
9d81d21b
VP
11692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1170
1171 * lib/mi-support.exp (get_mi_thread_list)
1172 (check_mi_and_console_threads): New, moved from ...
1173 * gdb.mi/mi-pthread.exp: ...here.
1174 * gdb.mi/gdb669.exp (get_mi_thread_list)
1175 (check_mi_and_console_threads): Delete.
1176 * gdb.mi/mi2-pthread.exp: Likewise.
1177
bae98fe0
TT
11782008-07-28 Tom Tromey <tromey@redhat.com>
1179
1180 * Makefile.in (just-check): Remove. Move body to...
1181 (check): ... here.
1182
57380f4e
DJ
11832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1184
1185 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1186 Add a test for duplicated SIGINTs.
1187
e09490f1
DJ
11882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1189
1190 * gdb.threads/schedlock.exp (get_args): Update to work for any
1191 value of NUM.
1192 (Top level): Report the number of threads that did not resume.
1193
6387b45f
DJ
11942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1195
1196 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1197
62f64ff2
DJ
11982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1199
1200 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1201 non-MI prompt.
1202
fa8de41e
TT
12032008-07-26 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1206 (function_struct, function_struct_ptr): New globals.
1207 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1208 function pointer in a struct.
1209
ccb3ac8a
TT
12102008-07-26 Tom Tromey <tromey@redhat.com>
1211
1212 * gdb.base/macscp.exp: Add test for macro lexing bug.
1213
d7d9f01e
TT
12142008-07-18 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.base/macscp.exp: Add macro tests.
1217
9bf07184
PP
12182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1219
1220 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1221
becf6477
PP
12222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1223
1224 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1225
0709f7d3
PP
12262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1227
1228 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1229
7093c834
PP
12302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1231
1232 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1233
b432ffe3
JK
12342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1237
b1a268e5
VP
12382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1239
1240 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1241
e2995f8e
KB
12422008-07-11 Kevin Buettner <kevinb@redhat.com>
1243
1244 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1245 of regexp to account for changes made to GDB in the printing of
1246 byte vectors.
1247
14032a66
TT
12482008-07-11 Tom Tromey <tromey@redhat.com>
1249
1250 * gdb.base/completion.exp: Add 'help' completion test.
1251
981505ef
JK
12522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1255
10568435
JK
12562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1259
4487aabf
PA
12602008-07-09 Pedro Alves <pedro@codesourcery.com>
1261
1262 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1263
a4a9b1c4
PA
12642008-07-09 Pedro Alves <pedro@codesourcery.com>
1265
1266 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1267
3c3185ac
JK
12682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1271
7ebd49dc
VP
12722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1273
1274 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1275 previous commit. Add a comment.
1276
84e46146
PA
12772008-06-28 Pedro Alves <pedro@codesourcery.com>
1278
1279 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1280
0f8d4a2f
VP
12812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1282
1283 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1284
f747e0ce
PA
12852008-06-27 Pedro Alves <pedro@codesourcery.com>
1286
1287 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1288 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1289 compiling an executable, link in an object that forces unbuffered
1290 output.
1291 * lib/set_unbuffered_mode.c: New file.
1292
734a5c36
JK
12932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1294
1295 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1296
a2840c35
VP
12972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1298
a9c64011
AS
1299 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1300 mi_expect_stop.
1301 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1302 Demand that *running is output.
1303 (detect_async): Perform checking every time.
1304 (mi_send_resuming_command): Extract everything into...
1305 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1306 (mi_expect_stop): Don't accept any output before *stopped.
1307
6ae37fef
VP
13082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1309
1310 Robustify mi-simplerun.
a9c64011
AS
1311 * gdb.mi/basics.c (main): Add a call to sleep.
1312 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1313 * gdb.mi/mi2-cli.exp: Likewise.
1314 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1315
b4aa76f0 13162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1317
1318 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1319
e1ac3328
VP
13202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1321
a9c64011
AS
1322 * gdb.mi/mi-console.exp: Adjust.
1323 * gdb.mi/mi-syn-frame.exp: Adjust.
1324 * gdb.mi/mi2-console.exp: Adjust.
1325 * gdb.mi/mi2-syn-frame.exp: Adjust.
1326 * lib/mi-support.exp (mi_run_cmd): Adjust.
1327 (mi_send_resuming_command): Adjust.
e1ac3328 1328
f7f9a841
VP
13292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1330
1331 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1332 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1333 testing of stopped.
1334 * gdb.mi/mi2-syn-frame.exp: Likewise.
1335 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1336 (async, detect_async): New.
1337 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1338 depending on if we're running in sync or async mode.
f7f9a841 1339
37cd5d19
TT
13402008-06-09 Tom Tromey <tromey@redhat.com>
1341
1342 * gdb.base/completion.exp: New tests for field name completion
1343 with spaces, and field name completion with '->'.
1344
65d12d83
TT
13452008-06-06 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.base/break1.c (struct some_struct): New struct.
1348 (values): New global.
1349 * gdb.base/completion.exp: Add field name completion test.
1350
ebfe2e3f
PP
13512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1352
1353 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1354 to pointer.
1355 * gdb.cp/call-c.cc: Likewise.
1356
bcf6fc3a
NR
13572008-06-06 Nick Roberts <nickrob@snap.net.nz>
1358
1359 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1360 annotation.
1361
49fd4a42 13622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1363 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1364
1365 * gdb.threads/execl.c, gdb.threads/execl1.c,
1366 gdb.threads/execl.exp: New tests.
a9c64011 1367
8a34ac3f
AR
13682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1369 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.cp/exception.exp: Activate test, make it work with pending
1372 catchpoints.
1373
86ae69ef
JK
13742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1377
f7f9ae2c
VP
13782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1379
a9c64011
AS
1380 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1381 now printed.
1382 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1383
2a2d4dc3
AS
13842008-05-27 Andreas Schwab <schwab@suse.de>
1385
1386 * gdb.base/frame-args.exp: Handle arguments that are optimized
1387 out.
1388
5099e4d9
LM
13892008-05-26 Luis Machado <luisgpm@br.ibm.com>
1390
1391 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1392 quiet for ppc32 and group options into a single variable.
1393
d9c36a91
JB
13942008-05-23 Joel Brobecker <brobecker@adacore.com>
1395
1396 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1397 of zero-size elements.
1398 * gdb.ada/null_array.exp: Test printing this new array.
1399
103a8671
JK
14002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1403
07a4cc1a 14042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1405
1406 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1407 of the "finish" command.
1408
55f996a7
NR
14092008-05-21 Nick Roberts <nickrob@snap.net.nz>
1410
1411 * gdb.base/annota1.exp: Test for new annotation.
1412
907fc202
UW
14132008-05-16 Pedro Alves <pedro@codesourcery.com>
1414
1415 * gdb.base/fixsection.exp: New file.
1416 * gdb.base/fixsection0.c: New file.
1417 * gdb.base/fixsection1.c: New file.
1418
e8f97270
UW
14192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1420
1421 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1422 * gdb.base/annota3.exp: Likewise.
1423
ac0bb574
NF
14242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1425
1426 * gdb.base/watch_thread_num.exp: Don't run tests that require
1427 watchpoints if the target doesn't support them.
1428
6fadd07a
DE
14292008-05-12 Doug Evans <dje@google.com>
1430
1431 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1432
6e9a4a30
JB
14332008-05-09 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.ada/assign_1.exp: New testcase.
1436
08388c79
DE
14372008-05-09 Doug Evans <dje@google.com>
1438
a3c83fae
DE
1439 * gdb.base/find.exp: New file.
1440 * gdb.base/find.c: New file.
08388c79 1441
bd5ddfe8
DJ
14422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1443
1444 * gdb.base/commands.exp (watchpoint_command_test): Handle
1445 gdb,no_hardware_watchpoints.
1446 * gdb.base/float.exp: Allow ARM targets without floating point.
1447 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1448
b5dd68e2 14492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1450 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1451
1452 * gdb.ada/lang_switch: New test program.
1453 * gdb.ada/lang_switch.exp: New testcase.
1454
382d13d1
DE
14552008-05-05 Doug Evans <dje@google.com>
1456
1457 * gdb.base/help.exp (disassemble): Update expected help text.
1458
9dd789d0
PA
14592008-05-04 Pedro Alves <pedro@codesourcery.com>
1460
1461 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1462
611c83ae
PA
14632008-05-04 Pedro Alves <pedro@codesourcery.com>
1464
1465 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1466 different times.
1467
ff013f42
JK
14682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1469
1470 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1471 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1472 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1473 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1474
96dff6a2
VP
14752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1476
1477 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1478 notification to appear.
1479
55cd6f92
DJ
14802008-05-04 Daniel Jacobowitz <dan@debian.org>
1481
1482 * gdb.base/fullname.c: New file.
1483 * gdb.base/fullname.exp: New file.
1484 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1485
d705c43c
PA
14862008-05-03 Pedro Alves <pedro@codesourcery.com>
1487
1488 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1489 expressions with macros.
1490
333222e1
JK
14912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1494
5ac01682
DJ
14952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1496
1497 * gdb.base/completion.exp: Handle lack of other symbols beginning
1498 with "a".
1499
1500 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1501
237fc4c9
PA
15022008-05-02 Jim Blandy <jimb@codesourcery.com>
1503
1504 * gdb.asm/asmsrc1.s: Add scratch space.
1505
ed5e9466
DJ
15062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1507 Daniel Jacobowitz <dan@codesourcery.com>
1508
1509 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1510 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1511 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1512
b39cc962
DJ
15132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1514
1515 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1516
36d520f5
JB
15172008-05-01 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.base/info-target.exp: New testcase.
1520
8d4e3071
DJ
15212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1522
1523 * gdb.cp/hang.exp: Use .cc instead of .C.
1524 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1525 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1526
6f3f3097
DJ
15272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1528
1529 * gdb.base/gdb1250.exp: Remove perror.
1530 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1531
5550a914
PA
15322008-04-30 Pedro Alves <pedro@codesourcery.com>
1533
1534 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1535 .2byte.
1536
d848e687
DJ
15372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1538
1539 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1540 (maybe_kfail): New.
1541
93b5768b
PA
15422008-04-25 Pedro Alves <pedro@codesourcery.com>
1543
1544 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1545
721c02de
VP
15462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1547
a9c64011
AS
1548 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1549 * gdb.mi/mi2-syn-frame.exp: Likewise.
1550 * lib/mi-support.exp: Likewise.
721c02de 1551
74960c60
VP
15522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1553
1554 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1555 to specify regexp for the location to stop at.
1556 * gdb.base/break-always.c: New.
1557 * gdb.base/break-always.exp: New.
1558
d24317b4
VP
15592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1560
1561 * lib/mi-support.exp (mi_runto_helper): Adjust
1562 for the original-location field.
1563 (mi_create_breakpoint, mi_list_breakpoints): New.
1564 * gdb.mi/mi-break.exp: Adjust.
1565 * gdb.mi/mi2-break.exp: Adjust.
1566 * gdb.mi/mi-pending.exp: Adjust.
1567 * gdb.mi/mi-simplerun.exp: Adjust.
1568 * gdb.mi/mi2-simplerun.exp: Adjust.
1569 * gdb.mi/mi-syn-frame.exp: Adjust.
1570 * gdb.mi/mi2-syn-frame.exp: Adjust.
1571 * gdb.mi/mi-until.exp: Adjust.
1572 * gdb.mi/mi2-until.exp: Adjust.
1573 * gdb.mi/mi-var-display.exp: Adjust.
1574 * gdb.mi/mi2-var-display.exp: Adjust.
1575 * gdb.mi/mi-watch.exp: Adjust.
1576 * gdb.mi/mi2-watch.exp: Adjust.
1577
fdc59709 15782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1579
a9c64011
AS
1580 * aclocal.m4: Add override.m4.
1581 * configure: Regenerate.
fdc59709 1582
8e91f023
VP
15832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1584
1585 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1586 '-var-update --all-values' reports new value even the type
1587 of a variable object has changed.
1588
233a11ab
CS
15892008-04-18 Craig Silverstein <csilvers@google.com>
1590
1591 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1592 files.
d24317b4 1593
9c1137ad
JB
15942008-04-18 Joel Brobecker <brobecker@adacore.com>
1595
1596 * gdb.ada/atomic_enum: New test program.
1597 * gdb.ada/atomic_enum.exp: New testcase.
1598
66d0bbc7
DE
15992008-04-17 Doug Evans <dje@google.com>
1600
1601 * gdb.opt/Makefile.in: Fix whitespace.
1602
100906b0
UW
16032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1604
1605 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1606
4584e32e
DE
16072008-04-17 Doug Evans <dje@google.com>
1608
1609 * gdb.base/hashline1.exp: New testcase.
1610 * gdb.base/hashline2.exp: New testcase.
1611 * gdb.base/hashline2.exp: New testcase.
1612
0a320680
PA
16132008-04-17 Pedro Alves <pedro@codesourcery.com>
1614
1615 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1616
18ac113b
AR
16172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1618
1619 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1620 temporary breakpoint to match "Temporary breakpoint".
1621 * gdb.base/break.exp (delete_breakpoints): Likewise.
1622 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1623 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1624 * gdb.base/display.exp: Likewise.
1625 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1626 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1627 * gdb.base/restore.exp (restore_tests): Likewise.
1628 * gdb.base/sepdebug.exp: Likewise.
1629 * gdb.base/watchpoint.exp: Likewise.
1630 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1631 * gdb.mi/mi-pending.exp: Likewise.
1632 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1633 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1634 * gdb.mi/mi-var-cmd.exp: Likewise.
1635 * gdb.mi/mi-var-display.exp: Likewise.
1636 * gdb.mi/mi2-cli.exp: Likewise.
1637 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1638 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1639 * gdb.mi/mi2-var-display.exp: Likewise.
1640 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1641 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1642 new "disp" field.
a9c64011 1643 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1644 reason. This is to support fix for PR2424.
1645
add38693
JK
16462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1647
1648 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1649
fcacd99f
VP
16502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1651
1652 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1653 field. Add more floating varobj tests.
fcacd99f 1654 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1655 field.
1656 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1657 (main): Call do_at_tests.
1658 * lib/mi-support.exp (mi_create_floating_varobj)
1659 (mi_varobj_update_with_type_change): New.
fcacd99f 1660
de051565
MK
16612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1662
1663 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1664 option of -var-evaluate-expression.
1665 * gdb.mi/mi2-var-display.exp: Likewise.
1666
dbc52822
VP
16672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1668
1669 Introduce test setup helpers.
a9c64011
AS
1670 * lib/gdb.exp (build_executable, clean_restart)
1671 (prepare_for_testing): New.
1672 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1673 * gdb.base/return.exp: Likewise.
1674 * gdb.base/ending-run.exp: Likewise.
dbc52822 1675
473591da
NR
16762008-04-07 Nick Roberts <nickrob@snap.net.nz>
1677
1678 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1679 Interface (MI) responses.
1680
2b2d9e11
VP
16812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1682
a9c64011
AS
1683 * gdb.cp/breakpoint.cc: New code to test conditions involving
1684 member variables.
1685 * gdb.cp/breakpoint.exp: Test condition involving member
1686 variables.
2b2d9e11 1687
bb378428
VP
16882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1689
1690 * lib/mi-support.exp (mi_expect_stop): New.
1691 (mi_run_cmd): Change the
1692 token. Use mi_send_resuming_command, use
1693 mi_expect_stop.
1694 (mi_execute_to_helper): Rename to mi_execute_to.
1695 (mi_send_resuming_command): Add more error patterns.
1696 (mi_wait_for_stop): Renamed to...
1697 (mi_get_stop_line): ...this.
1698 (mi_run_inline_test): Adjust.
1699
1700 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1701 * gdb.mi/mi-console.exp: Likewise.
1702 * gdb.mi/mi-pending.exp: Likewise.
1703 * gdb.mi/mi-simplerun.exp: Likewise.
1704 * gdb.mi/mi-stack.exp: Likewise.
1705 * gdb.mi/mi-stepi.exp: Likewise.
1706 * gdb.mi/mi-syn-frame.exp: Add comment.
1707 * gdb.mi/mi-until.exp: Likewise.
1708 * gdb.mi/mi-var-display.exp: Likewise.
1709 * gdb.mi/mi-watch.exp: Likewise.
1710 * gdb.mi/mi2-cli.exp: Likewise.
1711 * gdb.mi/mi2-console.exp: Likewise.
1712 * gdb.mi/mi2-simplerun.exp: Likewise.
1713 * gdb.mi/mi2-stack.exp: Likewise.
1714 * gdb.mi/mi2-stepi.exp: Likewise.
1715 * gdb.mi/mi2-until.exp: Likewise.
1716 * gdb.mi/mi2-var-display.exp: Likewise.
1717 * gdb.mi/mi2-watch.exp: Likewise.
1718
62172bb9
UW
17192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1720
1721 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1722
1723 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1724
a13e061a
PA
17252008-04-04 Pedro Alves <pedro@codesourcery.com>
1726
1727 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1728 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1729 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1730 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1731 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1732 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1733 expect an mi error duplicated in stderr.
1734
eae06beb
JB
17352008-04-03 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1738 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1739 Add a couple of tests that verify the behavior when the new setting
1740 is set to "cancel" and "all".
1741 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1742 "ask" before we start the testing.
1743
79c6ced6
AR
17442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1745
1746 * gdb.cp/casts.cc: Add class reference variables.
1747 * gdb.cp/casts.exp: New test cases for up/down casting references.
1748
6c2d1a6b
MK
17492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1750
1751 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1752 instead of beginning to make an extra test pass.
1753 * gdb.mi/mi2-var-display.exp: Likewise.
1754
55b411d9
MR
17552008-03-31 Maciej W. Rozycki <macro@mips.com>
1756
1757 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1758
c6140da2
MD
17592008-03-31 Markus Deuling <deuling@de.ibm.com>
1760 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1761
1762 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1763 value. Add xfail for older kernels.
1764
79732189
AR
17652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1766
1767 Bring mi-support in line with gdb.exp.
1768 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1769 (mi_gdb_start): New function.
1770
33c3676e
MR
17712008-03-28 Maciej W. Rozycki <macro@mips.com>
1772
1773 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1774
92e28119
VP
17752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1776
1777 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1778 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1779
9e8e3afe
VP
17802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1781
1782 * lib/mi-support.exp (mi_create_varobj_checked): New.
1783 (mi_list_varobj_children): Allow to check for a
1784 value.
1785 (mi_list_array_varobj_children): New.
1786
1787 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1788 and mi_list_varobj_children, as opposed to hardcoding
1789 expected strings.
1790 * gdb.mi/gdb701.exp: Likewise.
1791 * gdb.mi/gdb792.exp: Likewise.
1792 * gdb.mi/mi-var-block.exp: Likewise.
1793 * gdb.mi/mi-var-cmd.exp: Likewise.
1794 * gdb.mi/mi-var-invalidate.exp: Likewise.
1795 * gdb.mi/mi2-var-block.exp: Likewise.
1796 * gdb.mi/mi2-var-child.exp: Likewise.
1797 * gdb.mi/mi2-var-cmd.exp: Likewise.
1798 * gdb.mi/mi2-var-display.exp: Likewise.
1799
9df50351
JK
18002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 Fix random false FAILs on i386.
1803 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1804
31e5d73a
DJ
18052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1806
1807 PR gdb/544
1808 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1809
12f4afab
DJ
18102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1811
1812 PR gdb/544
1813 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1814
b562a0cb
DJ
18152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1818 fixed PR gdb/544.
1819
17faa917
DJ
18202008-03-21 Pedro Alves <pedro@codesourcery.com>
1821
1822 * gdb.threads/fork-child-threads.exp: Test next over fork.
1823
6214f497
DJ
18242008-03-21 Chris Demetriou <cgd@google.com>
1825
1826 * gdb.base/break.exp (rbreak junk): New test for rbreak
1827 "Junk at end of arguments" issue.
1828
63092375
DJ
18292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1830
1831 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1832 *& to work on created array elements.
1833 (Top level): Test print $pc with a file. Test string operations
1834 without a target.
1835 * gdb.base/ptype.exp: Do not expect *& to work on created array
1836 elements.
1837
b21991b0
DJ
18382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1839
1840 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1841 gdb.threads/staticthreads.exp: Update exit query.
1842
c4b347c7
SL
18432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1844
1845 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1846
fa4727a6
DJ
18472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1848
1849 * gdb.base/watchpoint.c (global_ptr, func4): New.
1850 (main): Call func4.
1851 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1852 (test_inaccessible_watchpoint): New.
1853
2f34202f
MR
18542008-02-29 Maciej W. Rozycki <macro@mips.com>
1855
1856 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1857 select the largest.
1858
0d6ba1b1
DJ
18592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1860
1861 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1862 frames-invalid annotations.
1863
e691325a
PM
18642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1865
a9c64011 1866 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1867
f85b5ecc
DE
18682008-02-27 Doug Evans <dje@google.com>
1869
1870 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1871 for bug 1738.
1872 (breakpoint_to_handler_entry): Ditto.
1873
b40e7bf3
JB
18742008-02-27 Joel Brobecker <brobecker@adacore.com>
1875
1876 * gdb.base/ending-run.exp: Use the first line of code inside
1877 function body to test breakpoints.
1878 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1879 location where the breakpoint is inserted when using the line
1880 where a function is declared. Fix typo in the description of
1881 one of the tests.
1882 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1883
2faca73a
PM
18842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1885
1886 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1887 tests.
2faca73a 1888
6f439c36
PM
18892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1890
1891 * gdb.base/args.exp: avoid same output for tests
1892 with single quotes.
1893
54e52265
VP
18942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1895
a9c64011
AS
1896 * gdb.base/annota1.exp: Adjust for 'info break'
1897 format changes.
1898 * gdb.base/annota3.exp: Likewise.
1899 * gdb.base/break.exp: Likewise.
1900 * gdb.base/condbreak.exp: Likewise.
1901 * gdb.base/pending.exp: Likewise.
1902 * gdb.base/sepdebug.exp: Likewise.
1903 * gdb.base/unload.exp: Likewise.
1904 * gdb.cp/ovldbreak.exp: Likewise.
1905 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1906
897b09ca
DE
19072008-02-07 Doug Evans <dje@google.com>
1908
1909 * gdb.cp/mb-inline.exp: New.
1910 * gdb.cp/mb-inline.h: New.
1911 * gdb.cp/mb-inline1.cc: New.
1912 * gdb.cp/mb-inline2.cc: New.
1913
b1c32d35
PM
19142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1915
1916 * gdb.pascal/floats.pas: New test program.
1917 * gdb.pascal/floats.exp: New testcase.
1918
1a4ca44a
TJB
19192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1920
1921 * gdb.base/callfuncs.c (t_float_many_args): New function.
1922 (t_double_many_args): New function.
1923 * gdb.base/callfuncs.exp: Add tests for exceeding float
1924 and double parameters passed through the stack.
1925
439048e8
JB
19262008-02-05 Joel Brobecker <brobecker@adacore.com>
1927
1928 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1929 gdb.ada/complete/foo.adb: New files.
1930 * gdb.ada/complete.exp: New testcase.
1931
81fe8080
DE
19322008-02-03 Doug Evans <dje@google.com>
1933
301f0ecf
DE
1934 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1935
81fe8080
DE
1936 * gdb.cp/gdb2384.exp: New file.
1937 * gdb.cp/gdb2384.cc: New file.
1938 * gdb.cp/gdb2384-base.h: New file.
1939 * gdb.cp/gdb2384-base.cc: New file.
1940
4b071aec
DE
19412008-02-02 Doug Evans <dje@google.com>
1942
1943 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1944
61137ba6
JB
19452007-02-01 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.ada/sym_print_name: New test program.
1948 * gdb.ada/sym_print_name.exp: New testcase.
1949
19502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1951
1952 * gdb.ada/nested/hello.adb: New file.
1953 * gdb.ada/nested.exp: New testcase.
1954 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1955
98deb0da
VP
19562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1957
1958 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1959 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1960 don't cause future evaluations of function to report
1961 creation of internal breakpoints.
98deb0da 1962
723a2275
VP
19632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1964
1965 * gdb.mi/mi-break.exp (test_error): New.
1966 Call it.
1967
fb546a2f
LM
19682008-01-31 Luis Machado <luisgpm@br.ibm.com>
1969
1970 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1971 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1972
2d8fd90a
PM
19732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1974
1975 * gdb.pascal/integers.pas: New test program.
1976 * gdb.pascal/integers.exp: New testcase.
1977
a7fa0ded
PM
19782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1979
1980 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1981
5e1a1926
TJB
19822008-01-30 Luis Machado <luisgpm@br.ibm.com>
1983
1984 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1985 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1986
8d04f9f0
JB
19872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1988
1989 * gdb.ada/formatted_ref: New test program.
1990 * gdb.ada/formatted_ref.exp: New testcase.
1991
1992 * gdb.cp/formatted-ref.cc: New file.
1993 * gdb.cp/formatted-ref.exp: New testcase.
1994
ce75a98f
JB
19952008-01-30 Joel Brobecker <brobecker@adacore.com>
1996
1997 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1998
e835f6bf
NR
19992008-01-30 Nick Roberts <nickrob@snap.net.nz>
2000
2001 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2002 (test_file_list_exec_source_file): Update to new macro-info field.
2003
d118ef87
PH
20042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2005
2006 * gdb.ada/exprs: New test program.
2007 * gdb.ada/exprs.exp: New testcase.
2008
7d35ab09
TJB
20092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2010
2011 * dfp-test.c (DELTA, DELTA_B): New definitions.
2012 (double_val1, double_val2, double_val3, double_val4, double_val5,
2013 double_val6, double_val7, double_val8, double_val9, double_val10,
2014 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2015 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2016 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2017 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2018 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2019 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2020 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2021 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2022 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2023 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2024 dec128_val16): New global variables.
2025 (decimal_dec128_align): New function.
2026 (decimal_mixed): Likewise.
2027 (decimal_many_args_dec32): Likewise.
2028 (decimal_many_args_dec64): Likewise.
2029 (decimal_many_args_dec128): Likewise.
2030 (decimal_many_args_mixed): Likewise.
2031 * dfp-test.exp: Add tests calling new inferior functions.
2032
2d717e4f
DJ
20332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2034
2035 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2036 gdb.server/ext-run.exp: New files.
2037 * lib/gdbserver-support.exp (gdbserver_download): New.
2038 (gdbserver_start): New. Update gdbserver expected
2039 output.
2040 (gdbserver_spawn): Use them.
2041 (gdbserver_start_extended): New.
2042
e85a822c
DJ
20432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2044
2045 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2046 Run on GNU/Linux.
2047 (do_exec_tests): Check for systems which do not support catchpoints.
2048 Do not match START.
2049 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2050 Run on GNU/Linux. Enable verbose output.
2051 (check_fork_catchpoints): New.
2052 (explicit_fork_child_follow, catch_fork_child_follow)
2053 (tcatch_fork_parent_follow): Update expected messages.
2054 (do_fork_tests): Use check_fork_catchpoints.
2055 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2056 Run on GNU/Linux. Enable verbose output.
2057 (check_vfork_catchpoints): New.
2058 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2059 expected messages.
2060 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2061
401ea829
JB
20622008-01-29 Jim Blandy <jimb@red-bean.com>
2063
2064 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2065 host' errors.
2066 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2067
aceaf3ad
JB
20682008-01-29 Jim Blandy <jimb@red-bean.com>
2069
2070 * gdb.threads/sigthread.c: Use barriers to ensure that
2071 child_thread and child_thread_two are always initialized before we
2072 start to use them.
2073
a5606eee
VP
20742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2075
2076 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2077 * gdb.base/watchpoint-solib.c: New.
2078 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2079
c55a82bb
PM
20802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2081
2082 * gdb.base/gdb1056.exp: Add unsigned integer test.
2083
0993fe05
DE
20842008-01-28 Doug Evans <dje@google.com>
2085
2086 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2087
4fe42e7f
JB
20882008-01-27 Jim Blandy <jimb@codesourcery.com>
2089
c7a69933
JB
2090 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2091
4fe42e7f
JB
2092 * gdb.base/expand-psymtabs.exp: Doc fix.
2093
5def8285
MK
20942008-01-26 Mark Kettenis <kettenis@gnu.org>
2095
2096 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2097
5313c911
NR
20982008-01-24 Nick Roberts <nickrob@snap.net.nz>
2099
a9c64011 2100 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2101 -var-set-format.
2102
93815fbf
VP
21032008-01-23 Chris Demetriou <cgd@google.com>
2104
2105 * gdb.threads/thread_events.c: New testcase source file.
2106 * gdb.threads/thread_events.exp: New testcase expect file.
2107
467a88ee
NR
21082008-01-23 Nick Roberts <nickrob@snap.net.nz>
2109
2110 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2111
2112 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2113 -var-set-format.
2114
d8f82aba
DJ
21152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2116 Vladimir Prus <vladimir@codesourcery.com>
2117
2118 * gdb.base/float.exp: Allow missing floating point for m68k and
2119 PowerPC.
2120
60c46647
VP
21212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2122
2123 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2124 ignore count.
2125 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2126 * gdb.mi/mi-cli.exp: Adjust.
2127 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2128
c7dd36a1
PA
21292008-01-17 Pedro Alves <pedro@codesourcery.com>
2130
2131 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2132 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2133 with dummy_ptr's address.
2134 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2135 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2136 all targets.
2137 * gdb.mi/mi2-var-child.exp: Likewise.
2138
39d5313e
JB
21392008-01-09 Joel Brobecker <brobecker@adacore.com>
2140
2141 * gdb.ada/null_array: New test program.
2142 * gdb.ada/null_array.exp: New testcase.
2143
0aea4bf3
LM
21442008-01-09 Luis Machado <luisgpm@br.ibm.com>
2145
2146 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2147 with required float modifiers.
2148
0b354900
JB
21492008-01-08 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.ada/funcall_param: New test program.
2152 * gdb.ada/funcall_param.exp: New testcase.
2153
cdb7f5d4
JB
21542008-01-08 Joel Brobecker <brobecker@adacore.com>
2155
2156 * gdb.ada/arrayparam: New test program.
2157 * gdb.ada/arrayparam.exp: New testcase.
2158
88e2547f
JB
21592008-01-08 Joel Brobecker <brobecker@adacore.com>
2160
2161 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2162 landed. Should also fix random failures in the test following it.
2163
f6867ce0
TJB
21642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2165
2166 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2167 for expressions with decimal float values.
2168 (test_dfp_conversions): New function to test casts to and from
2169 decimal float types.
2170 Call test_dfp_conversions.
2171 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2172 elements.
2173 (main): Initialize ds.float4 and ds.double8 elements.
2174 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2175 string to new error message.
2176 (d64_set_tests): Likewise.
2177 (d128_set_tests): Likewise.
2178 Add tests for expressions with decimal float variables. Add tests for
2179 conversions to and from decimal float types.
2180
f9c11282
JB
21812008-01-05 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2184 * gdb.ada/packed_tagged.exp: New testcase.
2185
0ecbca72
JB
21862008-01-04 Joel Brobecker <brobecker@adacore.com>
2187
2188 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2189 gdb.ada/homonym/homonym_main.adb: New files.
2190 * gdb.ada/homonym.exp: New testcase.
2191
c18d3d89
JB
21922008-01-04 Joel Brobecker <brobecker@adacore.com>
2193
2194 * gdb.ada/packed_array.exp: Add testing of references to
2195 a packed array.
2196
ecc7085b
JB
21972008-01-04 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2200 New files.
2201 * gdb.ada/type_coercion.exp: New testcase.
2202
c474c922
JB
22032008-01-04 Joel Brobecker <brobecker@adacore.com>
2204
2205 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2206 gdb.ada/tagged/foo.adb: New file.
2207 * gdb.ada/tagged.exp: New testcase.
2208
9005b927
JB
22092008-01-04 Joel Brobecker <brobecker@adacore.com>
2210
2211 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2212 gdb.ada/ptype_field/foo.adb: New files.
2213 * gdb.ada/ptype_field.exp: New testcase.
2214
1a6aaad8
JB
22152008-01-03 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/print_pc.exp: New testcase.
2218
0ef22f53
JB
22192008-01-03 Joel Brobecker <brobecker@adacore.com>
2220
2221 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2222 gdb.ada/taft_type/p.adb: New files.
2223 * gdb.ada/taft_type.exp: New testcase.
2224
1689ecf8
JB
22252008-01-03 Joel Brobecker <brobecker@adacore.com>
2226
2227 * gdb.ada/array_bounds/bar.adb: New file.
2228 * gdb.ada/array_bounds.exp: New testcase.
2229
a4d0b9c3
JB
22302008-01-03 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2233 gdb.ada/arrayptr/foo.adb: New files.
2234 * gdb.ada/arrayptr.exp: New testcase.
2235
a31ace00
JB
22362008-01-03 Joel Brobecker <brobecker@adacore.com>
2237
2238 * gdb.base/set-lang-auto.exp: New testcase.
2239
a97fced3
JB
22402008-01-03 Joel Brobecker <brobecker@adacore.com>
2241
2242 * gdb.ada/fun_addr/foo.adb: New file.
2243 * gdb.ada/fun_addr.exp: New testcase.
2244
ef29ce1a
JK
22452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2248 New files
2249
0fafefe3
JB
22502008-01-02 Joel Brobecker <brobecker@adacore.com>
2251
2252 * array_subscript_addr/p.adb: New file.
a9c64011 2253 * array_subscript_addr.exp: New testcase.
0fafefe3 2254
c4359f8d
JB
22552008-01-02 Joel Brobecker <brobecker@adacore.com>
2256
a9c64011 2257 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2258 New files.
2259 * gdb.ada/str_cmp_ref.exp: New testcase.
2260
1aa1b15b
JB
22612008-01-01 Joel Brobecker <brobecker@adacore.com>
2262
2263 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2264 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2265 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2266
81c9b2cf
JB
22672008-01-01 Joel Brobecker <brobecker@adacore.com>
2268
2269 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2270 gdb.ada/ref_param/pck.ads: New files.
2271 * gdb.ada/ref_param.exp: New testcase.
2272
319e4674
JB
22732008-01-01 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2276 gdb.ada/interface/foo.adb: New files.
2277 * gdb.ada/interface.exp: New testcase.
2278
ef682c56
JB
22792007-12-31 Jim Blandy <jimb@codesourcery.com>
2280
2281 * gdb.base/multi-forks.exp: Consume all output from child
2282 processes before proceeding to next test.
2283
f6f3eb6c
JB
22842007-12-29 Jim Blandy <jimb@codesourcery.com>
2285
2286 * configure: Regenerated.
2287
f652e42f
JB
22882007-12-27 Joel Brobecker <brobecker@adacore.com>
2289
2290 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2291 gdb.ada/fixed_cmp/fixed.adb: New files.
2292 * gdb.ada/fixed_cmp.exp: New testcase.
2293
6943e596
JB
22942007-12-27 Joel Brobecker <brobecker@adacore.com>
2295
2296 * gdb.ada/boolean_expr.exp: New testcase.
2297
aad9a193
JB
22982007-12-26 Jim Blandy <jimb@codesourcery.com>
2299
2300 * gdb.base/multi-forks.exp: Doc fix.
2301
fb5f3683
JB
23022007-12-26 Joel Brobecker <brobecker@adacore.com>
2303
2304 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2305 * gdb.ada/char_param.exp: Do not compile our test program with
2306 -gnata, this is unnecessary.
2307 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2308
384e4a9c
JB
23092007-12-24 Joel Brobecker <brobecker@adacore.com>
2310
2311 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2312 gdb.ada/print_chars/foo.adb: New files.
2313 * gdb.ada/print_chars.exp: New testcase.
2314
01e044f7
JB
23152007-12-24 Joel Brobecker <brobecker@adacore.com>
2316
2317 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2318 gdb.ada/char_param/foo.adb: New files.
2319 * gdb.ada/char_param.exp: New testcase.
2320
0ce17860
JB
23212007-12-22 Jim Blandy <jimb@codesourcery.com>
2322
2323 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2324 hard-coding source line numbers into the test.
2325 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2326 gdb_get_line_number to find.
2327
919809b9
JB
23282007-12-22 Joel Brobecker <brobecker@adacore.com>
2329
2330 * gdb.base/ptype.c (highest): New struct type.
2331 (the_highest): New variable of that type.
2332 (main): Add dummy assignment to a field of variable the_highest.
2333 * gdb.base/ptype.exp: Test type printing of our new variable.
2334
abc8a88d
PM
23352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2336
2337 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2338 and record first explicitly generated thread number.
abc8a88d
PM
2339 Use that thread number for thread specific watchpoint test.
2340 Add iteration number to repetitive tests.
2341
5158f3e3
CES
23422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2343 Jim Blandy <jimb@codesourcery.com>
2344
2345 * gdb.base/expand-psymtabs.c: New testcase
2346 source file.
2347 * gdb.base/expand-psymtabs.exp: New testcase
2348 expect file.
2349
37e4754d
LM
23502007-12-17 Luis Machado <luisgpm@br.ibm.com>
2351
2352 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2353 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2354
551e5d04
JB
23552007-12-17 Joel Brobecker <brobecker@adacore.com>
2356
2357 * gdb.ada/frame_args/foo.adb: New file.
2358 * gdb.ada/frame_args/pck.ads: New file.
2359 * gdb.ada/frame_args/pck.adb: New file.
2360 * gdb.ada/frame_args.exp: New testcase.
2361
a05ee097
JB
23622007-12-17 Joel Brobecker <brobecker@adacore.com>
2363
2364 * gdb.base/frame-args.c: New file.
2365 * gdb.base/frame-args.exp: New testcase.
2366
c162e8c9 23672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2368 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2369
2370 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2371
afe8ab22 23722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2373
afe8ab22
VP
2374 * gdb.mi/mi-pending.exp: New.
2375 * gdb.mi/mi-pending.c: New.
2376 * gdb.mi/mi-pendshr.c: New.
2377
dfdfb3ca
JB
23782007-12-06 Jim Blandy <jimb@codesourcery.com>
2379
2380 * gdb.base/default.exp: Update expected output for 'info catch'.
2381
b7fca990
JK
23822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2383
2384 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2385 must be set to binary.
2386
6a1afc1e
PA
23872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2388
2389 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2390
a6b151f1
DJ
23912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2392
2393 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2394 gdb.mi/mi-file-transfer.exp: New.
2395
43039443
JK
23962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2399
0ef2251b
MR
24002007-11-22 Maciej W. Rozycki <macro@mips.com>
2401
2402 * gdb.trace/backtrace.exp: Fix a typo.
2403 * gdb.trace/circ.exp: Likewise.
2404 * gdb.trace/collection.exp: Likewise.
2405 * gdb.trace/limits.exp: Likewise.
2406 * gdb.trace/report.exp: Likewise.
2407 * gdb.trace/tfind.exp: Likewise.
2408 * gdb.trace/while-dyn.exp: Likewise.
2409
5443631e
NR
24102007-11-21 Nick Roberts <nickrob@snap.net.nz>
2411
2412 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2413 objects of pointers that can't be dereferenced are now
2414 "noneditable".
2415
a4ce5b0d
UW
24162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2417
2418 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2419 (target_cpu): Remove.
2420
d6e956e5
VP
24212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2422
2423 * gdb.base/ending-run.exp: Expect the list of cleared
2424 breakpoint to come in natural order, not the reversed one.
a9c64011 2425
214270ab
VP
24262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2427
2428 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2429 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2430
1a619819
LM
24312007-11-05 Luis Machado <luisgpm@br.ibm.com>
2432
2433 * gdb.base/printcmds.exp: New function
2434 test_printf_with_dfp.
2435
5b01a6fa
DE
24362007-11-02 Doug Evans <dje@google.com>
2437
2438 * gdb.disasm/t01_mov.s: Remove carriage returns.
2439 * gdb.disasm/t02_mova.s: Ditto.
2440 * gdb.disasm/t03_add.s: Ditto.
2441 * gdb.disasm/t04_sub.s: Ditto.
2442 * gdb.disasm/t05_cmp.s: Ditto.
2443 * gdb.disasm/t06_ari2.s: Ditto.
2444 * gdb.disasm/t07_ari3.s: Ditto.
2445 * gdb.disasm/t08_or.s: Ditto.
2446 * gdb.disasm/t09_xor.s: Ditto.
2447 * gdb.disasm/t10_and.s: Ditto.
2448 * gdb.disasm/t11_logs.s: Ditto.
2449 * gdb.disasm/t12_bit.s: Ditto.
2450 * gdb.disasm/t13_otr.s: Ditto.
2451
ec33ab7f
JK
24522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2455
ae0d01ff
UW
24562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2457
2458 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2459 provide DFP support.
2460
55eddb0f
DJ
24612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2464 Test "set powerpc vector-abi". Skip auto-detection tests for old
2465 toolchains.
2466
7020f05c
PA
24672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2468
2469 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2470 with [string compare].
2471
84bc3db9
PA
24722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2473
2474 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2475 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2476
5876dc88
LM
24772007-10-25 Luis Machado <luisgpm@br.ibm.com>
2478
2479 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2480 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2481 * gdb.opt/Makefile.in: New makefile.
2482 * Makefile.in: Create new directory "gdb.opt".
2483 * configure.ac: Add "gdb.opt" directory.
2484 * configure: Regenerated.
a9c64011 2485
c3ea9a14
DE
24862007-10-25 Doug Evans <dje@google.com>
2487
2488 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2489 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2490
a9c64011 24912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2492 Thiago Jung Bauermann <bauerman@br.ibm.com>
2493
2494 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2495 Floating Point expressions.
2496 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2497 Floating Point variables.
2498 * gdb.base/dfp-test.c: new file containing program with Decimal
2499 Floating variables, used by gdb.base/dfp-test.exp.
2500
62a24a2b
DJ
25012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2502
2503 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2504
e7b1eae6
UW
25052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2506
2507 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2508 compiling test case with GCC.
2509 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2510
c641edcc
UW
25112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2512
2513 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2514 format changes.
2515
5e5ebfe6
MS
25162007-10-18 Michael Snyder <msnyder@specifix.com>
2517
2518 * gdb.base/dbx.exp: Add missing "-re " operator.
2519
e831e7b6
GM
25202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2521
2522 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2523 * configure.ac: Removed trailing spaces after backslash.
2524 * gdb.modula2: New directory.
2525 * gdb.modula2/Makefile.in: New file.
2526 * gdb.modula2/unbounded-array.exp: New file.
2527 * gdb.modula2/unbounded1.c: New file.
2528
7cc46491
DJ
25292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2530
2531 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2532
25332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2534
2535 * gdb.base/sigstep.c (main): Add checks for
2536 return values for setitimer call.
2537 Call setitimer again with itimer = ITIMER_REAL
2538 if first call to setitimer fails.
2539
e91528f0
KH
25402007-10-11 Kazu Hirata <kazu@codesourcery.com>
2541
2542 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2543 of $timeout.
2544
2ec9a4f8
DJ
25452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2546
2547 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2548
25492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2550
2551 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2552 of gdb_expect call, to avoid interruption.
2553
64b2fa04
PA
25542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2555
2556 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2557 (v_unsigned_long_long, v_long_long_array)
2558 (v_signed_long_long_array, v_unsigned_long_long_array)
2559 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2560 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2561 [!NO_LONG_LONG]: New.
2562 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2563 v_long_long_member.
2564
2565 (v_long_long_func, v_signed_long_long_func)
2566 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2567 (main) [!NO_LONG_LONG]: Initialize long long variants.
2568
2569 * gdb.base/whatis.exp: If board file requests no_long_long, build
2570 test with NO_LONG_LONG defined. Test long long, signed long long,
2571 and unsigned long long variants but only if board file doesn't
2572 disable it.
2573
a912286e 25742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2575 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2576
2577 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2578 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2579 * configure: Regenerated.
2580 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2581 gdb.pascal/types.exp, lib/pascal.exp: New files.
2582
471ba8c9
DJ
25832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2584
2585 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2586 call.
2587 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2588 to return to the call.
2589 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2590 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2591 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2592 * gdb.mi/mi-until.exp (test_until): Likewise.
2593 * gdb.mi/mi2-until.exp (test_until): Likewise.
2594
fef8a650
DJ
25952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2596
2597 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2598 two-char array.
2599 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2600
d983da9c
DJ
26012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2602
2603 * gdb.threads/watchthreads.c (thread_function): Sleep between
2604 iterations.
2605 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2606 at once for S/390. Generate matching fails and passes.
2607
17f62551
VP
26082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2609
2610 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2611 the 'struct_declarations' variable to zeros.
a9c64011 2612
ed0616c6
VP
26132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2614
2615 * gdb.cp/mb-ctor.cc: New.
2616 * gdb.cp/mb-ctor.exp: New.
2617 * gdb.cp/mb-templates.cc: New.
2618 * gdb.cp/mb-templates.exp: New.
2619
41f1b697
DJ
26202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2621
2622 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2623
3f213f78
PA
26242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2625
2626 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2627 targets.
2628 * configure: Regenerate.
2629
0d381245 26302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2631
0d381245
VP
2632 * gdb.base/annota1.exp: Adjust for 'info break'
2633 format changes.
2634 * gdb.base/annota3.exp: Likewise.
2635 * gdb.base/break.exp: Likewise.
2636 * gdb.base/condbreak.exp: Likewise.
2637 * gdb.base/pending.exp: Likewise.
2638 * gdb.base/sepdebug.exp: Likewise.
2639 * gdb.base/unload.exp: Likewise.
2640 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2641
fe3f5fa8
VP
26422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2643
2644 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2645 messages.
2646 * gdb.base/chng-syms.exp: Likewise.
2647 * gdb.base/unload.exp: Likewise.
a9c64011 2648
a75cf6c0
DJ
26492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2650
2651 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2652
18ecae38
DJ
26532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2654
2655 * schedlock.c (NUM): Change to 1.
2656 (main): Use args[0] for the main thread.
2657 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2658 regardless of the number of threads.
2659
5509918f
MR
26602007-09-14 Maciej W. Rozycki <macro@mips.com>
2661
4a543daf
MR
2662 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2663 type down.
2664 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2665 test.
2666 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2667 watchpoint type down.
2668 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2669 test.
2670
26712007-09-14 Maciej W. Rozycki <macro@mips.com>
2672
5509918f
MR
2673 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2674 Move all the tests here and run them twice, once using software
2675 watchpoints and once using hardware watchpoints.
2676 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2677
40b53987
DJ
26782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2679
2680 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2681 test.
2682
695e2681
MK
26832007-09-10 Mark Kettenis <kettenis@gnu.org>
2684
8b3fc8d8
MK
2685 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2686 build-id.
2687
695e2681
MK
2688 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2689 know about $ORIGIN. Calculate output dir from $dest instead of
2690 using ${objdir}/{$subdir}.
2691
58d69f29
MK
26922007-09-09 Mark Kettenis <kettenis@gnu.org>
2693
2694 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2695 gcore, before continuing with the test.
2696
3e347599
DJ
26972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2698
2699 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2700 * gdb.mi/mi-watch.exp: Likewise.
2701
ea37ba09
DJ
27022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2703 Jim Blandy <jimb@codesourcery.com>
2704
2705 * gdb.arch/i386-sse.exp: Do not expect character constants.
2706 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2707 * gdb.base/display.exp: Allow print/s.
2708 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2709 and unsigned char array changes.
2710
2025a643
DJ
27112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2712
2713 * gdb.base/display.exp: Add tests for printf %p.
2714
26669a27
PA
27152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2716
2717 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2718 the dll name to unicode.
2719
c8f021f8
JK
27202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.base/default.exp (show version): Update the version text.
2723 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2724
4cf31eea
JK
27252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2728 New files.
2729
4935890f
JK
27302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 * lib/gdb.exp (build_id_debug_filename_get): New function.
2733 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2734 Remove the generate DEBUG file for the future testcase runs.
2735 New testcase for the NT_GNU_BUILD_ID retrieval.
2736 Move the final testing step to ...
2737 (test_different_dir): ... a new function.
2738 New parameter XFAIL to XFAIL all the tests performed.
2739 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2740 New parameter TYPE to PF_PREFIX all the tests performed.
2741
02142340
VP
27422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2743
2744 * gdb.mi/mi-var-cp.cc (path_expression): New
2745 function.
2746 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2747
36acd84e
UW
27482007-08-27 Markus Deuling <deuling@de.ibm.com>
2749
2750 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2751 to fit into SPU Local Store memory.
2752
a896d121
JB
27532007-08-23 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.base/default.exp: Adjust the expected output of "info
2756 warranty" after the switch to GPLv3.
2757
7b433602
JB
27582007-08-23 Joel Brobecker <brobecker@adacore.com>
2759
2760 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2761 to 30000 (from 20000).
2762
e22f8b7c
JB
27632007-08-23 Joel Brobecker <brobecker@adacore.com>
2764
2765 Switch the license of all .exp files to GPLv3.
2766 Switch the license of all .f and .f90 files to GPLv3.
2767 Switch the license of all .s and .S files to GPLv3.
2768
5a0e3bd0
JB
27692007-08-23 Joel Brobecker <brobecker@adacore.com>
2770
2771 * configure.ac: Switch license to GPLv3.
2772
cc00619d
JB
27732007-08-23 Joel Brobecker <brobecker@adacore.com>
2774
2775 Switch the licensing to GPLv3 for all .ads and .adb files.
2776
8d26208a
DJ
27772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2778
2779 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2780 and t_int_double.
2781 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2782
4fcb9948
JB
27832007-08-17 Joel Brobecker <brobecker@adacore.com>
2784
2785 * gdb.base/step-line.c: Switch license to GPL version 3, and
2786 update copyright year.
2787 * gdb.base/step-line.inp: Likewise.
2788
b9c34f67
JB
27892007-08-17 Joel Brobecker <brobecker@adacore.com>
2790
2791 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2792 changes inside gdb1555.c.
2793 * gdb.base/pending.exp: Likewise.
2794
2cc17678
DJ
27952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2796
2797 * config/default.exp: New file.
2798
e48883f7
DJ
27992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2802 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2803
1ab80e5b
MR
28042007-07-30 Maciej W. Rozycki <macro@mips.com>
2805
2806 * gdb.base/dump.exp: Force the correct endianness for binary
2807 formats not carrying this information.
2808
aba471f5
DJ
28092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2810
2811 * gdb.threads/staticthreads.exp: Match .*sem_post.
2812
d4e07204
DJ
28132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2814
2815 * gdb.base/readline.exp (operate_and_get_next): Match the final
2816 prompt.
2817
2b97317d
KB
28182007-07-23 Kevin Buettner <kevinb@redhat.com>
2819
2820 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2821 to restarting SID.
2822
44efa07a
KB
28232007-07-18 Kevin Buettner <kevinb@redhat.com>
2824
2825 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2826 prior to `gdb_start'.
2827
7b5ebade
KB
28282007-07-18 Kevin Buettner <kevinb@redhat.com>
2829
2830 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2831 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2832 Remove call to gdb_unload.
2833
255e7678
DJ
28342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2835 Daniel Jacobowitz <dan@codesourcery.com>
2836
2837 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2838 for __WIN32__.
2839 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2840 * gdb.base/unload.exp: Use shared library test routines.
2841
3a40aaa0
UW
28422007-07-03 Markus Deuling <deuling@de.ibm.com>
2843
2844 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2845 * gdb.base/solib-symbol-lib.c: Likewise.
2846 * gdb.base/solib-symbol-main.c: Likewise.
2847
b0f4b84b
DJ
28482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2849
2850 * config/gdbserver.exp (gdb_reconnect): New.
2851 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2852 gdb.base/solib-disc.exp: New files.
2853 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2854 remote debugging".
2855 (gdb_compile): Add shlib_load flag.
2856 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2857 port.
2858 (gdbserver_reconnect): New.
2859
1b05479a
DJ
28602007-07-01 Nick Roberts <nickrob@snap.net.nz>
2861 Daniel Jacobowitz <dan@codesourcery.com>
2862
2863 * gdb.base/annota3.exp: Test for if construct.
2864
86f78eb2
DJ
28652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2866
2867 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2868
6a2eb474 28692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2870 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2871
2872 * gdb.base/display.exp: Allow a newline after display/i.
2873 * gdb.base/pc-fp.exp: Likewise.
2874 * gdb.base/sigbpt.exp: Likewise.
2875
f8b73d13
DJ
28762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2877
2878 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2879 required features to be included.
2880
4339e69e
DJ
28812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2882
2883 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2884 in info threads output.
2885
23d964e7
UW
28862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2887 Markus Deuling <deuling@de.ibm.com>
2888
2889 * gdb.arch/spu-info.exp: New testcase.
2890 * gdb.arch/spu-info.c: New file.
2891
fd20f75b
DJ
28922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2893
2894 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2895 tpcs_offset. Restore lr after the call.
2896 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2897
2226f861
DJ
28982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2899
2900 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2901 (gdbserver_run): Kill any running gdbserver.
2902 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2903
d12371a9
MR
29042007-05-17 Maciej W. Rozycki <macro@mips.com>
2905
2906 * gdb.base/sigbpt.exp: Preset segv_addr.
2907
93f02886
DJ
29082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2909
2910 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2911 (gdb_compile_shlib): Likewise.
2912 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2913 (default_gdb_init): Clear cleanfiles.
2914 (gdb_finish): Delete recorded cleanfiles.
2915 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2916
2917 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2918 Do not use isnative.
2919 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2920 gdb.base/so-impl-ld.exp: Likewise.
2921 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2922 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2923 gdb_compile.
2924
b04e06d7
VP
29252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2926
2927 * config/unknown.exp: Remove.
2928
069ed931
UW
29292007-05-15 Markus Deuling <deuling@de.ibm.com>
2930
2931 * gdb.base/info-proc.exp: Check is_remote.
2932
09db0d03
UW
29332007-05-14 Markus Deuling <deuling@de.ibm.com>
2934
2935 * gdb.base/gcore.exp: Initialize variable core_supported.
2936
af2cbe8c
DJ
29372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2938
2939 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2940
027c0295
DJ
29412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2942
2943 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2944 * gdb.threads/print-threads.exp (test_all_threads): Allow
2945 negative and hexadecimal thread IDs.
2946
dc5000e7
DJ
29472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2948
2949 * gdb.java/jprint.java (public): Avoid invalid call to static
2950 method.
2951
2e74ed18
DP
29522007-05-14 Denis Pilat <denis.pilat@st.com>
2953
2954 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2955 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2956 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2957 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2958 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2959
83547f02
UW
29602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2961
2962 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2963 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2964 this mode.
2965 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2966 * gdb.base/spu.ld: New file.
2967
b18be20d
DJ
29682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2969
2970 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2971
be444858
DJ
29722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2975
b1d53152
DJ
29762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * gdb.java/jmain.exp: Handle demangled names with and without method
2979 signatures.
2980
d084b331
DJ
29812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2982
2983 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2984 (have_a_very_merry_interrupt): Remove calls to puts.
2985 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2986 inferior output.
2987 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2988 test names.
2989
db9d7fc5
DJ
29902007-04-29 Markus Deuling <deuling@de.ibm.com>
2991 Daniel Jacobowitz <dan@codesourcery.com>
2992
2993 * gdb.base/auxv.exp (core_works): Also check is_remote.
2994 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2995
ef783a7d 29962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2997
ef783a7d
VP
2998 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2999 message, not the undefined 'module' variable.
3000 * gdb.base/siginfo.exp: Likewise.
3001 * gdb.base/sigstep.exp: Likewise.
3002 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3003 serialport.
3004 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3005
b7b73cae
CV
30062007-04-25 Corinna Vinschen <vinschen@redhat.com>
3007
3008 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3009 target sim fails. Return 0 otherwise.
3010 (gdb_load): Return prematurely if gdb_target_sim fails.
3011
7d90fdfa
DP
30122007-04-16 Denis Pilat <denis.pilat@st.com>
3013
3014 * gdb.base/setshow.exp: Reset height after having set it to 100.
3015
5d3e9c85
DP
30162007-04-16 Denis Pilat <denis.pilat@st.com>
3017
3018 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3019
18e75969
DP
30202007-04-16 Denis Pilat <denis.pilat@st.com>
3021
3022 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3023
25d5ea92
VP
30242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3025
3026 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3027 tests. Run the frozen varobjs test.
3028 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3029 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3030
0b49cb80
JK
30312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3034 gdb.base/type-opaque.exp: New files.
3035
a73bafbc 30362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3037
3038 * gdb.mi/mi-var-child.c
a73bafbc
VP
3039 (do_children_tests): User char[2] instead of
3040 char so that automatic printing of pointers to char
3041 don't give unpredicable result.
3042 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3043 local variables.
3044 * gdb.mi/mi-var-child.exp: Step to right line
3045 of do_children_tests.
3046 * gdb.mi/mi2-var-child.exp: Likewise.
3047 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3048 do_locals_tests.
a73bafbc
VP
3049 (do_children_tests): User char[2] instead of
3050 char so that automatic printing of pointers to char
a9c64011 3051 don't give unpredicable result.
a73bafbc 3052 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3053 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3054 Pass test name to mi_wait_for_stop.
3055
7ce59000
DJ
30562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3057
3058 * gdb.asm/asm-source.exp: Remove d10v case.
3059 * lib/gdb.exp (skip_cplus_tests): Likewise.
3060 * gdb.asm/d10v.inc: Deleted.
3061
20389057
DJ
30622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3063
3064 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3065
8807d78b
DJ
30662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3067
3068 * config/netware.exp: Delete file.
3069
aa3edb8e
JB
30702007-03-29 Joel Brobecker <brobecker@adacore.com>
3071
3072 * gdb.dwarf2/dw2-noloc.S: New file.
3073 * gdb.dwarf2/dw2-noloc.exp: New file.
3074
297561ac
PA
30752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3076
3077 * gdb.cp/method2.cc: New test.
3078 * gdb.cp/method2.exp: New test.
3079 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3080
1f81bd39
DJ
30812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3082
3083 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3084
9453113a
DJ
30852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3086
3087 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3088
b741e217
DJ
30892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3090
3091 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3092 (gdb_load): Delete, replace with...
3093 (gdb_reload): ...this.
3094 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3095 * gdb.server/server-mon.exp: Likewise.
3096 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3097 (gdb_start_cmd): New.
3098 (gdb_file_cmd): Save the last loaded file.
3099 (gdb_reload): New.
3100 (gdb_gnu_strip_debug): Use transform.
3101 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3102 support here. Use new $last_loaded_file. Check mtime.
3103 (gdb_target_cmd): Handle ObjC failure case.
3104 (infer_host_exec): Delete.
3105 (gdbserver_load): Rename to...
3106 (gdbserver_run): ...this. Simplify.
3107 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3108 (mi_gdb_load): Move most contents to a new function...
3109 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3110 (mi_run_cmd): Use mi_gdb_target_load.
3111 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3112 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3113 Use gdb_run_cmd.
3114 * gdb.base/charsign.exp: Remove incorrect comment.
3115 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3116 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3117 gdb.base/start.exp: Use gdb_start_cmd.
3118
446ab585 31192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3120 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3121
3122 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3123 * gdb.base/signull.exp: Similarly.
3124
bbb88ebf
UW
31252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3126
3127 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3128 messages available to test cases (like chng-sym.exp).
3129
cb8c4a99
AS
31302007-03-14 Andreas Schwab <schwab@suse.de>
3131
3132 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3133 format changes.
3134
4e463ff5
DJ
31352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3136
3137 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3138 (optimized_1): New.
3139 (main): Call optimized_1.
3140 (gdb2029): Correct typos. Call gdb2029_marker.
3141 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3142 for gdb2029.
3143
b6db2c47
MK
31442007-03-12 Mark Kettenis <kettenis@gnu.org>
3145
3146 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3147 as tabs. Remove redundant test pattern.
3148
70ed3737
UW
31492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3150
3151 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3152 for /a format output.
3153
47b67b60
DJ
31542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3155
3156 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3157 collect output incrementally.
3158
b8953b0e
UW
31592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3160
3161 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3162 for -var-create lpcharacter test.
3163 * gdb.mi/mi2-var-cmd.exp: Likewise.
3164
7acd5c40
UW
31652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3166
3167 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3168 pass on targets where address zero is readable.
3169
9c6759c1
UW
31702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3171
3172 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3173 just a single architecture.
3174
a2f1aeb4
UW
31752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3176
3177 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3178 (fetch_all_registers): New function, uses gdb_test_multiple and
3179 exp_continue to fetch inferior output line-by-line.
3180 Replace all uses of do_get_all_registers by fetch_all_registers.
3181
46579ac2
UW
31822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3183
3184 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3185 in target_info.
3186
fc133f24
MS
31872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3188
a9c64011 3189 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3190 consistancy; add a default (timeout) case.
3191
7646a51d
MS
31922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3193
3194 * gdb.base/watchpoint.exp: Fix truncated comment.
3195
dcfff61f
MS
31962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3197
3198 * Makefile.in: Remove spurious single-quotes from sed command.
3199
664e3ee9
DJ
32002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3201
3202 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3203 func.
3204 * gdb.mi/mi2-var-cmd.exp: Likewise.
3205
d7cc6f2f
JB
32062007-02-27 Joel Brobecker <brobecker@adacore.com>
3207
a9c64011
AS
3208 * gdb.dwarf2/dw2-producer.S: New file.
3209 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3210
32112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3212
3213 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3214 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3215 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3216 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3217 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3218 Revert tests to use mi_gdb_test and include value field in output
3219 of -var-create.
3220
93d42b30
DJ
32212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3222
3223 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3224
c499ed39
DJ
32252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3226
3227 * gdb.base/maint.exp: Remove full paths from test names.
3228 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3229 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3230
9836f81b
JB
32312007-02-27 Joel Brobecker <brobecker@adacore.com>
3232
3233 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3234
c74d0ad8
DJ
32352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3236
3237 * gdb.server/server-mon.exp: New test.
3238
2711e456
DJ
32392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3240
3241 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3242
ff6f572f
DJ
32432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3244
3245 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3246 register capitalization.
3247
fada3feb
DP
32482007-02-13 Denis Pilat <denis.pilat@st.com>
3249
3250 * gdb.mi/mi-var-invalidate.exp: New file.
3251
fb1e4ffc
DJ
32522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3253
3254 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3255
3da939d7
DJ
32562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3259
123dc839
DJ
32602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3263 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3264
877e3645 32652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3266
3267 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3268 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3269 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3270 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3271 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3272 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3273 Update tests to include value field in output of -var-create.
a9c64011 3274
3c0a2960
AS
32752007-02-08 Andreas Schwab <schwab@suse.de>
3276
3277 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3278
108546a0
DJ
32792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3280
3281 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3282 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3283
d701dcab
DP
32842007-02-02 Denis Pilat <denis.pilat@st.com>
3285
3286 * gdb.threads/threadapply.exp: check that frame is not changed by
3287 the thread apply all command.
3288
783e3e2f
AS
32892007-01-31 Andreas Schwab <schwab@suse.de>
3290
6d9c3a87
AS
3291 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3292
3c50d7b9
AS
3293 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3294 in the dwarf sections.
3295 * gdb.dwarf2/mac-fileno.S: Likewise.
3296
783e3e2f
AS
3297 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3298 bspstore register on ia64.
3299
78ff580e
AS
33002007-01-29 Andreas Schwab <schwab@suse.de>
3301
cc8e9b12
AS
3302 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3303 "frame-begin" annotation.
3304
78ff580e
AS
3305 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3306 number of "frames-invalid" annotations.
3307
704a4f78
DJ
33082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3309
3310 * gdb.base/commands.exp: Call if_commands_test.
3311 (gdb_test_no_prompt, if_commands_test): New.
3312
e741bf94
MK
33132007-01-28 Mark Kettenis <kettenis@gnu.org>
3314
3315 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3316
474d0ad3
AS
33172007-01-27 Andreas Schwab <schwab@suse.de>
3318
3319 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3320 .short/.int/.quad in the dwarf sections.
3321 * gdb.dwarf2/dw2-intercu.S: Likewise.
3322 * gdb.dwarf2/dw2-intermix.S: Likewise.
3323
e784b426
JK
33242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3327 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3328 array.
e784b426
JK
3329 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3330 * gdb.base/setvar.exp: Likewise.
3331
37f08e04
AS
33322007-01-26 Andreas Schwab <schwab@suse.de>
3333
9a01813a
AS
3334 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3335 test.
3336
37f08e04
AS
3337 * gdb.base/multi-forks.exp ("restart $i"): Also match
3338 __kernel_syscall_via_break.
3339
6e2a9270
VP
33402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3341
3342 * lib/mi-support.exp (mi_delete_varobj): New.
3343 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3344 testcase.
3345 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3346 (main): Call the above.
3347 (reference_update_test, base_in_reference_test)
3348 (reference_to_pointer): Delete the created varobjs.
a9c64011 3349
e515b470
DJ
33502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3351
3352 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3353 * configure: Regenerated.
3354 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3355 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3356 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3357 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3358 * lib/gdb.exp (gdb_skip_xml_test): New function.
3359
08d8bcd7
DJ
33602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3361
3362 * gdb.base/sigrepeat.exp: Correct error message.
3363
33642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3365 Daniel Jacobowitz <dan@codesourcery.com>
3366
3367 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3368 gdb.arch/i386-gnu-cfi-asm.S: New files.
3369
97c3f1f3
JK
33702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 * lib/gdb.exp: Abort on missing `site.exp'.
3373
cb1df416
DJ
33742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3375 Daniel Jacobowitz <dan@codesourcery.com>
3376
3377 * gdb.base/included.c, gdb.base/included.exp,
3378 gdb.base/included.h: New files.
3379
35990120
DJ
33802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3381
3382 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3383 (maximize_rlimit): Reduce limits on 64-bit systems.
3384
6e81a116 33852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3386
3387 From Marcus Deuling <deuling@de.ibm.com>:
3388 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3389 every case.
3390
6c3c41f3
NR
33912007-01-13 Nick Roberts <nickrob@snap.net.nz>
3392
3393 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3394 (test_path_specification): Use objdir instead of srcdir to always
3395 get an absolute filename.
3396
2f12c312
DJ
33972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3398
3399 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3400
81121995
VP
34012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3402
3403 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3404 Make sure the variable we're using is in scope.
3405 (reference_to_pointer): Likewise.
3406
4741b737
DJ
34072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3408
3409 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3410 has no debug information.
3411
054410c3
DJ
34122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * gdb.base/annota1.exp: Remove extra send_gdb.
3415
818f79f6
DJ
34162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3417
3418 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3419
f7a6bb70
DJ
34202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3423
57e66780
DJ
34242007-01-08 Nick Roberts <nickrob@snap.net.nz>
3425 Daniel Jacobowitz <dan@codesourcery.com>
3426
3427 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3428 lcharacter or linteger change. Correct duplicated test name.
3429 * gdb.mi/mi2-var-cmd.exp: Likewise.
3430
3d799a95
DJ
34312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3434
34352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3436
a9c64011
AS
3437 * gdb.base/nofield.c: New file.
3438 * gdb.base/nofield.exp: New testcase.
51679ba9 3439
eafb94e8
NR
34402007-01-05 Nick Roberts <nickrob@snap.net.nz>
3441
3442 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3443
3444 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3445 test.
3446
5e572bb4
DJ
34472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3448
3449 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3450
74a44383
DJ
34512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3452
3453 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3454 when continuing.
3455
1b572db9
DJ
34562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3457
3458 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3459 Expect ".exe" extension.
3460
381bc39b
DJ
34612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3462
3463 * gdb.base/charset.exp: Add explicit filename to break.
3464 * gdb.base/dbx.exp: Add explicit filename to breaks.
3465
2b70e4c6
DJ
34662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3467
3468 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3469 * gdb.mi/mi2-file.exp: Likewise.
3470
303b6f5d
DJ
34712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3472
3473 Implement specification of MI tests as comments
3474 in C and C++ sources.
3475 * lib/mi-support.exp (mi_autotest_data): New variable.
3476 (mi_autotest_source): New variable.
3477 (count_newlines, mi_prepare_inline_tests)
3478 (mi_get_inline_test, mi_continue_to_line)
3479 (mi_run_inline_test, mi_tbreak)
3480 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3481 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3482 Run inline tests.
3483 * gdb.mi/mi-var-cp.cc: Define tests here.
3484
23da0d94
VP
34852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3486
3487 Simplify usage of mi_continue_to.
3488 * lib/mi-support.exp (mi_runto_helper): Renamed
3489 from mi_runto, added new parameter 'run_or_continue'.
3490 (mi_runto): Use mi_runto_helper.
3491 (mi_continue_to): Accept just function name as parameter.
3492 Use mi_runto_helper.
3493 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3494 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3495
f9e18282
JB
34962006-01-04 Joel Brobecker <brobecker@adacore.com>
3497
3498 Make this testcase a bit more realistic. The current code
3499 is too simplistic, and allows the compiler to optimize out
3500 some of the entities we need for this testcase.
3501 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3502 (Do_Nothing): Add extra parameter.
3503 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3504 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3505 by using a variable of type Void_Star.
3506
fd678c65
JB
35072006-01-04 Joel Brobecker <brobecker@adacore.com>
3508
3509 * gdb.ada/catch_ex/foo.adb: New file.
3510 * gdb.ada/catch_ex.exp: New testcase.
3511
05cfdb42
DJ
35122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3513
3514 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3515 pass --image-base to linker.
3516
2e03ee74
DJ
35172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3518 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3521 secondary prompts.
3522
0d5de010
DJ
35232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3524
3525 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3526 output. Test the types of members and member pointers.
3527 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3528 gdb/2092.
3529 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3530 statement. Enable for GCC. Update expected output for some tests
3531 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3532 layout.
3533 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3534 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3535 (Diamond::vget_base): New.
3536 (main): Add new tests.
3537 * gdb.cp/printmethod.exp: Update expected output for member functions.
3538 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3539 print pEe->D::vg().
3540
61a771aa
DJ
35412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3542
3543 * gdb.threads/tls.exp: Allow stops in sem_post.
3544
2fa63963
DJ
35452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3546
3547 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3548 * gdb.base/annota3.exp: Likewise.
3549 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3550 again (instead of timing out).
3551 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3552 GCC bug 26475.
3553 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3554 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3555 test from jmisc1.exp.
3556 * gdb.java/jmisc1.exp: Delete.
3557 * gdb.java/jprint.exp: Adjust to work with method signatures including
3558 return types.
3559 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3560 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3561 * lib/java.exp (compile_java_from_source): Pass the correct type
3562 to target_compile.
3563
5eefc2b7
JB
35642006-12-31 Joel Brobecker <brobecker@adacore.com>
3565
3566 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3567 (stack_align_edx): New function.
3568 (stack_align_eax): New function.
3569 (main): Add calls to stack_align_edx and stack_align_eax.
3570 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3571 Add testing for the cases where the register used during a stack
3572 realignment is edx. Same for eax.
3573
227c54da
DJ
35742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3575
3576 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3577 and generic PE targets.
3578
cab8ac94
JB
35792006-12-29 Joel Brobecker <brobecker@adacore.com>
3580
3581 * gdb.ada/array_return.exp: Update copyright date list.
3582
ba54f318
JB
35832006-12-27 Joel Brobecker <brobecker@adacore.com>
3584
3585 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3586 (Create_Small_Float_Vector): New function.
3587 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3588 function body.
3589 * gdb.ada/array_return/p.adb: Use new type and function from
3590 package Pck.
3591 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3592 able to print the value returned by a function returning an
3593 array of float.
3594
6b7a35dd
JB
35952006-12-20 Joel Brobecker <brobecker@adacore.com>
3596
3597 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3598 The associated tests should be PASSing.
3599
038224f6
VP
36002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3601
3602 Test for base in references.
3603 * gdb.mi/mi-var-cp.cc: Add test code.
3604 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3605 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3606 * gdb.mi/mi2-watch.exp: Likewise.
3607 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3608 (mi_list_varobj_children): New function.
3609
b26ed50d
VP
36102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3611
3612 * lib/mi-support.exp
3613 (mi_runto): Accept "()" after function name.
3614 (mi_create_varobj): New function.
3615 (mi_varobj_update): New function.
3616 (mi_Check_varobj_value): New function.
3617 * gdb.mi/mi-var-cp.exp: New file.
3618 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3619
08232497
DJ
36202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3621
3622 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3623 gdb.base/weaklib2.c: New files.
3624
d394c993 36252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3626
ac6c2fba
NS
3627 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3628 info. Adjust test names.
3629
8ec659a0 3630 * gdb.base/break.c (main): Move position of malloc.
d394c993 3631 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3632
acd65feb
VP
36332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3634
3635 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3636 assignement of arrays and function pointers.
3637 * gdb.mi/var-cmd.c: Add declaration necessary for above
3638 tests.
3639
f556d5e5
NS
36402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3641
3642 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3643
3644 * gdb.threads/linux-dp.exp: Read thread table before and after
3645 creating each philosopher and verify it.
3646
697bc68d
NS
36472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3648 Paul Brook <paul@codesourcery.com>
3649 Daniel Jacobowitz <dan@codesourcery.com>
3650
3651 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3652 main to remove duplication. Add start function of the form
697bc68d
NS
3653 '_*start[1-9]*'. Add RVDS start function.
3654
29d73ae4
DJ
36552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3656
3657 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3658
c1d88655
UW
36592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3660
3661 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3662 * gdb.asm/spu.inc: New file.
3663 * gdb.base/term.exp: Disable if [target_info exists noargs].
3664 * gdb.gdb/complaints.exp: Disable if ![isnative].
3665 * gdb.gdb/selftest.exp: Likewise.
3666 * gdb.gdb/observer.exp: Likewise.
3667 * gdb.gdb/xfullpath.exp: Likewise.
3668 * gdb.base/attach.exp: Disable on SPU target.
3669 * gdb.cp/bs145503.exp: Likewise.
3670 * gdb.cp/exception.exp: Likewise.
3671 * gdb.cp/userdef.exp: Likewise.
3672
32a13b1a
DJ
36732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3674
3675 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3676
d8295fe9
VP
36772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3678
3679 * gdb.base/completion.exp: Fix completion tests for
3680 'info' and 'info '.
3681 * gdb.base/help.exp (help_test_raw, test_class_help)
3682 (test_prefix_command_help): Move...
3683 * lib/gdb.exp: Here.
3684 * gdb.base/main.exp: Adjust.
3685 * gdb.cp/maint.exp: Adjust.
3686 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3687
8c394015
VP
36882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3689
3690 * gdb.stabs/weird.exp (print_weird_var): Use
3691 gdb_test_multiple instead of gdb_expect.
3692
027fc1bc
VP
36932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3694
3695 * gdb.base/help.exp (help_test_raw): New.
3696 (test_class_help): New.
3697 (test_prefix_command_help): New.
3698 Adjust testcases.
3699
67609209
FR
37002006-11-09 Christophe Lyon <christophe.lyon@st.com>
3701
3702 * gdb.base/constvars.c (main): Write to crass and crips, so that
3703 they are allocated by the compiler.
3704
f73adfeb
AS
37052006-10-27 Andreas Schwab <schwab@suse.de>
3706
3707 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3708 "detach-fork".
3709
2f83a18e
DJ
37102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3711
3712 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3713 of patterns.
3714
94277a38
DJ
37152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3716
3717 * gdb.base/sepdebug.exp: Remove debug format test.
3718 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3719 Handle no-symtab.
3720 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3721
5bd2f6e2
DJ
37222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3723
3724 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3725 int to pointer or pointer to int.
3726 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3727
8c008720
DJ
37282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3729
3730 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3731
9e35dae4
DJ
37322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3735
d9639e13
DJ
37362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3737
3738 PR c++/2116
3739 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3740
390a1bd0
JB
37412006-10-06 Joel Brobecker <brobecker@adacore.com>
3742
3743 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3744 the corresponding bug has been fixed in GDB (PR/2018).
3745
dd920c33
JB
37462006-10-06 Joel Brobecker <brobecker@adacore.com>
3747
3748 * gdb.base/subst.exp: New testcase.
3749
53bbefe9
JB
37502006-10-06 Joel Brobecker <brobecker@adacore.com>
3751
3752 * gdb.ada/array_return/pck.ads: Add copyright notice.
3753 * gdb.ada/array_return/pck.adb: Likewise.
3754 * gdb.ada/array_return/p.adb: Likewise.
3755 * gdb.ada/exec_changed/first.adb: Likewise.
3756 * gdb.ada/exec_changed/second.adb: Likewise.
3757
09851417
JB
37582006-10-06 Joel Brobecker <brobecker@adacore.com>
3759
3760 * gdb.ada/watch_arg/watch.adb: New file.
3761 * gdb.ada/watch_arg.exp: New testcase.
3762
041bf30d
VP
37632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3764
3765 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3766 via string_to_regexp.
041bf30d 3767 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3768
f286fbdd 37692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3770
3771 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3772 Remove unused / obsolete files.
3773
7c07f349
NR
37742006-09-19 Nick Roberts <nickrob@snap.net.nz>
3775
3776 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3777
cd5ff84a
VP
37782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3779
3780 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3781 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3782 the number of frames.
cd5ff84a 3783
ae018d1a
DJ
37842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3785
3786 * gdb.base/args.c (main): Add breakpoint marker.
3787 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3788 really test empty arguments.
3789 (args_load): Delete.
3790 (args_test): New.
3791
b399c549
NR
37922006-09-13 Nick Roberts <nickrob@snap.net.nz>
3793
3794 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3795 check for one file.
3796
2ab1eb7a
VP
37972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3798
3799 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3800 HIGH_FRAME argument to -stack-list-locals can be larger than
3801 the number of frames.
a9c64011 3802
476308bf
FF
38032006-08-18 Fred Fish <fnf@specifix.com>
3804
3805 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3806 '$' in front of skip_vmx_tests_saved when setting that.
3807
8625200f
AS
38082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3809
3810 * gdb.base/trace-commands.exp: New file.
3811
089ec8f1
DJ
38122006-08-10 Joel Brobecker <brobecker@adacore.com>
3813 Daniel Jacobowitz <dan@codesourcery.com>
3814
3815 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3816 expected output of the backtrace commands.
3817
b60f0898
JB
38182006-08-09 Joel Brobecker <brobecker@adacore.com>
3819
3820 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3821 untested followed by return combination.
3822 * gdb.arch/altivec-regs.exp: Likewise.
3823 * gdb.arch/e500-abi.exp: Likewise.
3824 * gdb.arch/e500-regs.exp: Likewise.
3825 * gdb.arch/gdb1291.exp: Likewise.
3826 * gdb.arch/gdb1431.exp: Likewise.
3827 * gdb.arch/gdb1558.exp: Likewise.
3828 * gdb.arch/i386-prologue.exp: Likewise.
3829 * gdb.arch/i386-unwind.exp: Likewise.
3830 * gdb.asm/asm-source.exp: Likewise.
3831 * gdb.base/a2-run.exp: Likewise.
3832 * gdb.base/advance.exp: Likewise.
3833 * gdb.base/all-bin.exp: Likewise.
3834 * gdb.base/annota1.exp: Likewise.
3835 * gdb.base/annota3.exp: Likewise.
3836 * gdb.base/args.exp: Likewise.
3837 * gdb.base/arithmet.exp: Likewise.
3838 * gdb.base/assign.exp: Likewise.
3839 * gdb.base/async.exp: Likewise.
3840 * gdb.base/attach.exp: Likewise.
3841 * gdb.base/bang.exp: Likewise.
3842 * gdb.base/bigcore.exp: Likewise.
3843 * gdb.base/bitfields.exp: Likewise.
3844 * gdb.base/bitfields2.exp: Likewise.
3845 * gdb.base/break.exp: Likewise.
3846 * gdb.base/call-sc.exp: Likewise.
3847 * gdb.base/call-strs.exp: Likewise.
3848 * gdb.base/callfuncs.exp: Likewise.
3849 * gdb.base/checkpoint.exp: Likewise.
3850 * gdb.base/chng-syms.exp: Likewise.
3851 * gdb.base/code-expr.exp: Likewise.
3852 * gdb.base/commands.exp: Likewise.
3853 * gdb.base/completion.exp: Likewise.
3854 * gdb.base/cond-expr.exp: Likewise.
3855 * gdb.base/condbreak.exp: Likewise.
3856 * gdb.base/consecutive.exp: Likewise.
3857 * gdb.base/constvars.exp: Likewise.
3858 * gdb.base/corefile.exp: Likewise.
3859 * gdb.base/cvexpr.exp: Likewise.
3860 * gdb.base/dbx.exp: Likewise.
3861 * gdb.base/define.exp: Likewise.
3862 * gdb.base/detach.exp: Likewise.
3863 * gdb.base/display.exp: Likewise.
3864 * gdb.base/dump.exp: Likewise.
3865 * gdb.base/ena-dis-br.exp: Likewise.
3866 * gdb.base/ending-run.exp: Likewise.
3867 * gdb.base/environ.exp: Likewise.
3868 * gdb.base/eval-skip.exp: Likewise.
3869 * gdb.base/exprs.exp: Likewise.
3870 * gdb.base/fileio.exp: Likewise.
3871 * gdb.base/finish.exp: Likewise.
3872 * gdb.base/float.exp: Likewise.
3873 * gdb.base/foll-exec.exp: Likewise.
3874 * gdb.base/foll-fork.exp: Likewise.
3875 * gdb.base/foll-vfork.exp: Likewise.
3876 * gdb.base/freebpcmd.exp: Likewise.
3877 * gdb.base/funcargs.exp: Likewise.
3878 * gdb.base/gcore.exp: Likewise.
3879 * gdb.base/gdb1090.exp: Likewise.
3880 * gdb.base/gdb1250.exp: Likewise.
3881 * gdb.base/huge.exp: Likewise.
3882 * gdb.base/info-proc.exp: Likewise.
3883 * gdb.base/interrupt.exp: Likewise.
3884 * gdb.base/jump.exp: Likewise.
3885 * gdb.base/langs.exp: Likewise.
3886 * gdb.base/lineinc.exp: Likewise.
3887 * gdb.base/list.exp: Likewise.
3888 * gdb.base/logical.exp: Likewise.
3889 * gdb.base/long_long.exp: Likewise.
3890 * gdb.base/macscp.exp: Likewise.
3891 * gdb.base/maint.exp: Likewise.
3892 * gdb.base/mips_pro.exp: Likewise.
3893 * gdb.base/miscexprs.exp: Likewise.
3894 * gdb.base/multi-forks.exp: Likewise.
3895 * gdb.base/opaque.exp: Likewise.
3896 * gdb.base/overlays.exp: Likewise.
3897 * gdb.base/pc-fp.exp: Likewise.
3898 * gdb.base/pointers.exp: Likewise.
3899 * gdb.base/printcmds.exp: Likewise.
3900 * gdb.base/psymtab.exp: Likewise.
3901 * gdb.base/ptype.exp: Likewise.
3902 * gdb.base/recurse.exp: Likewise.
3903 * gdb.base/relational.exp: Likewise.
3904 * gdb.base/relocate.exp: Likewise.
3905 * gdb.base/remote.exp: Likewise.
3906 * gdb.base/reread.exp: Likewise.
3907 * gdb.base/restore.exp: Likewise.
3908 * gdb.base/return.exp: Likewise.
3909 * gdb.base/return2.exp: Likewise.
3910 * gdb.base/scope.exp: Likewise.
3911 * gdb.base/sect-cmd.exp: Likewise.
3912 * gdb.base/sep.exp: Likewise.
3913 * gdb.base/sepdebug.exp: Likewise.
3914 * gdb.base/setshow.exp: Likewise.
3915 * gdb.base/setvar.exp: Likewise.
3916 * gdb.base/sigall.exp: Likewise.
3917 * gdb.base/sigbpt.exp: Likewise.
3918 * gdb.base/signals.exp: Likewise.
3919 * gdb.base/signull.exp: Likewise.
3920 * gdb.base/sizeof.exp: Likewise.
3921 * gdb.base/solib.exp: Likewise.
3922 * gdb.base/step-line.exp: Likewise.
3923 * gdb.base/step-test.exp: Likewise.
3924 * gdb.base/structs.exp: Likewise.
3925 * gdb.base/structs2.exp: Likewise.
3926 * gdb.base/term.exp: Likewise.
3927 * gdb.base/twice.exp: Likewise.
3928 * gdb.base/until.exp: Likewise.
3929 * gdb.base/varargs.exp: Likewise.
3930 * gdb.base/volatile.exp: Likewise.
3931 * gdb.base/watchpoint.exp: Likewise.
3932 * gdb.base/whatis-exp.exp: Likewise.
3933 * gdb.base/whatis.exp: Likewise.
3934 * gdb.cp/ambiguous.exp: Likewise.
3935 * gdb.cp/annota2.exp: Likewise.
3936 * gdb.cp/annota3.exp: Likewise.
3937 * gdb.cp/bool.exp: Likewise.
3938 * gdb.cp/breakpoint.exp: Likewise.
3939 * gdb.cp/casts.exp: Likewise.
3940 * gdb.cp/class2.exp: Likewise.
3941 * gdb.cp/classes.exp: Likewise.
3942 * gdb.cp/cplusfuncs.exp: Likewise.
3943 * gdb.cp/ctti.exp: Likewise.
3944 * gdb.cp/derivation.exp: Likewise.
3945 * gdb.cp/exception.exp: Likewise.
3946 * gdb.cp/gdb1355.exp: Likewise.
3947 * gdb.cp/hang.exp: Likewise.
3948 * gdb.cp/inherit.exp: Likewise.
3949 * gdb.cp/local.exp: Likewise.
3950 * gdb.cp/m-data.exp: Likewise.
3951 * gdb.cp/m-static.exp: Likewise.
3952 * gdb.cp/member-ptr.exp: Likewise.
3953 * gdb.cp/method.exp: Likewise.
3954 * gdb.cp/misc.exp: Likewise.
3955 * gdb.cp/namespace.exp: Likewise.
3956 * gdb.cp/overload.exp: Likewise.
3957 * gdb.cp/ovldbreak.exp: Likewise.
3958 * gdb.cp/pr-1023.exp: Likewise.
3959 * gdb.cp/pr-1210.exp: Likewise.
3960 * gdb.cp/pr-574.exp: Likewise.
3961 * gdb.cp/printmethod.exp: Likewise.
3962 * gdb.cp/psmang.exp: Likewise.
3963 * gdb.cp/ref-params.exp: Likewise.
3964 * gdb.cp/ref-types.exp: Likewise.
3965 * gdb.cp/rtti.exp: Likewise.
3966 * gdb.cp/templates.exp: Likewise.
3967 * gdb.cp/try_catch.exp: Likewise.
3968 * gdb.cp/userdef.exp: Likewise.
3969 * gdb.cp/virtfunc.exp: Likewise.
3970 * gdb.disasm/am33.exp: Likewise.
3971 * gdb.disasm/h8300s.exp: Likewise.
3972 * gdb.disasm/mn10300.exp: Likewise.
3973 * gdb.disasm/sh3.exp: Likewise.
3974 * gdb.disasm/t01_mov.exp: Likewise.
3975 * gdb.disasm/t02_mova.exp: Likewise.
3976 * gdb.disasm/t03_add.exp: Likewise.
3977 * gdb.disasm/t04_sub.exp: Likewise.
3978 * gdb.disasm/t05_cmp.exp: Likewise.
3979 * gdb.disasm/t06_ari2.exp: Likewise.
3980 * gdb.disasm/t07_ari3.exp: Likewise.
3981 * gdb.disasm/t08_or.exp: Likewise.
3982 * gdb.disasm/t09_xor.exp: Likewise.
3983 * gdb.disasm/t10_and.exp: Likewise.
3984 * gdb.disasm/t11_logs.exp: Likewise.
3985 * gdb.disasm/t12_bit.exp: Likewise.
3986 * gdb.disasm/t13_otr.exp: Likewise.
3987 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3988 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3989 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3990 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3991 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3992 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3993 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3994 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3995 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3996 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3997 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3998 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3999 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4000 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4001 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4002 * gdb.mi/gdb701.exp: Likewise.
4003 * gdb.mi/gdb792.exp: Likewise.
4004 * gdb.mi/mi-basics.exp: Likewise.
4005 * gdb.mi/mi-break.exp: Likewise.
4006 * gdb.mi/mi-cli.exp: Likewise.
4007 * gdb.mi/mi-console.exp: Likewise.
4008 * gdb.mi/mi-disassemble.exp: Likewise.
4009 * gdb.mi/mi-eval.exp: Likewise.
4010 * gdb.mi/mi-file.exp: Likewise.
4011 * gdb.mi/mi-read-memory.exp: Likewise.
4012 * gdb.mi/mi-regs.exp: Likewise.
4013 * gdb.mi/mi-return.exp: Likewise.
4014 * gdb.mi/mi-simplerun.exp: Likewise.
4015 * gdb.mi/mi-stack.exp: Likewise.
4016 * gdb.mi/mi-stepi.exp: Likewise.
4017 * gdb.mi/mi-syn-frame.exp: Likewise.
4018 * gdb.mi/mi-until.exp: Likewise.
4019 * gdb.mi/mi-var-block.exp: Likewise.
4020 * gdb.mi/mi-var-child.exp: Likewise.
4021 * gdb.mi/mi-var-cmd.exp: Likewise.
4022 * gdb.mi/mi-var-display.exp: Likewise.
4023 * gdb.mi/mi-watch.exp: Likewise.
4024 * gdb.mi/mi2-basics.exp: Likewise.
4025 * gdb.mi/mi2-break.exp: Likewise.
4026 * gdb.mi/mi2-cli.exp: Likewise.
4027 * gdb.mi/mi2-console.exp: Likewise.
4028 * gdb.mi/mi2-disassemble.exp: Likewise.
4029 * gdb.mi/mi2-eval.exp: Likewise.
4030 * gdb.mi/mi2-file.exp: Likewise.
4031 * gdb.mi/mi2-read-memory.exp: Likewise.
4032 * gdb.mi/mi2-regs.exp: Likewise.
4033 * gdb.mi/mi2-return.exp: Likewise.
4034 * gdb.mi/mi2-simplerun.exp: Likewise.
4035 * gdb.mi/mi2-stack.exp: Likewise.
4036 * gdb.mi/mi2-stepi.exp: Likewise.
4037 * gdb.mi/mi2-syn-frame.exp: Likewise.
4038 * gdb.mi/mi2-until.exp: Likewise.
4039 * gdb.mi/mi2-var-block.exp: Likewise.
4040 * gdb.mi/mi2-var-child.exp: Likewise.
4041 * gdb.mi/mi2-var-cmd.exp: Likewise.
4042 * gdb.mi/mi2-var-display.exp: Likewise.
4043 * gdb.mi/mi2-watch.exp: Likewise.
4044 * gdb.stabs/exclfwd.exp: Likewise.
4045 * gdb.stabs/weird.exp: Likewise.
4046 * gdb.threads/gcore-thread.exp: Likewise.
4047 * gdb.trace/actions.exp: Likewise.
4048 * gdb.trace/backtrace.exp: Likewise.
4049 * gdb.trace/circ.exp: Likewise.
4050 * gdb.trace/collection.exp: Likewise.
4051 * gdb.trace/deltrace.exp: Likewise.
4052 * gdb.trace/infotrace.exp: Likewise.
4053 * gdb.trace/limits.exp: Likewise.
4054 * gdb.trace/packetlen.exp: Likewise.
4055 * gdb.trace/passc-dyn.exp: Likewise.
4056 * gdb.trace/passcount.exp: Likewise.
4057 * gdb.trace/report.exp: Likewise.
4058 * gdb.trace/save-trace.exp: Likewise.
4059 * gdb.trace/tfind.exp: Likewise.
4060 * gdb.trace/tracecmd.exp: Likewise.
4061 * gdb.trace/while-dyn.exp: Likewise.
4062 * gdb.trace/while-stepping.exp: Likewise.
4063
f4b618d1
JB
40642006-08-08 Joel Brobecker <brobecker@adacore.com>
4065
4066 * gdb.base/step-bt.c: New file.
4067 * gdb.base/step-bt.exp: New testcase.
4068
3d00d119
DJ
40692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4070
4071 * config/monitor.exp (gdb_load): Remove support for obsolete
4072 download-write-size.
4073 * gdb.base/remote.exp: Likewise. Update all callers of
4074 gdb_timed_load.
4075
017b5bd4
DJ
40762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4077
4078 * cursal.exp: Pass binfile to gdb_load.
4079
837c599d
DJ
40802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4081
4082 * gdb.base/cursal.exp: Add "" to gdb_load call.
4083
8dd4540b
MK
40842006-07-29 Mark Kettenis <kettenis@gnu.org>
4085
4086 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4087 NetBSD/ELF targets.
4088
ab5c9f60
DJ
40892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4090
4091 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4092 operator*.
4093
4c42eaff
DJ
40942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4095
4096 * gdb.base/completion.exp: Update for change in "file" behavior.
4097 * gdb.stabs/weird.exp: Likewise.
4098 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4099 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4100
0155cc76
NS
41012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4102
4103 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4104 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4105
16026cd7
AS
41062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4107
4108 * gdb.base/default.exp: Update source command error message.
4109 * gdb.base/help.exp: Update 'help source' message.
4110
16963cb6
DJ
41112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4112
4113 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4114 test.
4115
6d7fd486
AS
41162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4117
4118 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4119
29e8a844
DJ
41202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4121
4122 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4123
6afcfa39
DJ
41242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4125
4126 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4127
267a692b
MK
41282006-07-17 Mark Kettenis <kettenis@gnu.org>
4129
4130 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4131 *-*-openbsd* from targets for wich we expect ARM FPA floating
4132 point format.
4133
85d2fec4
NR
41342006-07-17 Nick Roberts <nickrob@snap.net.nz>
4135
4136 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4137
41382006-07-17 Mark Kettenis <kettenis@gnu.org>
4139
4140 * gdb.base/annota3.exp: Expect frame-begin annotation.
4141
85b4c6e8
JB
41422006-07-14 Joel Brobecker <brobecker@adacore.com>
4143
4144 * gdb.base/help.exp: Adjust "help unset" test to accept
4145 any list of unset commands.
4146
fb933624
DJ
41472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4148 Daniel Jacobowitz <dan@codesourcery.com>
4149
4150 * gdb.cp/ref-params.exp: New test.
4151 * gdb.cp/ref-params.cc: New source file.
4152 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4153
1dff4b64
MK
41542006-07-08 Mark Kettenis <kettenis@gnu.org>
4155
4156 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4157 spaces/tabs in regular expressions since they might not be there.
4158
40d2e0e3
AS
41592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4160
4161 * gdb.base/ifelse.exp: New file.
4162
f6c957d2
NS
41632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4164
4165 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4166 line.
4167 * gdb.base/huge.exp: Loop over compilation to find a size that
4168 is acceptable.
4169 * gdb.base/remote.exp: Correct expected strings.
4170 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4171
b9c5a23d
DJ
41722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4173
4174 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4175
9af2e58d
DJ
41762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4177
4178 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4179 native.
4180
30930ca5
DJ
41812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4182
4183 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4184 enable stabs testing.
4185
aa32fa1d
DJ
41862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4187
bd4a4c80 4188 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4189 gdb_test_multiple does.
4190
321fef15
DJ
41912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4192
4193 * Makefile.in (host_alias): Remove.
4194 (target_alias): Use @target_noncanonical@.
4195 (site.exp): Don't set host_alias.
4196 * aclocal.m4: Remove contents. Include acx.m4.
4197 * configure: Regenerated.
4198 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4199
e1c2defa
NS
42002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4201
e63b55d1
NS
4202 * lib/gdb.exp (gdb_load_cmd): New.
4203
5600ea19
NS
4204 * gdb.base/fileio.c: Add system(NULL) test.
4205 * gdb.base/fileio.exp: Check it.
4206
e1c2defa
NS
4207 * gdb.base/break.c: Add 10a breakpoint at }
4208 * gdb.base/break.exp: Add test for breakpoint at }
4209 * gdb.cp/anon-union.cc: Add code at end of function.
4210 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4211 * gdb.mi/var-cmd.c: Add code at end of function.
4212 * gdb.mi/mi-var-display.exp: Adjust end of next.
4213 * gdb.mi/mi2-var-display.exp: Likewise.
4214 * gdb.base/fileio.c: Add stop function and insert calls at
4215 stopping places.
4216 * gdb.base/fileio.exp: Breakpoint stop function and remove
4217 explicit line number references.
4218
6c0112ec
JB
42192006-05-19 Joel Brobecker <brobecker@adacore.com>
4220
a9c64011
AS
4221 * gdb.base/del.exp (test_delete_alias): New function.
4222 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4223
154189a4
FF
42242006-05-18 Fred Fish <fnf@specifix.com>
4225
4226 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4227 required. Check for spurious output after program exits normally.
4228
582e64c2
FF
42292006-05-17 Fred Fish <fnf@specifix.com>
4230
4231 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4232 gdb_load, so it works in the simulator.
4233
8ef6493a
FF
42342006-05-11 Fred Fish <fnf@specifix.com>
4235
4236 * gdb.base/bang.exp: Ignore unexpected output between the
4237 "program exited normally" and the gdb prompt, as many other
4238 tests do.
4239
692b141c
MK
42402006-05-07 Mark Kettenis <kettenis@gnu.org>
4241
4242 * gdb.base/help.exp: Make "delete checkpoint" part option for
4243 "help d" and "help delete" tests.
4244
540b8a30
UW
42452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4246
a9c64011 4247 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4248 expected output in some mi_gdb_test statements.
4249 * gdb.mi/mi2-basics.exp: Likewise.
4250
9b6462d9
JB
42512006-05-05 Joel Brobecker <brobecker@adacore.com>
4252
4253 * gdb.base/del.c: New file.
4254 * gdb.base/del.exp: New testcase.
4255
954de43b
DM
42562006-05-05 David S. Miller <davem@sunset.davemloft.net>
4257
4258 * gdb.base/break.exp: Do not assume a breakpoint on
4259 main will actually be in $srcfile when optimizing.
1303f75e
DM
4260 * gdb.base/savedregs.exp: Do not require that the dummy
4261 frame location match up to a symbol and source file location.
c3242428
DM
4262 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4263 will get printed without a mi_cmd_data_list_register_values prefix.
4264 (*-data-list-register-*): Correct regular expressions to expect the new
4265 pseudo d? floating point registers.
4266 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4267
c7e64c9a
DJ
42682006-05-05 Christophe Lyon <christophe.lyon@st.com>
4269
4270 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4271 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4272 is allocated by the compiler.
4273 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4274 anons, e, anone to force their allocation by the compiler.
4275
42762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4277
4278 * gdb.base/help.exp: Update expected text for help d and
4279 help delete.
4280
27ce9a6d
MK
42812006-05-02 Mark Kettenis <kettenis@gnu.org>
4282
4283 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4284 NetBSD/ELF targets.
4285
8608915f
MK
42862006-04-30 Mark Kettenis <kettenis@gnu.org>
4287
4288 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4289 single-step breakpoint fails; make this a KFAIL on
4290 sparc*-*-openbsd*.
4291 * gdb.base/siginfo.exp: Likewise.
4292 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4293
b8db102d
MS
42942006-04-26 Michael Snyder <msnyder@redhat.com>
4295
4296 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4297 which may have to consume output from other forks.
4298 Add tests to make sure that "delete fork" succeeded.
4299
c702009a
MS
43002006-04-20 Michael Snyder <msnyder@redhat.com>
4301
4302 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4303 Add support for the Renesas M32C and M16C.
4304
4305 * gdb.asm/asm-source.exp: Add m32c target.
4306 * gdb.asm/m32c.inc: Support for m32c target.
4307
e28493f2
AS
43082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4309
4310 * gdb.base/commands.exp (recursive_source_test): New test.
4311
880da185
DM
43122006-04-04 David S. Miller <davem@sunset.davemloft.net>
4313
4314 * gdb.base/float.exp: Add pattern for sparc targets.
4315
61d9b92f
DJ
43162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4317
4318 * gdb.base/commands.exp (stray_arg0_test): New test.
4319
bd717df8
PB
43202006-03-30 Paul Brook <paul@codesourcery.com>
4321
4322 * gdb.mi/mi-until.exp: kfail broken until command.
4323 * gdb.mi/mi2-until.exp: Ditto.
4324
ec793d3c
NR
43252006-03-27 Nick Roberts <nickrob@snap.net.nz>
4326
4327 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4328
831004b7
AO
43292006-03-08 Alexandre Oliva <aoliva@redhat.com>
4330
4331 * gdb.base/prelink.exp: Anchor tested-for regular expression
4332 on gdb prompt.
4333
effe49a0
PB
43342006-03-07 Paul Brook <paul@codesourcery.com>
4335
4336 * gdb.base/assign.exp: Correct fail message.
4337
e5461016
PB
43382006-03-07 Paul Brook <paul@codesourcery.com>
4339
4340 * lib/compiler.c: Extract armcc version number.
4341 * lib/compiler.cc: Ditto.
4342
fc91c6c2
PB
43432006-03-07 Paul Brook <paul@codesourcery.com>
4344
4345 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4346 additional_flags=-w.
4347 * gdb.arch/altivec-regs.exp: Ditto.
4348 * gdb.arch/e500-abi.exp: Ditto.
4349 * gdb.arch/e500-regs.exp: Ditto.
4350 * gdb.base/all-bin.exp: Ditto.
4351 * gdb.base/annota1.exp: Ditto.
4352 * gdb.base/annota3.exp: Ditto.
4353 * gdb.base/args.exp: Ditto.
4354 * gdb.base/arithmet.exp: Ditto.
4355 * gdb.base/assign.exp: Ditto.
4356 * gdb.base/async.exp: Ditto.
4357 * gdb.base/bang.exp: Ditto.
4358 * gdb.base/break.exp: Ditto.
4359 * gdb.base/call-rt-st.exp: Ditto.
4360 * gdb.base/completion.exp: Ditto.
4361 * gdb.base/cond-expr.exp: Ditto.
4362 * gdb.base/condbreak.exp: Ditto.
4363 * gdb.base/consecutive.exp: Ditto.
4364 * gdb.base/define.exp: Ditto.
4365 * gdb.base/display.exp: Ditto.
4366 * gdb.base/ena-dis-br.exp: Ditto.
4367 * gdb.base/environ.exp: Ditto.
4368 * gdb.base/eval-skip.exp: Ditto.
4369 * gdb.base/info-proc.exp: Ditto.
4370 * gdb.base/jump.exp: Ditto.
4371 * gdb.base/logical.exp: Ditto.
4372 * gdb.base/long_long.exp: Ditto.
4373 * gdb.base/maint.exp: Ditto.
4374 * gdb.base/miscexprs.exp: Ditto.
4375 * gdb.base/pc-fp.exp: Ditto.
4376 * gdb.base/pointers.exp: Ditto.
4377 * gdb.base/relational.exp: Ditto.
4378 * gdb.base/reread.exp: Ditto.
4379 * gdb.base/sect-cmd.exp: Ditto.
4380 * gdb.base/sep.exp: Ditto.
4381 * gdb.base/sepdebug.exp: Ditto.
4382 * gdb.base/until.exp: Ditto.
4383 * gdb.base/whatis-exp.exp: Ditto.
4384 * gdb.cp/annota2.exp: Ditto.
4385 * gdb.cp/annota3.exp: Ditto.
4386 * gdb.trace/actions.exp: Ditto.
4387 * gdb.trace/backtrace.exp: Ditto.
4388 * gdb.trace/circ.exp: Ditto.
4389 * gdb.trace/collection.exp: Ditto.
4390 * gdb.trace/deltrace.exp: Ditto.
4391 * gdb.trace/infotrace.exp: Ditto.
4392 * gdb.trace/limits.exp: Ditto.
4393 * gdb.trace/packetlen.exp: Ditto.
4394 * gdb.trace/passc-dyn.exp: Ditto.
4395 * gdb.trace/passcount.exp: Ditto.
4396 * gdb.trace/report.exp: Ditto.
4397 * gdb.trace/save-trace.exp: Ditto.
4398 * gdb.trace/tfind.exp: Ditto.
4399 * gdb.trace/tracecmd.exp: Ditto.
4400 * gdb.trace/while-dyn.exp: Ditto.
4401 * gdb.trace/while-stepping.exp: Ditto.
4402 * lib/gdb.exp: Ditto.
4403 (gdb_compile): Handle nowarning option.
4404
5f4a23d9
AO
44052006-03-07 Alexandre Oliva <aoliva@redhat.com>
4406
4407 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4408 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4409 Rename executable to prelinkt. Don't re-prelink if we didn't
4410 get a core file. Test prelink -u exit status to tell whether
4411 prelinking failed. Use gdb_test_multiple.
4412
9733fc94
DJ
44132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4414
4415 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4416 (do_tests): Call it.
4417
cc10cae3
AO
44182006-02-28 Alexandre Oliva <aoliva@redhat.com>
4419
4420 * gdb.base/prelink.exp: New test.
4421 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4422
15c46491
WZ
44232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4424
4425 * gdb.fortran/derived-type.f90: New file.
4426 * gdb.fortran/derived-type.exp: New testcase.
4427
5c9f7ded
DJ
44282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4429
4430 * gdb.base/default.exp: Allow ';' as a directory separator.
4431
5b96932b
AS
44322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4433
4434 * gdb.base/help.exp (help add-symbol-file): Update.
4435
1986bccd
AS
44362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4437
4438 * gdb.base/help.exp (help load): Update expected results.
4439
a8b7528f
FF
44402006-02-19 Fred Fish <fnf@specifix.com>
4441
4442 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4443 specifix hex value as part of results.
4444 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4445
f8261448
FF
44462006-02-16 Fred Fish <fnf@specifix.com>
4447
4448 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4449 ushort_addr, and slong_addr, so the typedefs are not optimized
4450 away.
4451 * gdb.base/whatis.exp: Add tests using type name for struct type,
4452 union type, enum type, and typedef.
a9c64011 4453
31d8bdd2
MK
44542006-02-13 Mark Kettenis <kettenis@gnu.org>
4455
4456 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4457
34e41e63
JB
44582006-02-13 Jim Blandy <jimb@redhat.com>
4459
4460 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4461 case where it takes two "next" commands to skip past the init
4462 call.
4463
ac6e4f31
FF
44642006-02-12 Fred Fish <fnf@specifix.com>
4465
4466 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4467 to handle cases where it takes two "next" commands to skip
4468 past the init call.
4469
2db2d571
JB
44702006-02-07 Joel Brobecker <brobecker@adacore.com>
4471
4472 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4473 on hppa32 targets.
4474
38fcd64c
DJ
44752006-02-06 Vladimir Prus <ghost@cs.msu.su>
4476
4477 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4478 field.
4479
1315ad46
MK
44802006-01-29 Mark Kettenis <kettenis@gnu.org>
4481
4482 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4483
5625b943
DJ
44842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4485
4486 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4487 files.
4488
80df1bbe
DJ
44892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4490
4491 * gdb.cp/maint.exp: Set complaints to a positive value.
4492
9078e690
DJ
44932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4494
4495 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4496 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4497 function name.
4498
9c903399
DJ
44992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4500
4501 * gdb.base/checkpoint.c: Update copyright notice. Include
4502 <stdlib.h>.
4503
761ae4d6
JB
45042006-01-04 Jim Blandy <jimb@redhat.com>
4505
4506 * gdb.asm/asm-source.exp: Independently provide default values for
4507 asm-flags and debug-flags. Use 'string equal' to do the
4508 comparison, not the implicit expr's '==' operator. Remove
4509 now-unneeded assignments to asm-flags. In h8300 case, place
4510 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4511
099ac3dd
MS
45122006-01-04 Michael Snyder <msnyder@redhat.com>
4513
4514 * gdb.base/checkpoint.c: New file.
4515 * gdb.base/checkpoint.exp: New file.
4516 * gdb.base/multi-fork.c: New file.
4517 * gdb.base/multi-fork.exp: New file.
4518 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4519
f4d85314
FF
45202006-01-04 Fred Fish <fnf@specifix.com>
4521
4522 * gdb.base/ptype.c (foo): Add typedef.
4523 (intfoo): Add function.
4524 * gdb.base/ptype1.c: New file.
4525 * gdb.base/ptype.exp: Handle compilation and linking with two
4526 source files. Test that proper type for "foo" is found based
4527 on source context rather than first match found in symtabs.
4528
a1b06f35
MK
45292005-12-28 Mark Kettenis <kettenis@gnu.org>
4530
4531 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4532 * gdb.asm/openbsd.inc: Indent commands.
4533
d082a1e2
MK
45342005-12-26 Mark Kettenis <kettenis@gnu.org>
4535
c65016bd
MK
4536 * gdb.base/freebpcmd.exp: Increase timeout.
4537
d082a1e2
MK
4538 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4539
d3c32a0e
DJ
45402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4541
4542 * gdb.base/default.exp: Update check for "show version".
4543
9fdb1f50
RC
45442005-12-09 Randolph Chung <tausq@debian.org>
4545
4546 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4547 * gdb.asm/pa64.inc: New file.
4548
5f2c56f7
RC
45492005-12-09 Randolph Chung <tausq@debian.org>
4550
4551 * gdb.asm/common.inc: Indent commands.
4552 * gdb.asm/asmsrc1.s: Likewise.
4553 * gdb.asm/asmsrc2.s: Likewise.
4554
8117349c
RC
45552005-12-09 Randolph Chung <tausq@debian.org>
4556
4557 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4558 (get_addr_of_sym): Remove duplicate print.
4559 (gen_core): xfail hppa*-*-hpux*, update expected output.
4560 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4561 * gdb.arch/pa64-nullify.s: New file.
4562
8f07f25a
RC
45632005-12-09 Randolph Chung <tausq@debian.org>
4564
4565 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4566
55b39184
DJ
45672005-12-07 Christophe Lyon <christophe.lyon@st.com>
4568
4569 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4570 code generation for these functions.
4571 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4572 error message.
4573
31e2b00f
AS
45742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4575
4576 * gdb.base/help.exp (help b, help br, help bre, help brea)
4577 (help break): Update the expected message.
4578
c3d0b56e
SC
45792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4580
4581 * gdb.asm/m68hc11.inc: Setup the data section.
4582 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4583 script for this test.
4584 (m6812-*-*): Likewise.
4585
36ae0ea9
RC
45862005-11-09 Randolph Chung <tausq@debian.org>
4587
4588 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4589
9d6f42e9
WZ
45902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4591
4592 * gdb.base/break.exp: Fix a comment typo.
4593
e2126a14
EZ
45942005-11-03 Jim Blandy <jimb@redhat.com>
4595
a9c64011
AS
4596 Checked in by Elena Zannoni <ezannoni@redhat.com>
4597
e2126a14
EZ
4598 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4599
e0ac7199
CV
46002005-11-02 Corinna Vinschen <vinschen@redhat.com>
4601
4602 * gdb.arch/gdb1558.c: Include stdio.h.
4603
31d3fb18
MK
46042005-10-31 Mark Kettenis <kettenis@gnu.org>
4605
4606 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4607
e52b687c
MK
46082005-10-31 Mark Kettenis <kettenis@gnu.org>
4609
4610 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4611
f4711d79
PG
46122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4613
a9c64011
AS
4614 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4615 vscr" tests to better match output.
f4711d79 4616
987a9106
JB
46172005-10-12 Jim Blandy <jimb@redhat.com>
4618
4619 * gdb.base/structs.exp (any): New function.
4620 (test_struct_returns): Don't make any assumptions at all about
4621 what value the function returns when GDB can't set the return
4622 value.
4623
2336bb58
JB
46242005-10-09 Joel Brobecker <brobecker@adacore.com>
4625
4626 * gdb.ada/arrayidx/p.adb: New file.
4627 * gdb.ada/arrayidx.exp: New testcase
4628
46292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4630
4631 * gdb.ada/array_return/pck.ads: New file.
4632 * gdb.ada/array_return/pck.adb: New file.
4633 * gdb.ada/array_return/p.adb: New file.
4634 * gdb.ada/array_return.exp: New testcase.
4635
705335ea
JB
46362005-10-03 Joel Brobecker <brobecker@adacore.com>
4637
a9c64011
AS
4638 * gdb.base/arrayidx.c: New file.
4639 * gdb.base/arrayidx.exp: New testcase.
705335ea 4640
11ee9940
NR
46412005-09-29 Nick Roberts <nickrob@snap.net.nz>
4642
4643 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4644 frames-invalid and breakpoints-invalid are no longer generated
4645 with level 3 so don't expect them in the output.
4646
39fb8e9e
BR
46472005-09-27 Bob Rossi <bob@brasko.net>
4648
a9c64011 4649 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4650 from test. Escape the | in mi_gdb_test call.
4651 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4652 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4653 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4654 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4655 expected regex's in mi_gdb_test calls.
4656 * lib/mi-support.exp: Remove arbitrary .* from tests.
4657 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4658 Fully anchor GDB/MI expected results in mi_gdb_test.
4659 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4660 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4661
2af48f68
PB
46622005-09-26 Paul Brook <paul@codesourcery.com>
4663
4664 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4665
f34502bc
WZ
46662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4667
4668 * bfp-test.c: New file.
4669 * bfp-test.exp: New testcase.
4670
ca929517
WZ
46712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4672
4673 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4674 of subarray and substring variable.
4675 * gdb.fortran/subarray.f: New source file for the test of subarray
4676 and substring variable evaluation.
4677 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4678 of string constant.
4679
c761af65
DJ
46802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4681
4682 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4683 copyright dates.
4684
561d7a1d
PG
46852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4686
4687 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4688 powerpc altivec' test with an almost identical 'info vector' test.
4689
b2b64cc9
PG
46902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4691
a9c64011
AS
4692 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4693 vscr" tests to match output.
b2b64cc9 4694
6ac4d15a
PG
46952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4696
a9c64011
AS
4697 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4698 output.
6ac4d15a 4699
40e55bef
BR
47002005-09-11 Bob Rossi <bob@brasko.net>
4701
4702 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4703 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4704 commands that return an MI output command and an asyncronous MI output
4705 command.
4706 * gdb.mi/mi-console.exp: Ditto.
4707
3c7385ec
BR
47082005-09-11 Bob Rossi <bob@brasko.net>
4709
4710 * gdb.mi/mi-var-child.c: Include <string.h>.
4711
a6cd0eb3
DJ
47122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4713
4714 * killed.exp: Correct gdb_expect syntax.
4715
2f168eed
CV
47162005-08-09 Corinna Vinschen <vinschen@redhat.com>
4717
4718 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4719
ecd3fd0f
BR
47202005-08-02 Bob Rossi <bob@brasko.net>
4721
4722 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4723 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4724 Change tests to inferior-tty-set/show.
4725 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4726 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4727 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4728 inferior. Use mi_gdb_test to get GDB and Inferior output.
4729 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4730 descriptor.
4731 (mi_inferior_tty_name): Add inferior PTY file name.
4732 (mi_gdb_start): Add INFERIOR_PTY parameter.
4733 (mi_gdb_test): Add IPATTERN parameter.
4734
f1ea48cb 47352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4736
f1ea48cb
BR
4737 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4738 parameter to mi_gdb_test.
4739 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4740
6e650a67
DJ
47412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4742
4743 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4744 struct_declarations.
4745 * gdb.mi/mi-var-child.exp: Step over the initialization of
4746 struct_declarations.
4747
8be260b6
DJ
47482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4749
4750 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4751 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4752 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4753 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4754 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4755 file.
4756
4e660f07
NR
47572005-07-27 Nick Roberts <nickrob@snap.net.nz>
4758
4759 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4760 (do_children_tests): Assign values to the extra elements.
4761
4762 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4763 them for tests for "-var-update --no-values" and
a9c64011 4764 "-var-update --all-values".
4e660f07
NR
4765 Add test for "-var-list-children --simple-values".
4766
4767 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4768
4769 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4770 "-stack-list-locals --simple-values" Improve doc strings and
4771 comments.
4772
6bdae935
MK
47732005-07-18 Mark Kettenis <kettenis@gnu.org>
4774
598b7a6f
MK
4775 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4776 *-*-openbsd*.
4777 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4778
6bdae935
MK
4779 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4780 sigaltsatck'.
4781
1323e929 47822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4783
1323e929
BR
4784 * gdb.base/default.exp (tty): Changed output of command.
4785 * gdb.base/help.exp (help tty): Ditto.
4786
b1a9c082
MK
47872005-07-12 Mark Kettenis <kettenis@gnu.org>
4788
4789 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4790
10a844a2
MK
47912005-07-10 Mark Kettenis <kettenis@gnu.org>
4792
4793 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4794 -stack-select-frame without arguments.
4795 (test_stack_frame_listing): Add test for newly implemented command
4796 -stack-info-frame.
4797
3cb3b8df
BR
47982005-07-06 Bob Rossi <bob@brasko.net>
4799
4800 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4801 command.
4802 (Copyright): Update copyright.
4803
a0c5fbcf
WZ
48042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4805
4806 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4807 tests to evaluate exponentiation expression.
4808
984971d0
AS
48092005-06-29 Andreas Schwab <schwab@suse.de>
4810
4811 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4812 main to avoid warnings.
4813
4814 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4815
fe03833f
NR
48162005-06-20 Nick Roberts <nickrob@snap.net.nz>
4817
4818 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4819 -stack-select-frame without arguments.
4820 (test_stack_frame_listing): Add test for newly implemented command
4821 -stack-info-frame.
a9c64011 4822
7a55f279
WZ
48232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4824
0ffa0ea5
DJ
4825 * gdb.fortran/array-element.f: New file.
4826 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4827
26585198
DJ
48282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.base/bigcore.exp: Correct checks for systems which can
4831 not dump a large core file.
4832
c1bd25fd
DJ
48332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4834
4835 * gdb.base/relocate.c: Add a copyright notice.
4836 (dummy): Remove.
4837 * gdb.base/relocate.exp: Test printing the values of variables
4838 from a relocatable file.
4839
589e074d
DJ
48402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4841
4842 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4843 excess MI output after an error.
4844
0915f927
JB
48452005-05-29 Joel Brobecker <brobecker@adacore.com>
4846
4847 * gdb.arch/alpha-step.c: New file.
4848 * gdb.arch/alpha-step.exp: New testcase.
4849
76ff342d
DJ
48502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4851 Dennis Brueni <dennis@slickedit.com>
4852
4853 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4854 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4855 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4856 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4857 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4858 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4859 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4860
96b0c7ac
DJ
48612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4862 Wu Zhou <woodzltc@cn.ibm.com>
4863
4864 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4865 IBM's xlc compiler.
4866 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4867 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4868
f21565d2
JB
48692005-05-13 Jim Blandy <jimb@redhat.com>
4870
4871 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4872 calling gdb_suppress_entire_file.
4873 * gdb.base/charset.exp: Same.
4874 * gdb.base/call-rt-st.exp: Same.
4875
6006a3a1
BR
48762005-05-05 Bob Rossi <bob_rossi@cox.net>
4877
4878 * lib/gdb.exp (fullname_syntax): Added global regex.
4879 (fullname_syntax_POSIX): Ditto.
4880 (fullname_syntax_UNC): Ditto.
4881 (fullname_syntax_DOS_CASE): Ditto.
4882 (fullname_syntax_DOS): Ditto.
4883 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4884 fullname_syntax variable to scope and use it.
4885 (test_file_list_exec_source_files): Ditto.
4886 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4887
c3b69c04
DJ
48882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4891
3c95e6af
PG
48922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4893
a9c64011
AS
4894 * lib/gdb.exp (skip_altivec_tests): New function, based on
4895 check_vmx_hw_available from the GCC testsuite.
4896 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4897 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4898
78df6c56
JB
48992005-05-02 Jim Blandy <jimb@redhat.com>
4900
4901 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4902 calling gdb_suppress_entire_file.
4903
1690f9cf
DJ
49042005-04-30 Randolph Chung <tausq@debian.org>
4905
4906 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4907 Slightly relax "sem_post" name checking.
4908
5ea106f7
PG
49092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4910
4911 * gdb.base/unload.exp: Use new shared library infrastructure.
4912
bf7234cf
PG
49132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4914
4915 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4916 infrastructure.
bf7234cf 4917
547b869a
CV
49182005-04-29 Corinna Vinschen <vinschen@redhat.com>
4919
4920 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4921 * gdb.asm/h8300.inc: New file.
4922
f07e55f0
PG
49232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4924
4925 * gdb.base/shlib-call.exp: Change to use new shared library
4926 infrastructure.
4927
3cbba3d1
PG
49282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4929
a9c64011
AS
4930 * gdb.base/pending.exp: Change to use new shared library
4931 infrastructure.
3cbba3d1 4932
ed6df200
PG
49332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4934
a9c64011
AS
4935 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4936 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4937
8c8f4ebe
PG
49382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4939
a9c64011
AS
4940 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4941 shared objects being adjusted and update copyright years.
8c8f4ebe 4942
607fbc54
DJ
49432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4944
4945 * ChangeLog: Correct some 2003-01-13 dates.
4946 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4947 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4948 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4949 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4950 gdb.trace/tfind.exp: Update copyright years.
4951
57bf0e56
DJ
49522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4953 Daniel Jacobowitz <dan@codesourcery.com>
4954
4955 * lib/gdb.exp (gdb_compile): Handle shlib=.
4956 (gdb_compile_shlib): New function.
4957
9b593790
PG
49582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4959
a9c64011 4960 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4961
9494c6a5
DJ
49622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4963
4964 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4965 gdb.server.
4966 * configure.ac: Likewise.
4967 * configure: Regenerated.
4968 * gdb.gdbserver/Makefile.in: Moved to...
4969 * gdb.server/Makefile.in: ... here.
4970 * gdb.gdbserver/server.c: Moved to...
4971 * gdb.server/server.c: ... here.
4972 * gdb.gdbserver/server-run.exp: Moved to...
4973 * gdb.server/server-run.exp: ... here.
4974
6f8eac0e
DJ
49752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4976
4977 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4978 * configure.ac: Create gdb.gdbserver/Makefile.
4979 * configure: Regenerated.
4980 * lib/gdbserver-support.exp: New file, derived from
4981 config/gdbserver.exp.
4982 * config/gdbserver.exp: Use gdbserver-support.exp.
4983 * gdb.gdbserver/Makefile.in: New file.
4984 * gdb.gdbserver/server.c: New file.
4985 * gdb.gdbserver/server-run.exp: New file.
4986
6e87504d
PG
49872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4988
a9c64011
AS
4989 * lib/gdb.exp (test_compiler_info): Return compiler_info
4990 if no arguments are given.
6e87504d 4991
d1779be4
PG
49922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4993
4994 * gdb.arch/altivec-abi.exp: Check for compiler and set
4995 use altivec' flag accordingly.
4996 * gdb.arch/altivec-regs.exp: Likewise.
4997
88750304
DJ
49982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4999
5000 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5001
f3fb768d
AS
50022005-03-27 Andreas Schwab <schwab@suse.de>
5003
5004 * gdb.base/bigcore.c (main): Add missing mode argument in open
5005 call.
5006
7e813ac5
DJ
50072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5008
5009 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5010 downloads.
5011 * config/gdbserver.exp (gdb_load): Likewise.
5012
8e3049aa
PB
50132005-03-14 Paul Brook <paul@codesourcery.com>
5014
5015 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5016 targets.
5017
a9df7c44
JB
50182005-03-09 Joel Brobecker <brobecker@adacore.com>
5019
5020 * gdb.dwarf2/dup-psym.S: New file.
5021 * gdb.dwarf2/dup-psym.exp: New testcase.
5022
9f0d94e8
JB
50232005-03-09 Joel Brobecker <brobecker@adacore.com>
5024
5025 * gdb.ada/exec_changed/first.adb: New file.
5026 * gdb.ada/exec_changed/second.adb: New file.
5027 * gdb.ada/exec_changed.exp: New testcase.
5028
5f579bc5
NS
50292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5030
36e9969c
NS
5031 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5032 (A2): New class.
5033 (main): Test operator+.
5034 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5035 breakpoint test.
5036
5f579bc5
NS
5037 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5038 * gdb.base/signull.exp: Disable if gdb,nosignals.
5039 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5040 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5041 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5042 * gdb.mi/mi2-console.exp: Likewise.
5043 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5044 continue output at start.
5045 (gdb_collect_locals_test): Robustify regexp.
5046 * gdb.trace/passc-dyn.exp: Fix comment typo.
5047 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5048
be46087e
CV
50492005-03-08 Corinna Vinschen <vinschen@redhat.com>
5050
5051 * gdb.asm/asm-source.exp: Add iq2000 case.
5052 * gdb.asm/iq2000.inc: New file.
5053
384e1a61 50542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5055
384e1a61
MI
5056 * gdb.base/command.exp: Change hardcoded value to regular expression.
5057 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5058
584b6e9e
DJ
50592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5060
5061 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5062 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5063 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5064 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5065 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5066
ab5b5d61
MK
50672005-03-05 Mark Kettenis <kettenis@gnu.org>
5068
5069 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5070 changes.
5071
ae051c1b
PG
50722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5073
a9c64011
AS
5074 * lib/compiler.c: Add test for IBM's xlc compiler.
5075 * lib/compiler.cc: Likewise.
ae051c1b 5076
3f0f6ed2
JB
50772004-02-24 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.ada/fixed_points.exp: Create compilation object directory
5080 before running the test.
5081 * gdb.ada/null_record.exp: Likewise.
5082 * gdb.ada/packed_array.exp: Likewise.
5083 * gdb.ada/start.exp: Likewise.
5084
724f452b
JB
50852005-02-15 Joel Brobecker <brobecker@adacore.com>
5086
5087 * gdb.ada/packed_array/pa.adb: New file.
5088 * gdb.ada/packed_array.exp: New testcase.
5089
57f5cdfb 50902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5091
1f393151
MK
5092 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5093 files.
5094
ebdda337
MK
5095 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5096 on *-*-openbsd*. Correctly match whitespace in regukar
5097 expressions.
5098
cf309262
DJ
50992005-02-10 Daniel Jacobowitz <dan@debian.org>
5100
5101 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5102 PR exp/1821
5103 * gdb.base/gdb1821.c: New test file.
5104 * gdb.base/gdb1821.exp: New test file.
5105
3be49e7a
JB
51062005-02-09 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.base/start.c: New file.
5109 * gdb.base/start.exp: New testcase.
5110
e292e67d
JB
51112005-02-09 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/start/dummy.adb: New file.
5114 * gdb.ada/start.exp: New testcase.
5115
dbdfa66c
CV
51162005-02-09 Corinna Vinschen <vinschen@redhat.com>
5117
5118 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5119 for printing symbols and statistics.
5120 Add test for using relative pathnames in "maint print msymbols" test.
5121 Mark "maint info sections DATA" XFAIL on Cygwin.
5122 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5123 tests.
5124
d7941671
AC
51252005-02-09 Andreas Schwab <schwab@suse.de>
5126
5127 Committed by Andrew Cagney <cagney@gnu.org>
5128 * gdb.base/remotetimeout.exp: New file.
5129
74e5ef44
MK
51302005-02-07 Mark Kettenis <kettenis@gnu.org>
5131
5132 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5133
464dd14d
JB
51342005-02-03 Joel Brobecker <brobecker@adacore.com>
5135
5136 * gdb.ada/gnat_ada.gpr: New file.
5137 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5138 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5139 * configure.ac: No longer generate gnat_ada.gpr.
5140 * configure: Regenerate.
5141 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5142 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5143 * gdb.ada/null_record/bar.ads: Likewise.
5144 * gdb.ada/null_record/bar.adb: Likewise.
5145 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5146 * gdb.ada/null_record.exp (testdir): New variable.
5147 (testfile): executable is now in testdir subdirectory.
5148 (srcfile): Use full path to the main compilation unit.
5149 * gdb.ada/fixed_points.exp: Same changes as above.
5150
30d756ae
NR
51512005-02-03 Nick Roberts <nickrob@snap.net.nz>
5152
5153 * gdb.base/interp.exp: New test.
5154
9d799f85
AC
51552005-01-24 Andrew Cagney <cagney@gnu.org>
5156
5157 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5158
15656118
AC
51592005-01-19 Andrew Cagney <cagney@gnu.org>
5160
a892c31b
AC
5161 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5162 configure.ac not configure.in.
5163
15656118
AC
5164 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5165 of powerpc*-*-*.
5166 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5167 * gdb.base/list.exp (test_list_function)
15656118
AC
5168 (test_list_filename_and_function): Ditto.
5169 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5170
a7b01baf
AC
51712005-01-16 Andrew Cagney <cagney@gnu.org>
5172
17d92a02
AC
5173 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5174
a7b01baf
AC
5175 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5176
bc8332bb
AC
51772005-01-14 Andrew Cagney <cagney@gnu.org>
5178
5179 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5180 * gdb.mi/mi2-var-cmd.exp: Ditto.
5181
4d074752
CV
51822005-01-10 Corinna Vinschen <vinschen@redhat.com>
5183
5184 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5185
bec39cab
AC
51862005-01-07 Andrew Cagney <cagney@gnu.org>
5187
5188 * configure.ac: Rename configure.in, require autoconf 2.59.
5189 * configure: Re-generate.
5190 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5191 * gdb.stabs/configure: Re-generate.
5192 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5193 * gdb.hp/configure: Re-generate.
5194 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5195 autoconf 2.59.
5196 * gdb.hp/gdb.objdbg/configure: Re-generate.
5197 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5198 autoconf 2.59.
5199 * gdb.hp/gdb.defects/configure: Re-generate.
5200 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5201 autoconf 2.59.
5202 * gdb.hp/gdb.compat/configure: Re-generate.
5203 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5204 autoconf 2.59.
5205 * gdb.hp/gdb.base-hp/configure: Re-generate.
5206 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5207 autoconf 2.59.
5208 * gdb.hp/gdb.aCC/configure: Re-generate.
5209
f10b16d4
JB
52102004-12-15 Jim Blandy <jimb@redhat.com>
5211
5212 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5213 under NPTL when there is debugging info available for libpthread.
5214
fb6e1814
JG
52152004-12-13 Jerome Guitton <guitton@gnat.com>
5216
5217 * gdb.ada/fixed_points.c: New file.
5218 * gdb.ada/fixed_points.exp: New file.
5219
fe46cd3a
RC
52202004-12-03 Randolph Chung <tausq@debian.org>
5221
5222 * gdb.arch/pa-nullify.exp: New file.
5223 * gdb.arch/pa-nullify.s: New file.
5224
8de0841b
RC
52252004-11-30 Randolph Chung <tausq@debian.org>
5226
5227 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5228 instead of "tbug". Fix regexp to work properly with gdb_test.
5229
c8170782
PH
52302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5231
5232 * gdb.base/bitfields2.exp: New test.
5233 * gdb.base/bitfields2.c: New file.
5234
954269c2
RE
52352004-11-28 Richard Earnshaw <rearnsha@arm.com>
5236
5237 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5238
0107feed
RC
52392004-11-16 Randolph Chung <tausq@debian.org>
5240
5241 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5242
f073ae8c
DJ
52432004-11-14 Daniel Jacobowitz <dan@debian.org>
5244
5245 * gdb.threads/threadapply.exp: Correct "macro details" test.
5246
19ad59e7
JJ
52472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5248
5249 * gdb.threads/threadapply.exp: New test.
5250 * gdb.threads/threadapply.c: New file.
5251
9cf0961b
MK
52522004-11-07 Mark Kettenis <kettenis@gnu.org>
5253
5254 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5255 frames.
5256
c789492a
FL
52572004-11-05 Felix Lee <felix+log1@specifixinc.com>
5258
5259 * gdb.base/cursal.exp: New file.
5260 * gdb.base/cursal.c: New file.
5261
a1e167bb
AC
52622004-11-03 Andrew Cagney <cagney@gnu.org>
5263
5264 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5265
b7cbf173
MK
52662004-10-30 Mark Kettenis <kettenis@gnu.org>
5267
5268 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5269 NetBSD/ELF targets.
5270
88f9d34f
JB
52712004-10-29 Joel Brobecker <brobecker@gnat.com>
5272
5273 * gdb.threads/bp_in_thread.c: New file, copied from
5274 pthread_cond_wait.c.
5275 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5276 file, rather than reusing the .c file from another testcase.
5277
ca7d6a0c
JB
52782004-10-20 Joel Brobecker <brobecker@gnat.com>
5279
5280 * gdb.ada/null_record.exp: Check where we stopped after
5281 sending the start command, instead of where the associated
5282 temporary breakpoint was inserted.
5283
0d863d03
AC
52842004-10-14 Andrew Cagney <cagney@gnu.org>
5285
5286 * gdb.mi/gdb701.c (main): Return 0.
5287
d11e72cb
DJ
52882004-10-13 Daniel Jacobowitz <dan@debian.org>
5289
d40539a4 5290 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5291
e1923096
JJ
52922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5293
5294 * gdb.threads/schedlock.c: Add comment markers to use to find
5295 line numbers.
5296 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5297 comments.
5298 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5299 breakpoint lines.
5300
ec8ba2c9
DJ
53012004-10-12 Daniel Jacobowitz <dan@debian.org>
5302
5303 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5304
0eb3658b
DJ
53052004-10-12 Daniel Jacobowitz <dan@debian.org>
5306
5307 * configure.in: Add gdb.dwarf2.
5308 * configure: Regenerated.
5309 * Makefile.in: Add gdb.dwarf2.
5310 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5311 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5312 gdb.dwarf2/file1.txt: New files.
5313
a271cc33
OF
53142004-10-11 Orjan Friberg <orjanf@axis.com>
5315
a9c64011 5316 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5317 of "run", since the latter doesn't work with remote targets. Adjust
5318 the breakpoint numbering accordingly.
5319 * gdb.threads/pthread_cond_wait.exp: Ditto.
5320
895ce074
MC
53212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5322
5323 * gdb.base/overlays.exp: Update copyright years.
5324
6be3092d
KI
53252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5326
5327 * gdb.base/overlays.exp: Disable if target is Linux.
5328
e05389b8
FL
53292004-10-06 Felix Lee <felix+log1@specifixinc.com>
5330
5331 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5332
73cb587d
KI
53332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5334
5335 * gdb.asm/asm-source.exp: Add m32r-linux target.
5336 * gdb.asm/m32r-linux.inc: New file.
5337
3c0edcdc
AC
53382004-09-24 Andrew Cagney <cagney@redhat.com>
5339 David Anderson <anderson@redhat.com>
5340
5341 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5342 command fails, assume things will work.
5343 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5344 (_GNU_SOURCE): Define.
5345 (print_unsigned, print_hex): Change parameter to "long long".
5346 (print_byte_count): New function, use to print byte counts.
5347 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5348 O_LARGEFILE.
5349 (main): Compute an upper bound on a corefile in max_core_size.
5350 Limit memory chunk size to max_core_size. Limit total memory
5351 allocated to max_core_size.
5352
4bb3667f
AC
53532004-09-23 Andrew Cagney <cagney@gnu.org>
5354
5355 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5356 from a separate process with code that creates a corefile by
5357 making the inferior dump core.
5358
60fe1a51
MK
53592004-09-23 Mark Kettenis <kettenis@gnu.org>
5360
5361 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5362 block.
5363
8e937346
MC
53642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5365
5366 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5367 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5368 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5369 Likewise.
5370
7213f6d6
JJ
53712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5372
5373 * gdb.java/jprint.exp: New test case for java inferior call.
5374 * gdb.java/jprint.java: Ditto.
5375
eac69dca
JB
53762004-09-15 Joel Brobecker <brobecker@gnat.com>
5377
5378 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5379
22227696
MC
53802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5381
5382 * gdb.threads/killed.c: Include <stdlib.h>.
5383 * gdb.threads/pthreads.c: Likewise.
5384
7dd403a4
MC
53852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5386
5387 * gdb.threads/killed.c: Add copyright notice.
5388
33f2d567
JM
53892004-09-10 Jason Molenda (jmolenda@apple.com)
5390
a9c64011
AS
5391 * gdb.base/define.exp: Two new tests to verify zero space chars
5392 after 'if' and 'while' commands in a user-defined command is correctly
5393 parsed.
33f2d567 5394
e05b62ac
AC
53952004-09-08 Andrew Cagney <cagney@gnu.org>
5396
5397 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5398 delivery test with duplicate at end of file.
5399
9cbe82da
MK
54002004-09-06 Mark Kettenis <kettenis@jive.nl>
5401
5402 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5403
564803d9
MC
54042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5405
5406 * config/hppro.exp: Removed.
5407
7c6807ce
MC
54082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5409
5410 * config/sparclet.exp: Removed.
5411
bf7e26dd
MC
54122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * config/udi.exp: Removed.
5415
714e341b
MC
54162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5417
5418 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5419 of "exp_continue".
5420 (advancei): Likewise.
5421
1236e623
JJ
54222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5423
5424 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5425
3bdcad15
MI
54262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5427
228af206 5428 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5429 to check for nodebug in executable.
5430 * gdb.gdb/observer.exp (setup_test): Likewise.
5431 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5432 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5433
c72b934c
AC
54342004-09-01 Andrew Cagney <cagney@gnu.org>
5435
5436 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5437 files.
5438
edd9b715
JJ
54392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5440
5441 * gdb.base/unload.exp: Fix expected warning message to match
5442 latest format.
5443
fb4ce06b
CV
54442004-09-01 Corinna Vinschen <vinschen@redhat.com>
5445
5446 * gdb.base/call-rt-st.exp: Fix typos.
5447
ce78e7c3
MI
54482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5449
5450 * gdb.threads/thread_check.exp: New testcase.
5451 * gdb.threads/thread_check.c: New testcase.
5452
2dedb159
AC
54532004-08-31 Andrew Cagney <cagney@gnu.org>
5454
5455 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5456 (skip_to_handler_entry): New procedures. Test stepping into a
5457 handler when the breakpoint is at the handler's entry point.
5458
68f53502
AC
54592004-08-30 Andrew Cagney <cagney@gnu.org>
5460
5461 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5462 gdb/1757.
5463
3e3ffd2b
MC
54642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5465
5466 With code from Manoj Iyer <manjo@austin.ibm.com>:
5467 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5468 return value. Add an arm for "no debugging symbols found".
5469 Change a stray "error" to "perror".
5470 (gdb_run_cmd): Adapt to new return value.
5471 * gdb.base/remote.exp: Adapt to new return value.
5472 * gdb.gdb/complaints.exp: Likewise.
5473 * gdb.gdb/observer.exp: Likewise.
5474 * gdb.gdb/selftest.exp: Likewise.
5475 * gdb.gdb/xfullpath.exp: Likewise.
5476
4b6f5fd2
JB
54772004-08-27 Joel Brobecker <brobecker@gnat.com>
5478
5479 * gdb.threads/bp_in_thread.exp: New testcase.
5480
e5b25496
MC
54812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5482
5483 Fix PR testsuite/1735.
5484 * gdb.threads/schedlock.c (thread_function): Add a cast
5485 to suppress a gcc warning.
5486 * gdb.threads/thread-specific.c (thread_function): Likewise.
5487
934353d6
MC
54882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5489
5490 * gdb.base/unload.c: Include <stdlib.h>.
5491
f98a0aef 54922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5493
f98a0aef 5494 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5495 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5496 synchronized after the "return".
5497
5a2e8882
MC
54982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5499
5500 * gdb.mi/basics.c: Include <stdio.h>.
5501 * gdb.mi/pthreads.c: Include <stdlib.h>.
5502 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5503
a9640423
MC
55042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5505
5506 * gdb.threads/schedlock.c: Add copyright notice.
5507
b04e311d
AC
55082004-08-25 Andrew Cagney <cagney@gnu.org>
5509
5510 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5511 (skip_over_handler, breakpoint_over_hander): New test procedures.
5512 (advance, advancei): Add a proper prefix, do not use
5513 rerun_to_main.
5514 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5515
7c27f15b
MC
55162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5517
5518 * gdb.mi/basics.c: Add copyright notice.
5519 * gdb.mi/var-cmd.c: Add copyright notice.
5520
fffc87ae
MC
55212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5522
5523 * lib/gdb.exp: Remove signed_keyword_not_used.
5524 * lib/compiler.c: Likewise.
5525 * lib/compiler.cc: Likewise.
5526
d782e0bf
MC
55272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5528
5529 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5530 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5531
96033e83
MC
55322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.base/whatis.c: Add copyright notice.
5535
cf38c229
MK
55362004-08-20 Mark Kettenis <kettenis@gnu.org>
5537
5538 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5539 it to skip the breakpoints encoded in the inline assembly.
5540
f4b49756
MC
55412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5542
5543 * Makefile.in: Add gdb.fortran.
5544
2f193b69
MC
55452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5546
5547 * gdb.base/call-sc.exp (test_scalar_returns):
5548 Fix cut-and-paste glitch in "Make fun return now".
5549
89a237cb
MC
55502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5551
5552 * configure.in: Add gdb.fortran.
5553 * configure: Regenerate.
5554 * gdb.fortran/Makefile.in: New file.
5555 * lib/gdb.exp (skip_fortran_tests): New procedure.
5556
469aff8e
MC
55572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5558
5559 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5560 reference to bug-gnu@prep.ai.mit.edu.
5561 * gdb.mi/mi-var-child.exp: Likewise.
5562 * gdb.mi/mi-var-cmd.exp: Likewise.
5563 * gdb.mi/mi-var-display.exp: Likewise.
5564 * gdb.mi/mi2-var-block.exp: Likewise.
5565 * gdb.mi/mi2-var-child.exp: Likewise.
5566 * gdb.mi/mi2-var-cmd.exp: Likewise.
5567 * gdb.mi/mi2-var-display.exp: Likewise.
5568
00b51b9f
MK
55692004-08-15 Mark Kettenis <kettenis@gnu.org>
5570
5571 * gdb.base/unload.c (main): Make local variable msg const.
5572
45f07fef
MC
55732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5574
5575 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5576 to bug-gnu@prep.ai.mit.edu.
5577 * gdb.mi/mi-disassemble.exp: Likewise.
5578 * gdb.mi/mi-eval.exp: Likewise.
5579 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5580 default line number.
5581 * gdb.mi/mi-return.exp: Likewise.
5582 * gdb.mi/mi-simplerun.exp: Likewise.
5583 * gdb.mi/mi-stack.exp: Likewise.
5584 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5585 number with explicit range test.
5586 * gdb.mi/mi-watch.exp: Likewise.
5587 * gdb.mi/mi2-break.exp: Likewise.
5588 * gdb.mi/mi2-cli.exp: Likewise.
5589 * gdb.mi/mi2-disassemble.exp: Likewise.
5590 * gdb.mi/mi2-eval.exp: Likewise.
5591 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5592 default line number.
5593 * gdb.mi/mi2-return.exp: Likewise.
5594 * gdb.mi/mi2-simplerun.exp: Likewise.
5595 * gdb.mi/mi2-stack.exp: Likewise.
5596 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5597 number with explicit range test.
5598 * gdb.mi/mi2-watch.exp: Likewise.
5599
dd8c8ee7
MC
56002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5601
5602 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5603 * gdb.cp/m-static.exp: Likewise.
5604 * gdb.cp/rtti.exp: Likewise.
5605
4e838464
MK
56062004-08-14 Mark Kettenis <kettenis@gnu.org>
5607
5608 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5609
8d8cb839
EZ
56102004-08-14 Eli Zaretskii <eliz@gnu.org>
5611
5612 * ChangeLog: Prefix Local Variables with semi-colons and indent
5613 the reference to older ChangeLog files, to fix fontification in
5614 Emacs.
5615
deea8bb0
MC
56162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5617
5618 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5619 * gdb.mi/mi2-break.exp: Likewise.
5620
c3297504
MC
56212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5622
5623 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5624
25808999
MC
56252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5626
5627 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5628
226a8d71
MC
56292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5630
5631 * gdb.cp/classes.exp: Remove unused declarations. Just let
5632 test names default instead of providing special names. Remove
5633 extraneous demangler test.
5634
37fdf854
JJ
56352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5636
5637 * gdb.base/unload.exp: New test for breakpoints in dynamically
5638 loaded libraries.
5639 * gdb.base/unload.c: Ditto.
5640 * gdb.base/unloadshr.c: Ditto.
5641
2d3a7986
MC
56422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5643
5644 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5645 cp_test_ptype_class.
5646 (test_enums): Likewise.
5647
c72b934c
AC
56482004-08-10 Andrew Cagney <cagney@gnu.org>
5649
5650 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5651 files.
5652
cc503c8a
AC
56532004-08-10 Andrew Cagney <cagney@gnu.org>
5654
5655 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5656 init_malloc call.
5657
902f2ccb
MC
56582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5659
5660 * ChangeLog: Add copyright notice. The notice is copied
5661 from emacs 21.3 top level ChangeLog.
5662
78c90502
MC
56632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5664
5665 * lib/cp-support.exp: New file.
5666 * lib/cp-support.exp (cp_test_type_class): New function.
5667 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5668 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5669 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5670 cp_test_ptype_class.
5671
88e5ea78
MC
56722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5673
5674 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5675 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5676 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5677 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5678 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5679 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5680 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5681 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5682 gdb.mi/mi2-watch.exp: Update copyright years.
5683
6a89fc9c
MK
56842004-08-09 Mark Kettenis <kettenis@gnu.org>
5685
5686 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5687
1482e0de
MC
56882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5689
5690 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5691 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5692 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5693 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5694 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5695 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5696 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5697 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5698 gdb.mi/mi-watch.exp: Update copyright years.
5699
1a5ce3f3
DJ
57002004-08-08 Daniel Jacobowitz <dan@debian.org>
5701
5702 PR gdb/1738
5703 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5704 from a breakpoint with a pending signal.
5705
04f6ecf2
DJ
57062004-08-08 Daniel Jacobowitz <dan@debian.org>
5707
5708 PR gdb/1736
5709 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5710 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5711 the prompt.
5712 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5713
54d90d35
DJ
57142004-08-08 Daniel Jacobowitz <dan@debian.org>
5715
5716 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5717
d2f6abb0
DJ
57182004-08-08 Daniel Jacobowitz <dan@debian.org>
5719
5720 PR gdb/1736
5721 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5722 for i?86-*-linux*.
5723
5598c03d
DJ
57242004-08-08 Daniel Jacobowitz <dan@debian.org>
5725
5726 * gdb.arch/i386-prologue.exp: Compile without debug information.
5727
c6fee705
MC
57282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5729
5730 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5731 rather than asking gdb to search.
5732
dd90efdb
MC
57332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5734
5735 * gdb.base/gcore.c: Include <string.h>.
5736
1e84bec1
MC
57372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5738
5739 * gdb.base/gcore.c: Add copyright notice.
5740
e425eb2b
MC
57412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5742
5743 * gdb.base/freebpcmd.c: Include <stdio.h>.
5744 * gdb.base/long_long.c: Include <string.h>.
5745 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5746 * gdb.base/siginfo.c: Include <string.h>.
5747 * gdb.base/sigstep.c: Include <string.h>.
5748
cb9aaed5
MC
57492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5750
5751 * gdb.base/complex.c: Include <stdlib.h>.
5752
55944f3d
MC
57532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5754
5755 * gdb.base/complex.c: Add copyright notice.
5756
7b2953d9
MC
57572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5758
5759 * gdb.base/charset.c: Include <stdlib.h>.
5760
c9133d23
MC
57612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5762
5763 * gdb.base/auxv.c: Include <stdlib.h>.
5764
0a8490ad
MC
57652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5766
5767 * gdb.base/auxv.c: Add copyright notice.
5768
3426d5ec
MC
57692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5770
5771 * gdb.base/coremaker.c: Add copyright notice.
5772 * gdb.base/coremaker2.c: Add copyright notice.
5773
8da195dd
AC
57742004-08-04 Andrew Cagney <cagney@gnu.org>
5775
5776 * gdb.base/store.exp: Update copyright.
5777 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5778 names, do not import gdb_prompt.
5779
8d394f98
AC
57802004-08-01 Andrew Cagney <cagney@gnu.org>
5781
5782 Fix PR testsuite/1729.
5783 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5784 not use capture_value with value 4.
5785 (capture_value): Add optional test name parameter.
5786 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5787 the prefix, pass to capture_value.
5788
b6702b23
MK
57892004-08-01 Mark Kettenis <kettenis@gnu.org>
5790
5791 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5792 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5793 (main): Call new function.
5794
c203e0ca
MC
57952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5796
5797 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5798
a7995a30
MC
57992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5800
5801 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5802
9366563b
MC
58032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5804
b6eeaf26 5805 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5806 Accept more values of vtbl pointer. Remove some messages
5807 about "obsolete gcc or gdb".
5808
2fc1f950
MC
58092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5810
5811 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5812
c724d49b
MC
58132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5814
5815 * gdb.base/asm-source.exp: Properly convert target board
5816 debug flags from gcc format to binutils format.
5817
736b0fce
MK
58182004-07-28 Mark Kettenis <kettenis@gnu.org>
5819
5820 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5821 gdb1718". PR backtrace/1718 partially fixed.
5822
5633ea5c
JJ
58232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5824
5825 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5826
575eebb1
NC
58272004-07-26 Nick Clifton <nickc@redhat.com>
5828
5829 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5830 good default value for a specific architecture is available then
5831 set it to that value. Otherwise default to the -gstabs switch.
5832 Remove the -g... switches from the asm-flags variable. Allow the
5833 target board info to override the value if it wants to. Pass the
5834 switch on the assembler command line.
5835
62104619
MK
58362004-07-23 Mark Kettenis <kettenis@gnu.org>
5837
5838 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5839 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5840 (main): Call new function.
5841
4a1135b8
MC
58422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5843
5844 Test for PR exp/1715.
5845 * gdb.base/radix.exp: Refactor common procedures. Make all
5846 test names unique. Change XFAIL to KFAIL.
5847
8a12c1f0
MC
58482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5849
5850 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5851 * gdb.ada/gnat_ada.gin: ... to here.
5852 * configure.in: Use gnat_ada.gin.
5853 * configure: Regenerate.
5854
23b451cf
AC
58552004-07-20 Andrew Cagney <cagney@gnu.org>
5856
5857 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5858 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5859 XFAILs. Clean up test messages and comments. Check backtraces.
5860 Delete re-sync code.
5861
ab618a02
MC
58622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5863
5864 Fix PR cli/740.
5865 * gdb.base/annota1.exp: Honor gdb,nosignals.
5866 * gdb.base/annota3.exp: Likewise.
5867
46dad340
MC
58682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5869
5870 * lib/java.exp: Update copyright notice.
5871
756d8c70
AC
58722004-07-19 Andrew Cagney <cagney@gnu.org>
5873
5874 * gdb.base/selftest.exp: Copy file from here ...
5875 * gdb.gdb/selftest.exp: ... to here.
5876
586027e6
AC
58772004-07-16 Andrew Cagney <cagney@redhat.com>
5878
5879 * lib/insight-support.exp: Delete file.
5880 * lib/java.exp (java_init): Fix copyright.
5881
029d2200
AC
58822004-07-16 Andrew Cagney <cagney@gnu.org>
5883
5884 * gdb.base/restore.c: Append "prologue" to comments marking the a
5885 function's prologue.
5886 * gdb.base/restore.exp: Update copyright, re-indent.
5887 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5888 callerN" prefix where needed. Update patterns that match a
5889 function's prologue.
5890
653b62c5
MC
58912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5892
5893 * gdb.base/restore.c: Add copyright notice.
5894
f7d690e5
AC
58952004-07-16 Andrew Cagney <cagney@gnu.org>
5896
5897 * gdb.base/logical.exp: Update copyright.
5898 (evaluate): New procedure. Use to re-implement tests using
5899 several tables.
5900
d629a7cb
MH
59012004-07-14 Martin Hunt <hunt@redhat.com>
5902
5903 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5904 which fixes some problems where init.tcl was not found.
5905
9c7bb332
AC
59062004-07-13 Andrew Cagney <cagney@gnu.org>
5907
6bf46641
AC
5908 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5909 (check_sizeof, check_valueof): Do not include the output in the
5910 test name. Use gdb_test.
5911 (get_valueof): Use gdb_test_multiple.
5912
c4ffd4c0
AC
5913 * gdb.base/step-test.exp: Update copyright. Use
5914 gdb_test_multiple. Ensure that test names do not include
5915 architecture dependent output.
5916
ab89363a
AC
5917 * gdb.gdb/observer.exp: Update copyright.
5918 (setup_test): Use gdb_test_multiple.
5919 (attach_first_observer, attach_second_observer)
5920 (attach_third_observer, detach_first_observer)
5921 (detach_second_observer, detach_third_observer)
5922 (reset_counters, check_counters): Make $message a prefix.
5923 (test_normal_stop_notifications): Add "args" parameter - a list of
5924 init functions to be called. Make $message a prefix,
5925 (test_observer_normal_stop): Change the message prefixes so that
5926 they are unique, pass the attach / detach procedures to
5927 test_normal_stop_notifications.
5928
ec58997a
AC
5929 * gdb.base/signull.exp (test_segv): Prefix all tests with
5930 "${name}". Clean up test messages.
5931
b475183b
AC
5932 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5933
9c7bb332
AC
5934 * gdb.base/ena-dis-br.exp: Update copyright.
5935 (break_at): New function. Replace send_gdb with gdb_test,
5936 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5937 ignore count, not stopped at bpt", with KFAIL.
5938
2dd95497
CV
59392004-07-13 Corinna Vinschen <vinschen@redhat.com>
5940
5941 * gdb.base/attach.exp: Remove cleanupfile handling.
5942
419e626b
AC
59432004-07-12 Andrew Cagney <cagney@gnu.org>
5944
5945 * gdb.base/annota1.exp: Cleanup corefile test name.
5946 * gdb.base/annota3.exp: Ditto.
5947
8b1b3228
AC
59482004-07-12 Andrew Cagney <cagney@gnu.org>
5949
78650829
AC
5950 * gdb.base/signals.exp: Clean up copyright, re-indent.
5951
8b1b3228
AC
5952 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5953 gdb_test and gdb_test_multiple.
5954
935c2760
JJ
59552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5956
5957 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5958 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5959 provide line number info for first statement in main.
5960
1544280f
AC
59612004-07-08 Andrew Cagney <cagney@gnu.org>
5962
1279f4ff
AC
5963 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5964
1544280f
AC
5965 * gdb.base/sigbpt.exp: Make the common part of each test name a
5966 prefix instead of suffix.
5967
bcc82369
BR
59682004-07-07 Bob Rossi <bob_rossi@cox.net>
5969
5970 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5971 test from test_tbreak_creation_and_listing to
5972 test_file_list_exec_source_file
5973 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5974 Changed name of test from test_tbreak_creation_and_listing to
5975 test_file_list_exec_source_file
5976
23f4b0aa
JJ
59772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5978
5979 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5980 the jmisc() constructor instead of <init>.
5981 * gdb.java/jmisc1.exp: Ditto.
5982
56401cd5
AC
59832004-07-07 Andrew Cagney <cagney@gnu.org>
5984
5985 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5986 corrupting the PC.
5987
44ae2f6a
MC
59882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5989
5990 * gdb.cp/templates.exp: Accept whitespace change in demangler
5991 output.
5992
45a83408
AC
59932004-07-06 Andrew Cagney <cagney@gnu.org>
5994
5995 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5996
d205ad70
MC
59972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5998
5999 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6000 * lib/compiler.cc: Likewise.
6001
06ea1a61
MC
60022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6003
6004 * lib/compiler.cc: Work around string preprocessing problem
6005 with old hp c++ compiler.
6006 * lib/compiler.c: Likewise.
6007
daab1251
CV
60082004-06-29 Corinna Vinschen <vinschen@redhat.com>
6009
6010 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6011 directives to conditionalize symbol prefixing.
6012 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6013 additional_flags handling. Add underscore prefix for Cygwin.
6014 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6015 conditionalize symbol prefixing.
6016 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6017 additional_flags handling. Add underscore prefix for Cygwin.
6018
cc984116
CV
60192004-06-29 Corinna Vinschen <vinschen@redhat.com>
6020
6021 * gdb.base/bigcore.exp: Skip test on Cygwin.
6022
c279b077
MC
60232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6024
6025 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6026 formats for "info register". Use gdb_test_multiple. Fix
6027 the "invalid register" test.
6028
0e915747
CV
60292004-06-28 Corinna Vinschen <vinschen@redhat.com>
6030
6031 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6032 PID for Cygwin. Add Cygwin specific strings to check for in some
6033 tests.
6034 (do_attach_tests): Add a test for user interaction when attaching
6035 to a process with no matching symbol table already loaded.
6036
11422c86
AC
60372004-06-26 Andrew Cagney <cagney@gnu.org>
6038
6039 Test PR java/1567 and PR java/1565.
6040 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6041 * gdb.java/jmisc2.exp: Delete file.
6042
cefbce26
MC
60432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6044
6045 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6046
e19f872c
CV
60472004-06-25 Corinna Vinschen <vinschen@redhat.com>
6048
6049 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6050 attach process.
6051
d931ba3b
MC
60522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6053
6054 * gdb.cp/pr-1553.exp: Remove.
6055
aef68c48
MC
60562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6057
6058 * gdb.cp/pr-1553.cc: Remove.
6059 * gdb.cp/pr-1553.exp: Disable this test.
6060
8d5df71a
JB
60612004-06-20 Jim Blandy <jimb@redhat.com>
6062
a9c64011 6063 Fix PR testsuite/1680.
8d5df71a
JB
6064 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6065 regular expressions.
6066
4ac6f39d
MC
60672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6068
6069 Fix PR testsuite/1679.
6070 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6071 Issue an UNSUPPORTED result instead.
6072
1b413552
JB
60732004-06-18 Jim Blandy <jimb@redhat.com>
6074
6075 * gdb.base/charset.exp: Only send a control-C if we see a new
6076 prompt and incomplete command.
6077
6daa6ebd
MC
60782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6079
6080 * gdb.cp/pr-574.cc: Add copyright notice.
6081
51fa4ae0
JB
60822004-06-17 Jim Blandy <jimb@redhat.com>
6083
6084 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6085 cases where the regexp has no groups; this grabs random text from
6086 the previous test suite, whatever that was.
6087
8fea26c5
MC
60882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.cp/printmethod.cc: Add copyright notice.
6091
1e3aeb41
MC
60922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6093
6094 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6095
9d9030bc
AC
60962004-06-16 Andrew Cagney <cagney@gnu.org>
6097
6098 * gdb.base/signull.c: Update copyright. Include <string.h>.
6099 (bowler): Replace data_pointer with data_read
6100 and data_write cases. Add code_descriptor case.
6101 (zero, desc): New array and pointer.
6102 (data, code): Change to simple pointers.
6103 * gdb.base/signull.exp: Fix probe pattern matching a function
6104 descriptor SIGSEGV. Replace data_pointer with data_read and
6105 data_write tests.
6106
acd4ad44
AC
61072004-06-16 Andrew Cagney <cagney@gnu.org>
6108
6109 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6110
08fd625c
MC
61112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6112
6113 * gdb.base/long_long.c: Add copyright notice.
6114
1903502c
MC
61152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6116
6117 * gdb.base/long_long.exp: Remove reference to
6118 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6119 to gdb_breakpoint and gdb_continue_to_breakpoint.
6120
83313cb1
JB
61212004-06-14 Jim Blandy <jimb@redhat.com>
6122
6123 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6124 endian case.
6125
1bf404ef
AC
61262004-06-14 Andrew Cagney <cagney@gnu.org>
6127
6128 * gdb.base/gcore.exp (capture_command_output): Delete the always
6129 passing tests containing inferior values.
6130 * gdb.base/ending-run.exp: Do not include the breakpoint address
6131 in the test message. Update copyright.
6132 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6133 size in the test name, use gdb_test_multiple. Update copyright.
6134
ef220b33
MC
61352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6136
6137 * gdb.cp/ref-types.cc: Add copyright notice.
6138
4f70a4c9
MC
61392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6140
6141 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6142 hp_aCC_compiler.
6143 * lib/compiler.cc: Likewise.
6144 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6145 'set' commands. Log diagnostics for other lines. Set
6146 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6147
335928ac
MC
61482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6149
6150 * gdb.cp/try_catch.cc: Add copyright notice.
6151
2efb12e8
MC
61522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6153
6154 * gdb.cp/userdef.cc: Add copyright notice.
6155
0bbed51a
MC
61562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6157
6158 * gdb.cp/virtfunc.cc: Add copyright notice.
6159
e12a46c9
RC
61602004-06-11 Randolph Chung <tausq@debian.org>
6161
6162 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6163 problem.
6164
338e05af
AC
61652004-06-10 Andrew Cagney <cagney@gnu.org>
6166
6167 * lib/compiler.cc, lib/compiler.c: Append either
6168 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6169 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6170 instead of gcc-3-3.
6171
dc3f10cb
AC
61722004-06-09 Andrew Cagney <cagney@gnu.org>
6173
b4d946af
AC
6174 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6175 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6176
dc3f10cb
AC
6177 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6178 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6179 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6180 fixed.
6181
b5c0bfa2
AC
61822004-06-09 Andrew Cagney <cagney@gnu.org>
6183
6184 * gdb.base/structs.exp (test_struct_returns): Replace
6185 "return_value_unknown" and "finish_value_unknown" by
6186 "return_value_known" and "finish_value_known". Instead of
6187 "return_value_unknown" iff "finish_value_unknown", check
6188 "return_value_known" implies "finish_value_known".
6189
caeb605f
MH
61902004-06-08 Martin Hunt <hunt@redhat.com>
6191
6192 * gdb.base/float.exp: Add pattern for mips targets.
6193
c892bb64
RC
61942004-06-08 Randolph Chung <tausq@debian.org>
6195
6196 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6197 message for unknown architectures more clear.
6198
48306d3e
JB
61992004-06-08 Joel Brobecker <brobecker@gnat.com>
6200
6201 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6202 start the execution of the program.
6203
83ecb59f
JB
62042004-06-07 Jim Blandy <jimb@redhat.com>
6205
6206 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6207 * gdb.arch/i386-cpuid.h: New helper file.
6208
55264cb4
RC
62092004-06-07 Randolph Chung <tausq@debian.org>
6210
6211 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6212 has started.
6213
23cadb28
RM
62142004-06-04 Roland McGrath <roland@redhat.com>
6215
6216 Fix PR gdb/1647.
6217 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6218 differently to be robust to output buffering differences.
6219
51d01eda
MC
62202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6221
6222 * gdb.threads/pthreads.exp: Update copyright years.
6223 (check_control_c): Change asynchronous 'after' to synchronous.
6224
f4fc3b93
RM
62252004-06-04 Roland McGrath <roland@redhat.com>
6226
6227 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6228 next gdb prompt.
6229
4013522b
MC
62302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6231
6232 Fix PR gdb/1636.
6233 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6234 calls to synchronous.
6235
7a8f1e6b
JB
62362004-05-26 Jim Blandy <jimb@redhat.com>
6237
6238 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6239
81bb3443
RC
62402004-05-24 Randolph Chung <tausq@debian.org>
6241
6242 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6243 * gdb.asm/pa.inc: New file.
6244
8f5a3103
MK
62452004-05-22 Mark Kettenis <kettenis@gnu.org>
6246
6247 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6248
734b8fe8 62492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6250 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6251
6252 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6253 GDB prompt.
6254
725603e1
UW
62552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6256
f4fc3b93 6257 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6258 setjmp/longjmp. Use sigaction instead of signal.
6259
8b923272 62602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6261 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6262
6263 * gdb.threads/pthread_cond_wait.c: New file.
6264 * gdb.threads/pthread_cond_wait.exp: New testcase.
6265
8bfabb04
AC
62662004-05-13 Andrew Cagney <cagney@redhat.com>
6267
6268 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6269 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6270
42edda50
AC
62712004-05-11 Andrew Cagney <cagney@redhat.com>
6272
6273 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6274 fixed but revealed gdb/1639.
6275
d303a6c7
AC
62762004-05-10 Andrew Cagney <cagney@redhat.com>
6277
6278 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6279 func1" and "next to 2nd alarm", kernel bug avoided.
6280
bf08c2a1
DJ
62812004-05-10 Daniel Jacobowitz <dan@debian.org>
6282
6283 PR external/1568
6284 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6285 XFAIL if it is smaller than bytes_allocated.
6286 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6287 (main): Make chunks_allocated unsigned. Correct comment.
6288
c0586a34
JB
62892004-05-07 Joel Brobecker <brobecker@gnat.com>
6290
6291 * gdb.arch/powerpc-aix-prologue.c: New file.
6292 * gdb.arch/powerpc-aix-prologue.exp: New file.
6293
f2785d12
JB
62942004-05-07 Jim Blandy <jimb@redhat.com>
6295
6296 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6297 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6298
bd7f6e30
JB
62992004-05-06 Joel Brobecker <brobecker@gnat.com>
6300
6301 * gdb.base/sep.exp: No longer setup_kfail when the program was
6302 built with dwarf2.
6303
0a5e7efe
JI
63042004-05-05 Jim Ingham <jingham@apple.com>
6305
6306 * gdb.base/pending.exp: Make sure pending breakpoints
6307 preserve the ignore count.
f4fc3b93 6308
a8958849
MK
63092004-04-27 Jerome Guitton <guitton@gnat.com>
6310
6311 * i386-prologue.exp: Add testcase for jump instruction as first
6312 instruction of the real code.
6313 * i386-prologue.c (jump_at_beginning): New function.
6314
7e103f5b
MK
63152004-04-28 Mark Kettenis <kettenis@gnu.org>
6316
6317 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6318 x86_64-*-*.
6319
5d38b224
MK
63202004-04-28 Mark Kettenis <kettenis@gnu.org>
6321
6322 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6323 i*86-*-*.
6324
0ef32fd9
MK
63252004-04-25 Mark Kettenis <kettenis@gnu.org>
6326
6327 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6328 expression that checks the return type.
6329
71d7dd7c
AC
63302004-04-23 Andrew Cagney <cagney@redhat.com>
6331
6332 * gdb.base/call-sc.exp: New test of scalar call/return values.
6333 * gdb.base/call-sc.c: Ditto.
6334
1e9f977e
JJ
63352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6336
6337 * gdb.threads/manythreads.c: Reduce thread stack size.
6338
899d9e3a
JJ
63392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6340
6341 * gdb.threads/manythreads.c: Add copyright notice.
6342
61bcae62
AC
63432004-04-23 Andrew Cagney <cagney@redhat.com>
6344
6345 * gdb.base/siginfo.exp: Better handle step out of signal.
6346 * gdb.base/sigstep.exp: Ditto.
6347
7339a42e 63482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6349 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6350
6351 * gdb.threads/manythreads.c: New testcase.
6352 * gdb.threads/manythreads.exp: Ditto.
6353
5c98409b
JB
63542004-04-22 Jim Blandy <jimb@redhat.com>
6355
6356 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6357 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6358
3b611f1a
MC
63592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6360
6361 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6362
f0fd9238
AC
63632004-04-21 Andrew Cagney <cagney@redhat.com>
6364
6365 * gdb.base/sigstep.c: New file.
6366 * gdb.base/sigstep.exp: New file.
6367
90990674
JB
63682004-04-16 Joel Brobecker <brobecker@gnat.com>
6369
6370 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6371 call to observer_notify_normal_stop.
6372
78cef34b
AC
63732004-04-15 Andrew Cagney <cagney@redhat.com>
6374
6375 * gdb.base/siginfo.c: New file.
6376 * gdb.base/siginfo.exp: New file.
6377
d2343407
JB
63782004-04-12 J. Brobecker <brobecker@gnat.com>
6379
6380 * gdb.base/sep.exp: Fix typo in comment.
6381
a2dba3c8
JB
63822004-04-12 J. Brobecker <brobecker@gnat.com>
6383
6384 * gdb.base/sep.c: New file.
6385 * gdb.base/sep-proc.c: New file.
6386 * gdb.base/sep.exp: New testcase.
6387
15f7b60e
MK
63882004-04-09 Mark Kettenis <kettenis@gnu.org>
6389
6390 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6391 support.
6392
44f4de1a
AC
63932004-04-05 Andrew Cagney <cagney@redhat.com>
6394
6395 * gdb.base/sigaltstack.c: New file.
6396 * gdb.base/sigaltstack.exp: New file.
6397
ef04f396
JB
63982004-04-04 Joel Brobecker <brobecker@gnat.com>
6399
6400 * gdb.base/foll-fork.exp: Update the expected output for
6401 "help set follow-fork-mode", to match a change that was made
6402 to the help of this variable on 2004-01-13.
6403
d40d2c92
JB
64042004-04-01 Joel Brobecker <brobecker@gnat.com>
6405
6406 * lib/ada.exp: Add copyright notice.
6407 * bar.ads: Likewise.
6408 * bar.adb: Likewise.
6409 * null_record.adb: Likewise.
6410 * null_record.exp: Likewise.
6411 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6412
f86ef5a3
JB
64132004-04-01 Joel Brobecker <brobecker@gnat.com>
6414
6415 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6416 * configure: Regenerate.
6417
414e70e3
JB
64182004-04-01 Joel Brobecker <brobecker@gnat.com>
6419
6420 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6421 to build the application. Remove the message printed when in
6422 verbose mode, redundant with the UNSUPPORTED message above.
6423
f0aaee49
JB
64242004-03-31 Joel Brobecker <brobecker@gnat.com>
6425
6426 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6427 * gdb.ada (null_record.exp): New testcase.
6428
ac81cb54
JB
64292004-03-31 Joel Brobecker <brobecker@gnat.com>
6430
6431 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6432
854af2f7
JB
64332004-03-31 Joel Brobecker <brobecker@gnat.com>
6434
6435 * gdb.ada: New subdirectory.
6436 * gdb.ada/Makefile.in: New file.
6437 * gdb.ada/gnat_ada.gpr.in: New file.
6438
034cb681
JB
64392004-03-31 Joel Brobecker <brobecker@gnat.com>
6440
6441 * lib/ada.exp: New file.
6442
78a1a894
DJ
64432004-03-24 Daniel Jacobowitz <drow@mvista.com>
6444
6445 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6446 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6447
4b2b3b3e
AC
64482004-03-22 Andrew Cagney <cagney@redhat.com>
6449
6450 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6451 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6452 Problem identified by Ulrich Weigand.
6453
23c73aa3
DC
64542004-03-17 David Carlton <carlton@kealia.com>
6455
6456 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6457 PR c++/826.
6458
d63a86f8
RM
64592004-03-16 Roland McGrath <roland@redhat.com>
6460
6461 * gdb.base/auxv.exp: New file.
6462 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6463
0e02aa50
DC
64642004-03-12 David Carlton <carlton@kealia.com>
6465
6466 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6467 * gdb.cp/pr-1553.cc: Ditto.
6468 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6469 pass branch.
6470
c20b71be
MC
64712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6472
6473 * gdb.cp/templates.exp: Accept more template types.
6474
c7414a01
MC
64752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6476
6477 From Corinna Vinschen with modifications.
6478 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6479 local variable obj_with_enum.
6480 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6481 results with obj_with_enum.
6482
ed69573c
MC
64832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6484
6485 * gdb.cp/classes.cc: New file, copied from misc.cc.
6486 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6487
28301461
MC
64882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6489
6490 * gdb.cp/misc.cc: Add copyright notice.
6491
1198ecbe
DC
64922004-03-05 David Carlton <carlton@kealia.com>
6493
6494 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6495 * gdb.cp/rtti.h: Update copyright.
6496 (namespace n2::n3): New.
6497 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6498 (n2::n3::func3): New.
6499 (main): Call n2::n3::func3.
6500 * gdb.cp/rtti2.cc: Update copyright.
6501 (n2::create3): New.
6502
9e08c470
MK
65032004-03-04 Mark Kettenis <kettenis@gnu.org>
6504
6505 * gdb.asm/openbsd.inc: Fix typo.
6506
4bebc3aa
FF
65072004-03-03 Fred Fish <fnf@redhat.com>
6508
6509 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6510 "val" instead of unused "size". Update copyright year.
6511
6ea9fb37
DJ
65122004-02-29 Daniel Jacobowitz <drow@mvista.com>
6513
6514 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6515 to use unsigned char.
6516 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6517 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6518
23b23974
DJ
65192004-02-29 Daniel Jacobowitz <drow@mvista.com>
6520
6521 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6522 line of output.
6523
7574fd53
DJ
65242004-02-28 Daniel Jacobowitz <drow@mvista.com>
6525
6526 * gdb.base/relocate.c (dummy): Initialize.
6527
a195357f
DJ
65282004-02-28 Daniel Jacobowitz <drow@mvista.com>
6529
6530 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6531 a breakpoint at exit.
6532
72fd54a9
FF
65332004-02-27 Fred Fish <fnf@redhat.com>
6534
6535 * gdb.base/chng-syms.exp: Add expect condition to match failing
6536 case that isn't a timeout.
6537
b9d23137
AC
65382004-02-27 Andrew Cagney <cagney@redhat.com>
6539
6540 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6541 support.
6542
15d208f6 65432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6544
15d208f6
FF
6545 * gdb.arch/gdb1431.c: Remove.
6546 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6547 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6548 of "until" incorrectly.
6549
98f9cd2d
JB
65502004-02-26 J. Brobecker <brobecker@gnat.com>
6551
6552 * gdb.cp/class2.cc (empty): New class.
6553 (refer): New function.
6554 (main): Declare an object of type empty and use it.
6555 * gdb.cp/class2.exp: Print the value of an object of type empty.
6556
9b50c11b
JJ
65572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6558
6559 * gdb.base/langs.exp: Update query string to match the
6560 new nquery format used for pending breakpoints.
6561
0dcd613f
AC
65622004-02-26 Andrew Cagney <cagney@redhat.com>
6563
6564 Fix PR i18n/1570.
6565 * gdb.base/charset.c: Update copyright notice.
6566 (main, init_string): Remove the escape character '\e' tests.
6567 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6568 * gdb.base/charset.exp (valid_host_charset): Ditto.
6569 * gdb.base/setvar.exp: Ditto.
6570
b8a56647
AC
65712004-02-24 Andrew Cagney <cagney@redhat.com>
6572
90d59e34
AC
6573 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6574 mmapped data in core file" PASS and FAIL messages consistent.
6575
b8a56647
AC
6576 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6577 setting a breakpoint. Work around PR java/1565.
6578
9f27c604
JJ
65792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6580
6581 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6582 new nquery format.
6583 * gdb.base/pending.exp: Ditto.
6584
3224a706
MK
65852004-02-22 Mark Kettenis <kettenis@gnu.org>
6586
6587 * configure.in: Run stabs tests on *BSD.
6588 * configure: Regenerated.
6589
41e0a9ca
MK
65902004-02-21 Mark Kettenis <kettenis@gnu.org>
6591
6592 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6593
1e1b3428
FF
65942004-02-20 Fred Fish <fnf@redhat.com>
6595
6596 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6597 blank in test for "returns short", for consistency with other
6598 "returns xxx" tests. Update copyright year.
6599
f9a7572a
FF
66002004-02-19 Fred Fish <fnf@redhat.com>
6601
6602 New testcase for PR breakpoint/1558.
6603 * gdb.arch/gdb1558.exp: New file.
6604 * gdb.arch/gdb1558.c: New file.
6605
b2ce2854
EZ
66062004-02-19 Elena Zannoni <ezannoni@redhat.com>
6607
6608 * gdb.base/nodebug.exp: Fix typo.
6609
e7c9ff01
JB
66102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6611
6612 Committed by Jim Blandy <jimb@redhat.com>.
6613
62f4b920
JB
6614 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6615
2db536a1
JB
6616 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6617
e7c9ff01
JB
6618 * gdb.base/float.exp: Support s390*-*-* targets.
6619
f3205b34
AF
66202004-02-17 Adam Fedor <fedor@gnu.org>
6621
6622 * gdb.base/gdb1555.exp: New file.
6623 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6624
9d62932d
EZ
66252004-02-17 Elena Zannoni <ezannoni@redhat.com>
6626
6627 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6628
344c9711
FF
66292004-02-16 Fred Fish <fnf@redhat.com>
6630
6631 * gdb.arch/gdb1291.c: Remove
6632 * gdb.arch/gdb1291.s: New test input file.
6633 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6634 fail. Test for correct result, known incorrect result, other
6635 failures and timeouts.
6636
2d822687
AC
66372004-02-16 Andrew Cagney <cagney@redhat.com>
6638
6639 * gdb.base/bigcore.exp: New file.
6640 * gdb.base/bigcore.c: New file.
6641
dac15b66
AC
66422004-02-13 Andrew Cagney <cagney@redhat.com>
6643
6644 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6645 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6646 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6647 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6648 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6649 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6650 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6651 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6652 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6653 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6654
6bdfc2c4
JJ
66552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6656
6657 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6658 executed is an alloc instruction.
6659
87b3ede8
DC
66602004-02-11 David Carlton <carlton@kealia.com>
6661
6662 * gdb.cp/breakpoint.exp: New.
6663 * gdb.cp/breakpoint.cc: New.
6664
6e19e2bf
MC
66652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6666
6667 Partial fix for PR gdb/1543.
6668 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6669 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6670 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6671 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6672 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6673 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6674 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6675 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6676 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6677 to bug-gdb@prep.ai.mit.edu .
6678 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6679 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6680 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6681 Likewise.
6682
5c5455dc
AC
66832004-02-10 Andrew Cagney <cagney@redhat.com>
6684
6685 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6686 using gdb_internal_error_resync.
6687
9cf689d7
DJ
66882004-02-09 Daniel Jacobowitz <drow@mvista.com>
6689
6690 * gdb.threads/thread-specific.exp: Stop early if no threads are
6691 found.
6692
d2dc51db
MC
66932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6694
6695 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6696
14b1a056
DJ
66972004-02-08 Daniel Jacobowitz <drow@mvista.com>
6698
6699 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6700 breakpoints.
6701
83f66e8f
DJ
67022004-02-07 Daniel Jacobowitz <drow@mvista.com>
6703
6704 * config/sim.exp (gdb_load): Handle $arg == "".
6705 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6706 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6707
30fc0091
EZ
67082004-02-07 Elena Zannoni <ezannoni@redhat.com>
6709
a9c64011
AS
6710 * gdb.base/maint.exp: Update test to reflect
6711 obstack changes.
30fc0091 6712
4d806929
JJ
67132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6714
6715 * gdb.base/pendshr.c (pendfunc): New function that calls
6716 pendfunc1.
6717 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6718
7bfdd688
FF
67192004-02-04 Fred Fish <fnf@redhat.com>
6720
6721 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6722 function symbols and update copyright years.
6723 * gdb.arch/gdb1291.c: Ditto.
6724
aaa08ee4
MC
67252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6726
6727 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6728
dbad7755
MC
67292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6730
6731 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6732
ec4646ef
MC
67332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6734
6735 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6736
1b802196
FF
67372004-02-02 Fred Fish <fnf@redhat.com>
6738
6739 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6740 remote targets. Update copyright years.
6741
18fe2033
JJ
67422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6743
6744 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6745 support.
6746 * gdb.base/langs.exp: Fix test which attempts to create
6747 breakpoint on non-existent function to handle new pending
6748 support.
6749 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6750 a breakpoint.
6751 * gdb.base/pending.exp: New test.
6752 * gdb.base/pending.c: New file.
6753 * gdb.base/pendshr.c: Ditto.
6754
8d577d32
DC
67552004-02-02 David Carlton <carlton@kealia.com>
6756
6757 * gdb.cp/overload.exp: Add overloadNamespace tests.
6758 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6759 (overloadNamespace, XXX): New.
6760 (main): Call XXX::marker2.
6761
3ad13771
FF
67622004-02-01 Fred Fish <fnf@redhat.com>
6763
6764 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6765 * gdb.base/finish.exp: Ditto.
6766 * gdb.base/gcore.exp: Ditto.
6767 * gdb.base/huge.exp: Ditto.
6768 * gdb.base/info-proc.exp: Ditto.
6769 * gdb.base/return2.exp: Ditto.
6770 * gdb.threads/gcore-thread.exp: Ditto.
6771
44c75849
DJ
67722004-02-01 Daniel Jacobowitz <drow@mvista.com>
6773
6774 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6775
005bc093
MK
67762004-02-01 Mark Kettenis <kettenis@gnu.org>
6777
6778 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6779 that opening the file succeeds on OpenBSD.
6780
c47cebdb
DJ
67812004-02-01 Daniel Jacobowitz <drow@mvista.com>
6782
6783 * gdb.threads/thread-specific.c: New file.
6784 * gdb.threads/threads-specific.exp: New test script.
6785 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6786 to expect_out.
6787
5a01311c
MK
67882004-02-01 Mark Kettenis <kettenis@gnu.org>
6789
6790 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6791 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6792 only on the "print_small_structs from print_long_arg_list" test.
6793
ce22a4f1
DJ
67942004-02-01 Daniel Jacobowitz <drow@mvista.com>
6795
6796 * gdb.base/completion.exp: Kill a stray backslash.
6797
6798 From Jim Ingham <jingham@apple.com>:
6799 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6800 agrees with the result from sending a tab.
6801
abbab9d3
DJ
68022004-01-31 Daniel Jacobowitz <drow@mvista.com>
6803
6804 * gdb.base/chng-syms.exp: Remove stray newline.
6805
53904d1e
MK
68062004-01-31 Mark Kettenis <kettenis@gnu.org>
6807
6808 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6809 *-*-openbsd*.
6810 * gdb.asm/openbsd.inc: New file.
6811
3a4b3aac
MK
68122004-01-30 Mark Kettenis <kettenis@gnu.org>
6813
6814 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6815 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6816 *-*solaris2*. Remove commented out default settings for
6817 asm-flags. Replace gdb_compile with target_link.
6818
ebac27b4
MC
68192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6820
6821 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6822 for all tests. Remove old hp-ux and cygnus xfail cases.
6823
d8679d84
PH
68242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6825
6826 * gdb.base/chng-syms.exp: New file.
6827 * gdb.base/chng-syms.c: New file.
6828
0a55bc22
MC
68292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6830
6831 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6832 Provide arms for current output in all my configurations.
6833
94b8e876
MC
68342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6837 * lib/compiler.cc: Likewise.
6838 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6839 get the right preprocessor. Eval the output directly. Remove
6840 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6841 hp_f77_compiler and hp_f90_compiler completely.
6842 (gdb_preprocess): Delete.
6843 (get_compiler): Delete.
6844
7cf03d44
MK
68452004-01-24 Mark Kettenis <kettenis@gnu.org>
6846
6847 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6848 <string.h>.
6849
68b6dce9
NR
68502004-01-24 Nick Roberts <nick@nick.uklinux.net>
6851
6852 * gdb.mi/mi-stack.exp: Update copyright.
6853
b368761e
DC
68542004-01-23 David Carlton <carlton@kealia.com>
6855
6856 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6857 test for cp_lookup_transparent_type.
6858 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6859 call them.
6860
f2061b53
DJ
68612004-01-23 Daniel Jacobowitz <drow@mvista.com>
6862
6863 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6864 after -var-update.
6865
37fc574a
DC
68662004-01-23 David Carlton <carlton@kealia.com>
6867
6868 * gdb.cp/namespace.cc (C::ensureRefs): New.
6869 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6870
8e94b928
NR
68712004-01-20 Nick Roberts <nick@nick.uklinux.net>
6872
6873 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6874 case "-stack-list-locals 2".
6875 * gdb.mi/mi-var-child.exp: Test for case
6876 "-var-list-children --all-values NAME".
6877
997b0952
MC
68782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6879
6880 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6881
52470da3
MK
68822004-01-18 Mark Kettenis <kettenis@gnu.org>
6883
7049b4b8
MK
6884 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6885 used with gdb_test_multiple.
6886
52470da3
MK
6887 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6888 read at address 0. This fixes PR testsuite/1504.
6889
da6012e5
DJ
68902004-01-18 Daniel Jacobowitz <drow@mvista.com>
6891
6892 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6893 Remove downloading, guessing the host executable, the calls to
6894 gdb_file_cmd and gdb_target_cmd, and "load" support.
6895 (infer_host_exec): New function broken out from gdb_load.
6896 (gdb_load): New wrapper for gdbserver_gdb_load.
6897 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6898 gdb_target_cmd. Use -target-select.
6899 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6900 Download binaries to the host. Clear last_mi_remote_file when
6901 we load a new binary.
6902 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6903 call gdbserver_gdb_load and mi_gdb_target_cmd.
6904
32c70722
MC
69052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6906
6907 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6908 type patterns.
6909
b0cecf36
MC
69102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6911
6912 * gdb.cp/templates.exp: Fix typo in test name of
6913 "print Foo<volatile char*>::foo".
6914
4120d7e6
MC
69152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6916
6917 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6918
f679e530
BE
69192004-01-16 Ben Elliston <bje@wasabisystems.com>
6920
6921 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6922 (clean mostlyclean): Remove empty rm.
6923
091c48f6
MC
69242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6925
6926 * gdb.base/setvar.exp: Add copyright years.
6927
3e5fc8d2
DC
69282004-01-14 David Carlton <carlton@bactrian.org>
6929
6930 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6931 PR c++/1511 and update coment.
6932 * gdb.cp/templates.exp: Update patterns to match current output.
6933 If changes involve something other than whitespace, KFAIL
6934 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6935
63d06c5c
DC
69362004-01-14 David Carlton <carlton@kealia.com>
6937
6938 * gdb.cp/namespace.exp: Add tests involving classes defined within
6939 namespaces.
6940 * gdb.cp/namespace.cc (C::CClass): New.
6941 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6942
a51dab88
EZ
69432004-01-14 Elena Zannoni <ezannoni@redhat.com>
6944
6945 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6946 what debug info we have. Print a better message if something goes
6947 wrong while producing the separate debug info file.
6948
a476ccc9
MC
69492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6950
6951 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6952
f453692c
MC
69532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6954
6955 * gdb.base/callfuncs.c: Add copyright notice.
6956
f40063a5
MC
69572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6958
6959 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6960 inheritance. PR gdb/1498, PR gcc/13539.
6961
19ac3974
EZ
69622004-01-13 Elena Zannoni <ezannoni@redhat.com>
6963
a9c64011
AS
6964 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6965 test specific name.
6966 * gdb.mi/gdb669.exp: Ditto.
6967 * gdb.mi/mi-pthreads.exp: Ditto.
6968 * gdb.mi/mi1-pthreads.exp: Ditto.
6969 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6970
56c97c6e
MC
69712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6972
6973 * gdb.cp/member-ptr.cc: Add copyright notice.
6974
a0644324
MC
69752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6976
6977 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6978 some patterns for recent versions of gcc and hpacc. Delete
6979 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6980 Delete tests that access a NULL pointer-to-member-data. This
6981 script is still disabled for gcc.
6982
32fabe09
EZ
69832004-01-12 Elena Zannoni <ezannoni@redhat.com>
6984
6985 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6986 escaped correctly.
32fabe09 6987
1f8a6abb
EZ
69882004-01-12 Elena Zannoni <ezannoni@redhat.com>
6989
6990 * gdb.base/sepdebug.exp: New file.
6991 * gdb.base/sepdebug.c: New file.
6992 * lib/gdb.exp (separate_debug_filename): New procedure.
6993 (gdb_gnu_strip_debug): New procedure.
6994
48efe704
AC
69952004-01-12 Andrew Cagney <cagney@redhat.com>
6996
6997 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6998 * gdb.mi/ChangeLog-1999-2003: New file.
6999
a9415475
AC
70002004-01-12 Andrew Cagney <cagney@redhat.com>
7001
7002 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7003 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7004 or EEXIST", treat EBUSY as an XFAIL.
7005
83b8cf9d
MC
70062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7007
7008 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7009 hp_cc_compiler.
7010
9939d2a8
MC
70112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7012
7013 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7014 decorations.
7015
1ff8cadf
MC
70162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7017
7018 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7019 and "(aCC)" decorations. Remove obsolete doco about old
7020 test results.
7021
6fa9022e
MC
70222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7023
7024 * gdb.cp/exception.exp: Fix typo in doco.
7025
209721fe
MK
70262004-01-09 Mark Kettenis <kettenis@gnu.org>
7027
7028 * gdb.base/gdb1476.exp: Fix typo.
7029
ef11303e
MC
70302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7031
7032 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7033 file.
7034
041ab88c
MC
70352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7036
7037 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7038 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7039 Use gdb_compile. Remove restriction on gcc. Add some patterns
7040 for recent version of gdb. Delete second half, which was a copy
7041 of the first half with different build flags. This test is
7042 still disabled because it is still not ready for production.
7043
e36d075a
MC
70442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7045
7046 * gdb.cp/exception.cc: Add copyright notice.
7047 * gdb.cp/exception.exp: Add a notice that this file is broken
7048 because of line number changes caused by addition of copyright
7049 notice.
7050
42b190ad
MC
70512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7054 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7055
8f25f06b
MC
70562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7057
7058 * gdb.cp/classes.exp: Accept gnu abi 2.
7059 * gdb.cp/derivation.exp: Likewise.
7060 * gdb.cp/overload.exp: Likewise.
7061 * gdb.cp/virtfunc.exp: Likewise.
7062
06ded8b8
MC
70632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7066 semicolon after end of function.
7067
77c26ae3
MC
70682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7069
7070 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7071 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7072 boilerplate code for compiling and running the program under
7073 test. Add some string method tests.
7074
20757486
MC
70752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7076
7077 * gdb.cp/bs15503.cc: Add copyright notice.
7078 * gdb.cp/bs15503.exp: Adjust line number.
7079
0fd3b503
MC
70802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7081
7082 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7083 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7084
10d1bea8
MC
70852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7086
7087 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7088 hp_cc_compiler.
7089
2789202a
MC
70902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7091
7092 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7093 * gdb.cp/ctti.exp: Use the marker instead of "next".
7094 With gcc, run further before bailing.
7095
b862f14c
MC
70962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7097
7098 * gdb.cp/cttiadd.cc: Add copyright notice.
7099 * gdb.cp/cttiadd1.cc: Likewise.
7100 * gdb.cp/cttiadd2.cc: Likewise.
7101 * gdb.cp/cttiadd3.cc: Likewise.
7102
96da2469
MC
71032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7104
7105 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7106 Use gdb_test, gdb_test_multiple. Use floating-point values that
7107 have exact representations in IEEE-ish formats.
7108
053248ff
MC
71092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7110
7111 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7112 compilers. Delete duplicate call to get_compiler_info.
7113 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7114 * gdb.base/volatile.exp: Likewise.
7115
84acecdd
MK
71162004-01-07 Mark Kettenis <kettenis@gnu.org>
7117
7118 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7119 memory at address 0.
7120
fe11a27f
MC
71212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7122
7123 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7124 to test for hp-ux assembler. Fix copyright years.
7125
60ad077b
AC
71262004-01-07 Andrew Cagney <cagney@redhat.com>
7127
7128 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7129
1c9b8f33
AC
71302004-01-07 Andrew Cagney <cagney@redhat.com>
7131
7132 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7133 when creating the read-only file. From analysis by Roland McGrath
7134 and Elena Zannoni.
7135
753ccc7a
MC
71362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7137
7138 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7139
eca3e36b
MC
71402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7141
7142 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7143 data pointers.
7144
f8d4bac4
MC
71452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7146
7147 * gdb.cp/m-static.exp: Compile one source file at a time.
7148 Delete unused call to get_compiler_info.
7149
9b4e0f94
MC
71502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7151
7152 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7153 * gdb.base/call-rt-st.exp: Likewise.
7154 * gdb.base/nodebug.exp: Likewise.
7155 * gdb.base/volatile.exp: Likewise.
7156 * gdb.cp/ref-types.exp: Likewise.
7157 * gdb.cp/templates.exp: Likewise.
7158
023c1024
MK
71592004-01-05 Mark Kettenis <kettenis@gnu.org>
7160
7161 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7162
19703c4a
MC
71632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7164
7165 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7166 hppa*-hp-hpux*.
7167
18b67037
MK
71682004-01-04 Mark Kettenis <kettenis@gnu.org>
7169
ba6219c8
MK
7170 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7171 x86_64-*-*.
7172
18b67037
MK
7173 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7174 sparc64-*-* and sparc*-solaris2*.
7175
1bfbbb9d
MK
71762004-01-04 Mark Kettenis <kettenis@gnu.org>
7177
7178 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7179 return ${tests}" test. The ${tests} already mentions the
7180 filename.
7181
06846494
MC
71822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7183
7184 * gdb.cp/local.exp: Accept gcc abi 2.
7185
3b0cb202
MC
71862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7187
7188 * gdb.cp/templates.exp: Accept gcc abi 2.
7189
0643ec3f
MC
71902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7191
7192 * lib/compiler.cc: Remove supports_template_debugging.
7193 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7194
d231d0b1
MC
71952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7196
7197 * gdb.cp/namespace.exp: Accept gcc abi 2.
7198
44ffb27c
MC
71992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7200
7201 * gdb.cp/method.exp: Accept gcc abi 2.
7202
184ad485
MC
72032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7204
7205 * gdb.cp/classes.exp: Generate identical results as old version.
7206 * gdb.cp/derivation.exp: Likewise.
7207 * gdb.cp/overload.exp: Likewise.
7208 * gdb.cp/virtfunc.exp: Likewise.
7209
116f09e7
MC
72102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7211
7212 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7213 mysterious bug with sourceware version of expect.
7214
b1379776
MC
72152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7216
7217 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7218 current versions of gcc, including gcc abi 2. Remove gratuitous
7219 restart of test program. Use gdb_test_multiple and gdb_test for
7220 all tests. Add patterns to xfail missing "const" in "const char *"
7221 and kfail PR gdb/1155.
7222
6b7a4c0e
MC
72232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7224
7225 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7226 current versions of gcc, including gcc abi 2. Remove gratuitous
7227 restart of test program. Use gdb_test_multiple and gdb_test for
7228 all tests. Add patterns to kfail PR gdb/1498.
7229
51615d72
MC
72302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7231
7232 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7233 current versions of gcc, including gcc abi 2. Use "breakpoint"
7234 and "continue" instead of restarting the target program. Use
7235 gdb_test_multiple and gdb_test for all tests.
7236
7b79a9d7
MK
72372004-01-01 Mark Kettenis <kettenis@gnu.org>
7238
7239 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7240 for *-*-solaris2*.
7241
1cd3489f
MC
72422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7243
7244 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7245 current versions of gcc, including gcc abi 2. Use "breakpoint"
7246 and "continue" instead of restarting the target program several
7247 times. Use gdb_test_multiple and gdb_test for all tests.
7248
850742db
MC
72492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7250
7251 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7252 source files.
7253
eb4bbda8
MC
72542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7255
7256 * gdb.base/environ.exp: Handle compiling test case from multiple
7257 source files.
7258
e42c7771
MC
72592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7260
7261 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7262
80e4b428
JB
72632003-12-17 Jim Blandy <jimb@redhat.com>
7264
5f06973a
JB
7265 * gdb.base/freebpcmd.c: Add copyright notice.
7266
80e4b428
JB
7267 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7268
0ab84fb7
MC
72692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7270
7271 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7272
1b3bb3d0
JB
72732003-12-13 Jim Blandy <jimb@redhat.com>
7274
7275 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7276
3a4c9371
KB
72772003-12-12 Kevin Buettner <kevinb@redhat.com>
7278
7279 * gdb.asm/frv.inc: New file.
7280 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7281
a1dea79a
FF
72822003-12-09 Fred Fish <fnf@redhat.com>
7283
7284 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7285 functions to break1.c and leave prototypes behind. Add more
7286 "set breakpoint NN here" comments.
7287 * gdb.base/break1.c: New file.
7288
7289 * gdb.base/break.exp: Handle compiling test case from multiple
7290 source files and change source file references as needed.
7291 * gdb.base/completion.exp: Ditto.
7292 * gdb.base/condbreak.exp: Ditto.
7293 * gdb.base/define.exp: Ditto.
7294 * gdb.base/ena-dis-br.exp: Ditto.
7295 * gdb.base/info-proc.exp: Ditto.
7296 * gdb.base/maint.exp: Ditto.
7297 * gdb.base/until.exp: Ditto.
7298
7299 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7300 hardcoded line numbers.
7301 * gdb.base/define.exp: Ditto.
7302 * gdb.base/ena-dis-br.exp: Ditto.
7303 * gdb.base/maint.exp: Ditto.
7304 * gdb.base/until.exp: Ditto.
7305
7306 * gdb.base/completion.exp: Use "break1" for completion tests since
7307 "break" is no longer a unique prefix.
7308
5266b69c
AC
73092003-12-06 Andrew Cagney <cagney@redhat.com>
7310
7311 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7312 "return_value_unimplemented". When an unimplemented struct return
7313 architecture, report incorrect values as a KFAIL
7314
374451f0
MC
73152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7316
7317 * gdb.cp/rtti.exp: Accept new wording of warning from
7318 cp_lookup_rtti_type.
7319
ba9b20a7
MC
73202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7321
7322 Partial fix for PR testsuite/1456.
7323 * gdb.base/scope.exp (test_at_main): Replace references to
7324 gcc_compiled with calls to test_compiler_info.
7325 (test_at_foo): Likewise.
7326 (test_at_bar): Likewise.
7327
b74b6d0b
MC
73282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7329
7330 Partial fix for PR testsuite/1456.
7331 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7332 to test_compiler_info.
7333
ccfa3402
MC
73342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7335
7336 * gdb.base/so-impl-ld.exp: Update copyright notice.
7337
f6246aba
MC
73382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7339
7340 Partial fix for PR testsuite/1456.
7341 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7342 to test_compiler_info.
7343
13ae734a
MC
73442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7347 from current versions of gdb. Clean up regular expressions.
7348 Delete redundant timeout case.
7349
d8e1cdee
MC
73502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7351
7352 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7353 from current versions of gdb. Clean up regular expressions.
7354 Delete redundant timeout case.
7355
96457b64
MC
73562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7357
7358 Partial fix for PR testsuite/1456.
7359 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7360 gcc_compiled with call to test_compiler_info.
7361
f35309fc
MC
73622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7363
7364 Partial fix for PR testsuite/1456.
7365 * gdb.base/list.exp (test_list_function): Delete unused declaration
7366 of gcc_compiled.
7367
d7afdf9b
MC
73682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7369
7370 Partial fix for PR testsuite/1456.
7371 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7372 call to test_compiler_info.
7373
71507b56
MK
73742003-11-29 Mark Kettenis <kettenis@gnu.org>
7375
7376 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7377 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7378 it to create the appropriate note.inc.
7379 * gdb.asm/asmsrc1.s: Include "note.inc".
7380 * gdb.asm/netbsd.inc: New file.
7381 * gdb.asm/empty.inc: New file.
7382
f81f93f7
MC
73832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7384
7385 Partial fix for PR testsuite/1456.
7386 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7387 calls to test_compiler_info.
7388
9a77938e
MC
73892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7390
7391 Partial fix for PR testsuite/1456.
7392 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7393 calls to test_compiler_info.
7394
e8367dc7
MK
73952003-11-27 Mark Kettenis <kettenis@gnu.org>
7396
7397 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7398 pattern for the KFAILs.
7399
526c61ee
AF
74002003-11-25 Adam Fedor <fedor@gnu.org>
7401
7402 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7403 * gdb.objc/objcdecode.m: New file.
7404
28f2d600
AF
74052003-11-25 Adam Fedor <fedor@gnu.org>
7406
7407 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7408 * gdb.objc/nondebug.m: New file.
7409
a3895cee
BE
74102003-11-26 Ben Elliston <bje@wasabisystems.com>
7411
7412 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7413 NetBSD as it does on FreeBSD. Modelled on a similar change by
7414 Mark Kettenis on 2003-05-30.
7415 (link-flags): Set to "--entry _start" regardless of target.
7416 Special linker flags are to be appended to $link-flags.
7417 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7418
c9f2c8a3
MC
74192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * gdb.cp/method.exp: Accept output of new demangler.
7422
15a0587a 74232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7424
7425 * gdb/class2.exp: New file.
7426 * gdb/class2.cc: New file.
7427
3c00b570
MC
74282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7429
7430 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7431 of new demangler.
7432
7027acc7
MK
74332003-11-23 Mark Kettenis <kettenis@gnu.org>
7434
7435 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7436 of gdb_test "run".
7437
b0e1598a
MK
74382003-11-23 Mark Kettenis <kettenis@gnu.org>
7439
7440 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7441 "continue" into "run".
7442
4d9eda44
MC
74432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7444
7445 Partial fix for PR testsuite/1456.
7446 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7447 call to test_compiler_info.
7448 * gdb.cp/ctti.exp: Likewise.
7449 * gdb.cp/derivation.exp: Likewise.
7450 * gdb.cp/member-ptr.exp: Likewise.
7451 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7452 reference to gcc_compiled.
7453
74542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7455
7456 Fix PR testsuite/1463.
7457 * gdb.base/structs.exp (start_structs_test): Call
7458 get_debug_format before using the debug format.
7459
d422fe19
AC
74602003-11-22 Andrew Cagney <cagney@redhat.com>
7461
7462 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7463 * gdb.base/structs.exp: Use gdb_test_multiple.
7464
039cf96d
AC
74652003-11-20 Andrew Cagney <cagney@redhat.com>
7466
6882279b
AC
7467 * gdb.base/structs.exp: Handle and recover from internal errors.
7468 Replace "foo${n}" with "foo<n>" in test messages.
7469
e53890ae
AC
7470 * gdb.base/structs.exp: Update copyright. Rewrite.
7471 * gdb.base/structs.c: Update copyright. Rewrite.
7472
2b211c59
AC
7473 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7474 resync count exceeded.
d63a86f8 7475
039cf96d
AC
7476 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7477 from the internal error.
7478 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7479 Original from Jim Blandy.
7480 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7481
eac98b22
AC
74822003-11-19 Andrew Cagney <cagney@redhat.com>
7483
7484 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7485 KFAIL.
7486
67455b2a
MK
74872003-11-17 Mark Kettenis <kettenis@gnu.org>
7488
7489 New testcase for PR backtrace/1435.
7490 * gdb.arch/i386-unwind.exp: New file.
7491 * gdb.arch/i386-unwind.c: New file.
7492
853d6e5b
AC
74932003-11-17 Andrew Cagney <cagney@redhat.com>
7494
7495 * lib/gdb.exp (compiler_info): New global.
7496 (test_compiler_info): New function.
7497 (get_compiler_info): Set compiler_info.
7498 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7499 "compiler_info" to gcc-<major>-<minor>.
7500
38cf6e11
MC
75012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7502
7503 * gdb.trace/configure: Remove.
7504
a50d3602
EZ
75052003-11-13 Elena Zannoni <ezannoni@redhat.com>
7506
7507 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7508 breakpoints.
a50d3602
EZ
7509 * gdb.base/break.exp: Remove all references to explicit line
7510 numbers.
7511
d9407aaa
NC
75122003-11-11 Nick Clifton <nickc@redhat.com>
7513
7514 * gdb.base/shreloc.exp: Do not run for targets which do not
7515 support shared objects.
7516
db488fc1
CV
75172003-11-10 Corinna Vinschen <vinschen@redhat.com>
7518
7519 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7520 Don't run tests if nofileio flag is given.
7521
6a90a18e
EZ
75222003-11-07 Elena Zannoni <ezannoni@redhat.com>
7523
7524 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7525 as well as 'Watchpoint'.
6a90a18e 7526
0b915e9c
EZ
75272003-11-06 Elena Zannoni <ezannoni@redhat.com>
7528
7529 Reported by Jim Ingham <jingham@apple.com>:
7530 * gdb.base/annota1.exp: Match at least one occurrence of the
7531 signal handler annotation.
7532
d7e4b55f
EZ
75332003-11-06 Elena Zannoni <ezannoni@redhat.com>
7534
a9c64011
AS
7535 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7536 as well as 'Watchpoint'.
d7e4b55f 7537
2fe4e8d0
MC
75382003-11-05 Michael Chastain <mec@shout.net>
7539
7540 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7541
6ef88553
KW
75422003-11-03 Kris Warkentin <kewarken@qnx.com>
7543
7544 * gdb.arch/gdb1291.c: New test file.
7545 * gdb.arch/gdb1291.exp: New test script.
7546 * gdb.arch/gdb1431.c: New test file.
7547 * gdb.arch/gdb1431.exp: New test script.
7548
ae7dc4d8
MC
75492003-10-22 Michael Chastain <mec@shout.net>
7550
7551 * gdb.mi/pthreads.c: Add copyright notice.
7552
c39d7427
MC
75532003-10-22 Michael Chastain <mec@shout.net>
7554
7555 * gdb.threads/pthreads.c: Add copyright notice.
7556
8b7d96c1
MC
75572003-10-20 Michael Chastain <mec@shout.net>
7558
7559 * gdb.base/gdb1056.exp: New test script.
7560
d1d69fdd
DJ
75612003-10-13 Daniel Jacobowitz <drow@mvista.com>
7562
7563 * gdb.threads/killed.exp: Use gdb_run_cmd.
7564
7d605576
DJ
75652003-10-13 Daniel Jacobowitz <drow@mvista.com>
7566
7567 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7568 create a core file.
7569 * gdb.threads/gcore-thread.exp: Likewise.
7570
618ec112
CV
75712003-10-13 Corinna Vinschen <vinschen@redhat.com>
7572
7573 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7574 type, based on char type.
7575 (struct bit_flags_short_t): New bitfield type, based on short type.
7576 (init_bit_flags_char): New fuction.
7577 (init_bit_flags_short): Ditto.
7578 (print_bit_flags_char): Ditto.
7579 (print_bit_flags_short): Ditto.
7580 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7581
9367a73c
MC
75822003-10-11 Michael Chastain <mec@shout.net>
7583
7584 * gdb.base/call-rt-st.exp: Update copyright year.
7585
1decf120
KI
75862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7587
7588 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7589 * gdb.disasm/sh3.s: Ditto.
7590
5445b2ae
DJ
75912003-10-07 Daniel Jacobowitz <drow@mvista.com>
7592
7593 * gdb.threads/switch-threads.exp: New test.
7594 * gdb.threads/switch-threads.c: New source file.
7595
aec24853
CV
75962003-10-07 Corinna Vinschen <vinschen@redhat.com>
7597
7598 * gdb.base/ending-run.exp: Add sh specific case.
7599
adc7428d
AC
76002003-10-06 Andrew Cagney <cagney@redhat.com>
7601
7602 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7603 * gdb.disasm/mn10200.exp: Delete obsolete file.
7604
c9d37158
DJ
76052003-09-29 Daniel Jacobowitz <drow@mvista.com>
7606
7607 * ChangeLog: Correct an entry command.exp -> commands.exp.
7608 * gdb.base/commands.exp (bp_deleted_in_command_test)
7609 (temporary_breakpoint_commands): Check noargs.
7610
79c2c32d
DC
76112003-09-25 David Carlton <carlton@kealia.com>
7612
7613 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7614 of some print tests, where appropriate. Add tests for C::D::cd,
7615 E::ce, F::cXfX, G::XgX.
7616 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7617
594e6d67
RE
76182003-09-25 Richard Earnshaw <rearnsha@arm.com>
7619
7620 * lib/java.exp (java_init): Import target_alias before using it.
7621
10f0d451
DC
76222003-09-25 David Carlton <carlton@kealia.com>
7623
7624 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7625
274bcba0
EZ
76262003-09-23 Elena Zannoni <ezannoni@redhat.com>
7627
d63a86f8 7628 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7629 weirdness.
274bcba0 7630
cdbf20f7
MC
76312003-09-17 Michael Chastain <mec@shout.net>
7632
7633 * gdb.cp/gdb1355.exp: New file.
7634 * gdb.cp/gdb1355.c: New file.
7635
71e06f80
CV
76362003-09-15 Corinna Vinschen <vinschen@redhat.com>
7637
7638 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7639 * gdb.asm/sh.inc: New file.
7640
5c4e30ca
DC
76412003-09-11 David Carlton <carlton@kealia.com>
7642
bd45b7af
DC
7643 * gdb.cp/namespace.exp: Add tests for namespace types.
7644 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7645 (test_namespace): New.
7646
1c199746
EZ
76472003-09-11 Elena Zannoni <ezannoni@redhat.com>
7648
a9c64011 7649 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7650 * gdb.stabs/weird.exp: Ditto.
1c199746 7651
04ed252f
MC
76522003-09-08 Michael Chastain <mec@shout.net>
7653
7654 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7655
d8a2d9e7
MC
76562003-09-07 Michael Chastain <mec@shout.net>
7657
7658 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7659 'parse error'.
7660
161afb24
MK
76612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7662
7663 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7664
49f2741a
MC
76652003-08-30 Michael Chastain <mec@shout.net>
7666
7667 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7668 * gdb.gdb/observer.exp: Ditto.
7669 * gdb.gdb/xfullpath.exp: Ditto.
7670
8afa723e
MK
76712003-08-29 Mark Kettenis <kettenis@gnu.org>
7672
7673 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7674 *-*-*bsd*.
7675
f31dfe3b
JJ
76762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7677
7678 * gdb.base/dump.exp: Skip for ia64.
7679
4630e498
JJ
76802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7681
7682 * gdb.asm/asm-source.exp: Add ia64 support.
7683 * gdb.asm/ia64.inc: New file.
7684
1105b7ef
MC
76852003-08-22 Michael Chastain <mec@shout.net>
7686
7687 * gdb.cp: New directory.
7688 * gdb.cp/*: Copy from gdb.c++/*.
7689 * gdb.c++/*: Remove.
7690 * Makefile.in: Change gdb.c++ to gdb.cp.
7691 * configure.in: Ditto.
7692 * configure: Regnerate.
7693
c945b932
MK
76942003-08-18 Mark Kettenis <kettenis@gnu.org>
7695
7696 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7697 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7698
2b66634b
DJ
76992003-08-17 Daniel Jacobowitz <drow@mvista.com>
7700
7701 * mi-var-display.exp (-var-list-children weird): Accept function
7702 pointers with argument types.
7703 * mi1-var-display.exp (-var-list-children weird): Likewise.
7704 * mi2-var-display.exp (-var-list-children weird): Likewise.
7705
a356f73b
DJ
77062003-08-17 Daniel Jacobowitz <drow@mvista.com>
7707
7708 * gdb.base/annota3.exp: Add missing newline.
7709
483417b8
MC
77102003-08-06 Michael Chastain <mec@shout.net>
7711
7712 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7713
c99c59c3
MS
77142003-08-12 Michael Snyder <msnyder@redhat.com>
7715
7716 * gdb.base/float.exp: Add test for SH.
7717
55ed7501
MK
77182003-08-10 Mark Kettenis <kettenis@gnu.org>
7719
7720 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7721
1a371f2e
EZ
77222003-08-07 Elena Zannoni <ezannoni@redhat.com>
7723
7724 * gdb.base/completion.exp: Remove reduntant completion test
7725 on filename.
7726
e0f353ce
EZ
77272003-08-07 Elena Zannoni <ezannoni@redhat.com>
7728
a9c64011
AS
7729 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7730 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7731 gdb.trace/save-trace.exp: Make sure that full pathnames are
7732 escaped correctly.
e0f353ce 7733
5710a1af 77342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7735
a9c64011
AS
7736 * configure.in: Don't generate config.h from config.hin.
7737 * configure: Regenerate.
7738 * config.hin: Remove file.
7739 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7740 * gdb.threads/pthreads.c: Ditto.
5710a1af 7741
dcd81ce9
DJ
77422003-08-07 Daniel Jacobowitz <drow@mvista.com>
7743
7744 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7745 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7746 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7747 Replace ld24 with seth/add3.
7748
6009d884
AC
77492003-08-02 Andrew Cagney <cagney@redhat.com>
7750
7751 * gdb.base/annota3.exp: New file.
7752 * gdb.base/annota3.c: New file.
7753 * gdb.c++/annota3.exp: New file.
7754 * gdb.c++/annota3.cc: New file.
7755
51514e06
MC
77562003-07-29 Michael Chastain <mec@shout.net>
7757
7758 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7759 actually failed.
7760 (do_pass): Likewise.
7761 * gdb.threads/tls.exp: Always initialize no_of_threads.
7762
4ee6625b
DJ
77632003-07-27 Daniel Jacobowitz <drow@mvista.com>
7764
7765 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7766 pattern.
7767 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7768 * gdb.threads/tls.exp: Recognize one case of the host library not
7769 supporting TLS.
7770
225f2bf6
AC
77712003-07-27 Andrew Cagney <cagney@redhat.com>
7772
7773 * gdb.base/fileio.exp: Use SH when running commands using
7774 remote_exec.
7775
bcb27c9f
DJ
77762003-07-24 Daniel Jacobowitz <drow@mvista.com>
7777
7778 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7779 * gdb.base/relocate.c (dummy): New padding array.
7780
3d67be83
MS
77812003-07-22 Michael Snyder <msnyder@redhat.com>
7782
d63a86f8 7783 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7784
7785 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7786 patterns to be more general, accepting old and new output.
7787 Some output chars (such as '+') also must be quoted.
d63a86f8 7788 Some addresses are displayed numerically instead of
3d67be83
MS
7789 symbolically.
7790
57ba3b85
MS
77912003-07-23 Michael Snyder <msnyder@redhat.com>
7792
686d097c
MS
7793 * gdb.base/return2.exp: Don't test long-long return.
7794
57ba3b85
MS
7795 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7796 * gdb.disasm/t01_mov.exp: Ditto.
7797 * gdb.disasm/t02_mova.s: Ditto.
7798 * gdb.disasm/t02_mova.exp: Ditto.
7799 * gdb.disasm/t03_add.s: Ditto.
7800 * gdb.disasm/t03_add.exp: Ditto.
7801 * gdb.disasm/t04_sub.s: Ditto.
7802 * gdb.disasm/t04_sub.exp: Ditto.
7803 * gdb.disasm/t05_cmp.s: Ditto.
7804 * gdb.disasm/t05_cmp.exp: Ditto.
7805 * gdb.disasm/t06_ari2.s: Ditto.
7806 * gdb.disasm/t06_ari2.exp: Ditto.
7807 * gdb.disasm/t07_ari3.s: Ditto.
7808 * gdb.disasm/t07_ari3.exp: Ditto.
7809 * gdb.disasm/t08_or.s: Ditto.
7810 * gdb.disasm/t08_or.exp: Ditto.
7811 * gdb.disasm/t09_xor.s: Ditto.
7812 * gdb.disasm/t09_xor.exp: Ditto.
7813 * gdb.disasm/t10_and.s: Ditto.
7814 * gdb.disasm/t10_and.exp: Ditto.
7815 * gdb.disasm/t11_logs.s: Ditto.
7816 * gdb.disasm/t11_logs.exp: Ditto.
7817 * gdb.disasm/t12_bit.s: Ditto.
7818 * gdb.disasm/t12_bit.exp: Ditto.
7819 * gdb.disasm/t13_otr.s: Ditto.
7820 * gdb.disasm/t13_otr.exp: Ditto.
7821
e00759ef
EZ
78222003-07-22 Elena Zannoni <ezannoni@redhat.com>
7823
7824 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7825
8bc2021f
EZ
78262003-07-22 Elena Zannoni <ezannoni@redhat.com>
7827
a9c64011
AS
7828 * gdb.threads/tls.c : New file.
7829 * gdb.threads/tls.exp : New file.
7830 * gdb.threads/tls-main.c : New file.
7831 * gdb.threads/tls-shared.c : New file.
7832 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7833
89320c4c
AS
78342003-07-22 Andreas Schwab <schwab@suse.de>
7835
7836 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7837
180dea7c
AS
78382003-07-20 Andreas Schwab <schwab@suse.de>
7839
7840 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7841 due to insn reordering.
7842
0714963c
AC
78432003-07-15 Andrew Cagney <cagney@redhat.com>
7844
7845 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7846
98a23b3f
MC
78472003-07-15 Michael Chastain <mec@shout.net>
7848
7849 * gdb.base/gdb1250.exp: New file.
7850 * gdb.base/gdb1250.c: New file.
7851
27e417a2
ML
78522003-07-09 Michal Ludvig <mludvig@suse.cz>
7853
7854 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7855 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7856
8bc2021f
EZ
78572003-07-09 Elena Zannoni <ezannoni@redhat.com>
7858
a9c64011
AS
7859 * gdb.threads/tls.c: New file.
7860 * gdb.threads/tls.exp: New file.
7861 * gdb.threads/tls-main.c: New file.
7862 * gdb.threads/tls-shared.c: New file.
7863 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7864
d99968dc
EZ
78652003-07-09 Elena Zannoni <ezannoni@redhat.com>
7866
7867 * gdb.base/annota1.exp: Make sure that we properly escape the
7868 full path of the source file. Xfail more permissive patterns,
d63a86f8 7869 due to a compiler debug info problem.
d99968dc 7870
83876b3b
AS
78712003-07-07 Andreas Schwab <schwab@suse.de>
7872
2705e972
AS
7873 * gdb.asm/m68k.inc: New file.
7874 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7875
83876b3b
AS
7876 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7877 arguments"): Also match negative number.
7878
7879 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7880
3a871b37
DJ
78812003-07-03 Daniel Jacobowitz <drow@mvista.com>
7882
7883 * gdb.base/store.c (charest): New typedef.
7884 (add_char): Rename to add_charest, update.
7885 (wack_char): Rename to wack_charest, update types. Return l + r
7886 to keep r live across the call.
7887 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7888 (wack_double, wack_doublest): Return l + r to keep r live across
7889 the call.
7890 * gdb.base/store.exp: Accomodate store.c changes.
7891
b2a7f303
DC
78922003-06-30 David Carlton <carlton@kealia.com>
7893
7894 * gdb.c++/maint.exp (test_invalid_name): New.
7895 (test_first_component): Add tests for invalid names.
7896
3c6cb4a1
MC
78972003-06-29 Michael Chastain <mec@shout.net>
7898
7899 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7900 output of '<VTT for class>' for virtual base classes.
7901
f1c2644b
DJ
79022003-06-29 Daniel Jacobowitz <drow@mvista.com>
7903
7904 * gdb.base/completion.exp: Tab-complete "complet" instead of
7905 "compl".
7906 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7907
18080350
DJ
79082003-06-29 Daniel Jacobowitz <drow@mvista.com>
7909
7910 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7911 * gdb.base/volatile.exp: Likewise.
7912
f56973f8
DJ
79132003-06-29 Daniel Jacobowitz <drow@mvista.com>
7914
7915 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7916 gdb/1265.
7917
79182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7919 Daniel Jacobowitz <drow@mvista.com>
7920
7921 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7922 initial line count of 'captured_main' from 26 to 32.
7923 (test_with_self): Allow xmalloc call to be interleaved with the
7924 preceding two lines.
7925
e766d4d6
JB
79262003-06-24 Joel Brobecker <brobecker@gnat.com>
7927
7928 * gdb.base/bang.exp: New testcase.
7929
f125c9a4
JB
79302003-06-23 Joel Brobecker <brobecker@gnat.com>
7931
7932 * gdb.base/langs.exp: Add some tests for the "minimal" language
7933 support.
7934
6e25beaf
EZ
79352003-06-23 Elena Zannoni <ezannoni@redhat.com>
7936
7937 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7938 the testcase.
7939
2f816dda
DJ
79402003-06-22 Daniel Jacobowitz <drow@mvista.com>
7941
7942 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7943 offset.
7944
db5a5748
DJ
79452003-06-22 Daniel Jacobowitz <drow@mvista.com>
7946
7947 * gdb.c++/pr-1210.cc: New file.
7948 * gdb.c++/pr-1210.exp: New file.
7949
1df0c130
DJ
79502003-06-21 Daniel Jacobowitz <drow@mvista.com>
7951
7952 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7953 000-exec-continue.
7954
a92feac0
MK
79552003-06-15 Mark Kettenis <kettenis@gnu.org>
7956
7957 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7958 on *-*-*bsd* instead of *-*-freebsd*.
7959
81a58f5b
AC
79602003-06-14 Andrew Cagney <cagney@redhat.com>
7961
7962 * gdb.base/store.exp: Test longest and doublest. Test all
7963 parameters. Weaken return statement match.
7964 * gdb.base/store.c: Add longest and doublest - aka long long and
7965 long double functions. Put all parameters into local register
7966 variables. Use negative values.
7967
b257a0d3
AC
79682003-06-14 Andrew Cagney <cagney@redhat.com>
7969
7970 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7971 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7972 exit status.
7973 * gdb.base/fileio.exp: Disable target when nointerrupts and
7974 noinferiorio, instead of limiting it to remote. Use remote_exec
7975 instead of system.
d63a86f8 7976
21c38304
JJ
79772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7978
7979 * gdb.base/float.exp: Add ia64 support.
7980
1bcdb424
CV
79812003-06-12 Corinna Vinschen <vinschen@redhat.com>
7982
7983 * gdb.base/fileio.exp: Run only on remote targets.
7984
6aeb981f
CV
79852003-06-10 Corinna Vinschen <vinschen@redhat.com>
7986
7987 * gdb.base/fileio.c: New file, testing File-I/O.
7988 * gdb.base/fileio.exp: Ditto.
7989
53df362e
RG
79902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7991
7992 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7993 shared objects after relocation at load time (gdb PR/1132).
7994 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7995 as above, part of the shared object relocation test.
53df362e 7996
ffee1b46
MK
79972003-06-08 Mark Kettenis <kettenis@gnu.org>
7998
b5ca3722
MK
7999 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8000 fully filled history list.
8001 * gdb.base/gdb_history: New file.
8002
03ed860d
MK
8003 * gdb.base/signals.exp: XFAIL "continue to func1" on
8004 i*86-*-freebsd*.
8005
ffee1b46
MK
8006 * gdb.base/attach.exp: When trying to attach to a nonexistent
8007 process, make it possible to specify the PID based on the target,
8008 and do so for *-*-freebsd*.
8009
d80dbb52
RH
80102003-06-02 Richard Henderson <rth@redhat.com>
8011
8012 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8013
6dd77b81
RH
80142003-06-02 Richard Henderson <rth@redhat.com>
8015
8016 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8017
f6347e16
RH
80182003-06-02 Richard Henderson <rth@redhat.com>
8019
8020 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8021
2c161407
DJ
80222003-06-01 Daniel Jacobowitz <drow@mvista.com>
8023
8024 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8025 of globalvar.
8026
572eb746
MK
80272003-06-01 Mark Kettenis <kettenis@gnu.org>
8028
8029 * gdb.asm/asm-source.exp: Check for memory read errors in
8030 disassembler test on *BSD too.
8031
9e9617a5
RH
80322003-06-01 Richard Henderson <rth@redhat.com>
8033
8034 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8035 for .frame.
8036 (gdbasm_call): Lose ldgp.
8037 (gdbasm_startup): Add frame information.
8038 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8039
7b34ad4e
MK
80402003-05-31 Mark Kettenis <kettenis@gnu.org>
8041
8042 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8043 i?86-*-*.
8044
10059fdf
MK
80452003-05-30 Mark Kettenis <kettenis@gnu.org>
8046
8047 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8048 FreeBSD.
8049
acf4b816
RH
80502003-05-29 Richard Henderson <rth@redhat.com>
8051
8052 * gdb.asm/alpha.inc: New file.
8053 * gdb.asm/asm-source.exp: Use it.
8054
e9ecd949
JB
80552003-05-29 Jim Blandy <jimb@redhat.com>
8056
8057 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8058 'core.PID'.
8059
e3e5a4f3
JB
80602003-05-22 Jim Blandy <jimb@redhat.com>
8061
8062 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8063 backtrace.
d63a86f8 8064
72fe3d25
DC
80652003-05-20 David Carlton <carlton@math.stanford.edu>
8066
8067 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8068 this time.
8069
58da2eb2
DC
80702003-05-19 David Carlton <carlton@bactrian.org>
8071
8072 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8073 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8074
1fcb5155
DC
80752003-05-19 David Carlton <carlton@bactrian.org>
8076
8077 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8078 namespace tests.
8079 Bump copyright date.
8080 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8081 (main): Call C::D::marker2.
8082 * gdb.c++/namespace1.cc: New file.
8083
85e85163
JJ
80842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8085
8086 Roland McGrath <roland@redhat.com>
d63a86f8 8087 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8088 there is no manager thread.
8089
a25fbfec
JJ
80902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8091
d63a86f8
RM
8092 * gdb.threads/schedlock.exp: Remove assumption that all threads
8093 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8094 in one of the child threads rather than the main thread.
8095
be375bae
JB
80962003-05-07 Jim Blandy <jimb@redhat.com>
8097
09bf6082
JB
8098 Add support for assembly source testing on the s390x.
8099 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8100 architecture.
8101 * gdb.asm/s390x.inc: New file.
8102
be375bae
JB
8103 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8104 succession of 'if' statements.
8105
00905d52
AC
81062003-05-05 Andrew Cagney <cagney@redhat.com>
8107
8108 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8109
b1e29e33
AC
81102003-05-05 Andrew Cagney <cagney@redhat.com>
8111
8112 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8113 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8114
e33d66ec
EZ
81152003-05-02 Elena Zannoni <ezannoni@redhat.com>
8116
8117 * gdb.base/charset.exp: Update based on new behavior of set/show
8118 charset commands.
8119
2b6fd0d8
AC
81202003-05-01 Andrew Cagney <cagney@redhat.com>
8121
8122 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8123 variable do not give memory errors.
8124
130cacce
AF
81252003-04-30 Adam Fedor <fedor@gnu.org>
8126
8127 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8128 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8129 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8130 gdb.objc/basicclass.m: : New files
8131
8132 * lib/gdb.exp (gdb_compile_objc): New procedure.
8133
bea71854
DJ
81342003-04-27 Daniel Jacobowitz <drow@mvista.com>
8135
8136 * gdb.base/signals.exp: Make backtrace tests more specific.
8137
0f20eeea
DC
81382003-04-23 David Carlton <carlton@bactrian.org>
8139
8140 * gdb.c++/maint.exp (test_first_component): Add tests for
8141 'operator' in more locations.
8142
c8c4d8dc
KB
81432003-04-16 Kevin Buettner <kevinb@redhat.com>
8144
8145 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8146
3fe60e3c
EZ
81472003-04-16 Elena Zannoni <ezannoni@redhat.com>
8148
8149 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8150 func marke' instead. Update test name.
3fe60e3c 8151
9219021c
DC
81522003-04-15 David Carlton <carlton@math.stanford.edu>
8153
8154 * gdb.c++/maint.exp: New file.
8155
5dd55bdd
EZ
81562003-04-14 Elena Zannoni <ezannoni@redhat.com>
8157
8158 * gdb.threads/schedlock.c: Change type of thread function argument
8159 to long, to avoid warnings on 64-bit platforms.
8160
00890572
EZ
81612003-04-14 Elena Zannoni <ezannoni@redhat.com>
8162
a9c64011
AS
8163 * gdb.base/attach.exp: Add new message from ptrace in case of
8164 attaching to nonexistent process.
d63a86f8 8165
93201743
JB
81662003-04-11 Jim Blandy <jimb@redhat.com>
8167
8168 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8169 gdb.c++/userdef.cc: Place comments on the lines to which the
8170 marker function might return.
8171 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8172 gdb.c++/userdef.exp: Look for those comments to check that we've
8173 returned to the right place, instead of checking line numbers.
8174
2a11c64d
EZ
81752003-04-11 Elena Zannoni <ezannoni@redhat.com>
8176
a9c64011
AS
8177 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8178 match on sourcefile name, instead of directory name.
2a11c64d 8179
68ab8fc5
EZ
81802003-04-10 Elena Zannoni <ezannoni@redhat.com>
8181
d63a86f8 8182 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8183 working directory name.
8184
5624293a
JB
81852003-04-09 Jim Blandy <jimb@redhat.com>
8186
8187 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8188 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8189 after an inferior function call, report the failure, but allow the
8190 test to continue.
8191
f1f02ee4
SC
81922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8193
8194 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8195 with -DPROTOTYPES.
8196
6eb79af0
SC
81972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8198
8199 * gdb.base/break.exp: Revert last patch.
8200
8dfb4cf0
SC
82012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8202
8203 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8204 with -DPROTOTYPES.
8205
ed4c619a
AC
82062003-04-02 Andrew Cagney <cagney@redhat.com>
8207
8208 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8209 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8210 matching directories by the name breakpoint.
8211 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8212 Make "continue to marker1" consistent.
8213 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8214 message consistent.
8215 * lib/gdb.exp: Put "the program is no longer running", and "the
8216 program exited" in parenthesis.
8217 * lib/mi-support.exp: Ditto.
d63a86f8 8218
4e35d5f0 82192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8220
4e35d5f0
BR
8221 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8222
71900fe8
AC
82232003-03-29 Andrew Cagney <cagney@redhat.com>
8224
8225 * gdb.base/sizeof.c (main): Print the value of '\377'.
8226 * gdb.base/sizeof.exp: Check the sign of '\377'.
8227
c0655a16
MC
82282003-03-27 Michael Chastain <mec@shout.net>
8229
8230 * gdb.base/gdb1090.exp: New file.
8231 * gdb.base/gdb1090.cc: New file.
8232
5b2a3989
JB
82332003-03-27 J. Brobecker <brobecker@gnat.com>
8234
8235 * gdb.gdb/observer.exp: New regression test.
8236
79876890
MC
82372003-03-27 Michael Chastain <mec@shout.net>
8238
8239 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8240 * gdb.base/ptype.exp: Likewise.
8241
6eac95e3
CV
82422003-03-27 Corinna Vinschen <vinschen@redhat.com>
8243
8244 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8245
e8c71839
MC
82462003-03-26 Michael Chastain <mec@shout.net>
8247
8248 * gdb.base/ptype.exp: Actually use some typedef'd types.
8249
71b10041
SC
82502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8251
8252 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8253 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8254
2512cf80
CV
82552003-03-20 Corinna Vinschen <vinschen@redhat.com>
8256
8257 * gdb.base/default.exp: Fix regular expression.
8258
0d195a4f
CV
82592003-03-20 Corinna Vinschen <vinschen@redhat.com>
8260
8261 * gdb.base/args.exp: Fix regular expression.
8262
8a2dbca8
CV
82632003-03-20 Corinna Vinschen <vinschen@redhat.com>
8264
8265 * gdb.base/help.exp: Allow Win32 child process.
8266
bf028682
CV
82672003-03-20 Corinna Vinschen <vinschen@redhat.com>
8268
8269 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8270 when stepping out of main().
8271
182dbe85
CV
82722003-03-20 Corinna Vinschen <vinschen@redhat.com>
8273
8274 * gdb.base/default.exp: Check for win32 specific message when calling
8275 "run" without executable.
8276
d67a6ba5
CV
82772003-03-20 Corinna Vinschen <vinschen@redhat.com>
8278
8279 * gdb.base/args.exp: Expect .exe in output.
8280
a955b5bb
CV
82812003-03-20 Corinna Vinschen <vinschen@redhat.com>
8282
8283 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8284 Cygwin native.
8285
bf6bad4b
AC
82862003-03-17 Andrew Cagney <cagney@redhat.com>
8287
8288 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8289 vector registes.
8290 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8291 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8292
293e9a31
DC
82932003-03-17 David Carlton <carlton@math.stanford.edu>
8294
8295 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8296 test, for PR breakpoints/38.
8297 Call test_watchpoint_and_breakpoint.
8298 * gdb.base/watchpoint.c (func3): New function.
8299 (main): Call func3.
8300
5330f2db
DC
83012003-03-04 David Carlton <carlton@math.stanford.edu>
8302
8303 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8304 Garply<Garply<char> >:: garply".
8305 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8306 with respect to PR c++/1111; note also PR c++/1113.
8307 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8308 respect to PR c++/1062.
8309 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8310
6ece72da
DC
83112003-03-03 David Carlton <carlton@math.stanford.edu>
8312
8313 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8314 with respect to PR c++/57.
8315 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8316 c++/826.
8317 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8318 respect to PR c++/57.
8319
85ca1584
DC
83202003-03-03 David Carlton <carlton@math.stanford.edu>
8321
8322 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8323 respect to PR c++/33 into FAILs.
8324
98e9c5b8
MC
83252003-03-03 Michael Chastain <mec@shout.net>
8326
7bedbf27
MC
8327 * configure.in: Update copyright years.
8328
83292003-03-03 Michael Chastain <mec@shout.net>
8330
8331 * Makefile.in: Update copyright years.
98e9c5b8 8332
f683e100
DC
83332003-02-28 David Carlton <carlton@math.stanford.edu>
8334
8335 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8336 print class instead of struct and/or superfluous protection
8337 specifiers, as long as the resulting output is equivalent to the
8338 source code.
8339 Delete FIXME from end of messages on tests that don't need
8340 fixing.
8341
a9e0cf2c
DC
83422003-02-28 David Carlton <carlton@math.stanford.edu>
8343
8344 * gdb.c++/templates.exp (do_tests): Allow const in the two
8345 Foo<volatile char *>::foo tests.
8346
e8d359df
MS
83472003-02-27 Michael Snyder <msnyder@redhat.com>
8348
d63a86f8 8349 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8350 will be consistant.
8351
0b71dc91
DC
83522003-02-26 David Carlton <carlton@math.stanford.edu>
8353
8354 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8355 char *>::foo" test with respect to PR c++/33. Create a new test
8356 which is identical to that one except that it doesn't put the
8357 space between the "char" and the "*"; KFAIL it, too.
8358
dd14ab43
DC
83592003-02-26 David Carlton <carlton@math.stanford.edu>
8360
8361 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8362 template types into either PASSes or KFAILs (corresponding to PR
8363 c++/57). Tweak indentation. Update copyright.
8364
1146c7f1
SC
83652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8366
8367 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8368
74641dfb
MC
83692003-02-13 Michael Chastain <mec@shout.net>
8370
8371 * gdb.base/exprs.exp: Remove i960 remnants.
8372 * gdb.base/funcargs.exp: Likewise.
8373 * gdb.base/list.exp: Likewise.
8374 * gdb.base/ptype.exp: Likewise.
8375
559cd2d0
DC
83762003-02-14 David Carlton <carlton@math.stanford.edu>
8377
8378 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8379 pEe->D::vg()" from XFAIL to KFAIL.
8380
c4f90d87
JM
83812003-02-13 Jason Molenda (jmolenda@apple.com)
8382
8383 * gdb.base/maint.exp: Update maint print statistics regexp to include
8384 new entries.
8385
cbc4d97c
MC
83862003-02-13 Michael Chastain <mec@shout.net>
8387
8388 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8389
40f235b7
MC
83902003-02-12 Michael Chastain <mec@shout.net>
8391
8392 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8393 * gdb.c++/inherit.exp: Likewise.
8394 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8395 * gdb.c++/templates.exp: Likewise.
8396 * gdb.c++/virtfunc.exp: Likewise.
8397
c56716b0
JM
83982003-02-06 Jason Molenda (jason-cl@molenda.com)
8399
8400 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8401 why the code is written that way.
8402
070afcf8
MC
84032003-02-05 Michael Chastain <mec@shout.net>
8404
8405 * gdb.base/dump.exp: Add missing copyright line.
8406
5d0331e5
JM
84072003-02-05 Jason Molenda (jason-cl@molenda.com)
8408
f7ae6d3e 8409 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8410 at the beginning so the breakpoint doesn't get set on the loop.
8411
92851186
MC
84122003-02-05 Michael Chastain <mec@shout.net>
8413
8414 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8415 output for configurations with gcc 2.95.3.
8416
cbf1e085
AC
84172003-02-05 Keith Seitz <keiths@redhat.com>
8418 Andrew Cagney <ac131313@redhat.com>
8419
8420 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8421
29518e1e
MC
84222003-02-04 Michael Chastain <mec@shout.net>
8423
8424 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8425 Call perror and then continue.
8426
5af1d5f3
MC
84272003-02-03 Michael Chastain <mec@shout.net>
8428
8429 * gdb.c++/pr-1023.cc: New file.
8430 * gdb.c++/pr-1023.exp: New file.
8431
6b549786
JB
84322003-02-05 Jim Blandy <jimb@redhat.com>
8433
8434 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8435 it's local to foobar. Check for it there, and check that it's not
8436 present in main.
8437 * gdb.c++/local.cc (marker2): New function.
8438 (foobar): Call marker1.
8439 (main): Call marker2 instead of marker1.
8440
67f16606
AC
84412003-02-04 Andrew Cagney <ac131313@redhat.com>
8442
8443 * gdb.disasm/mn10200.exp: Obsolete file.
8444 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8445 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8446 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8447
1c5cb38e
DC
84482003-02-04 David Carlton <carlton@math.stanford.edu>
8449
8450 * gdb.c++/overload.exp: Test intToChar(1).
8451 * gdb.c++/overload.cc (intToChar): New.
8452 (main): Call intToChar.
8453
d1fe6965
DC
84542003-02-03 David Carlton <carlton@math.stanford.edu>
8455
8456 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8457 'might_kfail' arg.
8458 KFAIL some of the continue_to_bp_overloaded calls, according to
8459 PR c++/1025.
8460
9ba61c5d
MC
84612003-02-01 Michael Chastain <mec@shout.net>
8462
8463 * gdb.base/advance.c (marker1): New marker function.
8464 * gdb.base/advance.exp: When the 'advance' command lands on the
8465 return breakpoint, it can legitimately stop on either the
8466 current line or the next line. Accommodate both outcomes.
8467 * gdb.base/until.exp: Likewise.
8468
e7494ffb
AC
84692003-02-02 Andrew Cagney <ac131313@redhat.com>
8470
8471 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8472 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8473 now a list, not a tuple.
8474 * gdb.mi/mi-var-display.exp: Ditto.
8475 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8476
075559bc
AC
84772003-02-01 Andrew Cagney <ac131313@redhat.com>
8478
8479 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8480 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8481 stack backtraces.
8482 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8483
2bd4c7b1
MK
84842003-02-01 Mark Kettenis <kettenis@gnu.org>
8485
8486 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8487 gdb.mi/mi1-pthreads.exp: Return instead of calling
8488 gdb_suppress_entire_file.
8489
eabd8992
MS
84902003-02-01 Mark Salter <msalter@redhat.com>
8491
8492 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8493
71469e2f
MS
84942003-01-31 Mark Salter <msalter@redhat.com>
8495
8496 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8497 Support empty arg.
8498
38a94d44
MC
84992003-01-30 Michael Chastain <mec@shout.net>
8500
8501 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8502 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8503 has been fixed in gdb/readline on 2003-01-09.
8504
19ea9e73
MS
85052003-01-29 Michael Snyder <msnyder@redhat.com>
8506
e8d359df
MS
8507 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8508 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8509 * gdb.base/args.exp: Skip if target does not support args passing.
8510
2307bd6a
DJ
85112003-01-22 Daniel Jacobowitz <drow@mvista.com>
8512
19ea9e73 8513 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8514 gdb_test. Accept a list of expect arguments as the third
8515 parameter.
8516 (gdb_test): Use it.
8517
f2dd3617
EZ
85182003-01-20 Elena Zannoni <ezannoni@redhat.com>
8519
8520 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8521 allow for different test tree configurations. Update some
8522 tescases accordingly.
8523 * gdb.arch/altivec-regs.exp: Ditto.
8524 * gdb.asm/asm-source.exp: Ditto.
8525 * gdb.base/advance.exp: Ditto.
8526 * gdb.base/display.exp: Ditto.
d63a86f8 8527 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8528 * gdb.base/mips_pro.exp: Ditto.
8529 * gdb.base/overlays.exp: Ditto.
8530 * gdb.base/relocate.exp: Ditto.
8531 * gdb.base/setshow.exp: Ditto.
8532 * gdb.base/step-line.exp: Ditto.
8533 * gdb.base/step-test.exp: Ditto.
8534 * gdb.base/until.exp: Ditto.
8535 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8536
c71cdefd
DC
85372003-01-17 David Carlton <carlton@math.stanford.edu>
8538
8539 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8540 corresponding to PR c++/945.
8541 Update copyright.
8542
fdba05d7
DC
85432003-01-17 David Carlton <carlton@math.stanford.edu>
8544
8545 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8546 corresponding to PR c++/68.
8547
85482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8549
8550 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8551 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8552 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8553
c362c33a
EZ
85542003-01-15 Elena Zannoni <ezannoni@redhat.com>
8555
0fbc361c
EZ
8556 * gdb.base/break.exp: Fix change of default location, because of
8557 removal of until tests.
8558 * gdb.base/help.exp: Update test for new 'until' help message.
8559 Add test for help on 'advance'.
a9c64011 8560 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8561
dabf8a35
MK
85622003-01-15 Mark Kettenis <kettenis@gnu.org>
8563
8564 * gdb.base/default.exp: Adapt "info float" test for recent changes
8565 to that command. Add test for "info vector".
8566 * gdb.base/float.exp: New file. Add test for "info float" that
8567 resembles the old test in gdb.base/default.exp.
8568
a1769aca
DC
85692003-01-15 David Carlton <carlton@math.stanford.edu>
8570
8571 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8572
82025e13
EZ
85732003-01-15 Elena Zannoni <ezannoni@redhat.com>
8574
8575 * gdb.base/break.exp: Move the tests of until command from here...
8576 * gdb.base/until.exp: ... to here. New file. Add other tests.
8577 * gdb.base/advance.c: New file.
8578 * gdb.base/advance.exp: New file.
8579
8f9ab801
EZ
85802003-01-14 Elena Zannoni <ezannoni@redhat.com>
8581
a9c64011
AS
8582 * gdb.base/args.c: New file.
8583 * gdb.base/args.exp: New file.
8f9ab801 8584
9ae66589
DJ
85852003-01-14 Daniel Jacobowitz <drow@mvista.com>
8586
8587 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8588
8d77e5c3
DJ
85892003-01-14 Daniel Jacobowitz <drow@mvista.com>
8590
8591 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8592
12d2f0a1
DJ
85932003-01-14 Daniel Jacobowitz <drow@mvista.com>
8594
8595 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8596 dates.
8597
6ca37014
DJ
85982003-01-13 Daniel Jacobowitz <drow@mvista.com>
8599
8600 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8601
b0023472
DJ
86022003-01-13 Daniel Jacobowitz <drow@mvista.com>
8603
8604 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8605 (ptype &*"foo").
8606 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8607
607fbc54 86082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8609
8610 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8611 * gdb.mi/mi1-console.exp: Likewise.
8612
607fbc54 86132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8614
8615 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8616 * gdb.mi/mi1-console.exp: Likewise.
8617
a1fb14a2
DJ
86182003-01-13 Daniel Jacobowitz <drow@mvista.com>
8619
8620 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8621
c4cf40b7
DJ
86222003-01-09 Daniel Jacobowitz <drow@mvista.com>
8623
8624 * gdb.base/detach.exp: New test.
8625
696d5a5b
DJ
86262003-01-09 Daniel Jacobowitz <drow@mvista.com>
8627
8628 * Makefile.in (ALL_SUBDIRS): New variable.
8629 (subdirs, clean, distclean): Use it.
8630 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8631 regenerating Makefile, since it is generated from the top level.
8632 * gdb.asm/Makefile.in: Likewise.
8633 * gdb.base/Makefile.in: Likewise.
8634 * gdb.c++/Makefile.in: Likewise.
8635 * gdb.disasm/Makefile.in: Likewise.
8636 * gdb.java/Makefile.in: Likewise.
8637 * gdb.mi/Makefile.in: Likewise.
8638 * gdb.threads/Makefile.in: Likewise.
8639 * gdb.trace/Makefile.in: Likewise.
8640
754533e4
DC
86412003-01-09 David Carlton <carlton@math.stanford.edu>
8642
8643 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8644 Add copyright year 2003.
8645
d8b3e9ee
MC
86462003-01-06 Michael Chastain <mec@shout.net>
8647
8648 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8649 When selecting a thread, 'line' and 'file' are optional.
8650 * gdb.mi/mi1-pthreads.exp: Likewise.
8651
8e9e0fe6
AS
86522003-01-06 Andreas Schwab <schwab@suse.de>
8653
8654 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8655 failures.
8656
b5ab8ff3
DJ
86572003-01-04 Daniel Jacobowitz <drow@mvista.com>
8658
8659 Fix PR gdb/844
8660 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8661 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8662
8663 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8664 instead of calling gdb_suppress_entire_file.
8665 * gdb.threads/print-threads.exp: Likewise.
8666 * gdb.threads/schedlock.exp: Likewise.
8667
8668 * gdb.threads/killed.exp: Return instead of calling
8669 gdb_suppress_entire_file.
8670 * gdb.threads/linux-dp.exp: Likewise.
8671 * gdb.threads/pthreads.exp: Likewise.
8672
1e698235
DJ
86732003-01-04 Daniel Jacobowitz <drow@mvista.com>
8674
8675 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8676 stabs.
8677 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8678 * gdb.base/whatis.exp: Always allow (void) after function names.
8679
147ff08c
DJ
86802003-01-04 Daniel Jacobowitz <drow@mvista.com>
8681
8682 * gdb.c++/casts.exp: Correct regexp.
8683
dc62bfc2
MK
86842003-01-04 Mark Kettenis <kettenis@gnu.org>
8685
8686 * configure.in: Call AC_CONFIG_HEADER. Don't call
8687 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8688 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8689 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8690 aforementioned directories in the AC_OUPUT call.
8691 * config.hin: New file.
8692 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8693 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8694 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8695 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8696 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8697 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8698 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8699 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8700 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8701 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8702 gdb.threads/configure.in, gdb.threads/configure,
8703 gdb.threads/config.in, gdb.trace/configure.in,
8704 gdb.trace/configure: Removed.
8705
77afa639
MC
87062003-01-03 Michael Chastain <mec@shout.net>
8707
8708 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8709 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8710
7634bb6e
DJ
87112003-01-03 Daniel Jacobowitz <drow@mvista.com>
8712
8713 * gdb.base/store.exp: Fix regular expressions.
8714
b39c905e
MK
87152002-12-28 Mark Kettenis <kettenis@gnu.org>
8716
8717 * configure.in: Rewrite.
8718 * configure: Regenerated.
8719
0a8551dd
DC
87202003-01-03 David Carlton <carlton@math.stanford.edu>
8721
8722 * gdb.base/psymtab.exp: New file.
8723 * gdb.base/psymtab1.c: Ditto.
8724 * gdb.base/psymtab2.c: Ditto.
8725
c60b7188
AF
87262002-12-23 Adam Fedor <fedor@gnu.org>
8727
8728 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8729
ee73db83
DC
87302002-12-23 David Carlton <carlton@math.stanford.edu>
8731
8732 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8733 and current_directory initialization.
8734
d6c1774e
JB
87352002-12-22 Jim Blandy <jimb@redhat.com>
8736
f0a847b8
JB
8737 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8738 rather than as part of the output file name.
8739
d6c1774e
JB
8740 * gdb.base/attach.exp: There's no need to copy the test program to
8741 /tmp; that was only ever necessary on HP/UX, and this test is
8742 entirely disabled there anyway.
8743
f0708dbb
JB
87442002-12-21 Jim Blandy <jimb@redhat.com>
8745
4c2acfea
JB
8746 * gdb.c++/psmang.exp: Doc fix.
8747
f0708dbb
JB
8748 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8749 test.
8750
9579e000
DC
87512002-12-20 David Carlton <carlton@math.stanford.edu>
8752
8753 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8754
d1810171
MC
87552002-12-18 Michael Chastain <mec@shout.net>
8756
8757 * gdb.c++/annota2.exp: Add copyright year 2002.
8758
76565097
DC
87592002-12-17 David Carlton <carlton@math.stanford.edu>
8760
8761 * gdb.c++/try_catch.cc: Add marker comments.
8762 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8763 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8764 * gdb.c++/m-static.cc: Ditto.
8765 * gdb.c++/m-static1.cc: Ditto.
8766 * gdb.c++/try_catch.cc: Ditto.
8767
da81390b
JJ
87682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8769
8770 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8771 to see whether we are using the new -environment-directory
8772 command which resets via -r or the old version of the command
8773 which may prompt the user. Part of fix for gdb/741.
8774
b304d130
AC
87752002-12-13 Andrew Cagney <ac131313@redhat.com>
8776
8777 * gdb.fortran/types.exp: Update obsolete comment.
8778 * gdb.fortran/exprs.exp: Ditto.
8779 * lib/gdb.exp: Delete obsolete code.
8780 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8781 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8782 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8783 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8784 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8785 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8786 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8787 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8788 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8789 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8790 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8791 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8792 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8793 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8794 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8795 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8796 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8797 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8798 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8799 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8800 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8801 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8802 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8803 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8804 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8805 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8806 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8807 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8808 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8809 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8810 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8811 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8812 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8813 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8814 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8815 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8816 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8817
a23b6e6a
DC
88182002-12-11 David Carlton <carlton@math.stanford.edu>
8819
8820 * gdb.c++/m-data.exp: Add test for members that shadow global
8821 variables: see PR gdb/804.
8822 * gdb.c++/m-data.cc: Ditto.
8823
6604731b
DJ
88242002-12-10 Daniel Jacobowitz <drow@mvista.com>
8825
8826 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8827
de46ecd7
DC
88282002-12-06 David Carlton <carlton@math.stanford.edu>
8829
8830 * gdb.base/store.c: Don't declare functions static.
8831
27e829d0
AC
88322002-12-04 Andrew Cagney <ac131313@redhat.com>
8833
8834 * gdb.base/store.exp, gdb.base/store.c: New files.
8835
92806416
DJ
88362002-12-03 Daniel Jacobowitz <drow@mvista.com>
8837
8838 * gdb.base/selftest.exp: Update for current gdb.
8839
3bcbaac5
DJ
88402002-12-03 Daniel Jacobowitz <drow@mvista.com>
8841
8842 * gdb.base/maint.exp: Only dump symbols from one source file
8843 or objfile.
8844
f4f00b1f
DJ
88452002-12-03 Daniel Jacobowitz <drow@mvista.com>
8846
8847 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8848 function call.
8849
f1c8a949
JB
88502002-11-25 Jim Blandy <jimb@redhat.com>
8851
8852 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8853 function appearing in error message.
8854
9e297a97
DJ
88552002-11-21 Daniel Jacobowitz <drow@mvista.com>
8856
8857 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8858
1f312e79
JJ
88592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8860
d63a86f8
RM
8861 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8862 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8863 should be in mi console format. This is part of fix for PR gdb/604.
8864
83c31e7d
FN
88652002-09-18 Fernando Nasser <fnasser@redhat.com>
8866
8867 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8868 which explicitly prints the zero offset as "+0".
8869
322b3f65
DJ
88702002-10-22 Daniel Jacobowitz <drow@mvista.com>
8871
8872 * gdb.threads/schedlock.c (args): Make unsigned.
8873
88742002-10-21 Daniel Jacobowitz <drow@mvista.com>
8875
8876 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8877 numbers. Allow "foo2|selected stack frame".
8878 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8879 * gdb.asm/asmsrc2.s: Likewise.
8880 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8881 comments.
8882 * gdb.asm/mips.inc: New file.
8883
5e2fe5b8
AF
88842002-10-18 Adam Fedor <fedor@gnu.org>
8885
8886 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8887 * gdb.base/help.exp: Likewise.
8888
abe1a5d0
KB
88892002-10-17 Kevin Buettner <kevinb@redhat.com>
8890
8891 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8892 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8893
10abb1d4
JB
88942002-10-02 Jim Blandy <jimb@redhat.com>
8895
8896 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8897
1f609b42
AC
88982002-10-01 Andrew Cagney <ac131313@redhat.com>
8899
8900 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8901 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8902 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8903 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8904 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8905 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8906 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8907
0aee02e4
AC
89082002-09-29 Andrew Cagney <ac131313@redhat.com>
8909
8910 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8911 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8912 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8913 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8914 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8915 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8916 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8917
6fde09ad
KB
89182002-09-27 Kevin Buettner <kevinb@redhat.com>
8919
8920 * gdb.base/annota1.exp (info break): Make directory components of
8921 path optional since not all compilers emit this debug information.
8922
8923 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8924 step ends up stepping out of the function instead of stopping on
8925 the epilogue.
8926
9e8aab75
KS
89272002-09-26 Keith Seitz <keiths@redhat.com>
8928
8929 * lib/insight-support.exp (gdbtk_start): Figure out where
8930 the insight executable is based on where gdb is. Use this
8931 executable to start insight instead of gdb.
8932
e36180d7
AC
89332002-09-25 Andrew Cagney <cagney@redhat.com>
8934
8935 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8936
9dd34b2b
AC
89372002-09-24 Andrew Cagney <ac131313@redhat.com>
8938
8939 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8940 test_isolated_complaints.
8941 (test_empty_complaint): New function.
8942 (test_empty_complaints): New function. Check no output when no
8943 complaints.
d63a86f8 8944
dea97812
KB
89452002-09-19 Jim Blandy <jimb@redhat.com>
8946
a9c64011 8947 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8948
54951bd7
AC
89492002-09-19 Andrew Cagney <ac131313@redhat.com>
8950
8951 * gdb.gdb/complaints.exp: New file.
8952
dec43320
AC
89532002-09-18 Andrew Cagney <ac131313@redhat.com>
8954
8955 * gdb.base/maint.exp: Check `help maint internal-warning'.
8956
e70d6e3f
DC
89572002-09-18 David Carlton <carlton@math.stanford.edu>
8958
8959 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8960 numbers, and replace them by a single breakpoint after the
8961 constructors are all finished.
8962 Add test 4.
8963 * gdb.c++/m-static.cc: Add test 4.
8964 * gdb.c++/m-static.h: New file.
8965 * gdb.c++/m-static1.cc: New file.
8966
8967 * gdb.c++/printmethod.exp: New file.
8968 * gdb.c++/printmethod.cc: New file.
8969
8970 * gdb.c++/pr-574.exp: New file.
8971 * gdb.c++/pr-574.cc: New file.
8972
afb5c968
CV
89732002-09-18 Corinna Vinschen <vinschen@redhat.com>
8974
8975 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8976 embedded targets which never actually exit.
8977
31e45dee
FN
89782002-09-18 Fernando Nasser <fnasser@redhat.com>
8979
8980 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8981 "don't step after run" as unresolved or unsupported, instead of xfail.
8982
a283c5a1
CV
89832002-09-18 Corinna Vinschen <vinschen@redhat.com>
8984
8985 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8986 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8987 Add newline to expected string in "step out of main (status wrapper)"
8988 case.
8989
11350d2a
CV
89902002-09-18 Corinna Vinschen <vinschen@redhat.com>
8991
8992 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8993 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8994
0deec7d6
TT
89952002-09-17 Tom Tromey <tromey@redhat.com>
8996
8997 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8998 \000, not \0, in double-quoted string.
8999
b2b4a1b5
CV
90002002-09-14 Corinna Vinschen <vinschen@redhat.com>
9001
c9d37158 9002 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9003 string after running the commands execution on breakpoint tests.
9004
1c56143a
CV
90052002-09-13 Corinna Vinschen <vinschen@redhat.com>
9006
9007 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9008
37f8da45
JB
90092002-09-12 Joel Brobecker <brobecker@gnat.com>
9010
9011 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9012
08b468e0
KS
90132002-09-10 Keith Seitz <keiths@redhat.com>
9014
9015 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9016 runto proc.
9017 (mi_run_to_main): Use mi_runto.
9018 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9019
dc360f58
KS
90202002-09-10 Keith Seitz <keiths@redhat.com>
9021
9022 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9023 regexp for stopping at main. Could have multiple event notifications.
9024 Don't assume that main was declared with no parameters.
9025 (mi_next): Use mi_step_to.
9026 (mi_step): Use mi_next_to.
9027
ce3abcfb
CV
90282002-09-09 Corinna Vinschen <vinschen@redhat.com>
9029
9030 * gdb.base/default.exp: Fix expected string in `info float' test.
9031
d1f5b980
BE
90322002-09-09 Ben Elliston <bje@redhat.com>
9033
9034 * config/mips.exp: Update comments.
9035 * config/mips-idt.exp: Likewise.
9036 * config/nind.exp: Likewise.
9037 * config/slite.exp: Likewise.
9038 * config/sparclet.exp: Likewise.
9039 * config/udi.exp: Likewise.
9040 * config/vx.exp: Likewise.
9041 * config/vxworks29k.exp: Likewise.
9042
2f71430b
JB
90432002-09-05 Jim Blandy <jimb@redhat.com>
9044
9045 * gdb.threads/killed.exp: Fix test failure message.
9046
7ddebc7e
KS
90472002-09-04 Keith Seitz <keiths@redhat.com>
9048
9049 * lib/mi-support.exp: Update copyright.
9050 (mi_gdb_test): Increase the priority of the expected pattern
9051 so that it matches gdb_test.
9052
0ae67eb3
KS
90532002-09-03 Keith Seitz <keiths@redhat.com>
9054
9055 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9056 Use integer comparison instead of string comparison for testing
9057 whether binary was built.
9058
38fc42c8
JB
90592002-09-03 Jim Blandy <jimb@redhat.com>
9060
9061 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9062
b6ff0e81
JB
90632002-08-29 Jim Blandy <jimb@redhat.com>
9064
9065 * gdb.threads/pthreads.exp: Move the portable thread compilation
9066 code into a function in lib/gdb.exp, and call that from here.
9067 * lib/gdb.exp (gdb_compile_pthreads): New function.
9068
07c98896
KS
90692002-08-29 Keith Seitz <keiths@redhat.com>
9070
9071 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9072 expect_out so that callers can get at it.
9073
0312286c
DJ
90742002-08-23 Daniel Jacobowitz <drow@mvista.com>
9075
9076 * gdb.threads/print-threads.c: New file.
9077 * gdb.threads/print-threads.exp: New file.
9078 * gdb.threads/schedlock.c: New file.
9079 * gdb.threads/schedlock.exp: New file.
9080
dd039bc4
EZ
90812002-08-22 Elena Zannoni <ezannoni@redhat.com>
9082
a9c64011
AS
9083 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9084 not altivec.c.
dd039bc4 9085
1f36144c
MK
90862002-08-17 Mark Kettenis <kettenis@gnu.org>
9087
9088 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9089 targets. The problem should be fixed now.
9090
16057ec7 90912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9092
9093 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9094 2002-07-24 change that removes final dots from error messages.
9095
3c1499ad
TT
90962002-08-13 Tom Tromey <tromey@redhat.com>
9097
9098 * gdb.base/readline.exp: New file.
9099
a20ce2c3
AC
91002002-08-01 Andrew Cagney <ac131313@redhat.com>
9101
9102 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9103 supress message.
9104
db034ac5
AC
91052002-08-01 Andrew Cagney <cagney@redhat.com>
9106
9107 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9108 CHILL_FOR_TARGET and CHILL_LIB.
9109 * configure.in (configdirs): Remove gdb.chill.
9110 * configure: Regenerate.
9111 * lib/gdb.exp: Obsolete references to chill.
9112 * gdb.fortran/types.exp: Ditto.
9113 * gdb.fortran/exprs.exp: Ditto.
9114
3e000b18
KB
91152002-07-30 Kevin Buettner <kevinb@redhat.com>
9116
9117 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9118 set Irix-specific compile and link flags.
9119
28f4966b
KB
91202002-07-29 Kevin Buettner <kevinb@redhat.com>
9121
9122 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9123 source files. The ``-o'' option doesn't work with the ``-E'' option
9124 when using the Irix compiler.
9125
46c0d5a6
DJ
91262002-07-19 Daniel Jacobowitz <drow@mvista.com>
9127
9128 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9129 Improve support for reusing an exec file. Copy exec file
9130 to target, and run gdbserver on the target instead of on the host.
9131
eecf4bed
JB
91322002-07-18 Jim Blandy <jimb@redhat.com>
9133
0f815cdf
JB
9134 * gdb.base/ending-run.exp: Don't expect to see the program end in
9135 some orderly fashion when we're running on a real stand-alone
9136 board.
9137
eecf4bed
JB
9138 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9139 targets that don't support interrupts.
9140
52d309e4
JB
91412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9142
9143 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9144 systems.
9145 Move comments in expect statements to inside the actions, so that they
9146 don't get matched against.
9147
ff683d9e
MK
91482002-07-10 Mark Kettenis <kettenis@gnu.org>
9149
9150 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9151 function when asleep" test.
9152
b5356753
AC
91532002-07-10 Andrew Cagney <ac131313@redhat.com>
9154
9155 * gdb.base/page.exp: Rewrite to handle problems with very long
9156 `info set' output. Update copyright.
9157
6aa4d13a
AC
91582002-06-26 Andrew Cagney <ac131313@redhat.com>
9159
9160 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9161 gdb.threads-hp.
9162 * gdb.hp/configure: Regenerate.
9163 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9164 * gdb.hp/gdb.threads-hp/configure: Delete file.
9165 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9166
8cf8c2b8
AC
91672002-06-22 Andrew Cagney <ac131313@redhat.com>
9168
9169 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9170 setlocale, bindtextdomain and textdomain.
9171
6827a8f8
JB
91722002-06-11 Jim Blandy <jimb@redhat.com>
9173
919d772c
JB
9174 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9175 preprocessor macro information is present.
9176
6827a8f8
JB
9177 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9178 tests.
9179
c15b0d21
MS
91802002-06-06 Michael Snyder <msnyder@redhat.com>
9181
c5984d70
MS
9182 * gdb.base/overlays.exp: Record addresses of overlay
9183 functions in TCL variables rather than in GDB variables,
9184 to avoid having GDB convert them to pointers (with loss
9185 of information).
9186
d63a86f8 9187 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9188 default linker script changes.
c15b0d21
MS
9189 * gdb.base/long_long.exp: Add check for sizeof (long double).
9190
be26fe0d
ML
91912002-06-06 Michal Ludvig <mludvig@suse.cz>
9192
9193 * gdb.asm/asm-source.exp: Add x86-64 target.
9194 * gdb.asm/x86_64.inc: New.
d63a86f8 9195
258093ca 91962002-05-30 Michael Chastain <mec@shout.net>
258093ca 9197
4b3153f1 9198 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9199 * gdb.c++/m-static.cc: New file.
9200 * gdb.c++/m-static.exp: New file.
9201
241264c6
MS
92022002-05-28 Michael Snyder <msnyder@redhat.com>
9203
9204 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9205 precision.
9206
9bba8c8f 92072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9208
4b3153f1 9209 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9210 * gdb.c++/m-data.cc: New file.
9211 * gdb.c++/m-data.exp: New file.
9212
92132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9214
4b3153f1 9215 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9216 * gdb.c++/try_catch.cc: New file.
d63a86f8 9217 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9218
def1b996
MC
92192002-05-27 Michael Chastain <mec@shout.net>
9220
9221 * gdb.c++/local.exp: Accept more nested types in output.
9222
522ba268
MC
92232002-05-26 Michael Chastain <mec@shout.net>
9224
9225 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9226
277254ba
MS
92272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9228
9229 * lib/gdb.exp (gdb_wrapper_init): Just because
9230 gdb_wrapper_file exists, this does not mean that the file
9231 should not be rebuilt. That is what gdb_wrapper_initialized
9232 is for.
9233 (default_gdb_init): Reset gdb_wrapper_initialized.
9234
b61a8733
MS
92352002-05-23 Michael Snyder <msnyder@redhat.com>
9236
d63a86f8 9237 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9238 the precision of the floating point test results.
9239 * gdb.base/call-rt-st.exp: Ditto.
9240
b61a8733
MS
9241 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9242 * gdb.base/call-rt-st.exp: Ditto.
9243
56f6e910
MC
92442002-05-19 Michael Chastain <mec@shout.net>
9245
9246 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9247
ad0b0016
EZ
92482002-05-19 Elena Zannoni <ezannoni@redhat.com>
9249
a9c64011
AS
9250 * configure.in (configdirs): Add gdb.arch.
9251 * configure: Regenerate.
ad0b0016 9252
f617d2b6
JB
92532002-05-17 Jim Blandy <jimb@redhat.com>
9254
9255 * gdb.base/completion.exp: Recognize the more detailed error
9256 messages produced by the macro expander's lexical analyzer.
9257
eac2a696
EZ
92582002-05-14 Elena Zannoni <ezannoni@redhat.com>
9259
a9c64011
AS
9260 * gdb.arch/altivec-abi.c: New file.
9261 * gdb.arch/altivec-abi.exp: New file.
9262 * gdb.arch/altivec-regs.c: New file.
9263 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9264
2fdde8f8
DJ
92652002-05-14 Daniel Jacobowitz <drow@mvista.com>
9266
9267 * gdb.base/maint.exp (maint print type): Update for new type
9268 structure.
d63a86f8 9269
e31f1a7c
EZ
92702002-05-14 Elena Zannoni <ezannoni@redhat.com>
9271
9272 * gdb.arch: New directory.
9273 * gdb.arch/configure.in: New file.
9274 * gdb.arch/configure: New file.
9275 * gdb.arch/Makefile.in: New file.
9276
db589741
CV
92772002-05-13 Corinna Vinschen <vinschen@redhat.com>
9278
9279 * gdb.asm/asm-source.exp: Add v850 as supported target.
9280 * gdb.asm/v850.inc: New file.
9281
8ce2a7dc
DJ
92822002-05-13 Daniel Jacobowitz <drow@mvista.com>
9283
9284 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9285
df763c7f
DJ
92862002-05-12 Daniel Jacobowitz <drow@mvista.com>
9287
9288 * gdb.base/break.exp: Check 'break "marker2"'.
9289
377daeed
MS
92902002-05-10 Michael Snyder <msnyder@redhat.com>
9291
9292 * gdb.base/long_long.exp: Fix typo.
9293
c4b7bc2b
JB
92942002-05-10 Jim Blandy <jimb@redhat.com>
9295
ecac9a4e
JB
9296 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9297 a bug.
9298
c4b7bc2b
JB
9299 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9300 Recognize more detailed error message produced by the macro
9301 expander's lexical analyzer.
9302 * lib/gdb.exp (test_print_reject): Same.
9303
e71019a1
MK
93042002-05-09 Mark Kettenis <kettenis@gnu.org>
9305
9306 * gdb.c++/method.exp: Fix typo.
9307
fedfc8e6
MS
93082002-05-08 Michael Snyder <msnyder@redhat.com>
9309
166a1957
MS
9310 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9311 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9312 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9313 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9314 Add iftarget clause for strongarm.
d63a86f8 9315
f1c47eb2
MS
93162002-05-06 Michael Snyder <msnyder@redhat.com>
9317
cb9a9d3e
MS
9318 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9319 (gdb_continue_to_end): Accept output from status wrapper.
9320 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9321 Clean up fail messages to match pass messages.
9322
f1c47eb2
MS
9323 Enable the "needs_status_wrapper" testsuite feature.
9324 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9325 (gdb_compile): Conditionally call gdb_wrapper_init.
9326 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9327 * gdb.c++/method.exp: Recognize output from status wrapper.
9328
6079c749
BE
93292002-05-06 Ben Elliston <bje@redhat.com>
9330From Graydon Hoare <graydon@redhat.com>
9331
9332 * config/sid.exp: Include support for "rawsid" protocol.
9333
188baff3
JB
93342002-05-03 Jim Blandy <jimb@redhat.com>
9335
9336 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9337 * gdb.c++/hang3.C: New file.
9338
b9c07f0f
AC
93392002-05-04 Andrew Cagney <ac131313@redhat.com>
9340
9341 * gdb.base/default.exp: Remove obsolete code.
9342 * gdb.c++/misc.exp: Ditto. Update copyright.
9343 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9344 * gdb.base/whatis.exp: Ditto. Update copyright.
9345 * gdb.base/scope.exp: Ditto. Update copyright.
9346 * gdb.base/ptype.exp: Ditto. Update copyright.
9347 * gdb.base/printcmds.exp: Ditto. Update copyright.
9348 * gdb.base/opaque.exp: Ditto. Update copyright.
9349 * gdb.base/list.exp: Ditto.
9350 * gdb.base/funcargs.exp: Ditto. Update copyright.
9351 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9352 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9353 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9354 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9355 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9356 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9357
5c7a0397
MS
93582002-05-02 Michael Snyder <msnyder@redhat.com>
9359
d6dcc264 9360 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9361 * gdb.base/long_long.exp: Add xscale target.
9362 * gdb.base/default.exp: Add xscale target.
9363
eb7f1c48
JB
93642002-05-01 Jim Blandy <jimb@redhat.com>
9365
9366 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9367 gdb.c++/hang.exp: New test.
9368
a6befae8
FF
93692002-05-01 Fred Fish <fnf@redhat.com>
9370
9371 * gdb.base/completion.exp: Handle completions of "./Make" for
9372 more than one completion possibility, as is the case when we
9373 build and test in the source tree.
9374
0a310277
AG
93752002-04-29 Anthony Green <green@redhat.com>
9376
9377 * gdb.java/jmisc1.exp: New file.
9378 * gdb.java/jmisc2.exp: New file.
9379
6ff9af88
DJ
93802002-04-24 Daniel Jacobowitz <drow@mvista.com>
9381
9382 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9383
96b3d632
EZ
93842002-04-23 Elena Zannoni <ezannoni@redhat.com>
9385
9386 * gdb.base/help.exp: Change 'help status' to allow for target
9387 dependent output differences.
9388
5019bb54
MC
93892002-04-22 Michael Chastain <mec@shout.net>
9390
9391 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9392
a805a116
MC
93932002-04-22 Michael Chastain <mec@shout.net>
9394
9395 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9396
a1706bfd
DM
93972002-04-17 David S. Miller <davem@redhat.com>
9398
9399 * gdb.asm/sparc64.inc: New file.
9400 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9401
a73a20a2
EZ
94022002-04-19 Elena Zannoni <ezannoni@redhat.com>
9403
9404 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9405 instruction file directly into the build tree. Clean up at end of
9406 test.
9407
ba678339
DM
94082002-04-18 David S. Miller <davem@redhat.com>
9409
9410 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9411 handle 64-bit platforms correctly.
9412 * gdb.base/maint.exp: Likewise.
9413
b03399da
KB
94142002-04-18 Kevin Buettner <kevinb@redhat.com>
9415
9416 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9417 ``-fpic'' when compiling files comprising a shared library, but
9418 it does need additional linker flags in order to find shared
9419 libraries at run time.
9420
e2004992
KB
94212002-04-18 Kevin Buettner <kevinb@redhat.com>
9422
9423 * gdb.base/cvexpr.c (use): New function.
9424 (main): Invoke use() on all global variables to prevent
9425 some linkers from deleting these otherwise unused symbols.
9426
d8937120
MC
94272002-04-17 Michael Chastain <mec@shout.net>
9428From David S. Miller <davem@redhat.com>
9429
9430 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9431 handle 64-bit platforms correctly.
9432
ffd61a58
MS
94332002-04-12 Michael Snyder <msnyder@redhat.com>
9434From Jim Blandy <jimb@redhat.com>
a9c64011 9435 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9436 script can handle this instead.
9437 * gdb.base/bar.c (barx): Same.
9438 * gdb.base/baz.c (bazx): Same.
9439 * gdb.base/grbx.c (grbxx): Same.
9440
9441 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9442 manager doesn't automatically unmap overlays unnecessarily.
9443
6b8426a6
MH
94442002-04-10 Martin M. Hunt <hunt@redhat.com>
9445
9446 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9447 stepping out of main.
9448
34af4875
MC
94492002-04-09 Michael Chastain <mec@shout.net>
9450
9451 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9452 scope so that the nested scope tests will make sense.
9453 * gdb.c++/local.exp: Write patterns that actually work with gcc
9454 (the HP patterns "were never known to work with gcc").
9455 Keep the old aCC patterns too.
9456
2d1676a0
DJ
94572002-04-09 Daniel Jacobowitz <drow@mvista.com>
9458
9459 * gdb.base/attach.exp: Correct target board test.
9460
3a63e3f9
MC
94612002-04-08 Michael Chastain <mec@shout.net>
9462
9463 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9464 in a const method. Add some xfail and fail cases for configurations
9465 that do not emit the "const ...".
9466
f18dabd2
MC
94672002-04-07 Michael Chastain <mec@shout.net>
9468
9469 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9470 Accept "A * const" and "const A * const" as type of "this".
9471 Fix spelling of getFunky throughout. Make messages uniform.
9472
0fcddd82
EZ
94732002-04-07 Elena Zannoni <ezannoni@redhat.com>
9474
a9c64011 9475 Work around for PR gdb/285:
0fcddd82
EZ
9476 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9477
16a8534a
EZ
94782002-04-07 Elena Zannoni <ezannoni@redhat.com>
9479
9480 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9481 instructions file at run time instead of configure time.
9482 Sometimes we run the test in a directory that is not the one we
9483 configured in.
9484 * gdb.asm/configure.in: Delete creation of symlink.
9485 * gdb.asm/configure: Regenerate.
9486
24181d81
JB
94872002-04-05 J. Brobecker <brobecker@gnat.com>
9488
9489 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9490 xfullpath () function.
9491
7cdb7107
DJ
94922002-04-04 Daniel Jacobowitz <drow@mvista.com>
9493
9494 * gdb.asm/Makefile.in: Correct dependencies.
9495
9496 * gdb.asm/powerpc.inc: New file.
9497 * gdb.asm/asm-source.exp: Add PowerPC.
9498 * gdb.asm/configure.in: Likewise.
9499 * gdb.asm/configure: Regenerated.
9500
a7d17088
DJ
95012002-04-04 Daniel Jacobowitz <drow@mvista.com>
9502
9503 * gdb.base/relocate.exp: New file.
9504 * gdb.base/relocate.c: New file.
9505
cd721503
FF
95062002-04-04 Fred Fish <fnf@redhat.com>
9507
9508 * gdb.base/step-test.exp: Update comment regarding stopping in
9509 memcpy/bcopy calls inserted as part of the compiler runtime.
9510
b22ad7a7
MS
95112002-04-04 Michael Snyder <msnyder@redhat.com>
9512
9513 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9514
5f279fa6
DJ
95152002-04-03 Daniel Jacobowitz <drow@mvista.com>
9516
9517 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9518 (gdb_expect): Remove $notransfer hack.
9519
dd0fd3ce
DJ
95202002-04-02 Daniel Jacobowitz <drow@mvista.com>
9521
9522 * gdb.c++/classes.exp ("calling method for small class"): Match
9523 updated register output.
9524
1e50cda1
DJ
95252002-03-30 Daniel Jacobowitz <drow@mvista.com>
9526
9527 Fix PR gdb/452
9528 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9529 when finished. Make gdb_file_cmd send "exec-file" when
9530 appropriate.
9531
24015922
DJ
95322002-03-30 Daniel Jacobowitz <drow@mvista.com>
9533
9534 * gdb.base/attach.exp: Remove extra setup_xfail.
9535
dd7dfd64
MS
95362002-03-26 Michael Snyder <msnyder@redhat.com>
9537
9538 * gdb.base/default.exp: Add tests for dump, append, and restore.
9539 * gdb.base/help.exp: Add tests for dump, append, and restore.
9540 * gdb.base/dump.exp: New file, test dump, append and restore.
9541 * gdb.base/dump.c: New file.
9542
48b2f8d7
MS
95432002-03-27 Michael Snyder <msnyder@redhat.com>
9544
d63a86f8 9545 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9546 clean-ups in help messages.
9547
05b4d525
FF
95482002-03-26 Fred Fish <fnf@redhat.com>
9549
9550 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9551 have debugging info for those functions and the compiler uses them
9552 internally to copy structs around.
9553
d7679631
FF
95542002-03-26 Fred Fish <fnf@redhat.com>
9555
9556 * gdb.base/list.exp: Revert the change made yesterday and add note
9557 about why we don't list the default lines for remote targets.
9558
523ac3f9
MS
95592002-03-25 Michael Snyder <msnyder@redhat.com>
9560
9561 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9562
754b2b8d
FF
95632002-03-25 Fred Fish <fnf@redhat.com>
9564
9565 * gdb.base/list.exp: This test works on remote targets so remove
9566 the short circuit for remote targets. Update copyright.
9567
33c3e192
FF
95682002-03-25 Fred Fish <fnf@redhat.com>
9569
9570 * gdb.base/attach.exp: Fix logic error that was suppressing this
9571 test for all non hppa*-*-hpux* targets, instead of the hp target.
9572 Move comments closer to the suppression point. Also now need to
9573 check that we are running natively.
9574
d43e73ee
MS
95752002-03-22 Michael Snyder <msnyder@redhat.com>
9576
882c8f02
MS
9577 * gdb.base/default.exp: Add test for gcore. Update copyright.
9578 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9579
04c12f60
FF
95802002-03-06 Fred Fish <fnf@redhat.com>
9581
9582 * gdb.base/funcargs.c: Remove extraneous ';' character.
9583 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9584
b43df995
MC
95852002-03-04 Michael Chastain <mec@shout.net>
9586
9587 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9588 accommodate gcc v3 function signature.
9589 * gdb.mi/mi0-var-cmd-exp: Ditto.
9590
92362027
AC
95912002-02-24 Andrew Cagney <ac131313@redhat.com>
9592
9593 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9594 ``GNU/Linux'' or ``Linux kernel''
9595 * testsuite/gdb.threads/pthreads.c: Ditto.
9596
258ad32d
MC
95972002-02-24 Michael Chastain <mec@shout.net>
9598
9599 * gdb.threads/pthreads.c (thread1): Add a return statement.
9600 (thread2): Likewise.
9601 (foo): Likewise.
9602
04c3b3d4
MC
96032002-02-23 Michael Chastain <mec@shout.net>
9604
9605 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9606 to placate gcc.
9607
5a2a0a20
MC
96082002-02-23 Michael Chastain <mec@shout.net>
9609
9610 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9611 test "ptype bint". The test passes on all my stabs configurations.
9612
a640f7fc
JB
96132002-02-21 Jim Blandy <jimb@redhat.com>
9614
27924826
JB
9615 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9616 filename at a time, and watch for the ones we want to see.
9617
a640f7fc
JB
9618 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9619 types of pointers to prototyped functions.
9620
edcc8c75
AC
96212002-02-20 Andrew Cagney <ac131313@redhat.com>
9622
9623 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9624 signed, unsigned and straight char.
9625 (padding_char, padding_short, padding_int, padding_long,
9626 padding_long_long, padding_float, padding_double,
9627 padding_long_double): New global variables.
9628 (fill, fill_structs): New functions.
9629
9630 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9631 for correctly sized writes. Update copyright.
9632 (get_valueof): New procedure.
9633 (get_sizeof): Call get_valueof.
9634 (check_valueof): New procedure.
9635 (check_padding): New procedure.
9636
ac57ea44
MC
96372002-02-20 Michael Chastain <mec@shout.net>
9638
9639 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9640 to setup_xfail. Document some of the remaining calls.
9641
7a10c941
MC
96422002-02-18 Michael Chastain <mec@shout.net>
9643
9644 * gdb.c++/userdef.exp: Update copyright year.
9645
fb8acdcc
DJ
96462002-02-18 Daniel Jacobowitz <drow@mvista.com>
9647
9648 * gdb.c++/userdef.exp: Test overloaded operators properly.
9649 Remove xfails.
9650
fda6ae12
MS
96512002-02-14 Michael Snyder <msnyder@redhat.com>
9652
9653 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9654
676a0442
DJ
96552002-02-14 Daniel Jacobowitz <drow@mvista.com>
9656
9657 * gdb.base/a2-run.exp: Check for a remote target properly.
9658 * gdb.base/annota1.exp: Likewise.
9659 * gdb.base/list.exp: Likewise.
9660 * gdb.base/reread.exp: Likewise.
9661 * gdb.base/scope.exp: Likewise.
9662 * gdb.base/shlib-call.exp: Likewise.
9663 * gdb.base/term.exp: Likewise.
9664 * gdb.c++/annota2.exp: Likewise.
9665
78b4f468
RE
96662002-02-13 Richard Earnshaw <rearnsha@arm.com>
9667
9668 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9669
9a81ba51
MC
96702002-02-10 Michael Chastain <mec@shout.net>
9671
9672 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9673 (call_after_alloca): Ditto.
9674
004af6c7
DJ
96752002-02-10 Daniel Jacobowitz <drow@mvista.com>
9676
9677 * gdb.base/ending-run.exp: Guard "cont" test with
9678 gdb_skip_stdio_test.
9679
37225f62
JB
96802002-02-06 Jim Blandy <jimb@redhat.com>
9681
9682 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9683 from here...
9684 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9685 To here. Disable this test on non-HP platforms. Add big comment.
9686
fe6fdd96
MS
96872002-02-04 Michael Snyder <msnyder@redhat.com>
9688
9689 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9690 other than d10v and m32r.
9691
036fad3f
RE
96922002-02-02 Richard Earnshaw <rearnsha@arm.com>
9693
9694 * gdb.base/default.exp: Rewrite test patterns to reduce time
9695 taken to match them.
9696
7148ab62
DJ
96972002-01-30 Daniel Jacobowitz <drow@mvista.com>
9698
9699 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9700 Allow a start function above main.
9701 * gdb.threads/linux-dp.exp: Fix copyright date.
9702
396cc255
DJ
97032002-01-30 Daniel Jacobowitz <drow@mvista.com>
9704
a9c64011
AS
9705 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9706 (check_philosopher_stack): Check for manager thread before checking
9707 for a just-starting thread.
396cc255 9708
f038d31b
DJ
97092002-01-30 Daniel Jacobowitz <drow@mvista.com>
9710
9711 From Neil Booth <neil@daikokuya.demon.co.uk>:
9712 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9713 warnings.
9714
b3ff9d9a
FF
97152002-01-21 Fred Fish <fnf@redhat.com>
9716
9717 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9718 not caller.
9719
39ad761d
JB
97202002-01-21 Jim Blandy <jimb@redhat.com>
9721
9722 * gdb.base/reread.exp: Check that GDB properly re-reads the
9723 executable file when it changes while no inferior is running.
9724
aaf320fa
FF
97252002-01-21 Fred Fish <fnf@redhat.com>
9726
a9c64011
AS
9727 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9728 optionally accept the "shlib events" variation.
aaf320fa 9729
808a31f5
JB
97302002-01-21 Jim Blandy <jimb@redhat.com>
9731
9732 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9733 call `fflush' after every `printf', so that the output is produced
9734 at predictable points, regardless of whatever buffering does (or
9735 doesn't) take place.
9736 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9737 at different points.
9738
4420d5e2
DJ
97392002-01-20 Daniel Jacobowitz <drow@mvista.com>
9740
9741 * gdb.c++/inherit.exp: Update copyright years.
9742 * gdb.c++/method.exp: Likewise.
9743
3e36a0f4
DJ
97442002-01-20 Daniel Jacobowitz <drow@mvista.com>
9745
9746 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9747 artificial methods/arguments.
9748 * gdb.c++/derivation.exp: Likewise.
9749 * gdb.c++/inherit.exp: Likewise.
9750 * gdb.c++/method.exp: Likewise.
9751 * gdb.c++/virtfunc.exp: Likewise.
9752
b4ceaee6
AC
97532002-01-18 Andrew Cagney <ac131313@redhat.com>
9754
9755 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9756 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9757 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9758 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9759 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9760 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9761
ecace851
JB
97622002-01-17 Jim Blandy <jimb@redhat.com>
9763
9764 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9765 anchoring the pattern matching the entry point symbol's name.
9766
375fc983
AC
97672002-01-17 Andrew Cagney <ac131313@redhat.com>
9768
9769 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9770 continue/quit query. Update copyright.
9771
fe6fdd96
MS
97722002-01-14 Michael Snyder <msnyder@redhat.com>
9773
9774 * gdb.base/gcore.exp: Remove extra debugging output.
9775
e017c81f
DJ
97762002-01-13 Daniel Jacobowitz <drow@mvista.com>
9777
9778 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9779 for slightly dubious v2 mangled string.
9780
37ab3bf8
DJ
97812002-01-13 Daniel Jacobowitz <drow@mvista.com>
9782
9783 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9784
1bc05c3a 97852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9786
1bc05c3a 9787 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9788
1bc05c3a
JM
9789 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9790 constructors.
9791 * gdb.c++/derivation.exp: Likewise.
9792 * gdb.c++/templates.exp: Likewise.
9793 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9794
1bc05c3a
JM
97952002-01-10 Michael Snyder <msnyder@redhat.com>
9796
9797 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9798
a911c360
MS
97992002-01-08 Michael Snyder <msnyder@redhat.com>
9800
9801 * gdb.base/gcore.exp: New test for generate-core-file command.
9802 * gdb.base/gcore.c: Testcase for above.
9803 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9804
ea2119ec
JM
98052002-01-08 Jason Merrill <jason@redhat.com>
9806
9807 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9808
68203136
FF
98092002-01-07 Fred Fish <fnf@redhat.com>
9810
9811 * gdb.c++/overload.exp: Remove unconditional xfails for:
9812 print foo_instance1.overloadargs(1)
9813 print foo_instance1.overloadargs(1, 2)
9814 print foo_instance1.overloadargs(1, 2, 3)
9815 print foo_instance1.overloadargs(1, 2, 3, 4)
9816 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9817 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9818 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9819 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9820 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9821 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9822 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9823 print foo_instance1.overload1arg()
9824 print foo_instance1.overload1arg((char)arg2)
9825 print foo_instance1.overload1arg((signed char)arg3)
9826 print foo_instance1.overload1arg((unsigned char)arg4)
9827 print foo_instance1.overload1arg((int)arg7)
9828 print foo_instance1.overload1arg((unsigned int)arg8)
9829 print foo_instance1.overload1arg((float)arg11)
9830 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9831
21b9b5b1
MS
98322002-01-07 Michael Snyder <msnyder@redhat.com>
9833
9834 * gdb.base/huge.exp: New test. Print a very large target data object.
9835 (skip_huge_test): New test variable. Define if you want to skip this
9836 test. The test reads an 8 megabyte data object from the target, so it
9837 might be very time consuming on remote targets with a slow connection.
9838 * gdb.base/huge.c: New file. Test case for above.
9839
725f922e
FF
98402002-01-07 Fred Fish <fnf@redhat.com>
9841
9842 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9843 g_instance.bfoo, and g_instance.cfoo.
9844
634d57ec
JL
9845Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9846
f286b2c3
JL
9847 * gdb.base/break.c (multi_line_if_conditional): New function.
9848 (multi_ilne_while_conditional): Likewise.
9849 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9850 IF or WHILE condition puts the breakpoint at the start of
9851 the condition.
9852
634d57ec
JL
9853 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9854 hppa*-*-hpux* expected failure.
9855 * gdb.base/structs.exp (do_function_calls): Similarly.
9856
9857 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9858 watchpoints.
9859
9fbfe2dc
AC
98602002-01-06 Andrew Cagney <ac131313@redhat.com>
9861
9862 Fix PR gdb/66.
9863 * gdb.base/structs.exp: Replace skip for a29k with skip for
9864 gdb,cannot_call_functions.
9865 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9866 * gdb.base/callfuncs.exp: Ditto.
9867 * gdb.base/call-rt-st.exp: Ditto.
9868 * gdb.base/call-strs.exp: Ditto.
9869 * gdb.base/callfwmall.exp: Ditto.
9870 * gdb.base/scope.exp: Obsolete xfail a29k.
9871 * gdb.c++/misc.exp: Ditto.
9872 * gdb.c++/cplusfuncs.exp: Ditto.
9873 * gdb.base/ptype.exp: Ditto.
9874 * gdb.base/printcmds.exp: Ditto.
9875 * gdb.base/opaque.exp: Ditto.
9876 * gdb.base/list.exp: Ditto.
9877 * gdb.base/funcargs.exp: Ditto.
9878 * gdb.base/default.exp: Ditto.
9879
8ddad156
MS
98802002-01-04 Michael Snyder <msnyder@redhat.com>
9881
ca4976a6 9882 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9883 * gdb.base/maint.exp: Add tests for maint info sections options.
9884
1b074332
JL
9885Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9886
9887 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9888
7d159115
CV
98892001-12-20 Corinna Vinschen <vinschen@redhat.com>
9890
9891 * gdb.asm/arm.inc: New file.
9892 * gdb.asm/asm-source.exp: Add arm targets.
9893 * gdb.asm/configure.in: Ditto.
9894 * gdb.asm/configure: Recreated from configure.in.
9895
8fb87725
JL
9896Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9897
afabe08c
JL
9898 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9899 with HP's compiler.
9900 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9901 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9902 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9903 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9904
9905 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9906 either HP's compilers or GCC.
9907
db521deb
JL
9908 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9909 a SIGBUS or SIGSEGV.
9910
9911 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9912
9913 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9914 can be compiled with either HP's compiler or GCC.
9915
cfa88ab7
JL
9916 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9918 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9919
ca344dff
JL
9920 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9921 to match current gdb output. Update due to using auto-solib-limit
9922 for limiting instead of overloading auto-solib-add.
9923 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9924 test program.
9925
3f3c6e55 9926 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9927 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9928 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9929 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9930 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9931 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9932 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9933 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9934 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9935 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9936 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9937 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9939
8fb87725
JL
9940 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9941 a SIGTRAP to the inferior.
9942
cf599fa7
CV
99432001-12-19 Corinna Vinschen <vinschen@redhat.com>
9944
9945 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9946 Substitute call to target_link by call to gdb_compile.
9947
2cd045cd
JL
9948Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9949
a9c64011
AS
9950 * gdb.base/break.exp: Fix HP specific search string when testing
9951 backtracing in a called function.
2cd045cd 9952
a9c64011
AS
9953 * gdb.base/constvars.exp: Only set lang to C++ if we're
9954 compiling the test with HP's compilers.
9955 * gdb.base/volatile.exp: Similarly.
2cd045cd 9956
99ebe9ac
JB
99572001-12-19 Jim Blandy <jimb@redhat.com>
9958
9959 * gdb.base/printcmds.exp: Expect the null character to be printed
9960 as '\0', and the '\013' to be printed as '\v'.
9961 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9962 * gdb.base/setvar.exp: Same.
9963
b9891b29
JB
99642001-12-17 Jim Blandy <jimb@redhat.com>
9965
0eba65ab
JB
9966 * gdb.base/completion.exp: Rather than completing very long
9967 filenames, which can make the readline library produce output we
9968 don't recognize, cd to the directory first, and then complete
9969 using nice, short relative paths.
9970
6970b5b1
JB
9971 * gdb.base/completion.exp: On some systems, there is, in fact, a
9972 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9973 variables as being in scope. So use `no_var_named_this'
9974 instead of `b'.
6970b5b1 9975
b9891b29
JB
9976 * gdb.base/corefile.exp: Recognize the message saying that GDB
9977 can't find the core file's registers as a failure.
9978
e6ccd35f
JSC
99792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9980
a9c64011
AS
9981 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9982 test expect string more specific.
e6ccd35f 9983
105ba819
CV
99842001-12-13 Corinna Vinschen <vinschen@redhat.com>
9985
9986 * gdb.asm/asm-source.exp: Add support for xstormy16.
9987 * gdb.asm/configure.in: Ditto.
9988 * gdb.asm/configure: Rebuild.
9989 * gdb.asm/xstormy16.inc: New file.
9990
e9e79dd9
FF
99912001-12-10 Fred Fish <fnf@redhat.com>
9992
9993 * gdb.base/maint.exp: Update to match changes in type dumping code.
9994
347dc97d
JB
99952001-12-10 Jim Blandy <jimb@redhat.com>
9996
9997 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9998 matching the entry point symbol's name at the beginning of the
9999 line.
10000
5178b9d6
DJ
100012001-12-07 Daniel Jacobowitz <drow@mvista.com>
10002
10003 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10004 gdb.c++/inherit.exp, gdb.c++/method.exp,
10005 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10006 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10007 and class layout support.
10008
af890c52
DJ
100092001-12-07 Daniel Jacobowitz <drow@mvista.com>
10010
10011 * gdb.c++/classes.exp: Add test for static member function.
10012 * gdb.c++/misc.cc: Add class with static member function.
10013
7a345fb3
JB
100142001-12-07 Jim Blandy <jimb@redhat.com>
10015
f2e54a80 10016 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10017 those tests as `unsupported'.
10018 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10019 Rewrite subsequent tests to use it.
10020
10021 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10022 those tests as `unsupported'.
10023 * gdb.base/structs.exp (call_struct_func): New function.
10024 (do_function_calls): Use call_struct_func to call the functions
10025 returning structs.
10026
0bc69509
JB
10027 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10028 whether functions are prototyped or not, so we can't possibly pass
10029 arguments to t_float_values2 properly.
10030
7a345fb3
JB
10031 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10032 value of `timeout' for targets other than the mips*tx39-*.
10033
edb6ede1
MS
100342001-12-06 Michael Snyder <msnyder@redhat.com>
10035
d63a86f8 10036 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10037 and detect whether the start symbol has a leading underscore.
10038
2d842f13
JB
100392001-12-04 Jim Blandy <jimb@redhat.com>
10040
10041 * gdb.base/completion.exp: Clarify indentation.
10042
68550daf
JB
100432001-12-03 Jim Blandy <jimb@redhat.com>
10044
10045 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10046 variables on the S/390, not `.word'.
10047
cd5195a8
JB
100482001-11-30 Jim Blandy <jimb@redhat.com>
10049
10050 Add assembly-source tests for s390-ibm-linux.
10051 * gdb.asm/s390.inc: New file.
10052 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10053 the S/390 architecture.
a9c64011 10054 * gdb.asm/configure: Regenerated.
cd5195a8 10055
ca9efc90
MS
100562001-11-30 Michael Snyder <msnyder@redhat.com>
10057
10058 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10059 next, info source, info sources, info line, global and static
10060 variables, and static functions.
10061 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10062 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10063 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10064 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10065 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10066 (gdbasm_leave): Restore frame pointer.
10067 (gdbasm_startup): Copy stack set-up from crt0.S.
10068
d0e66976
FN
100692001-11-26 Fernando Nasser <fnasser@redhat.com>
10070
10071 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10072 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10073 to a local (non-static) variable. Copy tstruct.a to a static buffer
10074 and return a pointer to that buffer.
10075 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10076
e2334072
MK
100772001-11-24 Mark Kettenis <kettenis@gnu.org>
10078
10079 * gdb.asm/configure.in: Fix recognition of ix86 target.
10080 * gdb.asm/configure: Regenerate.
10081
756caa3d
MS
100822001-11-21 Michael Snyder <msnyder@redhat.com>
10083
10084 * gdb.asm/sparc.inc: New file.
10085 * gdb.asm/asm-source.exp: Recognize sparc target.
10086 * gdb.asm/configure.in: Recognize sparc target.
10087 * gdb.asm/configure: Regenerate.
d63a86f8 10088
9a4d72d5
MS
100892001-11-21 Michael Snyder <msnyder@redhat.com>
10090
10091 * gdb.asm/m32r.inc: New file.
10092 * gdb.asm/asm-source.exp: Recognize m32r target.
10093 * gdb.asm/configure.in: Recognize m32r target.
10094 * gdb.asm/configure: Regenerate.
10095
a773d1cd
MS
100962001-11-20 Michael Snyder <msnyder@redhat.com>
10097
017ac23d
MS
10098 * gdb.asm/i386.inc: New file.
10099 * gdb.asm/asm-source.exp: Recognize ix86 target.
10100 * gdb.asm/configure.in: Recognize ix86 target.
10101 * gdb.asm/configure: Regenerate.
10102
a773d1cd
MS
10103 * gdb.c++/namespace.exp: Fix quotes in output messages.
10104
bb632afb
MS
101052001-11-14 Michael Snyder <msnyder@redhat.com>
10106
25d559ca 10107 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10108 qualifier in a type cast expression, to designate an address
10109 in the instruction space (Harvard architecture).
10110
4749e309
MS
101112001-11-13 Michael Snyder <msnyder@redhat.com>
10112
10113 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10114 Tests for expressions using 'const' and 'volatile'.
10115
25050984
CV
101162001-11-13 Corinna Vinschen <vinschen@redhat.com>
10117
10118 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10119
1902c51f
DJ
101202001-11-12 Daniel Jacobowitz <drow@mvista.com>
10121
10122 * lib/mi-support.exp (mi_run_to_helper): Move comments
10123 outside of gdb_expect.
10124
dcf95b47
DJ
101252001-11-11 Daniel Jacobowitz <drow@mvista.com>
10126
10127 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10128 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10129 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10130 mi0_run_to): New functions.
10131 * gdb.mi/mi-simplerun.exp: Use them.
10132 * gdb.mi/mi0-simplerun.exp: Likewise.
10133 * gdb.mi/mi-var-cmd.exp: Likewise.
10134 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10135
45b074e1
AC
101362001-11-10 Andrew Cagney <ac131313@redhat.com>
10137
10138 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10139 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10140
bf50d346
AC
101412001-11-09 Andrew Cagney <ac131313@redhat.com>
10142
10143 * gdb.base/restore.exp: Include $expected value in restored test
10144 message.
10145
9383332c
AC
101462001-11-09 Andrew Cagney <ac131313@redhat.com>
10147
10148 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10149 implemented.
10150
db62520a
MS
101512001-11-08 Michael Snyder <msnyder@redhat.com>
10152
10153 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10154 Add pass/fail message for stop at breakpoint in call dummy function.
10155
b5703437
MS
101562001-11-07 Michael Snyder <msnyder@redhat.com>
10157
d63a86f8
RM
10158 * gdb.c++/templates.exp (test_template_breakpoints):
10159 If we get an overload menu, but it does not match what
760f6330 10160 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10161 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10162 making the whitespace optional. Argument for "new" may be
10163 "unsigned" as well as "unsigned int/long".
d63a86f8 10164 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10165 making the whitespace optional. Also replace "(void) with
10166 "((void|)), making the keyword "void" optional.
d63a86f8 10167 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10168 making the whitespace optional. Also replace "(void) with
10169 "((void|)), making the keyword "void" optional.
3bf40917
MS
10170 * gdb.base/callfuncs.c (t_float_values): This function must
10171 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10172 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10173 can be tested against both cases. Usually one case involves
10174 promotion of float to double, while the other does not.
10175 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10176 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10177 includes a stack frame for "start".
10178
c8ab4e6d
JB
101792001-11-05 Jim Blandy <jimb@redhat.com>
10180
10181 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10182 pointers are 32 bits long, and that offsets of relocs are always
10183 stored in the data (REL-style), and not in the reloc entry itself
10184 (RELA-style).
10185 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10186 stabs.
10187
3f08ced9
MS
101882001-11-01 Michael Snyder <msnyder@redhat.com>
10189
10190 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10191 and regular expression operators by using quoting.
10192
cbfa24cd
MS
101932001-10-31 Michael Snyder <msnyder@redhat.com>
10194
10195 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10196 depending on what the symbol table contains.
10197 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10198 the output of the ptype command. Similarly, accept both "const &"
10199 and "const&".
10200
aaa68313
CV
102012001-10-31 Corinna Vinschen <vinschen@redhat.com>
10202
10203 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10204 symbol `STORAGE' to allow to choose the storage class of
10205 the local datastructures.
10206 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10207 compiler directive.
10208
91740388
MS
102092001-10-30 Michael Snyder <msnyder@redhat.com>
10210
10211 * gdb.base/jump.exp: Allow it to run for all targets.
10212
1b7c05e7
CV
102132001-10-29 Corinna Vinschen <vinschen@redhat.com>
10214
10215 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10216 with new double_array size.
10217 (main): Change storage class of all local variables to static.
10218 Reduce size of double_array to 9.
10219 * gdb.base/call-ar-st.exp: Increase timeout value.
10220 Change expected output for double array to match new size in
10221 call-ar-st.c.
10222
36a22261
CV
102232001-10-29 Corinna Vinschen <vinschen@redhat.com>
10224
10225 * gdb.base/ending-run.exp: Create identical output when passing
10226 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10227 Stormy16 target.
36a22261 10228
92b8ae91
MK
102292001-10-28 Mark Kettenis <kettenis@gnu.org>
10230
10231 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10232 that we catch the expected failure under Linux/x86.
10233
cb135b83
OF
102342001-10-29 Orjan Friberg <orjanf@axis.com>
10235
10236 * gdb.base/setvar.exp: Escape curly braces.
10237 * gdb.stabs/weird.exp: Ditto.
10238
6884aa54
DJ
102392001-10-27 Daniel Jacobowitz <drow@mvista.com>
10240
10241 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10242 * gdm.mi/mi0-hack-cli.exp: Likewise.
10243
0398c9aa
AC
102442001-10-25 Andrew Cagney <ac131313@redhat.com>
10245
10246 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10247 messages.
10248
d20bf2e8
AC
102492001-10-21 Andrew Cagney <ac131313@redhat.com>
10250
10251 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10252 checking MI enabled.
10253
03dd63aa
CV
102542001-10-09 Corinna Vinschen <vinschen@redhat.com>
10255
10256 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10257
1d9d99f3
FCE
102582001-10-04 Frank Ch. Eigler <fche@redhat.com>
10259
10260 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10261 if gdb child process crashes, just signal an error.
10262
838ae6c4
JB
102632001-10-02 Jim Blandy <jimb@redhat.com>
10264
10265 * lib/gdb.exp (test_xfail_format): Simplify.
10266
10267 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10268 front of the variable name `format'. Simplify `if'.
10269
8f0cbc1c
DJ
102702001-10-01 Daniel Jacobowitz <drow@mvista.com>
10271
10272 * gdb.threads/pthreads.exp: Wait for output and delay
10273 before sending ^C.
10274
1f08dafd
DJ
102752001-10-01 Daniel Jacobowitz <drow@mvista.com>
10276
10277 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10278 some incorrect output instead of timing out.
10279 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10280
674f90ff
CV
102812001-09-28 Corinna Vinschen <vinschen@redhat.com>
10282
10283 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10284 check to allow additional `int'.
10285
9b284272
DJ
102862001-09-27 Daniel Jacobowitz <drow@mvista.com>
10287
10288 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10289 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10290
b55a4771
MS
102912001-09-27 Michael Snyder <msnyder@redhat.com>
10292
10293 * lib/gdb.exp (test_debug_format): New proc.
10294 (setup_xfail_format): Use new proc test_debug_format.
10295 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10296 proc; use new service proc test_debug_format.
10297 Replace all other "gcc_compiled" tests with this test.
10298 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10299 proc; use new service proc test_debug_format.
10300 Replace all other "gcc_compiled" tests with this test.
10301
103022001-09-27 Michael Snyder <msnyder@redhat.com>
10303
10304 * gdb.base/cvexpr.exp: New file.
10305 * gdb.base/cvexpr.c: New file
10306 Test for expressions using const and volatile keywords.
10307
4e6667ac
CV
103082001-09-26 Corinna Vinschen <vinschen@redhat.com>
10309
10310 * gdb.base/constvars.exp: Check for different orders of keywords
10311 and additional "int" strings in output.
10312
4f337972
AC
103132001-09-22 Andrew Cagney <ac131313@redhat.com>
10314
10315 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10316 responses from "help maint".
10317
2015650d
FCE
103182001-09-19 Frank Ch. Eigler <fche@redhat.com>
10319
10320 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10321 to localhost:NNN instead of :NNN, in case Xvfb is listening
10322 only on TCP.
10323
f3bcedc1
CV
103242001-09-19 Corinna Vinschen <vinschen@redhat.com>
10325
10326 * gdb.base/recurse.exp: When checking leaving the watchpoint
10327 scope, recognize when gdb is in function's epilogue and pass.
10328
6b819c92
KS
103292001-09-18 Keith Seitz <keiths@redhat.com>
10330
10331 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10332 support for running tests against sid targets.
10333 (gdbtk_done): Ditto.
10334
a10c9419
CV
103352001-09-18 Corinna Vinschen <vinschen@redhat.com>
10336
10337 * gdb.base/ending-run.c (main): Set stdout buffersize
10338 to the same reasonable value for any target.
10339 * gdb.base/ending-run.exp: Add a regular expression
10340 to make testsuite happy on Sanyo Stormy16 target.
10341
739d0d99
CV
103422001-09-17 Corinna Vinschen <vinschen@redhat.com>
10343
10344 * gdb.base/display.c (do_loops): Add float variable `f'.
10345 Increment f in loop.
10346 * gdb.base/display.exp: Increment timeout by 60 seconds.
10347 Change float display test to use variable `f'.
10348
1b8947f0
JB
103492001-09-17 Jim Blandy <jimb@redhat.com>
10350
10351 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10352 overflowing the limited breakpoint tables on some ROM monitors
10353 (like the ROM68K).
10354
9890ac81
FCE
103552001-09-15 Frank Ch. Eigler <fche@redhat.com>
10356
10357 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10358 the "-ac" (disable access control) flag.
10359
6db765ea
JH
103602001-08-30 Jeff Holcomb <jeffh@redhat.com>
10361
10362 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10363 ints.
10364
4c32cc04
KS
103652001-08-30 Keith Seitz <keiths@redhat.com>
10366
10367 * lib/gdb.exp: Move all insight-related functionality into
10368 separate file.
10369 * lib/insight-support.exp: New file.
10370
8d6e6f81
FCE
103712001-08-29 Frank Ch. Eigler <fche@redhat.com>
10372
10373 * config/sid.exp (sid_start): Never set sid verbosity; disable
10374 expect_background {} that consumed its stdout; tolerate </dev/null.
10375 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10376
6a90e1d0
AC
103772001-08-18 Andrew Cagney <ac131313@redhat.com>
10378
10379 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10380 CLI jump command to start it.
10381 (mi_run_to_main): Fail immediatly when unexpected output.
10382
1759b3c3
AC
103832001-08-18 Andrew Cagney <ac131313@redhat.com>
10384
10385 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10386 beginning of function. Fix PR gdb/191.
10387
61d11d80
FCE
103882001-08-16 Frank Ch. Eigler <fche@redhat.com>
10389
10390 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10391 what to force sid endianness to.
10392
942a4df2
KS
103932001-08-15 Keith Seitz <keiths@redhat.com>
10394
10395 * lib/gdb.exp (gdbtk_start): Don't set environment
10396 variables for TCL_LIBRARY and friends. Insight will
10397 now figure these out for itself.
10398
0521c418
MS
103992001-08-02 Michael Snyder <msnyder@redhat.com>
10400
10401 * gdb.base/completion.exp: Remove the symbol "a64l" from
10402 the expect string; this is target-specific, and not related
10403 to what is being tested.
10404
74a9a58a
DB
104052001-08-02 Dave Brolley <brolley@redhat.com>
10406
10407 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10408
c70819fa
MS
104092001-07-25 Michael Snyder <msnyder@redhat.com>
10410
c2b8fa57
MS
10411 * gdb.base/consecutive.exp: New file. Test stepping over
10412 breakpoints on consecutive instructions.
10413 * gdb.base/consecutive.c: New file.
10414
c70819fa
MS
10415 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10416 curly braces in regular expressions.
10417
2b1a1355
MS
104182001-07-25 Michael Snyder <msnyder@redhat.com>
10419
10420 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10421 legitimate output from stepping out of main.
10422
413eca6f
KS
104232001-07-22 Keith Seitz <keiths@redhat.com>
10424
10425 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10426 the empty string, do not run the tests.
10427
7e5a9322
SC
104282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10429
10430 * gdb.base/long_long.exp: Detect size of pointer. Take into
10431 account 2-byte pointers when testing for p/a results.
10432
de58f10f
SC
104332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10434
d63a86f8 10435 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10436 and defined to 1K for m68hc11.
10437 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10438 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10439 (sizeof_random_data): New variable to tell the size of the data table;
10440 don't test past this size; always run to main.
10441
d6f5fea1
SC
104422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10443
10444 * gdb.base/return2.exp: return of long long and double fails for
10445 68HC11; don't execute these tests on that platform.
10446 * gdb.base/return.exp: Return of a double fails for 68hc11.
10447
c477543d
SC
104482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10449
10450 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10451 tests that print a float.
10452 * call-rt-st.exp: Likewise.
10453
63cf1c79
MK
104542001-07-12 Mark Kettenis <kettenis@gnu.org>
10455
10456 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10457 running this test on Linux.
10458
112f9ab5
MC
104592001-06-24 Michael Chastain <chastain@redhat.com>
10460
10461 * gdb.base/arithmet.exp: Remove some tests to make all test names
10462 unique.
10463
4970cb0f
MS
104642001-07-03 Michael Snyder <msnyder@redhat.com>
10465
10466 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10467 the output of the ptype command.
10468
d85da69f
MS
104692001-07-02 Michael Snyder <msnyder@redhat.com>
10470
4c8a82de
MS
10471 * gdb.base/completion.exp: Don't assume that break.c is the only
10472 source file that may contain functions named "marker".
d85da69f
MS
10473 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10474
8afc772b
AC
104752001-06-28 Andrew Cagney <ac131313@redhat.com>
10476
10477 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10478 of files to delete.
10479
10480 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10481 * gdb.disasm/h8300s.exp: New file.
10482 gdb.disasm/h8300s.s: Likewise.
10483
cff22675
AC
104842001-06-27 Andrew Cagney <ac131313@redhat.com>
10485
10486 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10487 empty breakpoint tables.
10488
68c81b54
AC
104892001-06-25 Andrew Cagney <ac131313@redhat.com>
10490
10491 * lib/mi-support.exp: Update args=... part of stop-reason
10492 patterns. Accept either a list or a tuple.
10493
2dd62704
AC
104942001-06-23 Andrew Cagney <ac131313@redhat.com>
10495
10496 * lib/mi-support.exp: Remove local emacs variable defining
10497 change-log-default-name.
10498
b4127474
MC
104992001-06-22 Michael Chastain <chastain@redhat.com>
10500
10501 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10502 This is operationally compatible with the previous version.
10503
8dbfb380
JB
105042001-06-13 Jim Blandy <jimb@redhat.com>
10505
10506 * lib/gdb.exp (gdb_test): Doc fix.
10507
f2d8c86d
MC
105082001-06-10 Michael Chastain <chastain@redhat.com>
10509
10510 * gdb.base/exprs.exp: Remove a duplicate test.
10511
81564d34
JB
105122001-06-06 Jim Blandy <jimb@redhat.com>
10513
10514 * gdb.base/return2.exp (main): Use values to test float and double
10515 returns that are not NaN's, to avoid being confused by IEEE
10516 comparison rules.
10517
da55addb
MS
105182001-06-04 Michael Snyder <msnyder@redhat.com>
10519
10520 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10521 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10522 rather than wait for 12 more tests to time out.
10523
42c65987
JB
105242001-06-06 Jim Blandy <jimb@redhat.com>
10525
b18bced9 10526 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10527 Don't forget to match the GDB prompt.
b18bced9 10528
42c65987
JB
10529 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10530
5b41e5f0
JB
105312001-06-04 Jim Blandy <jimb@redhat.com>
10532
10533 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10534 command.
10535
015e046f
KB
105362001-05-31 Kevin Buettner <kevinb@redhat.com>
10537
10538 * gdb.base/annota1.exp (info break): Match four or more spaces
10539 after "Address".
10540
fb1ffbbe
MC
105412001-05-31 Michael Chastain <chastain@redhat.com>
10542
10543 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10544 (dm_type_int_star): Likewise.
10545 (dm_type_long_star): Likewise.
10546 (dm_type_void_star): Likewise.
10547
5ea2a32c
KB
105482001-05-29 Kevin Buettner <kevinb@redhat.com>
10549
10550 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10551 to a known value in order to get consistent results regardless
10552 of the setting of INPUTRC or the presence or contents of .inputrc.
10553
ae23c492
MS
105542001-05-24 Michael Snyder <msnyder@redhat.com>
10555
ac55707e
MS
10556 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10557 Don't require that the main thread and the manager thread are the
10558 first in the list.
10559
ae23c492
MS
10560 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10561 debugging. If test fails, issue an "unsupported" not a "fail".
10562
400071f1
JB
105632001-05-24 Jim Blandy <jimb@redhat.com>
10564
10565 Don't assume that short is shorter than int.
10566 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10567 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10568 this isn't true.
400071f1
JB
10569 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10570 an int, is not equal to ~0 stored in an unsigned char. This tests
10571 the same thing that the previous test meant to, but works on
10572 16-bit machines, too.
10573 ("print unsigned char != (~0)"): Same test, complemented.
10574
0816a3e5
MS
105752001-05-24 Michael Snyder <msnyder@redhat.com>
10576
10577 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10578 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10579 and prevents dejagnu getting out of step.
10580
f6dc23a9
KB
105812001-05-23 Kevin Buettner <kevinb@redhat.com>
10582
10583 * gdb.base/finish.exp (finish_void): Revise pattern for
10584 stopping on the call statement to not permit stopping at
10585 the start of the instructions comprising the call sequence.
10586
7dbd117d
MC
105872001-05-19 Michael Chastain <chastain@redhat.com>
10588
10589 * gdb.base/callfuncs.exp: Make all test names unique.
10590 * gdb.base/commands.exp: Make all test names unique.
10591 * gdb.base/condbreak.exp: Make all test names unique.
10592 * gdb.base/dbx.exp: Make all test names unique.
10593 * gdb.base/default.exp: Make all test names unique.
10594 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10595 and TIMEOUT messages to their corresponding PASS message.
10596 * gdb.base/ending-run.exp: Make all test names unique.
10597 * gdb.base/long_long.exp: Remove duplicate test.
10598
6b0b0a9e
KB
105992001-05-21 Kevin Buettner <kevinb@redhat.com>
10600
10601 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10602 stop on the call statement as well as the statement after the
10603 call.
10604
2caa35cb
MS
106052001-05-21 Michael Snyder <msnyder@redhat.com>
10606
10607 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10608
40713331
EZ
106092001-05-10 Elena Zannoni <ezannoni@redhat.com>
10610
a9c64011
AS
10611 * gdb.base/completion.exp: Revamp test. Make it execute on all
10612 platforms.
40713331 10613
c2c1be8d
EZ
106142001-05-10 Elena Zannoni <ezannoni@redhat.com>
10615
a9c64011
AS
10616 * config/gdbserver.exp (gdb_load): Handle the case
10617 in which the arguments to gdbserver are given in the
10618 baseboard configuration file.
10619 Also handle the case in which the server needs to do a
10620 load.
2c9cd303 10621
9671de48
KS
106222001-05-07 Keith Seitz <keiths@cygnus.com>
10623
a9c64011
AS
10624 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10625 set up the display for testing.
10626 (gdbtk_start): Convert all paths to paths that tcl will like.
10627 Export target information to environment.
10628 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10629 necessary.
10630 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10631 (to_tcl_path): New proc to convert a given pathname into
10632 a path acceptible as an argument to a tcl command.
10633 (_gdbtk_export_target_info): New proc to export target info
10634 into the environment for gdbtk testing.
10635 (gdbtk_done): New proc to signal end-of-test.
9671de48 10636
5a360f47
JB
106372001-05-06 Jim Blandy <jimb@redhat.com>
10638
10639 * restore.c: Make the code of caller0 correspond to its comment.
10640
66c756c6
MS
106412001-05-03 Michael Snyder <msnyder@redhat.com>
10642
10643 * config/sid.exp (gdb_target_sid): Check for error messages.
10644 On error or timeout, don't make expect exit (which will terminate
10645 all subsequent tests); instead just make gdb exit.
d63a86f8 10646 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10647 return a negative value.
10648
a966fde5
JB
106492001-04-24 Jim Blandy <jimb@redhat.com>
10650
851c18e0
JB
10651 * gdb.c++/templates.exp: If we see the prompt for the overload
10652 list, but we haven't recognized any of the longer patterns,
10653 arrange for this test to fail, not hang.
10654
a966fde5
JB
10655 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10656 variations.
10657
db144853
MC
106582001-04-22 Michael Chastain <chastain@redhat.com>
10659
10660 * gdb.c++/local.exp: Use the 'runto' library function.
10661 * gdb.c++/namespace.exp: Likewise.
10662 * gdb.c++/overload.exp: Likewise.
10663
3207ec21
KB
106642001-03-26 Kevin Buettner <kevinb@redhat.com>
10665
10666 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10667 * gdb.base/step-line.exp: New file. Test step/next in presence of
10668 #line directives.
10669 * gdb.base/step-line.c: New file. Test program for the above.
10670 * gdb.base/step-line.inp: New file. We pretend that this file has
10671 been transformed by some other tool into step-line.c.
10672
13b57657
JB
106732001-03-21 Jim Blandy <jimb@redhat.com>
10674
10675 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10676 unmangled operator names.
10677
754cbe1c
JB
106782001-03-20 Jim Blandy <jimb@redhat.com>
10679
10680 * gdb.threads/linux-dp.exp: Recognize an additional message
10681 generated by GDB when it doesn't understand how to debug threads
10682 on the target system.
10683
177495c9
AC
106842001-03-19 Andrew Cagney <ac131313@redhat.com>
10685
10686 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10687
f266096b
MC
106882001-03-12 Michael Chastain <chastain@redhat.com>
10689
10690 * gdb.c++/derivation.exp: Use the 'runto' library function.
10691
cac3c2ff
MC
106922001-03-12 Michael Chastain <chastain@redhat.com>
10693
10694 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10695
b6c11a24
MC
106962001-02-24 Michael Chastain <chastain@redhat.com>
10697
10698 * gdb.c++/ref-types.exp: Change handwritten code to library
10699 function 'runto'.
10700
6bae5bce
OF
107012001-03-16 Orjan Friberg <orjanf@axis.com>
10702
10703 * gdb.base/signals.exp: Set count to 0 explicitly.
10704
0015fd9a
MS
107052001-03-15 Mark Salter <msalter@redhat.com>
10706
10707 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10708 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10709 (gdb_load): Add support for additional target_info: gdb_download_size
10710 and gdb_load_timeout.
0015fd9a 10711
fc33412a
DT
10712Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10713
10714 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10715 file -- to prevent failing when the compile fails but we have no
10716 intention of running the tests anyway.
10717
10718 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10719 tests if set.
10720
10721 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10722 integers.
10723
10724 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10725 * gdb.c++/namespace.exp: Ditto.
10726
115f06de
OF
107272001-03-07 Orjan Friberg <orjanf@axis.com>
10728
10729 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10730 * gdb.base/pointers.exp: Relax pattern match of decimals.
10731
b6ba6518
KB
107322001-03-06 Kevin Buettner <kevinb@redhat.com>
10733
10734 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10735 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10736 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10737 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10738 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10739 config/sh.exp, config/sid.exp, config/slite.exp,
10740 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10741 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10742 config/vxworks.exp, config/vxworks29k.exp,
10743 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10744 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10745 gdb.base/arithmet.exp, gdb.base/assign.exp,
10746 gdb.base/async.exp, gdb.base/attach.exp,
10747 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10748 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10749 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10750 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10751 gdb.base/commands.exp, gdb.base/completion.exp,
10752 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10753 gdb.base/constvars.exp, gdb.base/corefile.exp,
10754 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10755 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10756 gdb.base/ending-run.exp, gdb.base/environ.exp,
10757 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10758 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10759 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10760 gdb.base/funcargs.exp, gdb.base/help.exp,
10761 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10762 gdb.base/logical.exp, gdb.base/long_long.exp,
10763 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10764 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10765 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10766 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10767 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10768 gdb.base/regs.exp, gdb.base/relational.exp,
10769 gdb.base/remote.exp, gdb.base/reread.exp,
10770 gdb.base/restore.exp, gdb.base/return2.exp,
10771 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10772 gdb.base/selftest.exp, gdb.base/setshow.exp,
10773 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10774 gdb.base/sigall.exp, gdb.base/signals.exp,
10775 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10776 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10777 gdb.base/step-test.exp, gdb.base/structs.c,
10778 gdb.base/structs.exp, gdb.base/structs2.exp,
10779 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10780 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10781 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10782 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10783 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10784 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10785 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10786 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10787 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10788 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10789 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10790 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10791 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10792 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10793 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10794 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10795 gdb.trace/circ.exp, gdb.trace/collection.exp,
10796 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10797 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10798 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10799 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10800 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10801 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10802 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10803 notices.
10804
dc96c6c7 108052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10806
10807 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10808 first arg is int not float.
10809
dc96c6c7 108102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10811
10812 * gdb.base/reread.exp: Unsupported for non-native targets;
10813 doesn't work for remote debugging.
10814
9b0c4aeb
FN
108152001-02-19 Fernando Nasser <fnasser@redhat.com>
10816
10817 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10818 * gdb.base/ending-run.exp: Properly handle the BSP state when
10819 stepping past the end of main.
9b0c4aeb 10820
02aa71d5
MC
108212001-02-19 John Moore <jmoore@redhat.com>
10822
10823 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10824 Converted HPUX fix for non-expected items following multiple
10825 step commands into general solution for all platforms.
10826
1fa449a4
MC
108272001-02-18 Michael Chastain <chastain@redhat.com>
10828
10829 * gdb.c++/classes.exp (do_tests): Change runto statements
10830 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10831 statements demangler agnostic.
10832 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10833 (gdb_virtfunc_restart): Likewise.
10834
b2f9ec70
MC
108352001-02-14 Michael Chastain <chastain@redhat.com>
10836
10837 * gdb.c++/inherit.exp (do_tests): Change runto statements
10838 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10839 statements demangler agnostic.
10840
cf74b8ca
AC
10841Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10842
10843 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10844 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10845 before calling common_routine 15 times'' tests.
10846
99f78f56
MC
108472001-02-11 Michael Chastain <chastain@redhat.com>
10848
10849 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10850 Helps the test script figure out which demangler is in use.
10851 (dm_type_foo_ref): Ditto.
10852 (dm_type_int_star): Ditto.
10853 (dm_type_long_star): Ditto.
10854 (dm_type_unsigned_int): Ditto.
10855 (dm_type_void): Ditto.
10856 (dm_type_void_star): Ditto.
99707966 10857 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10858 Probe the gdb demangler and set variables to accommodate
10859 formatting differences.
10860 (info_func_regexp): New function. Same as info_func, but
10861 matches against a regexp.
10862 (info_func): Match against a literal string.
10863 (print_addr_2): New function. Match against a literal string,
10864 which can be different from the input to gdb.
10865 (print_addr): Simply call print_addr_2 with the same argument twice.
10866 (test_lookup_operator_functions): Use demangler formatting variables.
10867 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10868 the tests in the same order as the C++ class declaration.
10869 (test_paddr_operator_functions): Ditto.
10870 (test_paddr_overloaded_functions): Ditto.
10871 (test_paddr_hairy_functions): Use demangler formatting variables.
10872 Add reference to gdb/19 for related tests.
10873 (do_tests): Call probe_demangler.
10874
1de8f023
KB
108752001-01-30 Kevin Buettner <kevinb@redhat.com>
10876
10877 * gdb.c++/templates.cc (printf): Remove unused function definition.
10878
ca3f91ed
MS
108792001-01-26 Felix Lee <flee@redhat.com>
10880
10881 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10882
108832001-01-25 matthew green <mrg@redhat.com>
10884
10885 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10886 up sid.
10887 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10888
108892001-01-25 matthew green <mrg@redhat.com>
10890
10891 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10892 Deprecate $sid_spawn_id.
ca3f91ed
MS
10893 (sid_exit): Remove code necessary only for `spawn.'
10894
108952001-01-25 matthew green <mrg@redhat.com>
10896
10897 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10898
fb18ec4a
MC
108992001-01-28 Michael Chastain <chastain@redhat.com>
10900
10901 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10902 to call when tests fail. It takes gdb out of the overloaded
10903 function choice menu back to the main prompt, so that the test
10904 program stays synchronized.
10905 (set_bp_overloaded): New proc to collect all the common
10906 code for setting a breakpoint on an overloaded name. Calls
10907 take_gdb_out_of_choice_menu when needed.
10908 (menu_overload1arg): New variable to collect the repeated
10909 instances of the expected menu for an overloaded name. Change
10910 the regular expression to handle changes in g++ type encoding:
10911 "void" can be either "void" or "", and "unsigned int" can be
10912 either "unsigned int" or "unsigned".
10913 (continue_to_bp_overloaded): Change regular expressions to handle
10914 changes in g++ type encoding.
10915 (no proc): Call take_gdb_out_of_choice_menu when needed.
10916 Remove redundant calls to "info break". Accept either "canceled"
10917 or "cancelled". Change regular expressions in "info break"
10918 calls to handle changes in g++ type encoding. Give all tests
10919 unique strings.
10920
9c646a6e
BE
109212001-01-17 Ben Elliston <bje@redhat.com>
10922
10923 * config/sid.exp: New file.
10924
9549d9c1
AC
10925Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10926
10927 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10928
dc96c6c7 109292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10930
10931 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10932 Add a RE to accept a non-ascii char if one is ever presented.
10933
b4df4f68
FN
109342000-12-20 Fernando Nasser <fnasser@redhat.com>
10935
297dd0fd 10936 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10937
dc96c6c7 109382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10939
d63a86f8 10940 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10941 in regexp. One '\' does not suffice on Linux.
10942
4a7bddb6
MC
109432000-12-09 Michael Chastain <chastain@redhat.com>
10944
10945 * gdb.base/break.exp (test_clear_command): Use a marker function
10946 rather than 'main' for the test function. Also move this
10947 test to an execution point where the marker function names are
10948 guaranteed to be bound to functions. (Executing tests after a
10949 'finish' from main runs into name conflicts with local names
10950 in __libc_start_main).
10951
dc96c6c7 109522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10953
10954 * gdb.base/finish.exp: New test for gdb's "finish" command.
10955 * gdb.base/return2.exp: New test for gdb's "return" command.
10956 * gdb.base/return2.c: New source file for above.
10957
dc96c6c7 109582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10959
10960 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10961 * gdb.base/miscexprs.exp: Ditto.
10962 * gdb.base/pointers.exp: Ditto.
10963 * gdb.c++/derivation.exp: Ditto.
10964 * gdb.c++/local.exp: Ditto.
10965 * gdb.c++/namespace.exp: Ditto.
10966 * gdb.c++/overload.exp: Ditto.
10967 * gdb.c++/ref-types.exp: Ditto.
10968
dc96c6c7 109692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10970
10971 * gdb.base/constvars.exp: Test result of "up" command.
10972 * gdb.base/miscexprs.exp: Ditto.
10973 * gdb.base/pointers.exp: Ditto.
10974 * gdb.base/scope.exp: Ditto.
10975 * gdb.c++/derivation.exp: Ditto.
10976 * gdb.c++/local.exp: Ditto.
10977 * gdb.c++/namespace.exp: Ditto.
10978 * gdb.c++/overload.exp: Ditto.
10979 * gdb.c++/ref-types.exp: Ditto.
10980
44097287
FN
109812000-11-22 Michael Chastain <chastain@redhat.com>
10982
10983 * mips_pro.exp: Accept either "middle -> top -> main" or
10984 "middle -> main" in the backtrace, because gcc can optimize
10985 tail calls to jumps. Remove setup_xfail for the hppa case.
10986 Add a comment with the original warning messages from PR 3016,
10987 which was filed in 1993, to preserve them for posterity.
10988
9d2e1bab
ND
109892000-11-17 Nick Duffek <nsd@redhat.com>
10990
10991 * lib/gdb.exp (gdb_test): Override timeout with board info.
10992
1aca8eb7
ND
109932000-11-17 Nick Duffek <nsd@redhat.com>
10994
10995 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10996 the second kill and detach messages.
10997
93076499
ND
109982000-11-17 Nick Duffek <nsd@redhat.com>
10999
11000 * configure.in: Add AC_EXEEXT.
11001 * configure: Regenerate.
11002 * Makefile.in (just-check): Export EXEEXT.
11003 * lib/gdb.exp ($EXEEXT): Import from environment.
11004 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11005 expect "maint dump-me" on Cygwin.
11006 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11007 $EXEEXT.
11008
30e87cd3
ND
110092000-11-17 Nick Duffek <nsd@redhat.com>
11010
11011 * gdb.base/break.exp: Test backtrace and finish from called
11012 function on all platforms, not just HP-UX.
11013
dc96c6c7 110142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11015
11016 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11017 code from gdb_target_monitor, so it can be used independantly
11018 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11019
dc96c6c7 110202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11021
11022 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11023 * gdb.base/corefile.exp: Expect the message "Program is being
11024 debugged already" when we send the "corefile" command, since
11025 the preceeding gdb_load may have connected gdb to a remote target.
11026 * gdb.base/display.exp: Disable hardware watchpoints if new
11027 board info variable "no_hardware_watchpoints" is true.
11028 Replace single-letter commands with more readable ones.
11029 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11030 if new board info variable "no_hardware_watchpoints" is true.
11031 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11032 to see if stdio (printf) testing is possible.
11033 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11034 board info variable "no_hardware_watchpoints" is true. Use new
11035 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11036
39124dea
FN
110372000-11-13 Fernando Nasser <fnasser@redhat.com>
11038
11039 From Orjan Friberg <orjanf@axis.com>:
11040 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11041 in array print pattern match.
11042
a9e2e984
FN
110432000-11-09 Fernando Nasser <fnasser@redhat.com>
11044
11045 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11046 spelling "cancelled" to U.S. spelling "canceled" to match changes
11047 made to gdb.
11048 * gdb.c++/ovldbreak.exp: Ditto.
11049
c7db355b
PS
110502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11051
11052 * gdb.base/callfuncs.c (main): Moved to end of file, call
11053 t_double_values to initialize the FPU before inferior calls are made.
11054 * gdb.base/callfuncs.exp: Test for register preservation after calling
11055 inferior functions. Add tests for continuining, finishing and
11056 returning from a stop in a call dummy.
11057
dc96c6c7 110582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11059
11060 * gdb.base/commands.exp: Break up long lines, and re-indent.
11061
dc96c6c7 110622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11063
11064 * config/gdbserver.exp: Rewritten from the ground up, to make it
11065 compatible with the current dejagnu tree, and to make it work with
11066 the new "gdbserver" in libremote.
11067
dc96c6c7 110682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11069
11070 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11071 * gdb.base/varargs.exp: Skip entire test if no printf support.
11072 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11073 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11074
dc96c6c7 110752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11076
11077 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11078 no floating point support.
11079 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11080 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11081 * gdb.base/call-rt-st.exp: Ditto.
11082 * gdb.base/call-strs.exp: Ditto.
11083
bac5fc66
JG
110842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11085
11086 * gdb.base/sizeof.c: include <stdio.h>.
11087
11088 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11089 'finish', otherwise uncaptured gdb_prompt would potentially
11090 throw remaining test points out of sync.
bac5fc66 11091
b22a6027
SB
110922000-07-26 Scott Bambrough <scottb@netwinder.org>
11093
11094 * gdb.base/recurse.exp: Run tests for all targets.
11095 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11096 gnu-oldld case on ARM.
11097 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11098 for ARM targets.
d63a86f8 11099
d8231941
AG
11100Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11101
11102 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11103 * gdb.java/configure: Rebuild.
11104
8caabe69
AG
11105Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11106
11107 * gdb.java/jv-exp.exp: New file.
11108
9d273ca3
AG
11109Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11110
11111 * configure: Rebuilt.
11112 * configure.in (configdirs): Add gdb.java.
11113 * gdb.java/jmisc.java: New file.
11114 * gdb.java/jmisc.exp: New file.
11115 * gdb.java/Makefile.in: New file.
11116 * gdb.java/configure: Rebuilt.
11117 * gdb.java/configure.in: New file.
11118 * lib/java.exp: New file.
11119
4f823a66
AC
11120Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11121
11122 * gdb.base/exprs.exp: Test casts to a pointer including over and
11123 underflow.
11124
2391e11d
AC
11125Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11126
11127 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11128 and the compilers sizes.
11129
54602222
ND
111302000-07-09 Nick Duffek <nsd@redhat.com>
11131
11132 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11133 (use_methods): New function.
11134 (main): Call use_methods().
11135 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11136 (do_tests): Call test_method_param_class.
11137
2bec0572
ND
111382000-07-09 Nick Duffek <nsd@redhat.com>
11139
11140 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11141 spelling.
11142 (test_enums): New procedure. Move enum tests from end of script
11143 to here. Set breakpoint on function name instead of line number.
11144 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11145 (enums2): New marker function.
11146 (enums1): New function.
11147 (main): Call enums1(). Move enum tests to enums1().
11148
78492fde
AC
11149Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11150
11151 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11152 compile/link program. Update line numbers.
11153 * gdb.asm/d10v.inc: Define ``startup''.
11154 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11155
49a2cef8
AC
11156Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11157
11158 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11159
3e6c8688
EZ
111602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11161
11162 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11163 of 'help maint print' command.
11164
9ff5cbe9
AC
11165Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11166
11167 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11168 they use gdb_expect_list.
11169
17c579bd
AC
11170Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11171
11172 * gdb.base/commands.exp: Use ``set remote
11173 memory-read-packet-size'' instead of ``set endian big'' to test
11174 long commands.
11175
e6d71bf3
DB
111762000-06-03 Daniel Berlin <dan@cgsoftware.com>
11177
11178 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11179 g++, and stop skipping them.
e6d71bf3
DB
11180
11181 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11182 work under g++.
11183
d63a86f8 11184 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11185 initialization.
11186
dc96c6c7 111872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11188
11189 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11190 the regular expression: accept an (almost) arbitrary sequence of
11191 "frames-invalid" and "breakpoints-invalid" messages both before
11192 and after the "starting" message.
11193
dc96c6c7 111942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11195
11196 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11197
dc96c6c7 111982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11199
11200 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11201 Relax the regular expression a little, make it pass on Solaris 8.
11202
8216cda9
KB
112032000-05-12 Kevin Buettner <kevinb@redhat.com>
11204
11205 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11206 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11207 Instead, it is permissible for gdb to stop on the line of the
11208 call itself.
11209
1a570b2f
MS
112102000-05-12 Michael Snyder <msnyder@.cygnus.com>
11211
11212 * gdb.base/break.exp (bp on small function, optimized file):
11213 Add a second pass pattern. The behavior differs here between stabs
11214 and dwarf for one-line functions. Stabs preserves two line symbols
11215 (one before the prologue and one after) with the same line number,
11216 but dwarf regards these as duplicates and discards one of them.
11217 Therefore the address after the prologue (where the breakpoint is)
11218 has no exactly matching line symbol, and GDB reports the breakpoint
11219 as if it were in the middle of a line rather than at the beginning.
11220
dc96c6c7 112212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11222
d63a86f8 11223 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11224 rather than "send_gdb" (for consistancy).
11225
7d418785
AC
11226Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11227
11228 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11229 * gdb.c++/templates.cc: Properly check for GCC version number.
11230 * lib/compiler.cc: Likewise
11231
dc96c6c7 112322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11233
d63a86f8 11234 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11235 gdb may not stop at the first line of main, due to code motion.
11236
dc96c6c7 112372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11238
11239 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11240 This test depends on parsing the printf output from the target.
11241 Since the sparclet stub doesn't do stdio, this will never work.
11242 * gdb.base/call-rt-st.exp: ditto.
11243 * gdb.base/call-strs: ditto.
11244
dc96c6c7 112452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11246
11247 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11248
11249 * gdb.base/ending-run.exp: After connecting to a remote target,
11250 but before running, the target will appear to be in a random
11251 location. Specify both a file and a line for breakpoints.
11252 Also, the function that calls main may be called 'init'
11253 rather than 'start'.
11254
a5a51225
EZ
112552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11256
11257 * gdb.base/help.exp: Update output for add-symbol-file command.
11258
7930cc7c
FN
112592000-04-10 Fernando Nasser <fnasser@cygnus.com>
11260
11261 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11262 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11263
23e37ab1
C
112642000-04-07 J.T. Conklin <jtc@redback.com>
11265
e93c542c
C
11266 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11267
23e37ab1
C
11268 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11269
591b8fa3
PDM
11270Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11271
11272 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11273 values that can be represented exactly.
11274 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11275 above change, and to not check against the directory part of the source
11276 file name.
11277 (step into print_long_arg_list): Likewise.
11278 (print print_small_structs from print_long_arg_list): Likewise.
11279 (print print_long_arg_list): Likewise.
11280
7a495180
EZ
112812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11282
30b53638 11283 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11284
beb998c6
AC
11285Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11286
11287 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11288
1c689132
DB
112892000-03-25 Daniel Berlin <dan@cgsoftware.com>
11290
11291 * gdb.base/commands.exp (deprecated_command_test): Add test for
11292 deprecate with no arguments.
11293
c1790a9d
JL
112942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11295
11296 * gdb.base/break.exp: Add new test for setting breakpoints on
11297 optimized code so we can test breakpoints work even when function
11298 prologues may be optimized away
11299
003ba290
FN
113002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11301
11302 From David Whedon <dwhedon@gordian.com>
a9c64011 11303 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11304
6837a0a2
DB
113052000-03-22 Daniel Berlin <dan@cgsoftware.com>
11306
11307 * gdb.base/help.exp: Added test for new apropos command.
11308
b9593231
KB
113092000-03-21 Kevin Buettner <kevinb@redhat.com>
11310
11311 * gdb.base/pointers.c (usevar): New function.
11312 (main): Make sure that global variables v_int_pointer2, rptr,
11313 and y are all referenced someplace in the program by calling
11314 usevar() on them. [Some linkers delete symbols which are
11315 never referenced. The space remains, but there's no way to
11316 get a (symbolic) handle on the variable from the debugger.]
11317
751a959b
EZ
113182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11319
11320 * gdb.base/printcmds.c: Add typedeffed arrays.
11321
11322 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11323 procedure to test arrays that are typedef'd.
11324
73a93a32
JI
113252000-03-13 James Ingham <jingham@leda.cygnus.com>
11326
11327 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11328 the library directories.
73a93a32 11329
fb40c209
AC
11330Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11331
11332 * configure.in (configdirs): Add sub directory gdb.mi.
11333 * configure: Re-generate.
11334
11335 * gdb.mi: New directory.
d63a86f8 11336
ee4dd2c9
AC
113372000-02-25 Scott Bambrough <scottb@netwinder.org>
11338
11339 * gdb.base/long_long.exp: Correct test suite failure when printing
11340 a long long value as a double on ARM platforms.
11341
70f0cc22
JB
113422000-02-16 Jim Blandy <jimb@redhat.com>
11343
11344 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11345 default source file is set properly before running this test.
11346
853819b8
EZ
113472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11348
11349 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11350 gdbtk/library directory, not in gdbtcl2.
11351
dfcd3bfb
JM
113522000-02-04 Jim Blandy <jimb@redhat.com>
11353
11354 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11355 backslash from regexp pattern.
11356
11357 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11358 procedure. Use it to run all the "continue to bp overloaded"
11359 tests. Note that this changes the names of the tests slightly.
11360 If the breakpoint hit message includes a hex PC value, because
11361 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11362 from the real source code, still consider that a pass.
11363
11364 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11365 XFAIL here if the breakpoint message contains a hex address. Note
11366 similar change on 1999-11-02.
11367
11368 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11369
11370 * gdb.base/ptype.exp: Establish a default source file before
11371 calling get_debug_format.
11372
113732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11374
11375 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11376
8b93c638
JM
113772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11378
11379 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11380 of successive stepi commands -- while in the prologue we should see
11381 the function entry bracket.
11382
113832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11384
11385 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11386 reach __change_mode() when stepping through the end of main().
11387
c5394b80
JM
113882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11389
11390 * gdb.base/default.exp: Fix expected pattern.
11391 * gdb.base/help.exp: Same.
11392
0d06e24b
JM
113932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11394
11395 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11396 Don't use xfail's because that affects only the following test.
d63a86f8 11397
0d06e24b
JM
11398 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11399 solaris or linux.
11400
11401 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11402
dc96c6c7 114032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11404
d63a86f8 11405 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11406 "A syntax error" rather than "A parse error". Accept both.
11407
114082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11409
11410 * gdb.base/default.exp: Remove OS dependent string from "target
11411 remote" test.
11412 * gdb.base/help.exp: Same for "help target remote" test.
11413
c3f6f71d
JM
114142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11415
11416 From Jim Kingdon <kingdon@redhat.com>:
11417
11418 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11419 prompt (cleanup rather than necessity, but still might keep output
11420 from spilling to next test).
11421
114222000-01-02 Fred Fish <fnf@cygnus.com>
11423
11424 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11425 AIX, which defines them in <sys/types.h>.
11426
ed9a39eb 114271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11428
ed9a39eb
JM
11429 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11430 float" test.
11431
114321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11433
ed9a39eb 11434 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11435
11436 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11437 outermost frame disallowed".
11438
114391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11440
11441 * gdb.base/setvar.exp: New tests for setting the value of a struct
11442 with a constant list.
11443
114441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11445
11446 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11447 require the user to type a cast before setting the value of a struct.
11448
de57eccd
JM
114491999-12-06 Jim Blandy <jimb@cygnus.com>
11450
11451 * gdb.base/default.exp: Expect the new 'info float' command on
11452 all i386 platforms.
11453
11454 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11455 LinuxThreads libraries that don't support debugging.
11456
c2d11a7d
JM
11457Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11458
11459 * gdb.base/remote.c: Fill the buffer with truely random data.
11460 Change the buffer type to ``unsigned char'' to simplify size
11461 arithmetic.
11462
11463 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11464 stub only handles 400-1 byte packets. Verify that the download
11465 worked.
11466
114671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11468
11469 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11470 tests, using UNRESOLVED for the untested cases. Also, does not wait
11471 for a timeout if the prompt was received before a recognizable pattern.
11472
114731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11474
11475 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11476
114771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11478
11479 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11480 watchpoints.
11481
114821999-11-24 Jason Merrill <jason@casey.cygnus.com>
11483
11484 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11485
11486 * gdb.c++/local.exp: Be more flexible in recognizing local class
11487 name mangling. Don't allow horribly truncated method names.
11488 * gdb.c++/derivation.exp: Expect protected inheritance.
11489 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11490 * gdb.c++/virtfunc.exp: Likewise.
11491 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11492 when printing a nested enum.
11493
114941999-11-22 Jim Blandy <jimb@cygnus.com>
11495
11496 * gdb.base/step-test.exp: Properly await GDB's response to setting
11497 a breakpoint on the call to large_struct_by_value.
11498
11499 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11500 just because we have debug info for the `start' function.
11501
115021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11503
11504 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11505 "Unknown signal" messages, which indicate (on LinuxThreads) that
11506 GDB doesn't know how to debug threads on this system. This is
11507 better than hanging while philosopher 0 dumps chatter into gdb.log.
11508
115091999-11-18 Tom Tromey <tromey@cygnus.com>
11510
11511 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11512
115131999-11-18 Fred Fish <fnf@cygnus.com>
11514
11515 * gdb.base/coremaker2.c: Add sample program for generating
11516 cores that is more self contained than coremaker.c. Eventually
11517 I'll add more code to this and tie it into the testsuite.
11518
4ce44c66
JM
115191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11520
11521 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11522
115231999-11-10 Jimmy Guo <guo@cup.hp.com>
11524
11525 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11526 from $srcdir/lib/.
11527 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11528 and gdb.c++/.
11529
11530 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11531
d63a86f8 11532 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11533 'continue with watch' test point.
11534
115351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11536
11537 Merged from p2linux-990323-branch:
d63a86f8 11538
4ce44c66
JM
11539 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11540
11cf8741
JM
11541Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11542
11543 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11544 {limit,fixed}''. Test ``set download-write-size''.
11545
11546Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11547
11548 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11549 gdb_expect_list.
11550
11551Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11552
11553 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11554
115551999-11-03 Mark Salter <msalter@cygnus.com>
11556
11557 * gdb.base/break.exp: Fix "stub continue" pattern.
11558
115591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11560
11561 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11562
115631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11564
11565 * gdb.base/display.exp ("finish"): Add timeout clause.
11566
11567 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11568 plain prompt clause, so this doesn't have to time out in order to
11569 fail.
11570
11571 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11572 breakpoint hit messages include an address.
11573
11574 * gdb.base/display.exp: Don't forget to escape parens in regular
11575 expressions. Unix regexp notatation sucks.
11576
115771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11578
11579 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11580 order for 'signalled' message.
11581
5c44784c
JM
115821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11583
11584 From Jimmy Guo <guo@cup.hp.com>:
11585 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11586 * gdb.base/annota1.c: Add code for tests to work with.
11587
115881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11589
11590 * gdb.base/remote.exp: New test for remote downloading settings.
11591 * gdb.base/remote.c: New file with large .data.
11592
917317f4
JM
115931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11594
11595 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11596 for LinuxThreads support, merged from the Code Fusion branch.
11597
11598Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11599
11600 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11601 containing exp_continue into a while within an expect. Don't
11602 attempt a start more than three times. Check return value from
11603 gdb_load.
d63a86f8 11604
2df3850c
JM
11605Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11606
11607 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11608 a pass case.
11609
2acceee2
JM
116101999-10-01 Kevin Buettner <kevinb@cygnus.com>
11611
11612 * gdb.base/break.c (main): Added a statement that we can step
11613 off of.
11614 * gdb.base/break.exp: Added tests for setting a breakpoint
11615 at an offset and stepping onto a breakpoint.
11616
116171999-10-01 Fred Fish <fnf@cygnus.com>
11618
d63a86f8 11619 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11620 gdb output.
11621
c2c6d25f
JM
116221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11623
11624 * gdb.base/break.exp: Code locations are in hex, don't forget!
11625 (For HP-UX.)
11626
116271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11628
11629 * condbreak.exp: Use break.c as test program.
11630 * condbreak.c: Remove, redundant with break.c.
11631
116321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11633
11634 * config/monitor.exp (gdb_target_monitor): Disable X- and
11635 Z-packets if the target needs it.
11636
116371999-09-13 James Ingham <jingham@leda.cygnus.com>
11638
11639 * gdb.c++/overload.exp: Added tests for listing overloaded
11640 functions with function pointers in the arg, explicitly calling
11641 out the version you want.
11642
cff3e48b
JM
116431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11644
11645 * long_long.exp: Add variations of test cases that work for
11646 targets with 16-bit ints and 32-bit doubles.
11647
d4f3574e
SS
116481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11649
11650 * break.c (main): Compare a possibly-uninitialized argc with an
11651 unlikely value that fits in 16 bits.
11652
116531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11654
11655 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11656 0xfeeb, don't want negative numbers if ints are 16 bits.
11657
11658 * lib/gdb.exp (skip_cplus_tests): New proc.
11659 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11660 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11661 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11662 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11663 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11664 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11665 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11666 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11667
11668 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11669
11670Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11671
11672 * gdb.base/corefile.exp (up): Allow a parameter to appear
11673 in the frame that we're going up to.
11674
11675 From Jim Blandy <jimb@cygnus.com>:
11676
11677 * gdb.base/default.exp (info float): Expect some output now.
11678
11679 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11680 returning floating-point values to fail on the x86.
11681 * gdb.base/callfwmall.exp (do_function_calls): Same.
11682
11683 * gdb.base/list.exp (test_listsize): Correct expectations for
11684 listing line 1 with listsize 2. Also, listing a single line
11685 works now, as does listing three lines. [Kevin's note: There
11686 were a number of other cases fixed too where the expectations
11687 differed...]
11688
116891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11690
11691 * gdb.base/selftest.exp: Add case for when version prints as
11692 constant string instead of char pointer.
11693
104c1213
JM
116941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11695
11696 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11697 stepping out of main.
11698
11699 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11700 G++ used.
11701
11702 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11703 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11704
11705 * gdb.c++/ovldbreak.exp: Update match string in test that
11706 includes a warning of multiple breakpoints.
11707
117081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11709
11710 * gdb.base/display.exp: Improve precision of step-after-finish
11711 added yesterday.
11712
11713 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11714 test.
11715
11716 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11717 configs when using G++, not just hppa*.
11718
117191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11720
11721 * gdb.base/async.c: New file.
11722 * gdb.base/async.exp: New file.
11723
11724Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11725
11726 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11727 PA64.
11728
53a5351d
JM
11729Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11730
104c1213
JM
11731 * gdb.base/display.exp: "finish" can leave us mid-line on many
11732 targets, deal with it. Add a small constant to main, instead of
11733 1000 since main+1000 may not be a valid address in the target.
11734
53a5351d
JM
11735 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11736 on hpux11.
11737
11738 * gdb.base/attach.exp: Handle another hpux11 error message variant
11739 when attaching to a process that does not exist.
11740
117411999-08-19 J.T. Conklin <jtc@redback.com>
11742
11743 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11744 characters in 'continue to 1241' test.
11745
117461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11747
11748 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11749 stop in print_long_arg_list, define and use a whitespace
11750 variable in print_small_structs test, add an XFAIL for Solaris.
11751 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11752 interested enough to fix.
11753
7be570e7
JM
117541999-08-13 Keith Seitz <keiths@cygnus.com>
11755
11756 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11757 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11758 proc knows about targets other than the natives.
11759 (test_assign): Use "gdb_run_cmd" to "run" the target.
11760 Check that we've actually hit the breakpoint at main.
11761 When we attempt to assign a value to a local variable, check
11762 that the variable is in the current scope, i.e., don't use
11763 a test with an empty result.
11764
11765Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11766
11767 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11768 command.
11769
117701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11771
11772 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11773 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11774 gdb.compat, gdb.threads-hp.
11775 gdb.hp/configure, gdb.hp/configure.in: New files.
11776 gdb.hp/Makefile.in: Recurse into new subdirs.
11777 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11778 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11779 in object files.
11780 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11781
96baa820
JM
117821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11783
11784 * gdb.base/display.exp: Help expect by putting a newline in the
11785 funky printf, remove a bogus p/a test.
11786
117871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11788
11789 * gdb.base/display.exp: Make sure that when we say 'run', we are
11790 connected to the target. This is necessary when running not
11791 natively.
11792
117931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11794
11795 * gdb.base/step-test.exp: Removed some extraneous messages.
11796
11797 * gdb.base/long_long.exp: Don't run memory examination tests
11798 on little-endian targets (they will need a different set of
11799 results to match).
11800
118011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11802
11803 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11804 until somebody decides to fix GDB.
11805
11806 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11807 constant as "ULL".
11808 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11809 matches for a couple x/2 commands.
11810
a0b3c4fd
JM
118111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11812
11813 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11814 by merging in ref-types2 tests.
11815 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11816
11817 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11818 * gdb.c++/Makefile.in: Add standard actions.
11819 (EXECUTABLES): Rename from PROGS, update list.
11820 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11821 from gdb.hp.
11822 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11823 foo and bar locals.
11824 * gdb.c++/anon-union.exp: Fix tests to match.
11825 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11826 expect matches to handle output variations.
11827 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11828 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11829 output, add HP alternatives for new and delete prints.
11830 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11831 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11832 * gdb.c++/demangle.exp: Use $style when reporting failure.
11833 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11834 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11835 match alternatives.
11836 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11837 compilers.
11838 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11839 * gdb.c++/method.exp: Add match alternatives.
11840 * gdb.c++/misc.cc: Add bool types.
11841 * gdb.c++/misc.exp: Add tests for bool types.
11842 * gdb.c++/overload.exp: Add xfails.
11843 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11844 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11845 add some more template parameter tests (only for HP currently).
11846 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11847 * gdb.c++/virtfunc.cc: Add return type and value for main.
11848 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11849 match alternatives.
d63a86f8 11850
a0b3c4fd
JM
118511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11852
11853 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11854
118551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11856
11857 * gdb.base/signals.exp: Don't expect getting a backtrace from
11858 within a signal handler to fail on Linux.
11859
118601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11861
11862 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11863 * lib/gdb.exp: Remove some gratuitious semicolons.
11864 (delete_breakpoints): Increase timeout.
11865 (gdb_expect): Add -notransfer option.
11866 (gdb_test): Use -notransfer option.
11867 (get_compiler_info): Add f77 case.
11868 (get_compiler): New proc, split out from gdb_preprocess, add f77
11869 case.
11870 (gdb_preprocess): Call get_compiler.
11871
11872 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11873 * gdb.base/attach.exp, gdb.base/display.exp,
11874 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11875 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11876 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11877 third arg to gdb_test.
11878 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11879 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11880 HP-UX xfails, add others.
11881 * gdb.base/completion.exp: Reflect name change of self-test.
11882 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11883 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11884 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11885 HP failure number.
11886 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11887 useless HP-UX 10.30 references.
11888 * gdb.base/maint.exp: Loosen matches.
11889 * gdb.base/pointers.c (main): Declare more_code.
11890 * gdb.base/pointers.exp: Match on output of a `next'.
11891 * gdb.base/structs.c: Add prototypes.
11892 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11893 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11894
118951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11896
11897 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11898 command.
11899
119001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11901
11902 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11903 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11904
11905 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11906 debug info. Deal with lack of signal hanlder info in stack.
11907
a9c64011 11908 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11909 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11910
5a2468f5
JM
119111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11912
11913 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11914 gdb.base/foll-vfork.exp: Don't run for crosses.
11915
adf40b2e
JM
11916Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11917
11918 * gdb.base/configure.in: Check for gdbvars.exp instead of
11919 a1-selftest.exp.
11920 * gdb.base/configure: Re-generate.
11921
119221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11923
11924 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11925 in trying to run first and name is too long.
11926
11927 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11928 pointers2.c and pointers2.exp, respectively.
11929 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11930 doschk happier.
11931
43e526b9
JM
119321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11933
11934 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11935 callfuncs2.c and callfuncs2.exp.
11936
11937 * gdb.base/list.exp: Remove mistaken xfails.
11938 * gdb.base/list0.h: Add optional prototypes.
11939
9846de1b
JM
11940Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11941
a9c64011 11942 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11943 calling malloc.
a9c64011
AS
11944 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11945 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11946 use.
11947
119481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11949
11950 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11951 * gdb.base/annota2.cc, annota2.exp: Move from here.
11952 * gdb.c++/annota2.cc, annota2.exp: To here.
11953 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11954
43ff13b4
JM
11955Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11956
11957 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11958 a consistent format.
11959
085dd6e6
JM
119601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11961
11962 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11963 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11964 HP compilers, also set the globals $true and $false.
11965
11966 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11967 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11968 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11969 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11970 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11971 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11972 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11973 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11974 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11975 whatis.c} Add C++ compatible function definitions and return
11976 types, add includes for library functions.
11977 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11978 * gdb.base/step-test.c (myglob): Rename from glob.
11979 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11980 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11981 files, move here from gdb.hp.
11982 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11983 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11984 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11985 Adjust line numbers in regexps.
11986
11987 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11988 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11989 instead of 0/1.
11990
11991 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11992 foll-vfork.exp: New files, move here from gdb.hp.
11993 * gdb.base/page.exp: New file, test of pagination command.
11994
11995 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11996 recursion test.
11997 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11998
11999 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12000 gdb.base/solib.exp: Fix compiler invocation process.
12001
12002 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12003 HP-UX 11, turn off overload resolution explicitly.
12004 * gdb.base/commands.exp: Set argument list explicitly, add
12005 watchpoint test.
12006 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12007 them work.
12008 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12009 expressions properly.
12010 * gdb.base/corefile.exp: Loosen the match slightly.
12011 * gdb.base/default.exp: Allow "Error accessing memory" message
12012 also.
12013 * gdb.base/display.exp: Skip over x/0 j if PA64.
12014 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12015 * gdb.base/interrupt.exp: Ditto.
12016 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12017 in use.
12018 * gdb.base/list.exp: Add xfails for HP-UX.
12019 * gdb.base/long_long.exp: Refine some of the numeric matches.
12020 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12021 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12022 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12023 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12024 * gdb.base/ptype.exp: Succeed on more varieties of output.
12025 * gdb.base/scope.exp: Add xfails for HP-UX.
12026 * gdb.base/sect-cmd.exp: Add more cases.
12027 * gdb.base/setvar.exp: Add xfails for HP-UX.
12028 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12029 * gdb.base/signals.exp: Match on void symbolically.
12030 * gdb.base/step-test.exp: Add case for PA64.
12031 * gdb.base/term.exp: Add exit and restart.
12032 * gdb.base/twice.exp: Clean up after self.
12033 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12034 * gdb.base/whatis.exp: Allow more ways to pass tests.
12035
12036 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12037 no longer useful.
12038
12039Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12040
12041 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12042 list of patterns.
12043 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12044 print_double_array(double_array)", "continuing to breakpoint
12045 1018", "print print_double_array(array_d)" and "continuing to
12046 1034" tests.
d63a86f8 12047
085dd6e6
JM
120481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12049
a9c64011 12050 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12051
120521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12053
12054 * config/mt-*: Remove, these haven't been used since 1996.
12055
120561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12057
12058 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12059 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12060 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12061
9e0b60a8
JM
120621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12063
12064 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12065 simpler match case for the ptype of the big class.
12066
120671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12068
12069 * gdb.exp: Fix test for gdb_prompt existence.
12070
120711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12072
12073 * gdb.exp (gdb_test): Add fail after calls to perror.
12074
120751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12076
12077 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12078
120791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12080
12081 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12082
0f71a2f6
JM
12083Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12084
12085 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12086 malloc() is linked in.
12087
120881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12089
12090 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12091 step at end.
12092
12093 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12094
120951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12096
12097 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12098
cce74817
JM
12099Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12100
12101 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12102 * gdb.base/mips_pro.exp: Likewise.
12103
121041999-06-02 Keith Seitz <keiths@cygnus.com>
12105
12106 * gdb.c++/templates.cc: Change all "new" operators to throw
12107 an exception.
12108 * gdb.c++/cplusfuncs.cc: Likewise.
12109
12110 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12111
12112Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12113
12114 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12115 * gdb.base/ending-run.exp: When stepping out of main, accept a
12116 step into an arbitrary assembler file.
cce74817 12117
392a587b
JM
121181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12119
d63a86f8 12120 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12121 "breakpoint-invalid" to be printed.
d63a86f8 12122 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12123 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12124 * gdb.base/annota2.cc: Initialize a.x to 0.
12125
9e086581
JM
121261999-05-17 Keith Seitz <keiths@cygnus.com>
12127
12128 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12129 when "skip_float_tests" set.
12130 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12131 "print print_ten_doubles", and "step into print_long_arg_list".
12132 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12133 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12134 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12135 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12136 "skip_float_tests" is set.
12137 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12138 when "skip_float_tests" set.
d63a86f8 12139
cd0fc7c3
SS
121401999-05-06 Keith Seitz <keiths@cygnus.com>
12141
12142 * gdb.base/annota2.cc: Include stdio.h.
12143
12144Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12145
12146 * gdb.base/crossload.exp: Remove, this has been disabled ever
12147 since BFD stopped including all targets, and cross-GDB gets
12148 plenty of testing anyway.
12149 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12150 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12151 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12152 * gdb.base/README: Remove, was doc for this.
12153 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12154 needed.
12155
b83266a0
SS
121561999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12157
12158 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12159 output.
12160
12161 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12162 * gdb.base/annota2.exp: New file. More annotation tests.
12163 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12164 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12165
121661999-04-23 Angela Marie Thomas <angela@cygnus.com>
12167
12168 * config/cfdbug.exp: New file.
12169
7a292a7a
SS
121701999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12171
12172 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12173 Marcus Daniel's and Dale Hawkins's demangler crashes.
12174
12175 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12176 test_lucid_style_demangling, test_arm_style_demangling,
12177 test_hp_style_demangling): Try Tom Tromey's core-dumping
12178 identifier under each demangling style.
12179
121801999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12181
12182 * gdb.c++/demangle.exp: Include the current demangling style
12183 in all test names.
12184 (current_demangling_style): New global variable.
12185 (set_demangling_style, test_demangling_core, test_demangling,
12186 test_demangling_exact): New functions.
12187 (test_gnu_style_demangling, test_lucid_style_demangling,
12188 test_arm_style_demangling, test_hp_style_demangling): Use those,
12189 instead of calling gdb_test and gdb_test_exact directly.
12190 (catch_demangling_errors): New function, which reports errors
12191 signalled by the demangling test functions in an orderly way.
12192 (do_tests): Use catch_demangling_errors.
12193
121941999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12195
12196 * gdb.base/signals.exp (test_handle_all_print): Use () for
12197 grouping in expressions, not {}.
12198
12199 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12200 initialized yet.
12201
122021999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12203
12204 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12205 are listed.
12206
122071999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12208
12209 * gdb.stabs/weird.exp: Test for CC being defined before
12210 looking at its value.
12211
122121999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12213
12214 * gdb.base/call-ar-st.exp: Remove stray '#'.
12215 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12216 "short int" and "long int".
12217 * gdb.c++/overload.cc: Cast the string added in the previous
12218 change, to mollify finicky HP compiler.
12219 * gdb.hp/reg-test.exp (testfile): Fix file name.
12220 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12221
7a292a7a
SS
12222 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12223 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12224 alternate form of enum ptype.
12225
c906108c
SS
122261999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12227
7a292a7a
SS
12228 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12229 * gdb.hp/*.exp: Change all to run compiler probe only after
12230 passing skip_hp_tests, so as not to waste time on guaranteed
12231 failure.
12232
c906108c
SS
12233 * gdb.c++/overload.cc: Pass string instead of char addr, always
12234 init ccpfoo.
12235 * gdb.c++/templates.cc: Fix syntax error.
12236
7a292a7a
SS
12237Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12238
12239 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12240 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12241 command.
12242
122431999-03-18 James Ingham <jingham@cygnus.com>
12244
12245 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12246
12247 * gdb.c++/method.exp: It was testing an uninitialized int on the
12248 stack and assuming it was positive.
12249
12250 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12251
12252 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12253 keep it from killing the rest of the tests.
7a292a7a
SS
12254 Use gdb_continue_to_end.
12255
12256 * gdb.base/sigall.exp: use gdb_continue_to_end.
12257
12258 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12259
12260 * gdb.base/display.exp: use runto_main, not run.
12261
d63a86f8
RM
12262 * gdb.base/default.exp: Check for the current error message in the
12263 r abbreviation test.
7a292a7a
SS
12264 Add strongarm to the targets that know info float.
12265
d63a86f8 12266 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12267 run which doesn't work with monitors.
12268
12269 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12270
12271 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12272
12273 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12274 program. Traps the case (in Cygmon) when the program never really
12275 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12276 more places, so I used my name. Sorry Mark...
12277
12278 * config/monitor.exp (gdb_target_monitor): added another
12279 target_info parameter: remotebinarydownload. This will set the
12280 remotebinarydownload flag if this is causing some boards trouble.
12281
122821999-03-18 Mark Salter <msalter@cygnus.com>
12283
12284 * lib/gdb.exp (continue_to_exit): New function.
12285
12286 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12287 * gdb.base/ending-run.exp: Ditto.
12288 * gdb.base/step-test.exp: Ditto.
12289
122901999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12291
12292 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12293 (suggested by Art Haas <ahaas@neosoft.com>).
12294
122951999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12296
12297 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12298
12299Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12300
12301 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12302 descriptions of types (short unsigned int vs unsigned short, etc).
12303
123041999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12305
12306 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12307 a call to strlen; sometimes we do have sources.
12308
123091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12310
12311 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12312 character, so GDB won't print garbage after its end.
d63a86f8 12313
c906108c
SS
12314 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12315 breakpoint there instead. Sometimes GCC emits memcpy to handle
12316 the large structures being passed by value, so we step into that
12317 instead of sum_array_print, which obscures what we're really testing.
12318 * gdb.base/step-test.exp: However, we do want a test that notices
12319 the bizarre steps into memcpy, so do that here. Add check for
12320 stepping into function calls that pass large structures by value.
12321 ("Is that a noun clause, or are you just happy to see me?")
12322 Remove all references to specific line numbers.
12323 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12324 New type and function.
12325 (main): Call large_struct_by_value, passing it a large struct by value.
12326 * lib/gdb.exp (gdb_get_line_number): New function.
12327
12328 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12329 more portable.
12330
7a292a7a
SS
123311999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12332
c906108c
SS
12333 * lib/gdb.exp: Doc fixes.
12334
7a292a7a
SS
123351999-03-05 Nick Clifton <nickc@cygnus.com>
12336
d63a86f8 12337 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12338
123391999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12340
c906108c
SS
12341 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12342 commands. They're not germane to this test, and they don't work
12343 that way on remote targets.
12344
3fc11d3e
JM
123451999-03-01 James Ingham <jingham@cygnus.com>
12346
12347 * Changelog entries merged over from gdb development branch.
12348
3fc11d3e
JM
12349 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12350
12351 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12352 for outputting results of test run.
12353
2d4a1622 12354 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12355
12356 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12357
7a292a7a
SS
123581999-02-25 Felix Lee <flee@cygnus.com>
12359
12360 * lib/gdb.exp (debug_format): initialize
12361
c906108c
SS
123621999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12363
12364 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12365 * gdb.base/call-rt-st.c: Ditto.
12366
c906108c
SS
123671999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12368
12369 * gdb.threads/pthreads.exp (horiz): New variable.
12370 (test_startup): Fix regexps that capture thread numbers.
12371
123721999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12373
12374 * gdb.base/smoke.exp: Disambiguate two test case names (both
12375 called ``print'').
12376
12377Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12378
12379 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12380 compilation.
12381
123821999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12383
12384 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12385 actual output formatting.
12386 * gdb.base/smoke.exp: GDB removes leading 0's.
12387 * gdb.base/volatile.exp: Don't check type of remuneration;
12388 that variable is no longer defined in constvars.c.
12389 * gdb.base/step-test.c (main): Exit with explicit exit code.
12390 * gdb.base/step-test.exp: Remove two nexti checks--they are
12391 not portable.
12392
123931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12394
12395 * gdb.base/help.exp ("help delete display"): Fix test to match
12396 gdb's output.
12397
12398 * gdb.base/long_long.c (known_types): Initialize values to zero.
12399 * gdb.base/long_long.exp: Step one more line
12400 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12401 leading zeros. Explicitly ask for hex formatting. Use
12402 unique test case names.
c906108c
SS
12403
12404Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12405
d63a86f8 12406 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12407
12408 * gdb.c++/method.exp: Add missing close brace.
12409
124101999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12411
12412 * gdb.base/maint.exp: Use 'set height 0' to disable page
12413 prompting, not 'set height 400'.
12414
12415 Fix a bunch of timeouts.
12416 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12417 four separate tests, so expect doesn't take forever to match a ton
12418 of text against a regexp with lots of .* forms.
12419 ("maint print psymbols", "maint print symbols"): Make some of
12420 these greps more selective, so that expect doesn't try to wade
12421 through huge piles of output and time out.
12422
12423 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12424
12425 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12426 tests: one which doesn't expect shlib events to be reported, and
12427 another which does, but is XFAIL for all platforms other than
12428 HP/UX.
12429
12430 * gdb.base/break.exp: Teach the test suite that the `catch
12431 fork', `catch vfork', and `catch exec' commands produce error
12432 messages on platforms that don't provide these features.
12433
12434Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12435
12436 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12437 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12438 (shortening names from solib_threshold.exp etc), won't run on
12439 anything but HP-UX for the foreseeable future.
12440 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12441 reflect move.
12442
12443Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12444
12445 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12446 gdb.trace/Makefile.in (clean): Remove all test executables.
12447
12448Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12449
12450 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12451 successfully re-sets breakpoints in shared libraries.
12452 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12453
12454Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12455
d63a86f8
RM
12456 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12457 and compiled w/o GCC.
c906108c
SS
12458
12459 * gdb.hp/watch-cmd.exp: ditto.
12460
12461 * gdb.hp/watch-hp.exp: ditto.
12462
12463 * gdb.hp/xdb1.exp: ditto.
12464
12465 * gdb.hp/xdb2.exp: ditto.
12466
12467 * gdb.hp/dbx.exp: ditto.
12468
12469Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12470
12471 * constvars.c: Remove C++-isms.
12472 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12473 with GCC.
12474
12475Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12476
12477 The following changes are part of the HP merge.
12478
12479 * gdb.base/break.exp: new tests to verify that catchpoints for
12480 fork, vfork, and exec don't trigger inappropriately.
12481
12482 * gdb.base/opaque.exp: compile one file at a time, then link.
12483
12484 * gdb.base/signals.exp: be more restrictive about which hppa
12485 systems receive a setup_xfail. new tests.
12486
12487 * gdb.base/solib_threshold.build: new file.
12488 * gdb.base/solib_threshold.exp: new file.
12489 * gdb.base/solib_threshold.link_opts: new file.
12490 * gdb.base/solib_threshold.mk: new file.
12491 * gdb.base/gen_solib_threshold.c: new file.
12492
12493 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12494 tests. New tests for enums inside classes.
12495
12496 * gdb.c++/compiler.cc: indicate support of template debugging.
12497
12498 * gdb.c++/demangle.exp: run hp style demangling tests.
12499
12500 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12501 tests.
12502
12503 * gdb.c++/misc.cc: changes to support new tests.
12504
12505 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12506 to support new tests.
12507
12508 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12509 gcc, then skip these tests.
12510
12511Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12512
12513 The following files are part of the HP merge; some had longer
12514 names at HP, but have been renamed to be no more than 14
12515 characters in length.
12516
12517 * gdb.hp/ambiguous.cc: new file.
12518 * gdb.hp/ambiguous.exp: new file.
12519 * gdb.hp/attach.exp: new file.
12520 * gdb.hp/attach2.exp: new file.
12521 * gdb.hp/classes-hp.exp: new file.
12522 * gdb.hp/ctti.exp: new file.
12523 * gdb.hp/ctti-add.cc: new file.
12524 * gdb.hp/ctti-add1.cc: new file.
12525 * gdb.hp/ctti-add2.cc: new file.
12526 * gdb.hp/ctti-add3.cc: new file.
12527 * gdb.hp/dbx.exp: new file.
12528 * gdb.hp/exception.cc: new file.
12529 * gdb.hp/exception.exp: new file.
12530 * gdb.hp/foll-exec.c: new file.
12531 * gdb.hp/foll-exec.exp: new file.
12532 * gdb.hp/foll-fork.c: new file.
12533 * gdb.hp/foll-fork.exp: new file.
12534 * gdb.hp/foll-vfork.c: new file.
12535 * gdb.hp/foll-vfork.exp: new file.
12536 * gdb.hp/inherit-hp.exp: new file.
12537 * gdb.hp/more-steps.exp: new file.
12538 * gdb.hp/namespace.cc: new file.
12539 * gdb.hp/namespace.exp: new file.
12540 * gdb.hp/optimize.exp: new file.
12541 * gdb.hp/pxdb.c: new file.
12542 * gdb.hp/pxdb.exp: new file.
12543 * gdb.hp/quicksort.exp: new file.
12544 * gdb.hp/reg-test.exp: new file.
12545 * gdb.hp/reg-test.s: new file.
12546 * gdb.hp/sized-enum.c: new file.
12547 * gdb.hp/sized-enum.exp: new file.
12548 * gdb.hp/start-stop.exp: new file.
12549 * gdb.hp/templ-hp.cc: new file.
12550 * gdb.hp/templ-hp.exp: new file.
12551 * gdb.hp/thr-lib.c: new file.
12552 * gdb.hp/thr-lib.exp: new file.
12553 * gdb.hp/thr-lib.h: new file.
12554 * gdb.hp/thr-liblib.c: new file.
12555 * gdb.hp/virtfun-hp.c: new file.
12556 * gdb.hp/virtfun-hp.exp: new file.
12557 * gdb.hp/watch-cmd.exp: new file.
12558 * gdb.hp/watch-hp.exp: new file.
12559 * gdb.hp/xdb1.exp: new file.
12560 * gdb.hp/xdb2.exp: new file.
12561 * gdb.hp/xdb3.exp: new file.
12562
12563Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12564
12565 The following files are part of the HP merge; some had longer
12566 names at HP, but have been renamed to be no more than 14
12567 characters in length.
12568
12569 * gdb.base/ss.h: new file.
12570 * gdb.base/call-ar-st.c: new file.
12571 * gdb.base/call-ar-st.exp: new file.
12572 * gdb.base/call-rt-st.c: new file.
12573 * gdb.base/call-rt-st-exp: new file.
12574 * gdb.base/call-strs.exp: new file.
12575 * gdb.base/ena-dis-br.exp: new file.
12576 * gdb.base/environ.exp: new file.
12577 * gdb.base/long_long.exp: new file.
12578 * gdb.base/sect-cmd.exp: new file.
12579 * gdb.base/shlib-cl2.exp: new file.
12580 * gdb.base/smoke.exp: new file.
12581 * gdb.base/so-impl-ld.c: new file.
12582 * gdb.base/so-impl-ld.exp: new file.
12583 * gdb.base/so-indr-cl.c: new file.
12584 * gdb.base/so-indr-cl.exp: new file.
12585 * gdb.base/varargs.exp: new file.
12586 * gdb.base/volatile.exp: new file.
12587 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12588 * gdb.base/display.exp: new file.
c906108c
SS
12589 * gdb.c++/derivation.exp: new file.
12590 * gdb.c++/local.exp: new file.
12591 * gdb.c++/member-ptr.exp: new file.
12592 * gdb.c++/overload.exp: new file.
12593 * gdb.c++/ovldbreak.exp: new file.
12594 * gdb.c++/ref-types.exp: new file.
12595 * gdb.c++/ref-types2.exp: new file.
12596 * gdb.c++/userdef.exp: new file.
d63a86f8 12597
c906108c
SS
12598Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12599
12600 * gdb.base/default.exp: Reflect wording change in remote.c.
12601
dc96c6c7 12602Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12603
12604 * gdb.base/help.exp: Update to reflect current text.
12605
12606Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12607
12608 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12609 they're stack variables and contain garbage.
12610 * gdb.c++/anon-union.exp: new file.
12611
12612 The following changes were made by David Taylor
12613 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12614 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12615 in changes by HP.
12616
12617 * gdb.base/bitops.exp: new file.
12618 * gdb.base/default.exp: change expected messages for catch and
12619 info catch tests to reflect HP merge changes.
12620 * gdb.base/enable-disable-break.exp
12621 * gdb.base/ending-run.c: new file.
12622 * gdb.base/long_long.c: new file.
12623 * gdb.base/maint.exp: new file.
12624 * gdb.base/pointers2.exp: new file.
12625 * gdb.base/shlib-call2.exp: new file.
12626 * gdb.base/solib.exp: new file.
12627 * gdb.base/step-test.c: new file.
12628 * gdb.c++/anon-union.cc: new file.
12629 * gdb.c++/local.cc: new file.
12630 * gdb.c++/member-pointer.cc: new file.
12631 * gdb.c++/method.cc: new file.
12632 * gdb.c++/ref-types.cc: new file.
12633 * gdb.c++/ref-types2.cc: new file.
12634 * gdb.c++/userdef.cc: new file.
d63a86f8 12635
c906108c
SS
12636 * gdb.base/scope.exp: compile one file at a time, then link.
12637 * gdb.base/langs.exp: ditto.
12638 * gdb.base/list.exp: ditto.
d63a86f8 12639
c906108c
SS
12640Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12641
12642 The following changes were made by David Taylor
12643 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12644 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12645 in changes by HP.
d63a86f8 12646
c906108c
SS
12647 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12648 skip tests. When compiling pass c++ flag to gdb_compile.
12649 * gdb.c++/
d63a86f8 12650
c906108c
SS
12651 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12652 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12653 (skip_hp_tests): new function.
12654 (gdb_preprocess): new function.
12655
12656 * configure.in (hpdir): decide whether to configure gdb.hp.
12657 * configure: regenerated.
12658
12659 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12660 to delete on clean.
12661 (EXECUTABLES): update to reflect new additions.
12662 * gdb.base/commands.exp: update message expected.
12663 * gdb.base/default.exp: add copyright notice.
12664 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12665 * gdb.base/help.exp: update messages to reflect current text.
12666 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12667 targets for recurse tests.
12668 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12669 skip this file.
12670
12671 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12672 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12673 compilation.
12674 * gdb.c++/misc.exp: ditto.
12675 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12676 run the tests. tell gdb_compile that it's a c++ compilation.
12677
12678 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12679
c906108c
SS
12680 * gdb.base/all-bin.exp: new file.
12681 * gdb.base/arithmet.exp: new file.
12682 * gdb.base/assign.exp: new file.
12683 * gdb.base/completion.exp: new file.
12684 * gdb.base/cond-expr.exp: new file.
12685 * gdb.base/condbreak.exp: new file.
12686 * gdb.base/define.exp: new file.
12687 * gdb.base/dollar.exp: new file.
12688 * gdb.base/environment.exp: new file.
12689 * gdb.base/eval-skip.exp: new file.
12690 * gdb.base/jump.exp: new file.
12691 * gdb.base/logical.exp: new file.
12692 * gdb.base/pointers.exp: new file.
12693 * gdb.base/relational.exp: new file.
12694 * gdb.base/section_command.exp: new file.
12695 * gdb.base/whatis-expr.exp: new file.
12696
12697 * gdb.base/all-types.c: new file.
12698 * gdb.base/call-array-struct.c: new file.
12699 * gdb.base/call-return-struct.c: new file.
12700 * gdb.base/call-strings.c: new file.
12701 * gdb.base/callfuncs2.c: new file.
12702 * gdb.base/condbreak.c: new file.
12703 * gdb.base/constvars.c: new file.
12704 * gdb.base/display.c: new file.
12705 * gdb.base/int-type.c: new file.
12706 * gdb.base/jump.c: new file.
12707 * gdb.base/miscexprs.c: new file.
12708 * gdb.base/pointers.c: new file.
12709 * gdb.base/pointers2.c: new file.
12710 * gdb.base/shmain.c: new file.
12711 * gdb.base/shr1.c: new file.
12712 * gdb.base/shr2.c: new file.
12713 * gdb.base/solib.c: new file.
12714 * gdb.base/solib1.c: new file.
12715 * gdb.base/solib2.c: new file.
12716 * gdb.base/varargs.c: new file.
12717 * gdb.c++/derivation.cc: new file.
12718 * gdb.c++/overload.cc: new file.
12719 * gdb.c++/ovldbreak.cc: new file.
12720 * gdb.hp/attach.c: new file.
12721 * gdb.hp/attach2.c: new file.
12722 * gdb.hp/average.c: new file.
12723 * gdb.hp/compiler.c: new file.
12724 * gdb.hp/compiler.cc: new file.
12725 * gdb.hp/execd-program.c: new file.
12726 * gdb.hp/follow-exec.c: new file.
12727 * gdb.hp/follow-fork.c: new file.
12728 * gdb.hp/follow-vfork-and-exec.c: new file.
12729 * gdb.hp/misc-hp.cc: new file.
12730 * gdb.hp/more-steps.c: new file.
12731 * gdb.hp/optimize.c: new file.
12732 * gdb.hp/quicksort.c: new file.
12733 * gdb.hp/run-hp.c: new file.
12734 * gdb.hp/start-stop.c: new file.
12735 * gdb.hp/sum.c: new file.
12736 * gdb.hp/templates-hp.cc: new file.
12737 * gdb.hp/thread-local-in-lib.c: new file.
12738 * gdb.hp/thread-local-in-lib.h: new file.
12739 * gdb.hp/thread-local-in-lib.lib.c: new file.
12740 * gdb.hp/vforked-program.c: new file.
12741 * gdb.hp/virtfunc-hp.cc: new file.
12742 * gdb.hp/watchpoint-hp.c: new file.
12743 * gdb.hp/xdb.c: new file.
12744 * gdb.hp/xdb0.c: new file.
12745 * gdb.hp/xdb0.h: new file.
12746 * gdb.hp/xdb1.c: new file.
12747
12748Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12749
12750 The following change was made by Edith Epstein
12751 <eepstein@cygnus.com> as part of a project to merge in changes
12752 originally made by HP; HP did not create ChangeLog entries.
12753
12754 * gdb.c++/demangle.exp: changed the expected output for some
12755 ARM-style mangling -- removed second reference to datatype.
12756 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12757 T1<char>::~T1<char>(void)
c906108c 12758 becomes,
a9c64011
AS
12759 maint demangle __dt__11T1__pt__2_cFv
12760 T1<char>::~T1(void)
c906108c
SS
12761
12762 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12763
c906108c
SS
12764Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12765
12766 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12767 * gdb.trace/backtrace.exp: Likewise.
12768 * gdb.trace/circ.exp: Likewise.
12769 * gdb.trace/collection.exp: Likewise.
12770 * gdb.trace/deltrace.exp: Likewise.
12771 * gdb.trace/infotrace.exp: Likewise.
12772 * gdb.trace/limits.exp: Likewise.
12773 * gdb.trace/packetlen.exp: Likewise.
12774 * gdb.trace/passc-dyn.exp: Likewise.
12775 * gdb.trace/passcount.exp: Likewise.
12776 * gdb.trace/report.exp: Likewise.
12777 * gdb.trace/save-trace.exp: Likewise.
12778 * gdb.trace/tfind.exp: Likewise.
12779 * gdb.trace/tracecmd.exp: Likewise.
12780 * gdb.trace/while-dyn.exp: Likewise.
12781 * gdb.trace/while-stepping.exp: Likewise.
12782
127831998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12784
12785 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12786
12787Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12788
12789 From Brendan Kehoe:
12790 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12791 int return types.
12792
12793Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12794
12795 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12796 remote dos host testing right.
12797
12798Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12799
12800 * gdb.base/corefile.exp: remove some xfails.
12801
12802Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12803
12804 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12805 have different timestamps.
12806
12807Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12808
12809 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12810 gdb.base/default.exp: Replace "exec" with "executable".
12811
12812Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12813
12814 * gdb.base/default.exp: Change else if to elseif from previous
12815 delta.
12816
12817Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12818
12819 * gdb.base/default.exp: Add brace missing from previous delta.
12820
12821Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12822
12823 * gdb.base/default.exp: Support test for info float for all
12824 varieties of arm toolchain.
12825
dc96c6c7 12826Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12827
12828 * gdb.trace/*.exp: remove "remote_download" command.
12829
dc96c6c7 12830Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12831
12832 * gdb.trace/*.exp: remove -gdwarf from compile.
12833
12834Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12835
12836 * gdb.trace/configure.in(AC_INIT): typo
12837 * gdb.trace/configure: regenerated
12838
dc96c6c7 12839Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12840
12841 * config/m68k-emc.exp: New file.
12842 * lib/<emc-support.exp trace-support.exp}: New files.
12843 * configure.in: add new test directory gdb.trace.
12844 * gdb.trace/{configure configure.in Makefile.in}: New files.
12845 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12846 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12847 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12848 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12849 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12850 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12851 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12852
dc96c6c7 12853Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12854
12855 * gdb.c++/classes.exp: Change all regular expressions to match
12856 arbitrary combinations of newline/carriage-return, so that they
12857 will work equally well on Unix and Windows.
12858 * gdb.c++/inherit.exp: ditto.
12859 * gdb.c++/virtfunc.exp: ditto.
12860
128611998-08-11 Dawn Perchik <dawn@cygnus.com>
12862
12863 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12864
c2d11a7d
JM
12865Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12866
12867 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12868 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12869 to use a0-a3/d0-d3 as needed.
12870
12871Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12872
12873 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12874 * gdb.disasm/am33.exp: Corresponding changes.
12875
c906108c
SS
128761998-07-11 Felix Lee <flee@cygnus.com>
12877
12878 * gdb.base/callfuncs.exp: add cmp10 test.
12879 * gdb.base/callfuncs.c (cmp10): new function.
12880
12881Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12882
d63a86f8 12883 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12884 into two parts to get around a synchronization problem in expect.
12885
3fc11d3e
JM
12886Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12887
12888 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12889
12890 * configure.in: Add options for gdbtk testsuite.
12891
12892 * configure: Regenerate.
12893
12894 * gdb.gdbtk: New directory to hold gdbtk tests.
12895
c906108c
SS
12896Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12897
12898 * gdb.fortran/types.exp: Escape brackets in expect patterns
12899 for test_float_literal_types_accepted tests.
12900 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12901 before run test.
12902
c2d11a7d
JM
12903Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12904
12905 * am33.exp: Just compile, do not link the testcase.
12906 * am33.s: Add ".am33" pseudoop to force am33 mode.
12907
c906108c
SS
129081998-06-25 Felix Lee <flee@cygnus.com>
12909
12910 * gdb.base/setshow.exp: make sure $pc is sane.
12911
12912 * gdb.stabs/weird.exp: split expect patterns properly.
12913
c2d11a7d
JM
12914Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12915
12916 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12917 * gdb.disasm/am33.exp: Run it.
12918
dc96c6c7 12919Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12920
12921 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12922 match processing (and eliminate spurious timeouts when running).
12923
dc96c6c7 12924Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12925
12926 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12927 exception test, but conditionalize it on target [mach | gnu].
12928
dc96c6c7 12929Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12930
12931 * gdb.base/overlays.exp: fixup compile line for linker script.
12932
12933Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12934
12935 * gdb.fortran/types.exp: don't guess at float size.
12936
12937Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12938
12939 * gdb.base/exprs.exp: delete test that depends on int size.
12940
12941Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12942
12943 * config/sim.exp: Removed checks for target triplets.
12944 (gdb_target_sim): Use gdb,target_sim_options.
12945
12946Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12947
12948 * gdb.base/reread.exp: New file.
12949 * gdb.base/reread1.c: New file.
12950 * gdb.base/reread2.c: New file.
12951
12952Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12953
12954 * config/sim.exp: Use 'target sim -sparclite' when running
12955 SPARClite programs.
12956
12957Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12958
12959 * gdb.base/structs2.exp: New file.
12960 * gdb.base/structs2.c: New file.
12961
12962Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12963
12964 * gdb.asm/common.inc: New file.
12965 * gdb.asm/d10v.inc: New file.
12966 * asm-source.exp: Pass -I's to gas to find .inc files.
12967 Update line numbers in expected output.
12968 * asmsrc1.s: Rewrite.
12969 * asmsrc2.s: Rewrite.
12970 * configure.in: Create arch.inc symlink.
12971 * configure: Regenerate.
12972 * Makefile.in (distclean): Delete arch.inc.
12973
12974Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12975
12976 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12977 (t_enum_value2): ditto
12978 (t_enum_value3): ditto
12979 (main): ditto
12980Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12981
12982 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12983 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12984 change.
12985 Use gdb_test instead of send_gdb/gdb_expect sequences.
12986
12987Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12988
12989 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12990 not void.
12991
12992Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12993
12994 * gdb.base/branches.c: Code with lots of loops and
12995 subroutines. Used to test gdbs ability to single step through PC
12996 changes, especially to test mips-tdep.c:mips_next_pc
12997
12998Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12999
13000 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13001 more rigorous EGCS C++ error checking.
13002
13003Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13004
a9c64011
AS
13005 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13006 tests.
13007 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13008 function when asleep.
13009 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13010 for i*86 Linux and SVR4 signal handling problems.
13011 Remove linux xfail for `next to handler in signals_tests_1', fixed
13012 by recent infrun.c change.
13013 Limit backtrace to 10 frames to avoid timeout problems with infinite
13014 stack backtraces.
13015 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13016 target.[ch] change.
c906108c
SS
13017
13018Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13019
13020 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13021 for a newline from gdb before continuing.
13022 (default_gdb_exit): Just look for y or n.
13023 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13024 it does, fail the rests of the tests in the file.
13025
13026Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13027
13028 * config/cygmon.exp: New file.
13029
13030Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13031
13032 * gdb.base/list.exp: Fix problem with "list default lines around
13033 main" test on remote targets.
13034
13035 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13036 run test on remote targets.
13037
13038Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13039
13040 * gdb.asm: New directory.
13041 * configure.in: Configure it.
13042 * configure: Regenerate.
13043 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13044 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13045
13046Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13047
13048 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13049
dc96c6c7 13050Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13051
a9c64011
AS
13052 * gdb.base/overlays (several files): Merge the two overlay
13053 managers into one. Change variables (foox, barx, bazx, grbxx)
13054 back into ints but force them to load in their proper sections.
c906108c
SS
13055
13056Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13057
13058 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13059 on-chip insn memory and IMAP1 to upper 128k.
13060 (D10VCopy): Handle memory regions crossing 16k boundaries.
13061 (D10VCopy): Transfer data in 32 bit chunks.
13062
13063Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13064
13065 * gdb.base/overlays.c (main): Exit normally when result is
13066 correct.
13067
13068 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13069 map. Include space for printf in .text segment.
13070
13071 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13072 updated d10v memory VMA/LMA map.
13073 (D10VCopy): Call D10VTranslate.
d63a86f8 13074
c906108c
SS
13075Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13076
13077 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13078
13079 * gdb.base/bar.c (barx, bar): Change variable to small array so
13080 that it won't be put into the .sdata - small data -
13081 section. Update reference.
13082 * gdb.base/baz.c (bazx, baz): Ditto.
13083 * gdb.base/foo.c (foox, foo): Ditto.
13084 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13085
13086 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13087 to be arrays.
d63a86f8 13088
dc96c6c7 13089Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13090
a9c64011
AS
13091 * gdb.base/overlays.exp: fix up and get working again.
13092 Add tests for backtraces from an overlay function.
d63a86f8 13093
c906108c
SS
13094Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13095
13096 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13097 "calling function with watchpoint enabled".
13098
13099Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13100
13101 * gdb.base/break.exp (test_next_with_recursion): Remove
13102 gdb_suppress_tests for d10v-*-*.
13103 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13104 pending review of whether it is useful or not.
13105
13106Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13107
13108 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13109
13110Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13111
13112 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13113 * config/dve.exp: New file to support Densan boards.
13114
13115Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13116
13117 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13118 reads and BSD.
13119
13120Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13121
13122 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13123 response.
13124
13125 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13126
13127Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13128
13129 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13130 test.
13131
13132 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13133 target_sizeof_long and target_bigendian_p.
13134 (structs_by_value, structs_by_reference): Check values according
13135 to targets word size and endianess.
d63a86f8 13136
c906108c
SS
13137Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13138
13139 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13140 output.
13141
13142Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13143
13144 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13145 Update test of set args help to match source change.
13146
13147Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13148
13149 * gdb.base/default.exp: Expect help system output to be in
13150 alphabetical order.
13151 * gdb.base/help.exp: Ditto.
13152
13153Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13154
13155 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13156 "i*86-pc-linux-gnu*".
13157 * gdb.base/interrupt.exp: Ditto.
13158 * gdb.base/corefile.exp: Ditto.
13159
13160 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13161 define vxworks when building the testcase.
13162
13163 * gdb.base/ptype.exp: Fix testnames to be unique.
13164 * gdb.base/radix.exp: Ditto.
13165 * gdb.base/term.exp: Ditto.
13166 * gdb.base/whatis.exp: Ditto.
13167 * gdb.c++/classes.exp: Ditto.
13168
13169Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13170
13171 * gdb.base/callfuncs.exp: Fix indentation.
13172
13173 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13174 suppress_flag has been set.
13175 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13176 target feature.
13177
13178Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13179
13180 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13181 the testcase.
13182
13183 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13184 set_debug_traps() and breakpoint().
13185 * gdb.c++/misc.cc (main): Ditto.
13186 * gdb.c++/templates.cc (main): Ditto.
13187 * gdb.c++/virtfunc.cc (main): Ditto.
13188
13189Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13190
13191 * lib/gdb.exp(gdb_step_for_stub): New function.
13192 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13193 exists, reload the executable and do a "continue" instead of
13194 doing a jump.
13195 (runto_main): Use gdb_step_for_stub.
d63a86f8 13196
c906108c
SS
13197 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13198 tests to have unique names.
13199 * gdb.base/callfuncs.exp: Ditto.
13200 * gdb.base/commands.exp: Ditto.
13201 * gdb.base/default.exp: Ditto.
13202 * gdb.base/help.exp: Ditto.
13203 * gdb.base/list.exp: Ditto.
13204 * gdb.base/opaque.exp: Ditto.
13205 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13206 similar tests.
d63a86f8 13207
c906108c
SS
13208 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13209 * gdb.c++/cplusfuncs.cc: Ditto.
13210 * gdb.c++/virtfunc.cc: Ditto.
13211
13212 * config/monitor.exp: Keep track of the last file we saw, rather
13213 than trying to get the info from gdb.
13214
13215 * gdb.fortran/types.exp: Move comment to previous line.
13216
13217Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13218
13219 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13220 target mode.
13221
13222Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13223
13224 From Bob Manson:
13225 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13226 string from GDB when it connects.
13227
13228 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13229
13230Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13231
13232 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13233 if we can't get a debug format from GDB (we may be testing an
13234 older GDB). Use a 10 second timeout when checking for the format.
13235
13236 * gdb.stabs/weird.exp: Fix quoting.
13237
13238 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13239
13240Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13241
13242 * config/arm-ice.exp: New file.
13243
13244Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13245
13246 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13247 until it has been modified to work with the new testsuite.
13248
99707966 13249 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13250 testcase won't compile, cause all of the testcases in the file to
13251 fail instead.
13252
13253 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13254 (gdb_clear_suppressed): New procedure.
13255 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13256 it contains a positive value.
13257
13258Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13259
13260 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13261
13262 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13263
13264Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13265
13266 * lib/gdb.exp (setup_xfail_format): New function.
13267 (get_debug_format): New function to get debug format.
13268 (debug_format): New global variable to hold last value set
13269 by get_debug_format.
13270 * gdb.base/list.exp: Call get_debug_format and expect some
13271 tests to fail for DWARF 1 and COFF formats.
13272 * gdb.c++/ptype.exp: Ditto.
13273 * gdb.c++/classes.exp: Ditto.
13274 * gdb.c++/cplusfuncs.exp: Ditto.
13275 * gdb.c++/inherit.exp: Ditto.
13276 * gdb.c++/templates.exp: Ditto.
13277 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13278
c906108c
SS
13279Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13280
13281 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13282 host doesn't have a currently-open connection.
13283
13284 * config/sparclet.exp: Cleanups and fixes to make it generic for
13285 any gdb stub target. Handle cases where gdb doesn't respond when
13286 interrupted in a sane fashion.
13287
13288 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13289 same thing in a totally different way.
13290
13291 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13292 setting "timeout".
13293 (gdb_start): We set the global gdb_prompt variable in
13294 default_gdb_init now.
13295
13296Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13297
13298 * gdb.base/printcmds.exp: Fix "check for floating addition"
13299 regexp to accept results within approx +/- .01 of exact value.
13300 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13301
13302Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13303
13304 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13305 properly.
13306 (gdb_expect): Add optional timeout parameter, and add timeout
13307 value to various calls.
13308 (gdb_suppress_tests): Only give one warning message per group.
13309
13310Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13311
13312 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13313 global variables. Handle getting a value for $timeout more
13314 gracefully.
13315
13316Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13317
13318 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13319 initialize.
13320 (default_gdb_init): New procedure; allow gdb_init to be overridden
13321 by a target configuration file.
13322 (gdb_expect): Pass the timeout to remote_expect.
13323
13324 * config/monitor.exp(gdb_load): Fix typo in regexp.
13325
13326Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13327
13328 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13329
13330Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13331
13332 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13333 here. Call gdb_target_exec before rebooting the target, to make
13334 sure the connection to the target is closed.
13335 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13336 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13337 Also detect "Timeout reading from remote" error.
13338
13339 * config/gdbserver.exp: Pass the executable being loaded to
13340 gdb_target_monitor. Don't call gdb_file_cmd here; let
13341 gdb_target_monitor do it.
13342
13343 * gdb.disasm/hppa.exp: Don't use exec_output.
13344
13345Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13346
13347 * gdb.base/list.exp: If we're debugging a non-native target,
13348 try to set the pc register to point to the start of the
13349 program before doing the first list command.
13350
13351 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13352 test_calls after restarting.
13353
13354 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13355 reloading.
13356
13357 * gdb.base/watchpoint.exp: Fix typo.
13358
13359 * gdb.base/setshow.exp: Check for use_gdb_stub.
13360
13361 * gdb.base/break.exp: Fix continue until exit test for the gdb
13362 stub case.
13363 * gdb.base/langs.exp: Ditto.
13364
13365 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13366 gdb_load_offset. If we weren't given a file to load, figure out
13367 what the current file is and use it.
13368
13369 * config/i386-bozo.exp: New file.
13370
13371Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13372
13373 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13374 feature.
13375
13376 * config/proelf.exp: New entry.
13377
13378Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13379
13380 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13381 of regexps.
13382
13383 * gdb.base/watchpoint.exp: Don't run the test_stepping
13384 tests if gdb can't call functions on the target.
13385
13386 * gdb.base/setshow.exp: Don't run the set prompt tests if
13387 the board has gdb_prompt set.
13388
13389Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13390
13391 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13392 * gdb.base/commands.exp: Likewise.
13393 * gdb.base/setshow.exp: Likewise.
13394
13395Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13396
13397 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13398 feature.
13399
13400 * config/i960.exp: New file.
13401
13402Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13403
13404 * gdb.base/funcargs.exp: Check for gdb,short_int target
13405 feature instead of looking for explicit target triplets.
13406
dc96c6c7 13407Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13408
d63a86f8 13409 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13410 "p 123DEADBEEF", to check parse_number.
13411 * top.c: change "to enable to enable" to "to enable" in a couple
13412 of help strings.
13413
13414Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13415
13416 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13417 on the mn10300.
d63a86f8 13418
c906108c
SS
13419Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13420
13421 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13422 where the test executable is run with explicit args.
13423 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13424
13425Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13426
13427 * gdb.base/run.c: Use FAKEARGV to build test executable that
13428 does not require a command line arg, since most simulators
13429 don't currently support passing such an arg into the simulated
13430 program.
13431 * gdb.base/commands.exp: Change tests to insert the proper
13432 value as the arg to the first recursive factorial call. Change
13433 compilation line to define FAKEARGV at compile time.
13434
13435Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13436
13437 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13438 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13439 function with watchpoint enabled" test.
13440
13441Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13442
13443 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13444 Don't call gdb_test when the command doesn't return to a gdb prompt.
13445
13446 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13447 "Tests restarted" messages.
13448
13449Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13450
13451 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13452
dc96c6c7 13453Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13454
13455 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13456 for INFO SYMBOL; add help tests for OVERLAY commands.
13457 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13458 add tests for OVERLAY commands
13459 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13460 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13461 * gdb.base/sigall.c: add usestubs code frag
13462 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13463
c906108c
SS
13464Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13465
13466 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13467 failures.
13468 (gdb_stop_suppressing_tests): Note that tests have restarted.
13469
13470Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13471
13472 * config/h8300.exp: New file.
13473
13474Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13475
13476 * gdb.base/setshow.exp: Check for the existence of a
13477 feature, not its value.
13478
13479Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13480
13481 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13482
13483 * gdb.base/scope.exp: It's now init0(), not init().
13484
13485 * gdb.base/scope0.c: For now, change init() to be init0().
13486
13487 * config/monitor.exp: Use gdb_serial in preference to serial
13488 or netport.
13489
13490 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13491 and it's not already set.
13492
13493Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13494
13495 * gdb.base/setshow.exp: Only test the run command if the target
13496 isn't using a stub and if it supports argument passing.
13497
13498Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13499
13500 * config/udi.exp(gdb_start): Make sure UDICONF is set
13501 properly before starting gdb.
13502
13503Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13504
13505 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13506 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13507 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13508
13509Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13510
13511 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13512 specialized code to reboot the board, use remote_reboot instead.
13513
13514 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13515
13516 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13517
13518 * config/monitor.exp: Make sure we disconnect from the target.
13519 Also, try a reboot/reload cycle instead of failing if the
13520 load fails.
13521
13522Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13523
13524 * gdb.base/default.exp: Don't set match_max.
13525 * gdb.base/help.exp: Ditto.
13526 * gdb.base/list.exp: Ditto.
13527 * gdb.base/signals.exp: Ditto.
13528
13529 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13530 set, use remote_ld to download the testcase instead of
13531 the GDB loader.
13532
13533Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13534
13535 * config/vr5000.exp: New file.
13536
13537 * config/monitor.exp(gdb_target_monitor): Add pattern for
13538 "Ending remote" to detect errors in connecting.
13539
13540 * gdb.base/setshow.exp: Add .* within auto language test.
13541
13542 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13543 target feature.
13544
13545 * config/monitor.exp(gdb_load): Check for a failure when loading,
13546 and reboot the board if necessary.
13547
13548 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13549 a set of tests. Remove print.* from the patterns being checked.
13550
13551Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13552
13553 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13554 refer to gdb_spawn_id.
13555
13556 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13557 longer used.
13558 * config/sparclet.exp: Ditto.
13559 * config/sparclet-old.exp: Ditto.
13560 * config/slite.exp: Ditto.
13561 * config/sim.exp: Ditto.
13562 * gdb.base/funcargs.exp: Ditto.
13563
13564 * lib/gdb.exp:Remove references to gdb_spawn_id.
13565 (gdb_expect): Move to remote.exp.
13566
13567Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13568
13569 * config/monitor.exp: Detect the "Couldn't establish connection"
13570 message from GDB.
13571
13572Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13573
13574 * gdb.base/bitfields.exp: Use runto instead of explicit
13575 gdb_run_cmd/gdb_expect sequences.
13576
13577 * gdb.base/break.exp(text_next_with_recursion): Add match for
13578 gdb_expect call.
13579
13580 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13581 We also need to handle the "A program is being debugged already"
13582 prompt from gdb. Use gdb_test to set the baud rate.
13583
13584 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13585 to 20000. Really. I mean it.
13586
13587Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13588
13589 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13590 fails. If suppress_flag is set, skip perror message about not
13591 being able to send to GDB.
13592 (send_gdb): If suppress_flag is set, don't try to send commands to
13593 GDB.
13594 (gdb_expect): If suppress_flag is set, always fail immediately.
13595 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13596 (gdb_init): Call gdb_stop_suppressing_tests.
13597 (default_gdb_exit): Ditto.
13598 (default_gdb_start): Ditto.
13599
13600 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13601 gdb_stop_suppressing_tests as appropriate.
13602 * gdb.base/break.exp: Ditto.
13603 * gdb.base/callfuncs.exp: Ditto.
13604 * gdb.base/commands.exp: Ditto.
13605 * gdb.base/exprs.exp: Ditto.
13606 * gdb.base/funcargs.exp: Ditto.
13607 * gdb.base/list.exp: Ditto.
13608 * gdb.base/recurse.exp: Ditto.
13609 * gdb.base/scope.exp: Ditto.
13610 * gdb.base/structs.exp: Ditto.
13611 * gdb.c++/inherit.exp: Ditto.
13612
13613Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13614
13615 * config/vr4300.exp: New file.
13616
99707966 13617 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13618
99707966 13619 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13620
13621Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13622
13623 * lib/gdb.exp(gdb_init): New function.
13624
13625 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13626 for each individual variable set.
13627
13628 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13629 name.
13630
13631 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13632
13633 * gdb.base/scope.exp: Use gdb_test.
13634
13635 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13636 aborting; the testsuite driver will do that for us (see
13637 gdb_finish). Also, use gdb_test in a few more places.
13638
13639Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13640
13641 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13642
13643Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13644
13645 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13646 and "add_tests" are not at the same address.
13647
13648Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13649
13650 * gdb.base/ptype.exp: Use gdb_test.
13651
13652Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13653
13654 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13655 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13656 left in. No longer expect them to fail.
13657
13658 * gdb.stabs/*.mt; Deleted, no longer used.
13659 * gdb.stabs/configure.in: Remove references to target makefile
13660 frags.
13661 * gdb.stabs/configure: Rebuilt.
13662
13663 * gdb.disasm/*.mt: Deleted, no longer used.
13664 * gdb.disasm/configure.in: Remove references to target makefile
13665 frags. Use "sh3.s" as the unique filename for this directory.
13666 * gdb.disasm/configure: Rebuilt.
13667
13668 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13669 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13670 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13671
13672Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13673
13674 * config/udi.exp: Use mondfe,name instead of remote_host.
13675
13676Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13677
13678 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13679 a function with a watchpoint enabled on the mn10200.
13680
13681 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13682 before trying to create it!
13683
13684Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13685
13686 * config/vx.exp: Use hostname instead of netport.
13687
13688 * config/vxworks.exp: New file.
13689
13690 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13691
13692 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13693 gdb before assuming everything worked. Send a ^C if a timeout
13694 occurs.
13695
13696 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13697 $gdb_spawn_id directly.
13698 (gdb_run_cmd): Try _start as well as start. Use the target feature
13699 gdb,start_symbol as the symbol to start from when jumping.
13700
13701Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13702
13703 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13704 redundant) test.
13705
13706 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13707 it doesn't lose for 16bit integer systems.
13708
13709Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13710
13711 * gdb.fortran/types.exp: If the target doesn't support "double"
13712 data types, then expect "real" types to only be 4 bytes.
13713
13714 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13715 call tests if the target doesn't support inferior function calls.
13716
13717 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13718 in printf tests.
13719
13720Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13721
13722 * gdb.base/help.exp: Disable "help set", "help show", and
13723 "help support". Simplify regexp for "help stack".
13724
13725 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13726 to 60 seconds. Temporarily set match_max to 15000 around the
13727 "info copying" test.
13728
13729 * gdb.base/nodebug.exp: Don't try to do an inferior function
13730 call if the target doesn't support them.
13731 * gdb.base/printcmds.exp: Likewise.
13732 * gdb.base/setvar.exp: Likewise.
13733 * gdb.base/structs.exp: Likewise.
13734 * gdb.c++/templates.exp: Likewise.
13735 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13736
13737 * gdb.base/recurse.exp: Enable for the mn10200.
13738
13739 * configure.in: Do configure gdb.stabs directory for *-*-elf
13740 targets.
13741 * configure: Rebuilt.
13742
13743 * gdb.base/break.exp: Check for gdb,noresults before testing
13744 exit status and/or results from the target.
13745 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13746 * lib/gdb.exp: Remove old (now bogus) initialization of
13747 noinferior, noargs, noresults and nosignals.
13748
13749Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13750
13751 * config/sh.exp: New file.
13752
13753 * config/slite.exp: Try to connect multiple times to the board
13754 before rebooting. Only send a "monitor run" if need_monitor_run
13755 is set.
13756
13757 * gdb.base/break.exp: Don't do the "stub continue" test if
13758 the target has gdb_stub set.
13759
13760 * gdb.base/callfuncs.exp: Increase the timeout.
13761
13762 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13763 if the target has gdb,noinferiorio set.
13764
13765 * gdb.base/list.exp: Increase match_max to 10000 characters.
13766
13767 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13768
13769 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13770 target.
13771
13772 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13773
13774Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13775
13776 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13777 trying to delete the copy of gdb. Catch the file delete so we
13778 don't die if the delete fails; also, the file should be copied to
13779 the host, not to the build.
13780
13781Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13782
13783 * lib/gdb.exp(gdb_test): Surround the result pattern with
13784 parenthesis in case it contains multiple regexps separated
13785 with |.
13786
13787 * gdb.base/watchpoint.exp: Use gdb_test.
13788 * gdb.base/default.exp: Ditto.
13789
13790Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13791
99707966 13792 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13793
c906108c
SS
13794 * gdb.base/scope.exp: Use gdb_test.
13795 * gdb.c++/classes.exp: Ditto.
13796 * gdb.c++/inherit.exp: Ditto.
13797
13798Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13799
13800 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13801 remote_exec instead.
13802 * gdb.base/corefile.exp: Don't be ridiculous.
13803 * gdb.base/*.c: Add missing stub invocations.
13804
13805Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13806
13807 * config/slite.exp: Miscellaneous fixes.
13808
13809 * lib/gdb.exp: Fix runto.
13810
13811 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13812 the target.
13813
13814 * gdb.base/watchpoint.exp: Fix regexp.
13815
13816 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13817 close and wait commands, as the descriptor may now be
13818 invalid. Always call "remote_close host".
13819
13820Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13821
13822 Major rewrite for testsuite revision.
d63a86f8 13823
c906108c
SS
13824 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13825 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13826 instead of relying on spawn_id to always contain a valid
13827 spawn id.
13828 (get_compiler_info): New procedure to build the ${binfile}.ci
13829 file, instead of replicating this in N different places.
13830 (gdb_compile): New procedure.
d63a86f8 13831
c906108c
SS
13832 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13833 appropriate arguments) instead of compile. Use gdb_test in a lot
13834 more places. Use send_gdb instead of send. Always run gdb_start
13835 at the start of a testcase, as this is no longer done magically.
13836
13837 config/*-gdb.exp: Rename without the -gdb suffix.
13838
13839 config/mips.exp: Use remote_close instead of exit_remote_shell.
13840 config/monitor.exp: Use target_info instead of looking at
13841 baud, timeout, etc.
13842 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13843
13844Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13845
13846 * gdb.c++/templates.exp (test_ptype_of_templates),
13847 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13848 Update expect patterns for destructors and assignment operators
13849 to match corresponding c-typeprint.c changes.
13850 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13851 to destructor breakpoint test, GDB should be able to set the
13852 destructor breakpoint without specifying arguments.
13853
13854Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13855
13856 * gdb.threads/pthreads.exp: Change result for failure to compile due
13857 to lack of pthreads runtime support from an error to simply an
13858 unsupported test, per dejagnu standards.
13859
13860Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13861
13862 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13863 where GDB exits to reduce pattern match time.
13864 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13865
13866 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13867
dc96c6c7 13868Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13869
13870 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13871 * gdb.base/default.exp: ditto.
13872 * gdb.base/nodebug.exp: ditto.
13873 * gdb.base/printcmds.exp: ditto.
13874 * gdb.base/ptype.exp: ditto.
13875 * gdb.base/setvar.exp: ditto.
13876 * gdb.base/structs.exp: ditto.
13877 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13878
13879Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13880
13881 * configure, */configure: Rebuild with autoconf 2.12.
13882
13883Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13884
13885 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13886 use new i*86-pc-linux*-gnu quads.
13887 * gdb.base/corefile.exp: Ditto.
13888 * gdb.base/signals.exp: Ditto.
13889 * gdb.base/sigall.exp: Ditto.
13890 * gdb.base/interrupt.exp: Ditto.
13891
13892 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13893 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13894 RedHat 4.0.
d63a86f8 13895
c906108c
SS
13896 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13897 linux. This allows the test case to at least compile on latest
13898 linux, but still not run due to missing the threads runtime library.
13899
13900Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13901
13902 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13903 directory to search gdb directory. Accept and step over conditional
13904 stack alignment code. Consume $prompt in failure cases.
13905 Reset timeout to $oldtimeout instead of some arbitrary value.
13906 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13907 timeout problems with infinite stack backtraces.
13908 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13909 Accept function parameters for linkfunc member.
13910
13911Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13912
13913 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13914 (CXXFLAGS): Remove, unreferenced.
13915 (B_OPTIONS): Add for -B options and add code to initialize with
13916 previous -B options and also add -B option to pick up cross compiled
13917 runtime.
13918 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13919 doing cross compiles.
13920 (target_alias): Declare global.
13921 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13922 to verify that gcc exists in build tree, and if so set CC to that
13923 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13924
c906108c
SS
13925Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13926
13927 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13928 ptype test for anonymous union. Fixup testcase to match
13929 current gcc debug output.
13930
13931Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13932
13933 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13934 force argument to an unsigned long type.
13935
13936Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13937
13938 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13939 tests and anonymous union print/ptype tests.
13940 * gdb.base/list.exp (test_forward-search): Increase timeout by
13941 5 minutes for the "search extremely long line" case.
13942 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13943 completely optional and that the pass/fail messages use the command as
13944 the message if that third arg is a null string.
13945 (gdb_test_exact): Arrange that a null string pattern means match a
13946 null string output rather than any output, which might include random
13947 errors.
13948 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13949 backtrace test.
13950 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13951 always failing and failure is now exposed by gdb.exp changes.
13952
13953Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13954
13955 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13956 weren't being noted.
13957
13958Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13959
13960 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13961 * gdb.stabs/weird.exp: Remove v_comb xfails.
13962
dc96c6c7 13963Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13964
13965 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13966 list.exp scope.exp watchpoint.exp]
c906108c 13967 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13968
dc96c6c7 13969Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13970
13971 * config/monitor.exp: Increase download timeout to 1000 seconds.
13972
dc96c6c7 13973Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13974
13975 * config/m32r.exp: Increase timeout to 120 seconds.
13976
13977Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13978
13979 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13980 and accept older ordering as obsolescent gcc or gdb.
13981 * gdb.c++/templates.exp: Ditto.
13982 * gdb.c++/virtfunc.exp: Ditto.
13983
13984Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13985
13986 * gdb.base/coremaker.c: Add code to mmap some data so we
13987 can check that it ends up in the core file.
13988 * gdb.base/corefile.exp: Add test to read mmapped data
13989 from core file.
13990
dc96c6c7 13991Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13992
13993 * config/m32r.exp: New file.
13994
13995Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13996
13997 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13998 that cflags can contains -gstabs, and work correctly for other tests.
13999
dc96c6c7 14000Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14001
14002 * gdb.base/setshow.exp: New file, tests show and set.
14003 * gdb.base/setshow.c: New file, tests show and set.
14004 * gdb.base/help.exp: Add test for help set|show annotate.
14005 * gdb.base/default.exp: Add test for set|show annotate.
14006
14007Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14008
14009 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14010 errors unique.
14011 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14012 explicitly.
14013
14014Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14015
14016 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14017 and width commands. This is done elsewhere.
14018 * (gdb_start): Don't call gdb_start_sim here. That's already
14019 done in gdb_load. This fixes lots of failures in default.exp.
14020
14021Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14022
14023 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14024 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14025 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14026 in the same we we treat other failures (since it may be an expected
14027 condition), rather than as an error.
14028 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14029 old test format.
14030
14031Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14032
14033 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14034 (distclean maintainer-clean realclean): No need to remove files
14035 twice. Nuke the duplicates.
14036 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14037 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14038 Remove config.h along with other config files.
14039
14040Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14041
14042 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14043 "p func1 ()" and note that rests of tests are skipped.
14044 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14045 setup_xfails for "print func2::coremaker_local".
14046 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14047 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14048 affected by the previous run test.
14049 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14050 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14051 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14052 "pass int powerset tuple" and "pass modeless int powerset tuple".
14053 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14054 "real write 4" and "real write 8".
14055 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14056 setup_xfails for "print vs1 after tuple assign 2",
14057 "print \$i after tuple assign 2", and
14058 "print vs2 after tuple assign 2".
14059 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14060 meaningful error message and return -1 so the caller can
14061 suppress further tests and avoid a cascade of errors.
d63a86f8 14062
c906108c
SS
14063Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14064
14065 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14066 format for printing version.
14067 * gdb.base/default.exp: Ditto.
14068 * gdb.base/interrupt.exp: Fix problem with cascade of
14069 errors if child process dies while calling a function.
d63a86f8 14070
c906108c
SS
14071Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14072
14073 * Makefile.in (VPATH): Add
14074 * Makefile.in (Makefile, config.status): Fix rules so things get
14075 remade when necessary.
14076
14077Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14078
14079 * Makefile.in (just-check): Add path to sibling expect dir
14080 to environment variable specified by RPATH_ENVVAR.
14081
14082Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14083
14084 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14085 (just-check): Add shared library paths for libstdc++, tk,
14086 tcl, bfd, and opcodes to the environment variable specified
14087 in RPATH_ENVVAR.
14088 * configure.in: Add support to recognize --enable-shared flag
14089 and generate correct value for RPATH_ENVVAR.
14090 * configure: Regenerated with autoconf.
14091
14092Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14093
14094 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14095 include all osf versions.
14096 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14097 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14098 when target is linux. When failing to build pthreads test
14099 executable, give more meaningful message.
14100 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14101 arg for pthread_create.
d63a86f8 14102
c906108c
SS
14103Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14104
14105 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14106 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14107 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14108 and -lpthreads (everybody else).
14109 (test_startup): Fail gracefully if threads are not supported.
14110 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14111 "p/c array_index("abcdef",2)" when not gcc compiled.
14112 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14113 "print func2::coremaker_local" when not gcc compiled.
14114 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14115 "ptype on opaque struct tagname (statically)",
14116 "ptype on opaque struct tagname (dynamically) 1", and
14117 "ptype on opaque struct tagname (dynamically) 2"
14118 for not compiled with gcc.
14119 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14120 backtrace when compiled with gcc.
d63a86f8 14121 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14122 than always return success.
14123
14124Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14125
14126 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14127
14128Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14129
14130 * gdb.base/structs.exp: Undo last change.
14131
14132Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14133
14134 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14135 encapsulate all the steps/nexts done during self test, starting
14136 at main, and makes them less sensitive to optimization issues.
14137 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14138 signal handler" test.
14139 * gdb.threads/pthreads.exp: Only run this for native configs.
14140 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14141 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14142 tests.
14143 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14144 for "runto test_calls(void)" test.
d63a86f8 14145
c906108c
SS
14146Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14147
14148 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14149 and don't expect address info in breakpoint confirmations.
14150
14151Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14152
14153 * gdb.base/list.exp (test_forward_search): Increase timeout
14154 temporarily by 60 seconds for searching extremely long line,
14155 and then reset to old value when done. Increase expect input
14156 buffer to 10000.
14157
14158Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14159
14160 * gdb.base/list.exp (test_forward_search): Fix to handle very
14161 long source line without overflowing expect's input buffer.
14162
14163Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14164
14165 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14166 "buffer_full".
14167
14168 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14169 "buffer_full".
14170
14171 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14172 "buffer_full".
14173
14174 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14175 "buffer_full".
14176
14177Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14178
14179 * configure.in (configdirs): Add gdb.threads.
14180 * configure: Regenerated with autoconf.
14181 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14182 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14183 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14184
c906108c
SS
14185Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14186
14187 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14188
14189Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14190
14191 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14192 each signal's status in the output of "handle all print".
14193 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14194 the \r\n sequence that immediately precedes the gdb prompt.
14195 * gdb.base/a1-selftest.exp: Save original timeout and restore
14196 after test.
14197
14198Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14199
14200 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14201 symbol.
14202
14203Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14204
14205 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14206
14207Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14208
14209 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14210 timeout by 60 seconds.
14211
14212Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14213
14214 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14215 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14216 error return.
14217
14218Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14219
14220 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14221 gdb initialization, also report how long dejagnu waited. Restore
14222 old timeout before doing error return. Temporarily increase timeout
14223 by 3 minutes to allow for slow startups over heavy NFS use.
14224
14225Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14226
14227 * lib/gdb.exp: Report timeout value for verbosity level 2.
14228 * config/gdbserver.exp: Ditto.
14229 * config/hppro.exp: Ditto.
14230 * config/mips-gdb.exp: Ditto.
14231 * config/monitor.exp: Ditto.
14232 * config/netware.exp: Ditto.
14233 * config/sim-gdb.exp: Ditto.
14234 * config/slite-gdb.exp: Ditto.
14235 * config/udi-gdb.exp: Ditto.
14236 * config/unix-gdb.exp: Ditto.
14237 * config/vx-gdb.exp: Ditto.
14238 * gdb.base/a1-selftest.exp: Ditto.
14239 * gdb.base/a2-run.exp: Ditto.
14240 * gdb.base/break.exp: Ditto.
14241 * gdb.base/corefile.exp: Ditto.
14242 * gdb.base/list.exp: Ditto.
14243 * gdb.base/recurse.exp: Ditto.
14244 * gdb.base/scope.exp: Ditto.
14245 * gdb.base/signals.exp: Ditto.
14246
14247Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14248
14249 * gdb.threads/Makefile.in (docdir): Removed.
14250
14251Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14252
14253 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14254 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14255 @srcdir@.
d63a86f8 14256 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14257 autoconf 2.5 or higher.
14258 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14259
14260Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14261
14262 * configure: Regenerated.
14263 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14264 avoid name clashes with SunOS headers.
14265
14266Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14267
14268 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14269
14270Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14271
14272 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14273 prototype information ends up in the compiler info file.
14274
14275Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14276
14277 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14278 attempting to regenerate it. Eliminate use of a temporary file
14279 and just generate the info file directly. Source it immediately,
14280 for consistency of use.
14281 * gdb.base/corefile.exp: Ditto
14282 * gdb.base/exprs.exp: Ditto.
14283 * gdb.base/funcargs.exp: Ditto.
14284 * gdb.base/langs.exp: Ditto.
14285 * gdb.base/list.exp: Ditto.
14286 * gdb.base/mips_pro.exp: Ditto.
14287 * gdb.base/nodebug.exp: Ditto.
14288 * gdb.base/opaque.exp: Ditto.
14289 * gdb.base/ptype.exp: Ditto.
14290 * gdb.base/scope.exp: Ditto.
14291 * gdb.base/setvar.exp: Ditto.
14292 * gdb.base/signals.exp: Ditto.
14293 * gdb.base/whatis.exp: Ditto.
14294 * gdb.c++/templates.exp: Ditto.
14295 * gdb.c++/virtfunc.exp: Ditto.
14296 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14297 whether or not to add -lstdc++ to the compile command line args.
14298
14299Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14300
14301 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14302 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14303 Increase timeout, a lot of single stepping might be needed if the
14304 target has no hardware watchpoints.
14305
14306Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14307
14308 * gdb.base/break.exp: Ignore compiler warnings when compiling
14309 break.c.
14310 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14311 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14312 from remote-sim.
14313 * gdb.base/exprs.exp: Add h8300 xfails.
14314 * gdb.base/funcargs.exp: Likewise.
14315 * gdb.base/nodebug.exp: Likewise.
14316 * gdb.base/printcmds.exp: Likewise.
14317 * gdb.base/ptype.exp: Likewise.
14318 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14319 h8300 xfails.
d63a86f8 14320 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14321 on the h8300.
14322 * gdb.base/funcargs.c: Explicitly make last constant argument to
14323 call_after_alloca_subr an unsigned long type.
14324 * gdb.base/return.c: Include stdio.h.
14325
14326Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14327
14328 * config/abug.exp: New file for the older Motorola Bug monitor
14329 that runs on the mvme13x series VME boards.
14330 * config/monitor.exp: Use the new config array for target settings
14331 if they exist.
14332
14333Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14334
14335 * sim-gdb.exp: Make the SH simulator allocate less space when
14336 it is targeted.
14337
14338Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14339
14340 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14341 test.
14342
14343Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14344
14345 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14346 "rs6000-*-*" for "list function in include file" when gcc compiled.
14347 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14348 for "p ctable1[120]".
14349 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14350 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14351 Remove setup_xfail for "rs6000-*-*" for
14352 "print 'scope0.c'::filelocal before run".
14353 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14354 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14355 since some compilers don't allow both options to be given
14356 on the same command line. Create object file and move it.
d63a86f8 14357
c906108c
SS
14358Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14359
14360 * gdb.base/corefile.exp: Always regenerate the core file, since
14361 we always regenerate the coremaker program. Detect special case
14362 where registers cannot be read from core file.
d63a86f8 14363
c906108c
SS
14364Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14365
14366 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14367 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14368 * gdb.c++/templates.exp: Only match on basename of file since
14369 some formats like xcoff don't encode directory information.
14370 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14371 and rs6000 AIX xcoff targets.
14372 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14373 * configure: Regenerate.
14374 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14375 here, rather than in distclean.
d63a86f8 14376
c906108c
SS
14377Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14378
14379 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14380 defined, and use it to compile the test case with -O2. The
14381 native compilation still uses no optimization.
14382 * gdb.base/mips_pro.c: Remove inline assembly code since
14383 it is compiled PIC by default, which results in assembler
14384 warnings that make the testsuite think the compilation
14385 was unsuccessful.
14386
14387Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14388
14389 * gdb.c++/misc.exp: Add note to message for
14390 "print s.a for foo struct" that this is a known gcc 2.7.2
14391 and earlier bug.
14392
14393Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14394
14395 * gdb.base/break.exp: Fix pattern for matching "Delete all
14396 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14397 setup_xfail for deleting all breakpoints test. Fix various
14398 timeout messages to include "(timeout)".
14399 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14400 for "p t_float_values2(3.14159,float_val2)".
14401 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14402 for "continue to call2g" when gcc compiled.
14403 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14404 "up to foo in langs.exp", "show language at foo in langs.exp",
14405 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14406 and "show language at fsub in langs.exp".
14407 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14408 "list line 1 in include file", "list message for lines past EOF",
14409 "list function in include file", "list list0.h:foo", and
14410 "list filename:function; nonexistant function".
14411 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14412 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14413 and "ptype t_char_array" to be for native cc only.
d63a86f8 14414
c906108c
SS
14415Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14416
d63a86f8 14417 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14418 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14419 "print func2::coremaker_local", and "backtrace in corefile.exp".
14420
14421Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14422
14423 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14424 "bt in signals.exp". This problem only appears when running
14425 the testsuite, and then only intermittently.
14426
14427Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14428
14429 * gdb.base/return.exp (return_tests): Differentiate between
14430 two tests of continuing.
14431
14432Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14433
14434 * */Makefile.in (maintainer-clean): Remove config.log.
14435 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14436 * gdb.c++/Makefile.in (PROGS): Add inherit.
14437 (clean): Remove *.ci.
14438
14439Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14440
14441 * gdb.c++/misc.cc: Add test code from Mike Stump.
14442 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14443
14444Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14445
14446 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14447 to "alpha-*-osf2*" and add comment.
14448 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14449 setup_xfail for "step over execarg initialization" and
14450 "step over corearg initialization".
14451 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14452 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14453 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14454 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14455 "print func2::coremaker_local", and "backtrace in corefile.exp".
14456 * gdb.base/signals.exp: Build and source signals.ci.
14457 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14458 to be for gcc only.
14459 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14460
c906108c
SS
14461Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14462
14463 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14464 Feb 3 procfs.c change.
14465
14466Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14467
14468 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14469
14470Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14471
14472 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14473 from dejagnu's apparent default of 10 seconds, which gives random
14474 results when running the tests over NFS on moderately loaded systems.
14475 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14476
14477Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14478
14479 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14480 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14481 result reports.
14482
14483Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14484
14485 * configure.in (CY_AC_PATH_TCLH): Remove.
14486 * configure: Regenerate.
14487
14488Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14489
14490 * gdb.c++/Makefile.in (clean): Add missing '{'.
14491
14492Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14493
14494 * lib/gdb.exp: Provide a default value for noinferior.
14495
14496 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14497 Load libgloss.exp.
14498
14499Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14500
14501 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14502 the executable, not the .o to run the tests from.
14503
14504Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14505
14506 * gdb.base/break.exp: Don't test for program exit or exit status
14507 if $noresults if nonzero.
14508 * gdb.base/langs.exp: Likewise.
14509 * gdb.base/watchpoint.exp: Likewise.
14510
14511 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14512 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14513 trying to compile the testcase.
14514
14515Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14516
14517 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14518 * gdb.base/signals.exp (continue to handler): Likewise.
14519
14520Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14521
14522 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14523
14524 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14525
14526Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14527
14528 * gdb.base/corefile.exp: Recognize "not found" as failure
14529 when trying to determine if a core file was generated.
14530 If no core file was generate the first time, try again without
14531 the ulimit -c to work around braindamaged shells.
14532
14533Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14534
14535 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14536 [] tests with "test" and enclose string in quotes.
14537 * gdb.stabs/configure: Rebuild
d63a86f8 14538
c906108c
SS
14539Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14540
14541 Changes in sync with expect:
14542 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14543 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14544 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14545 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14546 argument to AC_REQUIRE.
14547 * configure: Regenerated.
14548
14549Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14550
14551 * gdb.base/corefile.exp: When generating a core, discard any
14552 error messages about ulimit not found and the "core dumped"
14553 message from the shell that runs the coredumper.
14554
14555Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14556
14557 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14558
14559 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14560 which sed script to run. Expect failure for v_comb test
14561 on PA targets too.
d63a86f8 14562
c906108c
SS
14563Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14564
14565 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14566 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14567
14568Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14569
14570 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14571 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14572 "sparc-sun-solaris*" xfails for "p v_comb".
14573 * lib/gdb.exp (default_gdb_start): Fix typo.
14574 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14575 messages to not include the full program name that caused
14576 the core dump since some systems (such as solaris) apparently
14577 truncate this path to about 80 characters.
14578 When generating a core file first try increasing the core file
14579 size limit to unlimited since some systems may default it to
14580 zero, and it is harmless to try it. Move the test for failing
14581 to generate a core file to where it will actually get executed.
14582 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14583 new gdb result from g++ debug info improvements and make old
14584 pattern obsolescent. Also account for size_t differences
14585 (may be int or long).
14586 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14587 initialization before function call is placed in the delay slot
14588 and thus appears to be skipped over by commands such as "next".
14589
14590Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14591
14592 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14593
14594Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14595
14596 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14597 input source file; fix code to compile test to deal with this
14598 convention.
14599 * gdb.c++/*.exp: Likewise.
14600
14601Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14602
14603 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14604 "bt in signals.exp".
14605
14606Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14607
14608 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14609 "step over execarg initialization" and
14610 "step over corearg initialization".
14611
14612Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14613
14614 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14615 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14616
14617Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14618
14619 From Rob Savoye (rob@poseidon.cygnus.com)
14620 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14621 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14622 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14623 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14624 configure.in}: Major reworking for autoconfig.
14625 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14626 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14627 New files.
14628 * config/unix-gdb.exp: Make GDB global.
14629 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14630 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14631 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14632 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14633 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14634 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14635 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14636 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14637 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14638 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14639 pr-8136.exp, result.exp, string.exp, tuples.exp},
14640 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14641 to returns as necessary, arrange for test to compile own testcase
14642 executable.
14643 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14644
c906108c
SS
14645Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14646
14647 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14648 clear_xfail at end of test which might not call either pass or fail.
14649 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14650 "backtrace through signal handler".
14651
14652Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14653
14654 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14655 continuing from a job control stop signal.
14656 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14657
14658Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14659
14660 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14661 * gdb.base/corefile.exp: Likewise.
14662 * gdb.base/funcargs.exp: Likewise.
14663
14664Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14665
14666 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14667 * config/monitor.exp: Add support for setting baud rate.
14668
14669Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14670
14671 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14672 i*86-*-linux* xfails for "backtrace through signal handler".
14673 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14674 "print func2::coremaker_local".
14675 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14676 alpha-dec-osf2* xfail for
14677 "delete all breakpoints when none".
14678
14679Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14680
14681 * gdb.base/break.exp: Change test that deletes all breakpoints
14682 when no user breakpoints are installed. A post 4.15 change
14683 causes gdb to no longer prompt in this case.
14684
14685Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14686
14687 * gdb.base/return.exp (return_tests): Change xfail for test
14688 "correct value returned double test" to stop xfailing at
14689 Solaris 2.5. Apparently the bug has been fixed.
14690
14691Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14692
14693 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14694 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14695
14696Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14697
14698 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14699 * gdb.disasm/hppa.s: Corresponding changes.
14700
14701Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14702
14703 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14704 makefile fragment.
14705 * config/mt-hpux: Deleted.
14706
14707Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14708
d63a86f8 14709 * Many files: When warning about suppressed tests due to a
c906108c
SS
14710 nonexistant test binary, avoid incrementing the warning count.
14711
14712Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14713
14714 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14715
c906108c
SS
14716Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14717
14718 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14719 "sparc-*-solaris2*".
14720
14721Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14722
14723 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14724 Add global and local variables and initialize them.
14725 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14726 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14727 extracts the file name and terminating signal from the core file.
14728 * TODO: Remove note about tests for correct mapping of corefile.
14729 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14730 from optimizing it away.
14731 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14732 handles common blocks.
14733
14734Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14735
14736 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14737 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14738
14739Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14740
14741 * Makefile.in (maintainer-clean): New target, synonym for
14742 realclean.
14743 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14744 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14745 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14746 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14747 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14748 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14749
14750Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14751
14752 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14753 xfails when not gcc compiled for "print foo::funclocal".
14754 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14755 "print foo::funclocal at foo",
14756 "print 'scope1.c'::foo::funclocal at foo",
14757 "print foo::funclocal_bss at foo",
14758 "print 'scope1.c'::foo::funclocal_bss at foo",
14759 "print foo::funclocal_ro at foo",
14760 "print 'scope1.c'::foo::funclocal_ro at foo",
14761 "print bar::funclocal at foo" and
14762 "print 'scope1.c'::bar::funclocal at foo".
14763 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14764 gcc compiled for "print foo::funclocal at bar".
14765 Expand all messages to ensure that they identify that
14766 the test is at bar().
14767 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14768 gcc compiled for:
14769 "ptype on opaque struct pointer (statically)",
14770 "ptype on opaque struct tagname (statically)",
14771 "ptype on opaque struct pointer (dynamically) 1",
14772 "ptype on opaque struct tagname (dynamically) 1",
14773 "ptype on opaque struct pointer (dynamically) 2" and
14774 "ptype on opaque struct tagname (dynamically) 2
14775 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14776 gcc compiled for:
14777 "p datalocal"
14778 "whatis datalocal",
14779 "ptype datalocal",
14780 "p bsslocal",
14781 "whatis bsslocal", and
14782 "ptype bsslocal".
14783 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14784 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14785 when not gcc compiled.
14786 * gdb.base/funcargs.exp (float_and_integral_args): Add
14787 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14788 compiled.
14789 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14790 "backtrace from call6a" when not gcc compiled.
14791 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14792 "backtrace from call7a" when not gcc compiled.
14793 * gdb.base/callfuncs.exp (do_function_calls):
14794 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14795 "p t_char_array_values(char_array_val2,char_array_val1)",
14796 "p t_char_array_values(char_array_val1,char_array_val2)",
14797 "p t_char_array_values("carray 1","carray 2")",
14798 "p t_char_array_values("carray 1",char_array_val2)",
14799 "p t_char_array_values(char_array_val1,"carray 2")",
14800 "p sum_args(1,{2})",
14801 "p sum_args(2,{2,3})",
14802 "p sum_args(3,{2,3,4})",
14803 "p sum_args(4,{2,3,4,5})"
14804 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14805 "backtrace in corefile.exp" when not gcc compiled.
14806
14807Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14808
14809 * gdb.base/signals.exp: Rewrite `handle all print' test as
14810 a procedure. Accept blanks or TABs as whitespace, increase
14811 timeout and expect input buffer size for the large output
14812 from the command. Remove "i*86-*-bsdi2.0" xfail.
14813
14814Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14815
14816 * gdb.base/setvar.exp: Add new testcases for truncation when
14817 assigning invalid values to bitfields.
14818
14819Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14820
d63a86f8 14821 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14822 mips-sgi-irix* xfail for
14823 "call inferior func with struct - returns char *"
14824 and fix test so that an optional (unsigned char *) cast is
14825 accepted in the result.
14826
14827Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14828
14829 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14830 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14831 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14832 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14833 that accidentally got checked in.
14834
14835Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14836
d63a86f8 14837 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14838 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14839 compiled test.
14840 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14841 Add mips-sgi-irix5* xfail for not gcc compiled.
14842 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14843 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14844 "p top", "whatis top", "p middle", and "whatis middle".
14845 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14846 "whatis signed char" for not gcc compiled.
14847 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14848 "set variable signed char=-1 (-1)" and
14849 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14850 * gdb.base/funcargs.exp (float_and_integral_args):
14851 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14852 Add mips-sgi-irix* xfail when not gcc compiled for
14853 "continue to call2b".
14854 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14855 "continue to call2g".
14856 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14857 "backtrace from call6a"
14858 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14859 "backtrace from call7k".
14860 Add mips-sgi-irix5* xfail when not gcc compiled for
14861 "backtrace from call7a".
14862 (localvars_after_alloca): Fix gdb_test cmds for
14863 "print * after runto ...".
14864 Remove rs6000-*-* xfails for
14865 "print i after runto localvars_after_alloca" and
14866 "print l after runto localvars_after_alloca"
14867 for all compilers.
14868 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14869 when not compiled with gcc, for:
14870 "print signed char == (minus)",
14871 "print signed char != (minus)",
14872 "print signed char < (minus)",
14873 "print signed char > (minus)".
14874 * gdb.base/callfuncs.exp (do_function_calls):
14875 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14876 "call inferior func with struct - returns char *".
d63a86f8 14877 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14878 "correct value returned double test" to include Solaris 2.4.
14879 * gdb.base/funcargs.exp (float_and_integral_args):
14880 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14881
c906108c
SS
14882Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14883
14884 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14885 enumeration bitfields if compiling with GNU C.
14886 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14887 to empty' prompt.
14888
14889Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14890
14891 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14892 test for PRO targets.
14893
14894 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14895 breakpoints in the inferior at any given time by making
14896 two groups of breakpoints for call2*, call6* and call7*
14897 tests.
14898
14899Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14900
14901 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14902 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14903 from optimizing it away.
14904 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14905 "call inferior func with struct".
14906
14907Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14908
14909 * configure.in: Only configure gdb.chill for particular targets.
14910
14911Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14912
14913 * gdb.base/Makefile.in: Add action to .c.o transformation
14914 rule that generates a .ci file for each .o file and remove
14915 explicit .c.o rules except for callfuncs.o.
14916 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14917 generates a .ci file for each .o file and remove explicit
14918 .cc.o rules.
14919 (clean): Remove *.tmp *.ci files.
14920 (EXECUTABLES): Remove templ-info.exp.
14921 * gdb.base/compiler.c: New file.
14922 * gdb.c++/compiler.cc: New file
14923 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14924 Change rs6000-*-* xfail for
14925 "print 'scope0.c'::filelocal_ro" and
14926 "print 'scope1.c'::filelocal" and
14927 "print 'scope1.c'::filelocal_bss" and
14928 "print 'scope1.c'::filelocal_ro" and
14929 "print 'scope1.c'::foo::funclocal" and
14930 "print 'scope1.c'::foo::funclocal_ro" and
14931 "print 'scope1.c'::bar::funclocal" and
14932 "print 'scope0.c'::filelocal_ro" and
14933 "print 'scope1.c'::filelocal at foo" and
14934 "print 'scope1.c'::filelocal_bss at foo" and
14935 "print 'scope1.c'::filelocal_ro at foo" and
14936 "print 'scope1.c'::foo::funclocal at foo" and
14937 "print 'scope1.c'::foo::funclocal_bss at foo" and
14938 "print 'scope1.c'::foo::funclocal_ro at foo" and
14939 "print 'scope1.c'::bar::funclocal at foo" and
14940 "print 'scope0.c'::filelocal_ro" and
14941 "print 'scope1.c'::filelocal" and
14942 "print 'scope1.c'::filelocal_bss" and
14943 "print 'scope1.c'::filelocal_ro" and
14944 "print 'scope1.c'::foo::funclocal" and
14945 "print 'scope1.c'::foo::funclocal_bss" and
14946 "print 'scope1.c'::foo::funclocal_ro" and
14947 "print 'scope1.c'::bar::funclocal" and
14948 "print 'scope1.c'::bar::funclocal_bss"
14949 to only be xfail'd when not compiled with gcc.
d63a86f8 14950 Add rs6000-*-* xfail for
c906108c
SS
14951 "print 'scope0.c'::filelocal_bss before run"
14952 when compiled with gcc.
14953 (test_at_main): Add rs6000-*-* xfail for
14954 "print filelocal_ro in test_at_main"
14955 when compiled with gcc.
14956 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14957 Add rs6000-*-aix* xfail for
c906108c
SS
14958 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14959 "ptype t_char_array", not compiled with gcc.
14960 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14961 xfail for "list foo (in include file)" when gcc compiled.
14962 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14963 (integral_args): Add rs6000-*-* xfail for
14964 "run to call0a" if not compiled with gcc.
14965 (unsigned_integral_args): Add rs6000-*-* xfail for
14966 "run to call1a" if not compiled with gcc.
14967 (float_and_integral_args): Add rs6000-*-* xfail for
14968 "run to call2a" if not compiled with gcc and for
14969 "continue to call2b" for any compiler.
14970 Add rs6000-*-* xfail to
14971 "print f1 after run to call2a" for gcc compiled.
14972 (discard_and_shuffle): Add rs6000-*-* xfail for
14973 "run to call6a".
14974 (shuffle_round_robin): Add rs6000-*-* xfail for
14975 "backtrace from call7a" if not compiled with gcc.
14976 Add rs6000-*-* xfail for
14977 "backtrace from call7b" if compiled with gcc.
14978 (call_after_alloca): Add rs6000-*-* xfail for
14979 "print c in call_after_alloca" and
14980 "print s in call_after_alloca" and
14981 "backtrace from call_after_alloca_subr"
14982 if not compiled with gcc.
14983 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14984 "print c in localvars_in_indirect_call" and
14985 "print c in localvars_in_indirect_call" and
14986 "backtrace in indirectly called function" and
14987 "stepping into indirectly called function"
14988 if not compiled with gcc.
14989 (localvars_after_alloca): Add rs6000-*-* xfail for
14990 "print c after runto localvars_after_alloca" and
14991 "print s after runto localvars_after_alloca" and
14992 "print i after runto localvars_after_alloca" and
14993 "print l after runto localvars_after_alloca"
14994 for all compilers.
14995 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14996 than whatis-info.exp.
14997 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14998 than opaque-info.exp.
14999 Setup rs6000-*-* xfail for
d63a86f8 15000 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15001 "ptype on opaque struct pointer (dynamically)" when
15002 not compiled with gcc.
15003 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15004 rather than callf-info.exp.
15005 (do_function_calls): Add clear_xfail for rs6000-*-* for
15006 "p t_float_values2(3.14159,float_val2)". Seems to work
15007 fine there, both with xlc and gcc. Need to find out what
15008 it is doing right and fix other platforms.
15009 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15010 "call inferior func with struct - returns int",
15011 "call inferior func with struct - returns long",
15012 "call inferior func with struct - returns float",
15013 "call inferior func with struct - returns double",
15014 "call inferior func with struct - returns char *",
15015 but only if not gcc compiled (presumes xlc compiled).
15016 Change rs6000-*-* xfails for
15017 "call inferior func with struct - returns char" and
15018 " call inferior func with struct - returns short" to only
15019 xfail if not using gcc.
15020 (clean mostlyclean): Remove *.ci and *.tmp files.
15021 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15022 than templ-info.exp.
15023 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15024 Add rs6000-*-* xfail for "up to foo in langs.exp"
15025 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15026 when not gcc compiled.
d63a86f8 15027
c906108c
SS
15028Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15029
15030 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15031 * gdb.base/corefile.exp: Likewise.
15032 * gdb.base/list.exp: Likewise.
15033 * gdb.base/scope.exp: Likewise.
15034 * gdb.base/siganls.exp: Likewise.
15035
15036 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15037 compiler output.
15038 * gdb.base/whatis.exp: Likewise.
15039
15040Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15041
15042 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15043 failure (opcode table has been fixed to match reality).
15044
15045Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15046
15047 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15048 "call inferior func with struct - returns char",
15049 "call inferior func with struct - returns short"
15050
15051 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15052 "print 'scope0.c'::filelocal at main",
15053 "print 'scope0.c'::filelocal_bss in test_at_main",
15054 "print 'scope0.c'::filelocal at foo",
15055 "print 'scope0.c'::filelocal_bss in test_at_foo",
15056 "print 'scope0.c'::filelocal at bar",
15057 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15058
c906108c
SS
15059 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15060 in source file 1". This bug seems to have been fixed with both
15061 gcc and native cc (was native assembler bug?).
15062
15063Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15064
15065 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15066 "backtrace through signal handler" to "i*86-*-sysv4*".
15067 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15068 continue" case. Add "known SVR4 bug" to fail message.
15069 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15070 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15071 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15072 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15073 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15074 "up to foo in langs.exp", "show language at foo in
15075 langs.exp", "up to cppsub_ in langs.exp", "show
15076 language at cppsub_ in langs.exp", "up to fsub in
15077 langs.exp", and "show language at fsub in langs.exp".
15078 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15079 "bactrace in corefile.exp".
15080 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15081 "call inferior function with struct - returns float" and
15082 "call inferior function with struct - returns double".
d63a86f8 15083
c906108c
SS
15084Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15085
15086 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15087 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15088 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15089 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15090
15091Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15092
15093 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15094 (or overriden) "CHILL" macro rather then bare "gcc".
15095 Also look for ../../gcc/xgcc since that is what we will
15096 actually need, not "Makefile". Remove following assignment
15097 of CHILL to CHILL_FOR_TARGET because that results in
15098 recursive definition.
15099
15100Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15101
15102 * gdb.base/corefile.exp: Change xfail for backtrace in
15103 corefile.exp from linuxaout to all linux.
15104 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15105 cases where we miss the breakpoint at the signal handler
15106 for some reason. Setup xfail for linuxoldld/linuxaout and
15107 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15108 hitting SIGURG breakpoint.
15109 * gdb.base/signals.exp: Setup xfail for "next" acting like
15110 continue to add linuxoldld. Setup xfail for all linux for
15111 "next to handler in signals_tests_1", "backtrace in
15112 signals_tests_1", "continue to func1", "pass SIGUSR1",
15113 and continue to handler".
15114
15115Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15116
15117 * Update all FSF addresses except those in COPYING* files.
15118
15119Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15120
15121 * gdb.base/a2-run.exp: Change messages to be more explicit about
15122 the status of args, and quote binfile in results.
15123
15124Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15125
15126 * gdb.base/callfuncs.exp: Add tests for passing structs to
15127 inferior functions and return various types.
15128 * gdb.base/callfuncs.c: Add functions to receive a struct
15129 and return a member of the struct, in various types.
15130
15131Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15132
15133 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15134
15135Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15136
15137 * config/vxworks29k.exp: New file, sources vxworks.exp.
15138
15139Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15140
15141 * config/gdbremote.exp: New file. Testing framework using
15142 gdbserver.
15143
15144Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15145
15146 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15147 "call function when asleep" and "send end of file".
15148 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15149 for "backtrace in corefile.exp".
15150 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15151 for "backtrace through signal handler".
15152 * gdb.base/corefile.exp: Make sure we actually generate a core file
15153 before trying the core tests. Some systems allow the user to suppress
15154 generation of core files and default to that (linux for example).
15155 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15156 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15157
15158Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15159
15160 * gdb.threads: New directory with some crude multi-threaded
15161 gdb tests (step.exp and step2.exp).
15162 * config/mt-lynx (STEP_EXECUTABLE): Define.
15163 (THREADFLAGS): Define.
15164
15165Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15166
15167 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15168
15169 * gdb.base/signals.exp: Disable whole file for lynx until
15170 further notice.
15171
15172 * gdb.base/signals.exp: xfail test where "next" acts like
15173 "continue" for lynx.
15174
15175 * gdb.base/interrupt.exp: xfail test for calling function while
15176 inferior is asleep for lynx.
15177
15178 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15179 than one cr-lf after each command.
15180
15181Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15182
15183 * configure.in: Reinstate setting of stabsdirs variable, fix
15184 typo in setting up configdirs for native builds.
15185
15186 * gdb.base/return.exp: Fix typo in return double test.
15187 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15188 compiler from optimizing them away.
15189
15190Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15191
15192 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15193 sequences to be echo'd by gdb when using gdb_test.
15194 * gdb.chill/chexp.exp: Likewise.
15195 * gdb.fortran/exprs.exp: Likewise
15196
15197Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15198
15199 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15200 after the inferior gdb has started.
15201
15202 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15203 after each command.
15204 * gdb.base/funcargs.exp: Likewise.
15205 * gdb.base/gdbvars.exp: Likewise.
15206 * gdb.base/interrupt.exp: Likewise.
15207 * gdb.base/list.exp: Likewise.
15208 * gdb.base/watchpoint.exp: Likewise.
15209 * gdb.c++/demangle.exp: Likewise.
15210 * gdb.c++/inherit.exp: Likewise.
15211 * gdb.chill/chexp.exp: Likewise.
15212 * gdb.fortran/exprs.exp: Likewise.
15213
15214 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15215 test if we can't handle IO to/from the inferior.
15216
15217 * gdb.c++/misc.exp: Always check for a program already being
15218 started after sending a "run" command to gdb.
15219
15220 * gdb.base/twice.exp: Start with a fresh gdb.
15221
15222 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15223 only depend on gdb's expression code, not the chill runtime.
15224
15225 * gdb.base/return.c: Put return values into variables so we
15226 can have gdb print them rather than depending on the program
15227 to print them.
15228 * gdb.base/return.exp: Corresponding changes.
15229
15230 * lib/gdb.exp: Provide default value for noinferiorio.
15231 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15232 the inferior.
15233
15234 * gdb.base/break.exp: Always check for a program already being
15235 started after sending a "run" command to gdb.
15236 (text_next_with_recursion): Don't check the output from the
15237 program's printf statement. Instead just make sure the program
15238 exited.
15239
15240 * gdb.base/commands.exp: Protect tests which need arguments with
15241 $noargs conditionals.
15242
15243Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15244
15245 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15246 of structure member arrays to match gdb/valops.c:value_addr change.
15247
15248Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15249
15250 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15251 cases.
15252
15253Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15254
15255 * configure.in (configdirs): Remove gdb.chill from default list
15256 of subdirs and then add it back in only if doing a native build.
15257 The current chill compiler does not yet work in any cross build.
15258 * Revert all signal changes from Jul 6.
15259 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15260 for sh-hms targets, allowing these tests to link, with no other
15261 changes. Testing is suppressed by setting "nosignals" in site.exp.
15262
15263Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15264
15265 * configure.in (signaldirs): Define and add to configdirs for all
15266 targets except some specific ones that are known to not support signals.
15267 Also clean up formatting.
15268 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15269 (signals, sigall): Remove rules to build.
15270 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15271 Moved to new gdb.signals directory.
15272 * gdb.signals: New test directory.
15273 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15274 signals.c signals.exp}: New or moved files.
15275
15276Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15277
15278 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15279
15280Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15281
15282 * gdb.base/return.exp: Xfail `return double' test failure
15283 on at least Solaris 2.3 and handle future/past versions on
15284 a case by case basis as appropriate. Also update message
15285 to include i*86 failures.
15286
15287Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15288
15289 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15290
15291 * lib/gdb.exp: Fix comment which erroneously identified
15292 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15293 gdb_file_cmd not gdb_load).
15294 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15295
15296 * gdb.base/setvar.exp: Make test names consistent between pass and
15297 fail cases. Use gdb_test more.
15298
15299Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15300
15301 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15302
15303Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15304
15305 * gdb.base/help.exp: Fix expected help string for `show commands'.
15306
15307Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15308
15309 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15310
15311 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15312 of a text section.
15313
15314Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15315
15316 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15317 that loop eventually terminates. Fix Connection refused logic so
15318 that testsuite will expire nicely.
15319
15320Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15321
15322 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15323 config/rom68k.exp: New tcl glue for the appropriate monitors.
15324 These all just end up calling monitor.exp.
15325 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15326 refused' by retrying. Cleanup some timeout issues.
15327 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15328 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15329 callers don't have to set/restore global timeout variable.
15330
15331 * The following set of changes centralizes management of the global
15332 timeout variable. This way, it can be set in one target dependent
15333 place instead of dozens of places scattered throughout the test suite.
15334 If you need to lengthen a timeout, then you should either set timeout
15335 in one of the config/{target}.exp files, or multiply it by a factor.
15336 Setting it to an absolute value is always going to lose for some
15337 targets.
15338 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15339 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15340 * gdb.base/funcargs.exp: Don't set timeout.
15341 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15342 * gdb.base/printcmds.exp (test_print_string_constants
15343 test_print_array_constants): Don't set timeout.
15344 * gdb.base/ptype.exp: Don't set timeout.
15345 * gdb.base/recurse.exp: Don't set timeout.
15346 * gdb.base/return.exp: Don't set timeout.
15347 * gdb.base/watchpoint.exp: Don't set timeout.
15348 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15349 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15350
15351Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15352
15353 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15354
15355Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15356
15357 * lib/gdb.exp: Disable chill tests for irix5.
15358
15359Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15360
15361 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15362 each test pass or fail.
15363
15364Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15365
15366 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15367 xlc not gcc.
15368
15369Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15370
15371 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15372
15373Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15374
15375 * config/est.exp: Fix copyright and comments. Remove dead code.
15376 Use targetname, serialport and baud variables instead of fixed
15377 constants.
15378 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15379 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15380
15381Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15382
15383 * gdb.base/watchpoint.exp: Don't run
15384 test_watchpoint_triggered_in_syscall for sunos.
15385
15386Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15387
15388 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15389 they don't seem to exist. Do include stdio.h.
15390
15391Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15392
15393 * gdb.base/a1-selftest.exp: Add alpha xfail.
15394
15395Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15396
15397 * gdb.base/watchpoint.c (main): Prompt before calling read().
15398 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15399 Revise accordingly. Remove cruft about sending "123" several
15400 times, until it gets noticed. Clean up the "print buf[0]" stuff
15401 so that it passes or fails, and waits for prompts in the usual way.
15402
15403Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15404
15405 * gdb.base/recurse.exp: Fix comment.
15406
15407 * TODO: Remove item about printing variables in nodebug.exp. Add
15408 item about enabling tests which are only run on some targets.
15409
15410 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15411 fail, make test names unique, use new gdb_test convention
15412 regarding pattern, use gdb_test more, etc.).
15413
15414 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15415 fail, make test names unique, etc.).
15416
15417Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15418
15419 * gdb.base/nodebug.c: Change return type of top and middle to
15420 short.
15421 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15422 are fixed by the recent mdebugread.c changes. Allow `short ()'
15423 as type for top and middle.
15424
15425Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15426
15427 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15428 nearly as I can tell, the whole thing was an accident in Stu's
15429 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15430 to replace a send/expect pair with gdb_test, but ended up only
15431 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15432 of 30 Mar 1995 took care of it, but left this vestigial comment
15433 which I am now nuking.
15434
15435Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15436
15437 * gdb.base/break.exp: Look for different line number for
15438 breakpoint at main depending on usestubs.
15439
15440Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15441
15442 * gdb.base/list.exp: Adjust some alternate expect patterns to
15443 match recent list0.c change. Add alternate expect pattern for
15444 output from `list default lines around main' for optimizing
15445 compilers.
15446
15447Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15448
15449 * lib/gdb.exp: If nosignals is not set, set it to 0.
15450
15451Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15452
15453 * config/slite-gdb.exp: Responds to load symbol table prompt.
15454 * gdb.base/break.exp: Adjust line number, fix rerun.
15455 * gdb.base/langs0.c: Add #ifdef usestubs.
15456
15457Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15458
15459 * gdb.base/list.exp: Adjust line contents after adding new lines in
15460 list0.c. Also fix a syntax error.
15461
15462 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15463 * gdb.base/break.exp: ditto.
15464 * gdb.base/list.exp: ditto.
15465 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15466 * gdb.base/run.c: ditto.
15467 * gdb.base/list0.c: ditto.
15468 * gdb.base/funcargs.c: ditto.
15469
15470Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15471
15472 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15473 $targetname, $serialport and $baud instead of hardwired variables.
15474 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15475 target doesn't support signals.
15476
15477Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15478
15479 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15480
15481Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15482
15483 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15484 Don't rely on the value of an auto variable before it has been
15485 initialized. Use gdb_test more.
15486
15487Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15488
15489 * lib/gdb.exp (default_gdb_version): A version number must start
15490 with a digit, but other than that contains all characters up to
15491 the first whitespace character.
15492
15493Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15494
15495 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15496
15497Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15498
15499 * gdb.c++/*.exp: Warn if executable does not exist. The original
15500 reason for skipping the warning was that configure.in sometimes
15501 intentionally skipped building the executables but the tcl code
15502 had no way of knowing. That (a) was always bogus with respect to
15503 error handling, (b) is no longer true (right now there is no way
15504 to skip C++ tests).
15505
15506 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15507
15508Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15509
15510 * gdb.base/list.exp: Add expect patterns for output from
15511 SunPRO compiled executables.
15512 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15513 types.
15514
15515Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15516
15517 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15518 number (we are already testing that the correct source line text
15519 gets printed).
15520
15521 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15522 that is what is intended, but something needed to be done to get
15523 sunos4 native working again.
15524
15525 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15526
15527 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15528 apparently went with a (very) old xfail.
15529
15530Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15531
15532 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15533 runto_main is a proc in gdb.exp that will do 'step' for target use
15534 stubs.
15535 * gdb.base/exprs.exp: ditto.
15536 * gdb.base/interrupt.exp: ditto.
15537 * gdb.base/opaque.exp: ditto.
15538 * gdb.base/printcmds.exp: ditto.
15539 * gdb.base/ptype.exp: ditto.
15540 * gdb.base/scope.exp: ditto.
15541 * gdb.base/setvar.exp: ditto.
15542 * gdb.base/signals.exp: ditto.
15543 * gdb.base/twice.exp: ditto.
15544 * gdb.c++/classes.exp: ditto.
15545 * gdb.c++/inherit.exp: ditto.
15546 * gdb.c++/templates.exp: ditto.
15547 * gdb.base/break.exp: no run and hit main for stubs. Change line
15548 numbers for breakpoints and info breakpoint.
15549 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15550 breakpoint().
15551 * gdb.base/callfuncs.c: ditto.
15552 * gdb.base/exprs: ditto.
15553 * gdb.base/interrupt.c: ditto.
15554 * gdb.base/opaque0.c: ditto.
15555 * gdb.base/printcmds.c: ditto.
15556 * gdb.base/ptype.c: ditto.
15557 * gdb.base/scope0.c: ditto.
15558 * gdb.base/setvar.c: ditto.
15559 * gdb.base/signals.c: ditto.
15560 * gdb.base/twice.c: ditto.
15561 * gdb.c++/misc.cc: ditto.
15562 * gdb.c++/templates.cc: ditto.
15563
15564Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15565
15566 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15567
15568 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15569 somewhere between `read' and `main.c'. I'm pretty sure the
15570 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15571 and it isn't particularly useful.
15572
15573 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15574
15575Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15576
15577 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15578
15579Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15580
15581 * config/mt-slite: add LIBS and -nostdlib.
15582 * config/slite-gdb.exp: add this new file to support sparclite target.
15583
15584Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15585
15586 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15587
15588 * gdb.base/a2-run.exp: Change argument to istarget from
15589 "*-*-vxworks" to "*-*-vxworks*".
15590 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15591
15592Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15593
15594 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15595 will not runto main but do a 'step' to step out of breakpoint().
15596 * config/mt-slite: add -Dusestubs.
15597
15598Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15599
15600 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15601 instead of just @.
15602
15603 * gdb.base/signals.exp: Add test for "handle all print".
15604 * TODO: Remove "handle all print". Also remove item about
15605 checking copyright date (I don't like the idea of a spurious FAIL
15606 based on when we run the tests).
15607
15608 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15609 for SunOS4 (reason for failure not investigated). Remove
15610 redundant test for $binfile.
15611
15612 * gdb.base/nodebug.c (array_index): Call malloc.
15613
15614 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15615
15616Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15617
15618 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15619 conventions and slightly simplify the matching regexp.
15620
15621Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15622
15623 * gdb.base/break.exp: Update gdb_test invocation to use new
15624 convention.
15625
15626 * lib/gdb.exp: If noargs is not set, set it to 0.
15627
15628 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15629 tests unique.
15630
15631 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15632
15633Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15634
15635 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15636 one argument of type "<non-float parameter>".
15637
15638Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15639
15640 * config/rom68k.exp: New file to support Motorola IDP board.
15641 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15642 * gdb.base/break.c: Change things around so that this program
15643 doesn't depend upon args. This is necessary to make remote
15644 targets work (in general, they can't take args).
15645 * gdb.base/break.exp: Don't try to send args to program. Don't
15646 expect output. Also, replace lots of code with gdb_test.
15647
15648Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15649
15650 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15651 printing of '\'' (which is what the comment says we are testing,
15652 even though we were not), not '''.
15653 (test_integer_literals_rejected): Test that printing ''' is an error.
15654
15655 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15656 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15657 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15658 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15659 Use gdb_test not test_print_accept.
15660 * lib/gdb.exp: Remove test_print_accept.
15661
15662 * gdb.base/signals.exp (signal_tests_1): Make pass message
15663 consistent with fail message.
15664
15665 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15666 unsigned char; the bug (PR 1821) is fixed.
15667
15668 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15669
15670 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15671 successful tests--makes xfailing them work right.
15672
15673Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15674
15675 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15676 only \r\n, not .*. The test can pass .* as the last thing in
15677 $pattern if that is what it wants. In addition to providing this
15678 flexibility, this change should speed up pattern matching in cases
15679 where the pattern already ended with .* (there were a number of
15680 them). This change also helps catch bad patterns--in the old
15681 scheme the typo "char \*" instead of "char \\*" would pass. Now
15682 it is caught.
15683 * Many .exp files: Update callers.
15684
15685 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15686 clearer and does not spuriously match multiple ('s. Likewise for
15687 ) and *.
15688
15689 * gdb.base/nodebug.exp: Test ability to call a function and pass
15690 it a string (even with no debugging info).
15691
15692 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15693 "p '\'", which is the same as "p ''" once tcl gets done with
15694 quoting, to "p '\\'", which I suspect is what is intended (one
15695 backslash gets sent to GDB).
15696
15697 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15698
15699Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15700
15701 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15702 1817) was fixed literally years ago.
15703
15704Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15705
15706 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15707 test, it causes stepping out of call_after_alloca_subr with
15708 optimizing compilers.
15709 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15710 fails.
15711
15712 * gdb.c++/templates.exp: Source templ-info.exp only if
15713 the templates executable exists.
15714
15715 * gdb.c++/misc.cc (class Contains_static_instance,
15716 class Contains_nested_static_instance),
15717 gdb.c++/classes.exp (test_static_members): Test printing of
15718 a class that contains a static instance of the class.
15719
15720Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15721
15722 * gdb.base/langs2.c (cppsub_): Don't prototype.
15723 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15724 only, I believe).
15725
15726Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15727
15728 * lib/gdb.exp (skip_chill_tests): New procedure.
15729
15730 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15731
15732Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15733
15734 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15735 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15736
15737Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15738
15739 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15740
15741 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15742 disassemble 8, not 16, instructions for part 4.
15743
15744 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15745 support the latter anymore.
15746
15747 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15748 -DNO_PROTOTYPES.
15749 * gdb.base/callfuncs.c: Control use of prototypes based on
15750 NO_PROTOTYPES, not __STDC__.
15751 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15752 t_float_values2 tests if prototypes in use.
15753
15754 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15755 t_double_values): When checking differences against DELTA, check
15756 that difference is within the range (-DELTA,DELTA), not just
15757 (-infinity,DELTA).
15758
15759Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15760
15761 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15762 'file' command firts, then 'target', then 'load', this is due to gdb
15763 target set up.
15764 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15765
15766Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15767
15768 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15769 FP load/store variants.
15770 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15771
15772Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15773
15774 * gdb.base/term.exp: Do not give a warning if not native, it is
15775 not an abnormal condition.
15776
15777Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15778
15779 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15780 t_char_array".
15781
15782Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15783
15784 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15785 are getting the version number.
15786
15787 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15788 if not native, it is not an abnormal condition.
15789
15790Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15791
15792 * lib/gdb.exp: Just use "file exists", rather than undocumented
15793 dejagnu procedure "findfile".
15794
15795Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15796
15797 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15798 (LDFLAGS): Set to -Xlinker -Ur.
15799
15800 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15801 Removed, these values are set by lib/gdb.exp.
15802
15803 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15804
15805Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15806
15807 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15808 of replicating gdb startup code.
15809
15810 * config/mt-vxworks (LDFLAGS): Set to -r.
15811 (CFLAGS_FOR_TARGET): Removed.
15812
15813 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15814 (gdb) and gdb for vxworks uses (vxgdb).
15815
15816 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15817 executable is not in the tree and host != target, use sed and
15818 program_transform_name to determine the gdb name used by the
15819 target.
15820
15821 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15822 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15823
15824Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15825
15826 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15827 floats, chars, and shorts where there are ANSI-style function
15828 definitions.
15829
15830 * gdb.base/langs.exp, gdb.base/langs*: New test.
15831 * gdb.base/Makefile.in: Build it.
15832 * TODO: Remove item about checking that C names don't get C++
15833 demangling applied; this test tests it.
15834
15835Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15836
15837 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15838 went with the const70 xfail. The xfail went away a year ago.
15839
15840 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15841
15842 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15843 for hp300.
15844
15845 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15846
15847 * gdb.base/a1-selftest.exp: Don't run on hp300.
15848
15849Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15850
15851 * Makefile.in (site.exp): Set host_alias and target_alias as well
15852 as host_triplet and target_triplet.
15853
15854Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15855
15856 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15857
15858 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15859 places as other ecoff systems).
15860
15861 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15862 ultrix.
15863
15864Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15865
15866 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15867 remove them.
15868 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15869 variable and "variable" in addition to "data variable".
15870 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15871
15872 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15873 2.
15874 * gdb.base/list1.c (long_line): Add additional statement at start
15875 of function.
15876 * gdb.base/list.exp (test_forward_search): Update line number to
15877 reflect new statement.
15878
15879Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15880
15881 * gdb.base/signals.exp: Reinitialize searched source directories
15882 after gdb_start call.
15883
15884Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15885
15886 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15887 * gdb.stabs/Makefile.in: Likewise.
15888
15889 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15890 change. Instead split the tests into smaller pieces.
15891 * gdb.disasm/hppa.s: Corresponding changes.
15892
15893Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15894
15895 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15896 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15897
15898 * gdb.base/funcargs.exp: Modify many tests so that every test
15899 either passes or fails. Make some test names unique.
15900
15901Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15902
15903 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15904 Call stty to set interrupt character.
15905
15906 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15907 for HP assembler versus GNU assembler based on actual behavior of
15908 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15909
15910 * TODO: Suggest a few more stepping tests.
15911
15912Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15913
15914 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15915 restart GDB for h8300 after a continue.
15916 (return): Add pattern to match a29k-udi behavior.
15917 * gdb.base/nodebug.exp: Remove obsolete comment.
15918 * gdb.base/regs.exp: New file, testing of register displays.
15919 * gdb.base/return.exp: Fix typo in reference to $objdir.
15920 * gdb.base/whatis.exp: Always start with a fresh GDB.
15921
15922Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15923
15924 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15925 higher, these tests generate a lot of output.
15926
15927Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15928
15929 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15930 code following the catch silently ignored some errors; without the
15931 catch they should be thrown like any other tcl error. Also, the
15932 catch used "" instead of {} which meant all the callers who wanted
15933 to include one of the characters "[]$ had to quote it an extra time.
15934 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15935 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15936 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15937 Remove extra quoting.
15938
15939Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15940
15941 * gdb.base/commands.exp: Make test names unique; every test either
15942 passes or fails. Update some comments.
15943
15944 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15945
15946Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15947
15948 The following fixes a FAIL caused by the fact that the alpha stabs
15949 configuration didn't use the ".if alpha" code in weird.def.
15950 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15951 bit pointer, so the 32 bit version works even on the alpha.
15952 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15953 Remove the stuff which allowed us to have separate versions for
15954 alpha and everything else.
15955
15956 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15957 regexp which "info func operator\[\](" is supposed to match. Fix
15958 string to send to GDB. Note that GDB still doesn't work right. Add a
15959 new test for "info func .perator\[\](" which GDB does handle correctly.
15960
15961 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15962
15963Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15964
15965 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15966 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15967 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15968 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15969 it makes the tests harder to understand and confuses test-o-matic.
15970 The preferred style is that each test provides a PASS or a FAIL,
15971 and has a unique message (e.g. "continue #54" not just "continue")
15972 which is the same for the pass and the fail.
15973 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15974 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15975 to lib/gdb.exp.
15976 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15977 prt_accept which was basically the same thing. Likewise for
15978 test_print_reject and prt_reject.
15979 * lib/gdb.exp (test_print_reject): Add some more error message
15980 patterns to match from the former printcmds.exp (prt_reject).
15981 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15982 One defect of the passcount stuff is that some of it failed to
15983 report XPASS where appropriate.
15984 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15985 stuff before and after arg in expected pattern.
15986 (test_paddr_operator_functions): Re-do test without print_addr_of;
15987 this is the only test which seems to want extra stuff there.
15988
15989Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15990
15991 * gdb.base/nodebug.exp: Update new tests to reflect improved
15992 wording of gdb output.
15993
15994 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15995 and "ptype" work on variables in files compiled without -g.
15996 Replaces commented out "maint print msymbol" tests.
15997
15998Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15999
16000 * gdb.base/setvar.c (dummy): Call malloc.
16001
16002 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16003 losing with the irix4 sed.
16004
16005 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16006 ALRM" on irix4.
16007
16008Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16009
16010 * TODO: Remove items about corefile.exp testing new exec-file and
16011 backtrace; both are now done. Add items about printing enums.
16012
16013Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16014
16015 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16016 "get signal $thissig" test fails.
16017
16018 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16019
16020Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16021
16022 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16023 compiler warning with dec alpha compiler.
16024
16025 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16026 extra \n from gdb_test call (this explains why the prompt test
16027 that I removed yesterday was there).
16028 (user_defined_command_test): Remove extra \n and prompt test.
16029
16030 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16031 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16032 doesn't exist.
16033 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16034 Also remove alpha workaround, which turns out to be because
16035 SIGABRT == SIGLOST.
16036
16037 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16038
16039 * gdb.base/help.exp: Don't test "help show".
16040
16041Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16042
16043 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16044 "set print address" is on.
16045 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16046 pass prompt to gdb_test; gdb_test already looks for the prompt.
16047
16048 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16049
16050 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16051 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16052 was to make sure that gdb can read a core file. But (a) the "read
16053 the corefile" part didn't make it to a1-selftest.exp, we just
16054 delete the corefile after creating it, and (b) we test reading
16055 corefiles in corefile.exp anyway. Also, this test left around a
16056 xgdb process on Solaris.
16057
16058 * gdb.base/corefile.exp: Also test backtrace.
16059
16060Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16061
16062 * gdb.base/commands.exp: Test a simple user defined command with
16063 arguments and if/while statements; verify the full user command is
16064 printed by "show user".
16065
16066 * gdb.base/commands.exp: Test if/while commands as part of a
16067 breakpoint command list; verify they appear in breakpoint
16068 information.
16069
16070Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16071
16072 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16073 than by dividing by zero.
16074
16075Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16076
16077 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16078 performing an inferior call with watchpoints enabled.
16079 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16080 call.
16081
16082Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16083
16084 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16085 of "file" command.
16086
16087 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16088 Add additional pattern for when "int operator int(void);" appears
16089 in a different order.
16090
16091Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16092
16093 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16094
16095 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16096 and "signal" with ".*".
16097
16098Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16099
16100 * TODO: Add note about "handle all nostop".
16101
16102 * gdb.base/{sigall.c, sigall.exp}: New test.
16103 * gdb.base/Makefile.in: Add it.
16104
16105Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16106
16107 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16108 when invoking GDB, suppresses any windowing interface.
16109
16110Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16111
16112 * config/sim-gdb: New file, simulator testing support.
16113
16114Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16115
16116 * gdb.base/interrupt.exp: Test calling func1 twice.
16117
16118Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16119
16120 * gdb.base/list.exp (test_forward_search): Set timeout higher
16121 when we'll be getting lots of output from gdb.
16122
16123 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16124 "init_malloc" to after the expect statement. Run it if that
16125 regexp is taken, but also for two others which happen if source
16126 cannot be found.
16127
16128Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16129
16130 * gdb.base/printcmds.exp: New test, for printing register before
16131 program is running.
16132
16133Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16134
16135 * gdb.base/list.exp: Correct some alternate expect patterns
16136 to reflect changes in list1.c.
16137
16138Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16139
16140 * TODO: Add item regarding large frames.
16141
16142 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16143
16144 * TODO: Remove item about enabling return.exp; it
16145 is enabled. Suggest a few more "return" tests.
16146
16147Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16148
16149 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16150 anonymous unions.
16151
16152Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16153
16154 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16155 and pr-5646.o, so "make" is the same as "make all", not "make
16156 pr-4975.o".
16157
16158Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16159
16160 * gdb.base/list.exp: Adjust expectations to reflect changes in
16161 list1.c.
16162 (test_forward_search): New test proc.
16163 * gdb.base/list1.c (long_line): New function, has long source line.
16164
16165Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16166
16167 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16168 additional line of code that was added.
16169
16170Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16171
16172 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16173 tests so as not to overflow expect's input buffers.
16174 * gdb.disasm/hppa.exp: Corresponding changes.
16175
16176Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16177
16178 Beginnings of template debugging tests.
16179 * gdb.c++/templ-info.cc: New file to test for template
16180 debugging capability of the compiler.
16181 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16182 templ-info.cc.
16183 * gdb.c++/templates.cc: Add explicit template instantiations
16184 to enable compiling with -fno-implicit-templates. Add destructor
16185 and 'value' method to T5 class for template tests.
16186 * gdb.c++/templates.exp: Add testcases for printing of template
16187 types, setting breakpoints on template methods and calling a
d63a86f8 16188 template method.
c906108c
SS
16189
16190Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16191
16192 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16193 branch target since some assemblers (gas-2.5) may emit a
16194 relocation for the branch instead of resolving it in the
16195 assembler.
16196
16197Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16198
16199 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16200 through signal handler.
16201
16202Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16203
16204 * configure.in (*-*-netware): Use config/mt-netware.
16205
16206 * config/mt-netware: New file.
16207 * config/mt-i386-netware: Removed, separate configs for different
16208 netware architectures are no longer needed now that we have
16209 --with-headers.
16210
16211Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16212
16213 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16214 by the recent changes to use ANSI C arithmetic conversions.
16215
16216Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16217
16218 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16219 bug involving using inferior_pid to figure out whether to select a
16220 frame.
16221
16222Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16223
16224 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16225 match the current disassembler output.
16226
16227Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16228
16229 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16230 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16231 types, expect "int" as type of integer values (for now).
16232
16233Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16234
16235 * gdb.base/commands.exp: New tests for if/while commands.
16236
16237Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16238
16239 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16240 by .*, since hex values have different syntax in Chill mode.
16241
16242Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16243
16244 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16245 linefeed from expect pattern for repeated types with indices > 9.
16246
16247Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16248
16249 First part of Fortran test suite.
16250 * gdb.fortran: New directory.
16251 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16252
16253Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16254
16255 * gdb.base/default.exp: Update expect pattern for load command
16256 without arguments.
16257
16258Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16259
16260 * configure.in: Change i386 to i[345]86.
16261 * gdb.base/configure.in: Likewise.
16262 * gdb.c++/configure.in: Likewise.
16263 * gdb.chill/configure.in: Likewise.
16264
16265Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16266
16267 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16268 patterns, since that is not a valid context for comments.
16269
16270Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16271
16272 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16273 repeated types and repeated types with indices > 9.
16274
16275Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16276
16277 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16278 2417; old bug has been fixed.
16279
16280Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16281
16282 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16283 send the newline ourselves instead of assuming gdb_test will do
16284 so when passed an empty input string.
16285
16286 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16287 stabs testcode.
16288
16289Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16290
16291 * lib/gdb.exp (gdb_test): Don't send anything if the first
16292 argument is an empty string. This makes cases where we want to
16293 match output that is already in expect's buffers (for example,
16294 matching a breakpoint after gdb_run_cmd has been called) work
16295 reliably.
16296
16297Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16298
16299 * config/netware.exp: New file.
16300
16301Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16302
16303 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16304 the -B and -L prefixes so we can find the debugging stub.
16305
16306 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16307 there and we are using the gcc from the tree.
16308
16309 * gdb.base/types.c: Removed.
16310
16311 * gdb.base/configure.in: Look for makefile fragments in ../config.
16312 Recognize i386-*-netware.
16313 * gdb.c++/configure.in: Likewise.
16314
16315Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16316
16317 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16318 the correct TCL syntax.
16319
16320Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16321
16322 * gdb.base/opaque.exp: use runto instead of messing around with
16323 breakpoints. Simplify by using gdb_test.
16324
16325 * gdb.base/bitfields.exp: restart between tests on netware targets
16326 because breakpoints aren't relocated after target death. Run
16327 processes to completion.
16328
16329 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16330
16331Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16332
16333 * Makefile.in: Remove extra tabs that confuse some versions
16334 of "make". Use the newly built gdb to test with by default,
16335 rather than the first one in the tester's search path.
16336
16337Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16338
16339 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16340
16341 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16342 condition help.
16343
16344Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16345
16346 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16347
16348 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16349 running.
16350 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16351 * gdb.base/funcargs.exp: Likewise.
16352
16353 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16354 * gdb.base/funcargs.exp: Likewise.
16355
16356 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16357 message is "".
16358
16359Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16360
16361 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16362 return,signals,twice}.exp: Handle non-existant binaries
16363 consistantly.
16364
16365 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16366 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16367 might testing a cross development system.
16368
16369Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16370
16371 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16372 runtest script is relative to ${srcdir}, not ${rootdir}.
16373
16374Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16375
16376 * gdb.base/signals.exp: Allow for optionality of breakpoint
16377 address.
16378
16379Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16380
16381 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16382
16383Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16384
16385 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16386 for size_t definition.
16387 * gdb.c++/templates.cc: Likewise
16388
16389 * config/mt-i386-netware: New file.
16390
16391 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16392 defined.
16393
16394 * gdb.base/Makefile.in: Added support for systems that name core
16395 files by appending "core" to the program name.
16396 * gdb.base/a1-selftest.exp: Likewise.
16397
16398Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16399
16400 * gdb.base/return.exp: Add comment and message for `return double'
16401 test failure on Sparc Solaris.
16402
16403Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16404
16405 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16406
16407Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16408
16409 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16410 from optimizing them away.
16411 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16412 patterns to include default constructors and assignment operators,
16413 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16414 character in the output of the virtual base pointer.
16415
16416Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16417
16418 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16419 expression match in print_addr_of to avoid unintented matches.
16420 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16421 versions up to 2.5.8.
16422
16423Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16424
16425 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16426 included file to run under newer versions of expect.
16427 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16428 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16429 Remove xfail for the virtual table of BDDHookV.
16430
16431Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16432
16433 * lib/gdb.exp (string_to_regexp): Set a default result.
16434 (default_gdb_start): Fix misleading message.
16435
16436Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16437
16438 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16439 Remove all CC, etc definitions.
16440 * config/mt-hpux: New file.
16441 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16442 (CFLAGS, LDFLAGS): Define.
16443 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16444
16445 * Makefile.in (site.exp): Don't insert host_os, etc.
16446 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16447 (distclean): Check existence of subdir.
16448 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16449 * gdb.base/Makefile.in: General cleanup and simplification.
16450 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16451 to build executables. Use default rule to build .o files.
16452 (EXPECT, RUNTEST, CC): Fix relative pathname.
16453 (site.exp): Don't insert host_os, etc.
16454 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16455 and/or SIGUSR1 defined.
16456 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16457 * gdb.c++/Makefile.in: General cleanup and simplification.
16458 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16459 (CFLAGS): Remove.
16460 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16461
16462Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16463
16464 * gdb.base/recurse.exp: Misc changes to get tests running again
16465 after Kung's changes to the watchpoint code.
16466 * gdb.base/watchpoint.exp: Likewise.
16467
16468Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16469
16470 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16471
16472Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16473
16474 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16475 * lib/gdb.exp (default_gdb_start): Define.
16476 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16477 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16478 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16479 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16480 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16481 Don't call gdb_target_udi in between tests.
16482
16483Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16484
16485 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16486 (which was basically just a local version of the same thing). In
16487 addition to avoiding duplication, gdb_test_exact is faster.
16488 * lib/gdb.exp (gdb_test_exact): Fix typo.
16489
16490 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16491 don't give an error.
16492
16493 * gdb.base/term.exp: Call delete_breakpoints before starting.
16494
16495 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16496 (t10): Add comment.
16497
16498Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16499
16500 Reorganization of the GDB Test Suite.
16501
16502 * gdb.base: New directory, contains all the basic tests.
16503 * gdb.c++: New directory, tests specific to C++.
16504 * gdb.chill: New directory, tests specific to Chill.
16505 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16506 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16507 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16508 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16509 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16510 t30-31 to chill).
16511 * */gdbme.*: Rename to match appropriate expect scripts.
16512 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16513 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16514 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16515 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16516 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16517 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16518 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16519 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16520 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16521 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16522 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16523 gdb.c++/virtfunc.cc: New names of C++ files.
16524 * gdb.chill/chillvars.ch: New name of Chill file.
16525 * gdb.base/configure.in, gdb.c++/configure.in,
16526 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16527 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16528 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16529 * configure.in (configdirs): Update to reflect directory changes.
16530 (target_abbrev): No longer define for any configuration.
16531 * Makefile.in: Cosmetic improvements to header comments.
16532
16533Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16534
16535 Various changes to gdb.t31:
16536
16537 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16538 * gdbme.ch: Make all key-words and predefineds be upper-case.
16539 * chillvars.exp: Expect key-words and predefinds in upper-case.
16540
16541 * chillvars.exp: Use gdb_test_exact many places.
16542 Change expected output for arrays (which now includes index labels).
16543
16544 * pr-5020.exp, gdme.ch (module PR_5020):
16545 New test, for PR-5020.
16546
16547Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16548
16549 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16550 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16551
16552Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16553
16554 * Makefile.in: Fix bit-rot in definitions of CHILL,
16555 CHILL_FOR_TARGET and Chill_LIB.
16556 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16557 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16558 CHILL, and CHILL_LIB.
16559
16560Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16561
16562 * Revert the previous changes. Please see Rob's directory
16563 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16564
16565Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16566
16567 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16568 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16569 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16570 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16571 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16572 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16573 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16574 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16575 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16576 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16577 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16578 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16579 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16580 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16581 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16582 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16583 changes from 94Q1.
16584
16585Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16586
16587 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16588 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16589 Rob's new testing fragments.
16590
16591Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16592
16593 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16594 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16595
16596Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16597
16598 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16599 version also, match on casted version strings, and match on
16600 gdb startup case where the line numbers might be messed up.
16601
16602Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16603
16604 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16605 (CFLAGS): Delete it from here.
c906108c
SS
16606
16607Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16608
16609 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16610
16611Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16612
16613 * Makefile.in (RUNTEST): Default to just "runtest".
16614
16615Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16616
16617 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16618 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16619 the code has been restructured.
16620
16621Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16622
16623 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16624 \n, not just one of each.
16625
16626 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16627 /bin/cc gives a warning if you do.
16628
16629Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16630
d63a86f8 16631 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16632 __t10ListS_link1ZUiRCUiPT0
16633
16634Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16635
16636 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16637 on local variables in recursive functions.
16638
16639 * gdb.t07/Makefile.in: Build the new test.
16640
16641Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16642
16643 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16644 directly. Instead compare the return values from actual calls.
16645
16646Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16647
16648 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16649
16650Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16651
16652 * From Peter Schauer with minor modifications.
a9c64011
AS
16653 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16654 stops in mid-line in the caller. Add xfail for returning a float
16655 value on X86 targets.
c906108c
SS
16656
16657Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16658
16659 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16660 to avoid expect lossage.
16661 (fmem_LRbug_tests): Likewise.
16662 * gdb.disasm/hppa.s: Corresponding changes.
16663
16664 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16665 conditions to work with latest dejagnu/expect.
16666
16667 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16668 expected to fail on the PA.
16669 (backtrace in call with trampolines): Explicitly require main
16670 to be frame #1 (no trampolines should show up in backtrace).
16671
16672 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16673 "continue -expect".
16674 * gdb.t06/break.exp: Likewise.
16675 * gdb.t07/watchpoint.exp: Likewise.
16676 * gdb.t13/bitfields.exp: Likewise.
16677 * gdb.t15/{funcargs,return}.exp: Likewise.
16678 * gdb.stabs/weird.exp: Likewise.
16679 * config/{mips,udi}-gdb.exp: Likewise.
16680
16681 * hppa.sed: Enclose comments within a sed command to avoid
16682 losing with the old OSF1 sed.
16683
16684Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16685
16686 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16687 sequent dynix.
16688 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16689 * gdb.t15/funcargs.exp: Conditionally step again to really
16690 finish from marker_call_with_trampolines. Handle the case where
16691 the first step from within call_with_trampolines already steps
16692 us back to main.
16693 * gdb.t15/gdbme.c: Add comment to closing brace of
16694 call_with_trampolines for funcargs.exp.
16695
16696Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16697
d63a86f8 16698 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16699 Fix typo(s).
16700
16701Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16702
16703 * gdb.t07/gdbme.c: More code for watchpoint testing.
16704
16705 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16706 "Hardware watchpoint" throughout file.
16707 (test_watchpoint_triggered_in_syscall): New test.
16708 (test_complex_watchpoint): New test.
16709
16710Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16711
16712 * gdbme.c (call_with_trampolines): New function to try and step
16713 into. Tests trampoline problems on the PA.
16714
16715 * funcargs.exp (localvars_in_indirect_call): No longer expect
16716 stepping into indirect call to fail on PAs.
16717 (test_stepping_over_trampolines): New test.
16718
16719Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16720
16721 * TODO: Add suggestions for static member function tests, and
16722 completion tests.
16723
16724Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16725
16726 * TODO: Add suggestions for "p/a" tests.
16727
16728 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16729 (default_gdb_exit): Replace all the hair with sending "quit" to
16730 the process with a simple close.
16731
16732Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16733
16734 * TODO: Add suggestions for shared library tests.
16735
16736Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16737
16738 * TODO: Add suggestions for x/s tests.
16739
16740Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16741
16742 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16743 "enable once", and "enable breakpoints once" with ".*".
16744
16745Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16746
16747 * TODO: Add suggestions about structure passing tests.
16748
16749Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16750
16751 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16752 the primary1 test, use work around if __GNUC__ < 2.
16753 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16754 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16755 Test for bad output rather than waiting for timeout. Issue
16756 second continue only if first continue failed.
16757
16758Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16759
16760 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16761 operator[] test with gdb_test because the old code didn't seem to
16762 be getting the quoting right with the new dejagnu.
16763
16764Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16765
16766 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16767 one from the path.
16768 * Makefile.in: Use a fresh expect if there is one, use runtest
16769 from the src tree if there is one.
d63a86f8 16770
c906108c
SS
16771Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16772
16773 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16774 next over recursive call. Revise the tests from that point on
16775 (which had been skipped) to match GDB's actual (correct) output.
16776
16777 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16778 with next over a breakpoint whose condition is false.
16779
16780 * gdb.t00/help.exp: Comment out "help set print" tests just like
16781 (and for same reason as) "help set" test.
16782
16783Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16784
16785 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16786 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16787
16788Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16789
16790 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16791 necessary gdb_target_udi.
16792
16793 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16794
16795 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16796 1838 and 2417; they are fixed.
16797
16798 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16799 gdb.t03/ptype.exp (ptype structure, ptype union):
16800 Remove xfails; the test is looser than when the xfails were added.
16801
16802 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16803 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16804
16805 * gdb.t01/run.exp: Only run shell test if isnative.
16806
16807 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16808 since "run" automatically loads if necessary. Call gdb_target_udi
16809 after the "file" since "file" kills any execution target.
16810
16811 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16812 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16813 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16814 argument for UDI.
16815
16816Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16817
16818 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16819
16820 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16821
16822Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16823
16824 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16825 properly quoting regexps. This makes the second argument to
16826 demangle a fixed string, which matches the callers, instead of a
16827 shell-style pattern which is what the previous implementation
16828 used. Update some of the callers.
16829
16830Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16831
16832 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16833 (comib_nullified_tests): Fix typo.
16834 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16835 strings. No longer expected to fail.
16836
16837 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16838 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16839 strings. No longer expected to fail.
16840
16841 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16842 string. No longer expected to fail.
16843
16844Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16845
16846 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16847 No longer expected to fail.
16848
16849 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16850 string. No longer expected to fail.
16851
16852Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16853
16854 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16855 only in the names (I probably got most of them). I was even
16856 generous with some which differed in underscores in names, and
16857 probably missed a few, and I *still* was able to remove almost a
16858 third of the file with almost no impact on testsuite coverage.
16859
16860Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16861
16862 * gdb.t00/default.exp: Match udi_attach error message as well as
16863 the one from child_attach.
16864
16865 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16866
16867 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16868
16869 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16870 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16871
16872 * Move test with enums and partial symbols back to
16873 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16874 Reverts the change of 26 May 93. Per today's change to
16875 stabs.texinfo, the behavior that weird.exp was expecting was
16876 unreasonable; what is important is that the compiler+gdb get
16877 things right, which happens with a recent gcc. Also fix the test
16878 to deal with native compilers which put out the stab gdb can't
16879 deal with.
16880
16881Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16882
16883 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16884 in the names. The main thing these accomplish is to slow things down.
16885 Many more such duplicates surely remain.
16886
16887 * gdb.t00/help.exp: Comment out "help support" test just like
16888 (and for same reason as) "help set" test.
16889
16890Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16891
16892 * gdb.t06/break.exp: Remove setup_xfails for
16893 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16894 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16895 about known bug in gcc to include up through 2.5.8.
16896 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16897 well as "_vb$".
16898 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16899 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16900 with latest gcc and gdb.
16901 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16902 well as "_vb$".
16903
16904Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16905
16906 * configure.in (hppa*-*-*): Also configure and build stabs-only
16907 tests.
16908
16909Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16910
16911 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16912 * gdb.t10/configure.in (hppa*-*-*): Use it.
16913
16914Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16915
16916 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16917
16918Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16919
16920 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16921 versions prior to 1.13.5.
16922
16923Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16924
16925 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16926 the prompt is at the start of a line.
16927
16928Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16929
16930 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16931 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16932 in the copr tests now.
16933 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16934 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16935 expected to fail.
16936
16937Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16938
16939 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16940 gdb.t31/chillvars.exp, lib/gdb.exp:
16941 Tweak to run under either version of expect.
16942 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16943 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16944 * gdb.t11/list.exp: Remove extraneous whitespace.
16945
16946Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16947
16948 * gdb.t16/printcmds.exp (test_print_strings): Accept
16949 "(unsigned char *) " before the string.
16950
16951 * TODO: Add notes about printing of fancy types and GDB expressions.
16952
16953Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16954
16955 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16956 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16957 if doing mips-idt-ecoff.
c906108c
SS
16958
16959Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16960
16961 * Most .exp files: Tweak to run under either version of expect.
16962
16963Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16964
16965 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16966 xfails; I'm not sure why they are failing, but not because of PR 1806.
16967
16968Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16969
16970 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16971 defined in lib/gdb.exp.
16972
16973Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16974
16975 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16976 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16977 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16978 have to be typeless.
16979
16980Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16981
16982 * TODO: Add suggestion for copyright year test.
16983
16984Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16985
16986 * configure.in (*-*-lynxos*): Add stabs tests.
16987
16988Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16989
16990 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16991 so insert a tab before any assembler directive in column zero.
16992
16993 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16994 stores.
16995 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16996 stores.
16997 (fpu_short_memory_tests): Likewise.
16998
16999Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17000
17001 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17002 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17003 .stabs directives in comments.
17004
17005Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17006
17007 * TODO: New file, describing tests we could write.
17008 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17009
17010Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17011
17012 * gdb.t06/signals.exp: Add kludge to force re-sync.
17013
17014 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17015 to xgdb instead of gdb, get out of gdb.
17016
17017Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17018
17019 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17020 for info.
17021
17022Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17023
17024 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17025 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17026 * gdb.stabs/hppa.sed: New sed script for the PA.
17027
17028Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17029
17030 * gdb.stabs: Re-write weird.def and configuration to use sed
17031 instead of cpp. sed is portable and POSIX; cpp is neither.
17032
17033Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17034
17035 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17036
17037Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17038
17039 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17040
17041Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17042
17043 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17044 "_vb$".
17045 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17046 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17047
17048Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17049
17050 * lib/gdb.exp: Comment out code which depends on non-existent
17051 `transform' procedure.
17052
17053Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17054
17055 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17056 * lib/gdb.exp: Transform tool name.
17057 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17058 1.1's new error handling system.
17059
17060Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17061
17062 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17063
17064Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17065
17066 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17067 They made pattern matching so slow that timeouts happened on
17068 heavily loaded systems. Now any output from "show print" which
17069 gets us back to the GDB prompt is a PASS.
17070
17071Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17072
17073 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17074
17075Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17076
17077 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17078
17079 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17080 It is not from PR 3220.
17081
17082Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17083
17084 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17085 just started failing because they depended on the order the
17086 subcommands are presented, or exact docstring text. This kind of
17087 test is a pain and has minimal benefit.
17088
17089Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17090
17091 * gdb.t09/corefile.exp: At end of test, use "core" command with
17092 no arguments.
17093
17094Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17095
17096 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17097 17}/Makefile.in: Make it possible to run the testsuite with Sun
17098 make and CC = cross gcc by adding explicit build rules for .o
17099 files.
17100
17101Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * gdb.t15/funcargs.exp: Don't put comments on same line as
17104 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17105
c906108c
SS
17106Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17107
17108 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17109
17110Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17111
17112 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17113 * gdb.t20/inherit.exp: remove three dumplicate entries.
17114
17115Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17116
17117 * gdb.t06/break.exp: For "next over recursive call", fail on any
17118 incorrect output, not just on "factorial (value=2)".
17119
17120Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17121
17122 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17123 working now. Add an xfail if accesing a bss variable causes
17124 a memory error if the target is not yet run.
17125
17126Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17127
17128 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17129 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17130 name of __st* demangling (2 strings). Did Kung really get the
17131 more than 95 others right without testing them?
17132
17133Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17134
17135 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17136
17137Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17138
17139 * configure.in (configdirs): Add gdb.disasm
17140 * gdb.disasm: New directory for GDB disassembler tests.
17141 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17142
17143Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17144
17145 * gdb.t00/help.exp: Don't test "help set".
17146
17147 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17148 from within expect statements. None of these happen anymore and
17149 they cause regressions to be silently unnoticed.
17150
17151 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17152 messages) about known failures with gcc cygnus-2.4.5-930417.
17153
17154 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17155 comp-info.exp so it gets built if it doesn't exist.
17156
17157 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17158 it is no longer used.
17159 * gdb.t13/comp-info.c: Removed.
17160
17161Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17162
17163 * gdb.t06/signals.exp: Add xfail for sun3.
17164
17165Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17166
17167 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17168 relevant because ^C doesn't get sent but failure can be reproduced
17169 interactively).
17170
17171Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17172
17173 * gdb.stabs/alpha.mt: New configuration file for alpha.
17174 * gdb.stabs/configure.in: Use it.
17175 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17176 sharing with alpha.mt, redefine long to word via preprocessor.
17177 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17178 for alpha.
17179 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17180 native cc.
17181 * gdb.t00/teststrategy.exp: Change expect string so that we
17182 consume the `(xgdb)' from the command echo and from the gdb prompt.
17183 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17184 gdb currently compares all values as long, so this failure probably
17185 applies to any configuration where LONGEST is bigger than a target int.
17186 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17187 with gcc.
17188 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17189 to handle opaque pointers, gcc is.
17190 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17191 as first argument. Include <sys/types.h> and change all operator
17192 new definitions to use size_t.
17193 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17194 now that we use size_t.
17195
17196Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17197
a9c64011 17198 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17199 a long or float array cast all array members to the same type.
a9c64011 17200 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17201 with 64 bit longs.
a9c64011 17202 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17203 on alpha.
a9c64011 17204 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17205
17206Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17207
17208 * gdb.t24 (demangle.exp): Constructors of templates have names like
17209 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17210 section 14.6 of the ARM.
17211
17212 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17213 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17214 accomplish little and slow down the testsuite.
17215
17216 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17217 Accept spaces various places.
17218
17219Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17220
17221 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17222 with watchpoint enabled.
17223
17224 * Makefile.in: Remove definition of CC and remove the second
17225 definition of CXX (the "CXX = gcc" one remains). These definitions
17226 were causing backquotes to be expanded within backquotes, which
17227 doesn't work.
17228
17229Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17230
17231 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17232
17233Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17234
a9c64011
AS
17235 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17236 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17237 by mips cc and contains no stabs entries.
17238
17239Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17240
17241 * config/vx-gdb.exp: Use fake device to load files rather than
17242 NFS.
17243 * lib/gdb.exp: New proc to do "file" command.
17244 * config/unix-gdb.exp: Use new "file" proc.
17245
17246Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17247
17248 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17249 Rework board rebooting slightly.
17250 (gdb_exit): Don't exit from the remote shell; there isn't one.
17251 * gdb.stabs/weird.exp: If a program is being debugged already,
17252 kill it.
17253 * gdb.t04/setvar.exp: Stop and restart gdb.
17254 * gdb.t05/expr.exp: Likewise.
17255 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17256 restart gdb and reload the program.
17257 * gdb.t08/opaque.exp: Likewise.
17258 * gdb.t12/scope.exp: Likewise.
17259 * gdb.t13/bitfields.exp: Likewise.
17260 * gdb.t15/funcargs.exp: Likewise.
17261 * gdb.t20/classes.exp: Likewise.
17262 * gdb.t03/ptype.exp: Increase timeout.
17263 * gdb.t16/printcmds.exp (test_print_string_constants,
17264 test_print_array_constants): Likewise.
17265 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17266 * gdb.t20/classes.exp (do_tests): Likewise.
17267 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17268
17269Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17270
17271 * gdb.stabs: Renamed *wierd* to *weird*.
17272
17273Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17274
17275 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17276 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17277
17278Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17279
17280 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17281 (do_tests): Remove xfail for whatis on one_var and two_var.
17282
17283Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17284
17285 * Makefile.in: Made cross building work better by adding
17286 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17287
17288Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17289
17290 * gdb.t15/{return.c,return.exp,Makefile.in}:
17291 New test, currently commented out.
17292
17293Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17294
17295 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17296 still running and removes the leftover named socket so GDb can do
17297 clean restarts.
17298
17299Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17300
17301 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17302 console, not GDB.
17303 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17304 cross testing works better with "make check"
17305 * config/unix-gdb: Use default procedures for exit and version.
17306 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17307 with the newest VxWorks.
17308
17309Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17310
17311 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17312 old form.
17313
17314 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17315 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17316
17317 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17318
17319 * config/unix-gdb.exp: Remove this version of gdb_exit
17320 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17321 Rob says he'll look at it when he gets back to testing boards.
17322
17323Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17324
17325 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17326 an expected fail for certain ptype commands.
17327
17328 * gdb.t20/classes.exp: Update expected results of "ptype class
17329 Base1" to account for the constructor that now appears in the type.
17330
17331Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17332
17333 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17334 disappeared from list.
17335 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17336 "alldone" proc with call to cleanup and exit.
17337 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17338 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17339 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17340 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17341 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17342 "alldone" proc with simple returns that suppress remaining
17343 tests. The alldone proc went away many months ago.
17344
17345Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17346
17347 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17348
17349 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17350
17351Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17352
17353 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17354 as vax gdb will display them.
17355
17356Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17357
17358 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17359 optimizers.
17360
17361 * scope.exp: Change "bad value for localval" messages so each one
17362 is unique.
17363
17364 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17365 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17366
17367 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17368
17369Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17370
17371 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17372 doesn't exist (due to optimization).
17373
17374Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17375
17376 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17377 contains \r because the filename is long.
17378
17379 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17380 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17381
17382Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17383
17384 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17385 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17386 Ultrix.
17387 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17388 int tests.
17389 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17390
17391Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17392
17393 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17394
17395 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17396 to match does not match the passing case but still matches the
c906108c
SS
17397 failing case.
17398
17399Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17400
17401 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17402
17403Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17404
17405 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17406 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17407 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17408 Remove various versions of gdb_exit.
17409 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17410 gdb_exit.
17411 * config/unix-gdb.exp: gdb_exit remains here, and should override
17412 the generic version, since it's doing a lot of wierd stuff that
17413 the other versions aren't. FIXME, fold it in, or abandon this
17414 version.
17415
17416Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17417
17418 * gdb.t24/demangle.exp: Add tests for PR 3220.
17419
17420Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17421
17422 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17423
17424Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17425
17426 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17427 "i386-*-*". Works for i486 as well.
17428
17429 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17430 bug, and expand domain of xfail to all SVR4 systems, since the
17431 actual problem is likely to be in generic SVR4 /proc support.
17432
17433Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17434
17435 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17436
17437Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17438
17439 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17440 xfails for other systems. Match a missing 'Continuing.' as an
17441 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17442
17443 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17444 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17445 Only issue warning for missing executables if -all option is used.
17446
17447 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17448 file if -all option is used. It's like an unpredictable XFAIL.
17449
17450Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17451
17452 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17453 for dynamically linked binaries.
17454
17455 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17456
17457Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17458
17459 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17460 to state that this is a known bug in old versions of g++.
17461
17462Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17463
17464 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17465 while waiting for `Continuing'.
17466
17467Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17468
17469 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17470 in text, data, and bss.
17471 * gdb.t10/nodebug.c: Add local and global test variables for
17472 initialized and uninitialized data.
17473
17474Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17475
17476 * config/unix-gdb.exp (gdb_exit): Add "wait".
17477
17478Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17479
17480 * gdb.t06/signals.exp: xfail the continue from the handler for all
17481 targets.
17482
17483 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17484 function with watchpoints enabled, the i386 call dummy starts with
17485 a call.
17486
17487 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17488 386 bsd names its corefiles.
17489
17490Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17491
17492 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17493 compilers don't grok it.
17494 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17495 with small octal ints rather than character constants, which
17496 are signed and might not fit if first promoted to int.
17497
17498Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17499
17500 * gdb.t09/Makefile.in (clean): Remove corefile.
17501
17502Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17503
17504 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17505
17506Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17507 and Jim Kingdon (kingdon@cygnus.com)
17508
17509 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17510 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17511 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17512
17513Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17514
17515 * gdb.t17/interrupt.exp: Add xfail for hppa.
17516
17517Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17518
17519 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17520 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17521 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17522 to determine signed-ness of bitfields and use the result to setup
17523 the xfail.
17524 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17525 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17526 call line is reached if necessary.
17527
17528Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17529
17530 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17531
17532Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17533
17534 * gdb.t06/break.exp: Also test `clear' command.
17535
17536Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17537
17538 * gdb.t00/teststrategy.exp: Remove extra quote.
17539
17540 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17541 watchpoint enabled to be for all non-68k machines.
17542
17543 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17544
17545Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17546
17547 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17548 targets use aout.mt instead of ecoff.mt as gas understands
17549 standard aout format.
17550
17551Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17552
17553 * lib/gdb.exp (runto): Don't insist that function we are running to
17554 was compiled with -g.
17555
17556 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17557
17558 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17559 to get back into the read system call.
17560 Accept leading newline in case where we woke it up.
17561
17562Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17563
17564 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17565 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17566 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17567 enable ecoff configuration.
17568
17569Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17570
17571 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17572
17573Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17574
17575 * gdb.t16/printcmds.exp: Add another printf test.
17576
17577Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17578
17579 * configure.in: If configured -with-stabs on any target, add
17580 stabsdirs to configdirs.
17581
17582Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17583
17584 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17585 fun" so pattern does not match the command itself.
17586
17587Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17588
17589 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17590
17591Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17592
17593 * gdb.t17/interrupt.exp: Test for more things.
17594
17595Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17596
17597 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17598 compiler arranges the code and line numbers.
17599
17600 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17601
17602Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17603
17604 * gdb.t00/help.exp: Increase expect input buffer size.
17605
17606Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17607
17608 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17609
17610 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17611
17612 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17613
17614 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17615 [0-9]*, not just [0-9].
17616
17617Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17618
17619 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17620
17621 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17622
17623Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17624
17625 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17626
17627Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17628
17629 * gdb.t06/signals.c: Add xfails for sun3.
17630
17631 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17632
17633 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17634 test_stepping tests.
17635
17636Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17637
17638 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17639
17640 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17641
17642 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17643 rather than actually putting it through cpp twice.
17644
17645 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17646
17647Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17648
17649 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17650 no longer needed.
17651
17652Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17655
17656 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17657 C++ features prints as "struct", make it a pass, not an xfail.
17658
17659Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17660
17661 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17662 Don't require VA to print as "class" rather than "struct".
17663
17664Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17665
17666 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17667
17668Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17669
17670 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17671
17672Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17673
17674 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17675 order.
17676
17677Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17678
17679 * gdb.t16/printcmds.exp: Add printf tests.
17680
17681 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17682
17683 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17684
17685Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17686
17687 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17688 pass counts, to counteract any existing or future setup_xfails.
17689
17690Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17691
17692 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17693 {BEGIN,END}_COMMON for common block instead of STAB.
17694 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17695
17696 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17697 intp_var should be N_GSYM not N_LSYM.
17698 wierd-aout.S: Use a label for the value of the N_SO.
17699 wierd.def: Remove all backslashes.
17700 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17701
17702Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17703
17704 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17705 get the expected next to inheritance3.
17706
17707Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17708
17709 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17710 now that gcc-2.4 gets it right.
17711
17712Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17713
17714 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17715
17716 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17717 generating comp-info.exp which works for cross-compilation.
17718
17719Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17720
17721 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17722 "*-*-sysv4.*".
17723
17724Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17725
17726 * gdb.t01/run.exp: Start with a fresh gdb.
17727 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17728 SVR4.x.
17729
17730Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17731
17732 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17733 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17734 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17735 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17736 things to remove.
17737
17738Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17739
17740 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17741 test cases from bug reports.
17742
17743Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17744
17745 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17746 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17747 avoid spurious xfails.
17748 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17749 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17750 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17751
17752Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17753
17754 * gdb.t00/teststrategy.exp: Rework to provide more useful
17755 description of each test, fix problem with systems that define
17756 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17757 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17758 results for "next over recursive call" so timeouts aren't taken
17759 by error.
17760
17761Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17762
17763 * gdb.t12/scope.exp: Test printing of variables before run.
17764
17765 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17766 printed in wrong order due to sorting.
17767
17768Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17769
17770 * gdb.t00/teststrategy.exp: Fix expected results for printing
17771 user entered string constant. Is array of char, prints with no
17772 address.
17773
17774 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17775 commands.
17776 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17777 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17778 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17779 of struct of char arrays.
17780 * gdb.t00/radix.exp: New tests for radix commands.
17781
17782Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17783
17784 * gdb.t16/printcmd.exp: Print a variable before running program
17785 (with xfail for AIX).
17786
17787Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17788
17789 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17790
17791 * gdb.t16/printcmd.exp: Don't print variables before running program.
17792
17793 * gdb.t06/break.exp: Don't require envp argument to main.
17794
17795 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17796
17797 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17798 Add xfails for rs6000.
17799
17800 * gdb.t02/whatis.exp: Change other tests not to re-test something
17801 we already tested.
17802
17803 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17804 each type used has a variable of that type.
17805
17806Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17807
17808 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17809
17810Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17811
17812 * configure.in: change srctrigger to be a file, not a directory
17813
17814Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17815
17816 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17817
17818 * gdb.t11/list.exp: Fixed a couple of typos.
17819
17820Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17821
17822 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17823 is fixed and PR is closed.
17824 * gdb.t16 (gdbme.c): Add simple test string variable.
17825 * gdb.t16 (printcmds.exp): Add tests with simple test string
17826 variable, primarily for boundaries on "set print elements".
17827
17828Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17829
17830 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17831 Make leading 0's optional and don't expect a tab in the middle
17832 of the number.
17833
17834 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17835
17836 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17837 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17838 don't end command passed to gdb_test with newline.
17839
17840 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17841 signed keyword away, don't expect signed bitfields to be signed.
17842
17843 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17844 printing with only as many 1's as are in the field as well as printing
17845 with 32 1's (see comment).
17846
17847Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17848
17849 * gdb.t00/default.exp: Start with a fresh gdb.
17850 * configure.in (configdirs): Remove gdb.t31 until the chill
17851 compiler works again. It no longer is able to find chillrt0
17852 since it isn't in libchill.a anymore.
17853 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17854 wierd.o, make more modular.
17855 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17856 spurious newlines that caused problems.
17857
17858Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17859
17860 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17861 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17862 gdb.stabs/wierd.{exp,def}: Many new tests.
17863
17864 * gdb.t00/default.exp: update info line for new message.
17865
17866 * gdb.t02/{whatis.exp,gdbme.c}:
17867 Test that "char *" doesn't print as "caddr_t".
17868
17869Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17870
17871 * gdb.t00/help.exp: Use .* in place of some help messages which
17872 just changed.
17873 gdb.t00/default.exp: Update "info frame" test for new message.
17874 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17875 Remove some xfails
17876
17877Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17878
17879 * gdb.t03/{gdbme.c,ptype.exp}:
17880 Add tests for typedef'd struct and union without tags.
17881 Also check "whatis" on a variable of a typedef'd enum without a tag.
17882
17883 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17884 PRMS 1823; the bug still exists but isn't reproduced by this test
17885 anymore), and remove rs6000 XFAIL (the bug is fixed).
17886
17887 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17888 duplicated from whatis.exp. For those that are left, accept
17889 "long", "long int", or "int" for long variables (whatis.exp already
17890 has an XFAIL for "int", so no need to fail it here).
17891
17892 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17893 Deal with GCC's names for types now that GDB uses the compiler's names.
17894
17895 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17896 setup_xfail's for sunos4. If we #defined the signed keyword away,
17897 don't expect GDB to know that char it is signed.
17898
17899 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17900
17901Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17902
17903 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17904 should work on any system, regardless of debugging format.
17905 * gdb.t21/demangle.exp: Move to gdb.t24.
17906 * gdb.t24/demangle.exp: Move from gdb.t21.
17907 * gdb.t24/{Makefile.in, configure.in}: New files.
17908
17909Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17910
17911 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17912 * gdb.stabs: New directory.
17913
17914Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17915
17916 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17917 not just "Quit anyway?".
17918
17919Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17920
17921 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17922 that all setup_xfails are immediately followed by clear_xfails.
17923
17924Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17925
17926 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17927 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17928 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17929 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17930 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17931 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17932 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17933 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17934 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17935 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17936 gdb.t31/chillvars.exp, lib/gdb.exp:
17937 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17938 bug-gdb@prep.ai.mit.edu.
17939
17940Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17941
17942 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17943 with 0.0, not integer 0.
17944
17945Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17946
17947 * gdb.t06/break.exp: Update for "Kill the program" message change.
17948
17949Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17950
17951 * Makefile.in (GDBFLAGS): Set to -nx.
17952 * Makefile.in (site.exp): Use GDBFLAGS.
17953
17954Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17955
17956 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17957 Makefiles.
17958 (check): depend on just-check.
17959 (just-check): added so that tests can be run without a noop
17960 build pass.
17961
17962Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17963
17964 Switch to using configure's configdirs.
17965 * Makefile.in (Makefile): add configure.in dependency.
17966 (SUBDIRS): removed redundant assignment.
17967 * configure.in: switch subdirs assignment to configdirs.
17968 * gdb.t*/configure.in: new files.
17969
17970Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17971
17972 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17973 works.
17974
17975Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17976
17977 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17978 in explicit rules. Apparently this is not supported by some makes.
17979
17980Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17981
17982 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17983
17984Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17985
17986 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17987 disappeared.
17988
17989Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17990
17991 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17992
17993Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17994
17995 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17996 watchpoint problem that is now fixed.
17997 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17998 uninitialized convenience variables.
17999 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18000 structures.
18001
18002Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18003
18004 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18005 which causes expect to get out of sync with gdb on long output
18006 from help set.
18007 * gdb.t09/corefile.exp: Make expected pattern for core file
18008 failing signal and frame output format less sun specific.
18009
18010Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18011
18012 * gdb.t31/chillvars.exp: Add and remove initial dummy
18013 breakpoint, so that symbol table is forced in.
18014 (Needed at least on Sunos4, though it seems not SVR4.)
18015 * gdb.t31/chillvars.exp: Update for changed output format.
18016
18017Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18018
a9c64011 18019 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18020
18021Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18022
18023 * Makefile.in: Added --srcdir when invoking runtest, removed the
18024 need for a local config file. (optional now)
18025
18026Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18027
18028 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18029 failure count used to force early termination. Add some more
18030 expected failures for gnu style demangling.
18031
18032Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18033
18034 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18035 pmi variable from gdb.t20/gdbme to get optimized away.
18036 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18037 Check for written corefile upon timeout _and_ eof.
18038
18039Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18040
18041 * config/unix-gdb.exp: Add missing return 0.
18042
18043Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18044
18045 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18046 test termination.
18047
18048Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18049
18050 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18051 disappeared.
18052
18053Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18054
18055 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18056 time as i860 support works.
18057
d63a86f8 18058 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18059 "backtrace 100\r" rather than just "backtrace\r", to match last
18060 change.
18061
18062Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18063
18064 * config/udi-gdb.exp (gdb_exit): Remove close command.
18065 (gdb_target_udi): New procedure to set the UDI target.
18066 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18067 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18068 Added waits for prompts after several question responses. Added
18069 some more responses used by a29k-amd-udi-gdb.
18070 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18071 pass different arguments, restart UDI connection after program
18072 completion.
18073 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18074 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18075 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18076 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18077 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18078 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18079 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18080 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18081 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18082 after program completion.
18083 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18084 compiled with a SELECT_VECS setting.
18085 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18086 infinite recursion.
18087
18088 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18089 Added checks for COFF results, and made them expected failures for
18090 all targets. It would be better to make them expected failures
18091 for COFF targets only.
18092
18093Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18094
18095 * Makefile.in: add null dvi target, don't bother to recurse
18096 through test directories for info and install-info; rename
18097 $(datadir) to be dejagnu instead of deja-gnu
18098
18099Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18100
18101 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18102 compiler to coredump.
18103 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18104 code.
18105
18106Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18107
18108 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18109 coredump.
18110 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18111 code.
18112
18113Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18114
18115 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18116 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18117 which in a shell. Deletes xgdb when done.
18118 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18119 Tests the return from the "set height" or "set width" commands.
18120 Added a few return codes where needed.
18121
18122Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18123
18124 * Makefile.in (SUBDIRS): Add gdb.t17.
18125 * configure.in (subdirs): Add gdb.t17.
18126 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18127 files to test gdb's calling of functions in the inferior with
18128 the correct arguments and gdb's ability to retrieve any
18129 result returned.
18130
18131Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18132
18133 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18134 may be called after gdb goes away. Previous versions of expect
18135 needed these to avoid file descriptor leaks, but they cause
18136 errors with the current revision of expect.
18137 * gdb.t00/gdbvars.exp: Use -re on expected output after
18138 setting sevenbit-strings.
18139 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18140 to set sevenbit-strings consistent across tests.
18141 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18142 set sevenbit-strings consistent across tests.
18143
18144Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18145
18146 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18147 expected output to match current "expect" expectations.
18148
18149Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18150
18151 * gdb.t00/default.exp: Change expected output for default "source"
18152 command, to match new gdb behavior which requires a filename to
18153 source.
18154
18155Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18156
18157 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18158 expected fail for i486-*-* that misses the marker2 function.
18159 * gdb.t10/crossload.exp (bfddefault): Allow successful
18160 recognition of a format to pass even if no symbols are found.
18161 Explicitly catch failures where the format is not recognized
18162 or is ambiguous, and add the reason to the fail message.
18163 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18164 the cause is and invalid target and add reason to failure message.
18165 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18166 elf32-i386, elf32-sparc, and elf32-i860.
18167 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18168 Set up expected failure for 'filename'::variable scope resolution,
18169 which is now apparently broken on all targets.
18170 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18171 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18172 gdb.t23/templates.exp: Change failure for missing binfile into
18173 just a warning.
18174 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18175 references.
18176
18177Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18178
18179 * gdb.t00/default.exp: Add expected output for default "source"
18180 command, to match new gdb behavior.
18181 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18182
18183Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18184
18185 * config/*-gdb.exp: returns an error, rather than exiting on
18186 internal errors.
18187
18188Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18189
18190 * gdb.t03/gdbme.c: Add pointer to struct variable.
18191 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18192 referencing struct members.
18193
18194Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18195
18196 * configure.in (mips-idt-ecoff): New target.
18197 * config/mips-gdb.exp: New file for remote board using MIPS remote
18198 debugging protocol.
18199
18200 * Redid configuration scheme. Removed gdb.t*/configure.in.
18201 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18202 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18203 distclean targets. Built executables via .o files. Adjusted
18204 tests to account for source files in $(srcdir) rather than
18205 $(objdir).
18206 * lib/gdb.exp (runto): Don't expect () after the function name,
18207 because it may have arguments.
18208
18209Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18210
18211 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18212 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18213 expected failures for mips-idt-* and mips-sgi-*.
18214 * gdb.t00/default.exp (attach): Kill process if requested.
18215 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18216 that does not read core files.
18217 * gdb.t01/run.exp: Removed checks for exit status code.
18218 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18219 it is linked in.
18220 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18221 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18222 appropriate, rather than doing it by hand.
18223 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18224 execution.
18225 * gdb.t10/crossload.exp: Kill existing program if needed.
18226 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18227 appropriate, rather than doing it by hand. Always increase
18228 timeout for this test, not just for VxWorks.
18229
18230Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18231
18232 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18233 of Chill STRUCT types and STRUCT values.
18234 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18235 than "char".
18236 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18237 struct2): New struct definitions and initializations to test
c906108c
SS
18238 simple Chill STRUCT types.
18239
18240Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18241
18242 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18243 the null byte at the end of strings.
18244 * gdb.t00/default.exp: Make show version insensitive to copyright
18245 date.
18246 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18247 to avoid dependencies on target char signedness.
18248 * gdb.t16/printcmds.exp: Update expected results for explicitly
18249 unsigned char.
18250 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18251 now work.
18252 * gdb.t21/demangle.exp: Add many more patterns for template
18253 demangling, most of them being expected failures.
18254 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18255 string we are matching for, to match on the whole string.
18256 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18257 and fix a whole bunch that had incorrect expected output but were
18258 passing anyway because of the bug in "proc demangle".
18259 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18260 type.
18261 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18262
18263Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18264
a9c64011
AS
18265 * gdb/testsuite: made modifications to testcases, etc., to allow
18266 them to work properly given the reorganization of deja-gnu and the
18267 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18268
18269Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18270
18271 * gdb/testsuite: Initial creation of gdb/testsuite.
18272 Migrated dejagnu testcases and support files for testing nm to
18273 gdb/testsuite from deja-gnu. These files were moved "as is"
18274 with no modifications. This migration is part of a major overhaul
18275 of dejagnu. The modifications to these testcases, etc., which
18276 will allow them to work with the new version of dejagnu will be
18277 made in a future update.
48efe704 18278
8d8cb839 18279 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18280\f
8d8cb839
EZ
18281;; Local Variables:
18282;; mode: change-log
18283;; left-margin: 8
18284;; fill-column: 74
18285;; version-control: never
18286;; End:
902f2ccb
MC
18287
18288 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18289 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18290 Copying and distribution of this file, with or without modification,
18291 are permitted provided the copyright notice and this notice are preserved.
This page took 1.994225 seconds and 4 git commands to generate.